分类:: 笔记

Mysql 索引的创建删除

Mysql 索引的创建删除索引的类型: 12345UNIQUE(唯一索引):不可以出现相同的值,可以有NULL值INDEX(普通索引):允许出现相同的索引内容PROMARY KEY(主键索引):不允许出现相同的值fulltext index(全文索引):可以针对值中的某个单词,但效率确实不敢恭维组合索引:实质上是将多个字段建到一个索引里,列值的组合必须唯一 查看索引 1show index

Mysql too many connections

Mysql too many connections 修改 /etc/mysql/my.cnf (ubuntu) /etc/my.cnf (其他Linux) 修改或添加如下内容: 123456789101112[mysqld]port=3306#socket=MySQL#skip-locking#key_buffer=16K#max_allowed_packet=1M#thread_stack

yum安装Nginx的方法

yum安装Nginx的方法 添加源 1sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装Nginx 1sudo yum install -y nginx 启动Nginx并设置开机自动运行 12sudo systemctl s

js判断函数是否存在

js判断函数是否存在12345if(typeof FunName === "function") { //是函数 其中 FunName 为函数名称 alert("is function");} else { //不是函数 alert("not is function");}

js解析xml数据

js解析xml数据xml 123<tileset firstgid="1" name="taikonglouti" tilewidth="36" tileheight="36" tilecount="39"> <image source="taikonglouti.pn

creator 动态远程加载图片

creator 动态远程加载图片12345678url = Common.s_remote_resource_url + "resources/bg/bg1.jpg";cc.loader.load(url, (err, texture) => { let width = this.m_bgSprite.node.width; let height

Linux在终端启动程序关闭终端不退出的方法

Linux在终端启动程序关闭终端不退出的方法一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令: 123nohup 命令 &如:nohup ./xxd & 网上其他解决方案: 还有setsid和disown等方法 一般都用supervisor来管理

微信小游戏优化注意一

微信小游戏优化注意一 游戏中尽量不要实时保存数据 特别是在使用加密时,会导致游戏卡顿 123let str = JSON.stringify(params);let cipherText = CryptoJS.AES.encrypt(str, "xxxxxxxx");cc.sys.localStorage.setItem(key, cipherText.toString()

域名解析之解析线路(isp)

域名解析之解析线路(isp)阿里云的域名解析可以根据不同的isp提供商,解析同一域名到不同ip,如 电信是ip1,移动是ip2,联通是ip3

发行投入成本

发行投入成本 版权金 产品代理成本。 最主要的成本是代理金+预付,在产品上线前就要去付的成本。 市场费 产品推广费(硬+软) 产品测试数据不错,市场投入必不可少,典型的就是硬(买量)+软(营销)方式,几百万到数千万。 一般来说,粗暴买量比品牌营销更精准,可带来更便宜的单位用户,即让手游厂商在更低成本下实现最好的短期推广效果。 塑造品牌长期形象,沉淀忠诚用户,如果做好品牌营销长期看营销成本会

发行收入来源

发行收入来源 内置收费 即道具收费等 内容收费 章节付费游戏如纪念碑谷等 下载收费 广告收费 游戏周边 游戏衍生品

ROI对手游发行的意义

ROI对手游发行的意义留存 - DAU - 流水 - ROI ROI是指通过投资而应返回的价值,即企业从一项投资活动中得到的经济回报。 一款游戏发行花了版权金签了,市场也砸钱了,能不能收回来这个投资,并且还能赚钱。 ==ROI对手游发行的意义== 发行策略决策 12345678产品是否签入 提前做好ROI预估能够决策产品是否值得签入,投入成本的回收周期如何。产品是否发行 产品测试

KOL

KOL关键意见领袖(Key Opinion Leader,简称KOL)是营销学上的概念 通常被定义为:拥有更多、更准确的产品信息,且为相关群体所接受或信任,并对该群体的购买行为有较大影响力的人。

Nodejs 发送 POST 请求

Nodejs 发送 POST 请求123456789101112131415161718192021222324let request = require('request');let header = { "Content-type": "application/json", "Accept": &q

creator 物理引擎实例

creator 物理引擎实例源码: https://github.com/2youyou2/physics-example 演示: http://2youyou2.com/physics-example/

cheerio

cheeriocheerio是nodejs的抓取页面模块,为服务器特别定制的,快速、灵活、实施的jQuery核心实现。适合各种Web爬虫程序。

creator 动态创建 cc.Graphics

creator 动态创建 cc.Graphics12345678910111213141516171819var newNode = new cc.Node();this.new_draw_node = newNode.getComponent(cc.Graphics);if (!this.new_draw_node) { this.new_draw_node = this.no

cocos creator项目基础类库

cocos creator项目基础类库发现一位同学的好分享! https://github.com/caochao/cocos_creator_proj_base cocos creator项目基础类库,包括socket, http网络连接,资源加载与管理,ui加载与管理,热更新实现机制,定时器,事件系统,tween动画工具, 音效播放,常用控件如recycle listview,recycl

cc.Sprite Filled模式

cc.Sprite Filled模式Radius的参数模式 位置坐标 123(0, 0)左下脚(1, 1) 右上角 (0.5, 0.5) 中心点 Fill Start 开始的位置: (0, 1] Fill Range 填充总量: (0, 1] fillRange为正,那么就是逆时针,如果为负,那么就是顺时针; 1this.sp.fillRange = 0.5;

cocos creator 引擎源码调试

cocos creator 引擎源码调试可以打包时,选择“调试模式” 这样在运行打包后的程序时,可以在浏览器的开发者模式看到,cocos2d-js.js,里面可以看到引擎源码,打断点调试即可。

Math.asin Math.acos 的范围 注意返回 NaN

Math.asin Math.acos 的范围 注意返回 NaN接受 -1 到 1 之间的数值作为参数,返回一个介于 - π2 到 π2 弧度的数值。如果接受的参数值超出范围,则返回 NaN。 123456Math.asin(-2); // NaNMath.asin(-1); // -1.5707963267948966 (-pi/2)Math.asin(0); // 0Math.

web端震动

web端震动12345678vibrate(duration) { if (!cc.sys.isNative) { navigator.vibrate(duration*1000); } else if (cc.sys.os === cc.sys.OS_ANDROID) { } else if (cc.sys.os

场景抖动

场景抖动123456789101112131415sceneShock(times){ let scene = cc.director.getScene(); scene.runAction( cc.sequence( cc.repeat(cc.sequence(cc.delayTime(1/30), cc.callFunc(() =&g

JS new Date() 保存到 mongodb 的是格林尼治时间

JS new Date() 保存到 mongodb 的是格林尼治时间mongodb中存的是UTC时间,全球统一 1ISODate("2018-08-01T03:32:11.002Z") 读取出来后把时间new Date(report.datetime).toLocaleString(),调用js自带的Date().toLocaleString()就行了

微信小程序本地缓存

微信小程序本地缓存 存入 1wx.setStorageSync('id', 1111); //将id存入本地缓存 取出 1var id = wx.getStorageSync('id');