摘要: YII 安装(2.0 advanced) 以下借鉴别人的博文 http://www.jb51.net/article/54055.htm 今天终于搞明白怎么安装Yii2了。对于我这种小白来说真是费尽周折。下面来介绍下如何安装Composer和如何使用Composer安装Yii2。 Composer是 阅读全文
posted @ 2016-05-17 14:51 雨落知音 阅读(160) 评论(0) 推荐(0) 编辑
摘要: select sum(*) from (select count(*) NU from tab1 union select count(*) NU from tab2) temp 阅读全文
posted @ 2016-04-18 10:56 雨落知音 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 文件存储方式: 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MYI (MYIndex)。 基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,Inno 阅读全文
posted @ 2016-04-15 17:39 雨落知音 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 并发类型: 1.玩家A拥有一次领取道具类型,A同时发送100个领取道具的请求,结果收到多个道具 2.玩家B,C,D...Z多个玩家,都有资格领取到某限量(n个)道具,且各自发送请求,最终多于n个人领取了道具 解决办法: 1.联合主键 把玩家账号和次数作为联合主键,其中次数列为当前用户第几次操作。在操 阅读全文
posted @ 2016-04-15 17:27 雨落知音 阅读(176) 评论(0) 推荐(0) 编辑
摘要: http://www.17sucai.com/ 素材 http://threejs.org/ html 3D技术 https://zh.airbnb.com/ 旅游业类顺风车网站 https://www.gitbook.com/ git网站应用 阅读全文
posted @ 2016-04-01 15:42 雨落知音 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 解析器在解析function关键字的时候,会将相应的代码解析成function表达式,而不是function声明。// 下面2个括弧()都会立即执行(function () { /* code */ } ()); // 推荐使用这个(function () { /* code */ })(); // 阅读全文
posted @ 2016-04-01 10:34 雨落知音 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,浏览器是从上往下解析html代码,从外面引入的文件也不会修改此顺序 当解析到script则会调用js解析器,通常解析器是先预编译,再解析执行,解析器对变量和函数的声明进行了预编译,变量只进行了声明和初始化的操作,赋值只在解析的时候执行 阅读全文
posted @ 2016-03-31 17:37 雨落知音 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 可以这么理解 &&是来找假的,如果找到假就返回假,如果找不到,就返回最后一个真 ||是来找真的,如果找到真就返回真,如果找不到,就返回最后一个假 阅读全文
posted @ 2016-03-31 17:14 雨落知音 阅读(133) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLE 'iDayAuth'( 'openid' VARCHAR(16) NOT NULL , 'iStamp' INT(10) NOT NULL, 'iDayAuth' SMALLINT NOT NULL DEFAULT "3" ) $cSql = sprintf("UPDATE 'iDayAuth' SET `iDayAuth`= 3,`iStamp... 阅读全文
posted @ 2016-03-29 17:36 雨落知音 阅读(121) 评论(0) 推荐(0) 编辑
摘要: // 创建命名空间Articlenamespace Article;class Comment { } // 创建命名空间MessageBoardnamespace MessageBoard;class Comment { } //调用当前空间(MessageBoard)的Comment类$comm 阅读全文
posted @ 2016-03-29 17:36 雨落知音 阅读(108) 评论(0) 推荐(0) 编辑