2017年9月19日
摘要: ShowDoc文档系统 安装 : composer create-project showdoc/showdoc github: https://github.com/star7th/showdoc DBImport 数据库文档生成 http://www.cyqdata.com/download/a 阅读全文
posted @ 2017-09-19 12:45 changs 阅读(115) 评论(0) 推荐(0) 编辑
2017年7月29日
摘要: 库 : 存放镜像的地方 可以搭建私库 类似 github 可以拉取 推送 镜像: 如程序里的类一样 只是作为一个 定义规则存在 并没有 运行实例 只可读 容器: 如同 类的实例一样 多个容器可以使用同一个镜像 有可写层 可以在运行期间覆盖镜像配置 但不会保存到镜像 Dockerfile: 自定义镜像 阅读全文
posted @ 2017-07-29 11:00 changs 阅读(136) 评论(0) 推荐(0) 编辑
2017年7月8日
摘要: 1、多使用PHP自身功能 2、比较 内置函数 的效率 如 array_key_exists 和 isset (优) 3、减少魔法函数的使用 4、慎用 @ 错误抑制符 和 正则表达式 5、及时释放内存 6、避免在循环内计算 如:for($i=0;$i<count($array);$i++) 7、PHP 阅读全文
posted @ 2017-07-08 11:05 changs 阅读(167) 评论(0) 推荐(0) 编辑
2017年7月7日
摘要: 扩展封装对象 依赖异步返回值 PHP是同步的 依赖函数返回值很简单 JavaScript 是异步的 不能按照以前是思维 循环遇见异步 阅读全文
posted @ 2017-07-07 15:58 changs 阅读(378) 评论(0) 推荐(0) 编辑
摘要: $a = 0 == 'xx' ? $a?0:1 : $a; 0=='xx' 先吧 ‘xx’ 转换成数字 也就是 0 再比较 $a = true 比较运算符两边的类型不同 会先转换成相同类型的值 再比较 转换对照表 http://php.net/manual/zh/types.comparisons. 阅读全文
posted @ 2017-07-07 15:40 changs 阅读(310) 评论(0) 推荐(0) 编辑
2017年7月6日
摘要: 请编写PHP代码对数据文件(data)进行操作,尝试完成以下几个任务: 删除不足12位的行、重复行按CNAPS号校验算法删除错误数据行 (双模效验 )按substr(line,0,3)与substr(line,3,4)双条件正序对数据集进行排序保存数据集至用户根目录,文件名为其的SHA1值在代码最后 阅读全文
posted @ 2017-07-06 18:17 changs 阅读(366) 评论(0) 推荐(0) 编辑
2017年7月1日
摘要: require include的区别载入: require 在程序执行器引入文件变成程序的一部分 如同 C语言的include include 放在流程控制处理部分。程序到这里时才读入进来 require 直接把文本内容替换进来 不管这些语句是否执行 include 可以按照不同条件包含不同的文件 阅读全文
posted @ 2017-07-01 19:19 changs 阅读(134) 评论(0) 推荐(0) 编辑
2017年4月29日
摘要: 使用dpkg命令查看自己需要的软件是否安装 dpkg -l | grep zlib ; which nginx 查看端口 netstat -tunpl | grep 6379 wget http://nginx.org/download/nginx-1.12.0.tar.gztar -zxvf ng 阅读全文
posted @ 2017-04-29 15:55 changs 阅读(306) 评论(0) 推荐(0) 编辑
2016年11月10日
摘要: php比较类文件:yiisoft\yii2\validators\CompareValidator.php JS比较类文件: yiisoft\yii2\assets\yii.validation.js 原来的比较 只包含integer 和 string 两种情况 通过添加类型 来增加时间的比较 前台 阅读全文
posted @ 2016-11-10 12:04 changs 阅读(2133) 评论(0) 推荐(0) 编辑
2016年11月7日
摘要: centos7环境下nginx的安装 版本 0.85 安装目录默认 /usr/local/nginx nginx 的启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf (-c 指定配置文件 不指定默认用 ~~/sbin 阅读全文
posted @ 2016-11-07 01:08 changs 阅读(174) 评论(0) 推荐(0) 编辑
2016年9月11日
摘要: 'components' => [ 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 'transport' => [ ... 阅读全文
posted @ 2016-09-11 22:06 changs 阅读(828) 评论(0) 推荐(0) 编辑
2016年8月29日
摘要: 悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。 乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。 乐观锁不能解决脏读的问题。 幂等性 原子操作 阅读全文
posted @ 2016-08-29 11:52 changs 阅读(161) 评论(0) 推荐(0) 编辑
2016年8月6日
摘要: 来自 http://www.codingpy.com/books/thinkpython2/03-functions.html 的题目 教程下方给出的答案 :http://greenteapress.com/thinkpython2/code/grid.py 感觉好麻烦 阅读全文
posted @ 2016-08-06 16:45 changs 阅读(1230) 评论(0) 推荐(0) 编辑
2016年8月3日
摘要: vendor\overtrue\wechat\src\Foundation\Application.php registerBase 方法 在初始化属性时 阅读全文
posted @ 2016-08-03 11:54 changs 阅读(1769) 评论(0) 推荐(0) 编辑
2016年8月2日
摘要: "xj/yii2-thumb-action": "^2.0" 原本的上传路径是全路径 根据日期生成的上传文件夹 不适用 比如 : upload\article\2016\02\02\abc.jpg DirectoryPrefix配置需要指定 :article\2016\02\02 修改后只需要指定 阅读全文
posted @ 2016-08-02 10:58 changs 阅读(633) 评论(0) 推荐(0) 编辑