摘要: 观察者模式是非常有用的设计模式,事件机制,发布订阅等都是基于观察者模式实现的。 观察者模式顾名思义要有“观察者”和“被观察者”,为了约束两者的行为,又需要各自的接口(Interface)。我们来实现一个Demo: ObserverInterface.php <?php /** * Interface 阅读全文
posted @ 2020-08-21 11:13 yikai.shao 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 改进后 阅读全文
posted @ 2017-12-27 16:11 yikai.shao 阅读(2416) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.csdn.net/zhangdongxu999/article/details/73741390 Chrome会在客户登陆过某网站之后, 会自动记住密码 当你下次再次进入该网站的时候, 可以自由的选择登陆的账号, Chrome会为你自动填充密码. 而你无需再输入密码 这 阅读全文
posted @ 2017-12-14 10:24 yikai.shao 阅读(2348) 评论(0) 推荐(0) 编辑
摘要: 查看编码设置 show variables like 'collation_%'; 修改my.cnf 阅读全文
posted @ 2017-11-03 15:41 yikai.shao 阅读(154) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/Bonker/p/4252588.html 阅读全文
posted @ 2017-03-21 23:12 yikai.shao 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 基本格式 * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 阅读全文
posted @ 2017-03-06 21:23 yikai.shao 阅读(163) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-02-21 14:29 yikai.shao 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 理解redux几个重要概念 action: any change made to the applications state reducers: take in actions and update part of applications state,updated data get dispa 阅读全文
posted @ 2017-01-06 11:05 yikai.shao 阅读(132) 评论(0) 推荐(0) 编辑
摘要: index.php 服务端代码 client.php客户端代码 [转自http://blog.chinaunix.net/uid-20804770-id-3313306.html] 阅读全文
posted @ 2016-10-14 19:45 yikai.shao 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 的使用 比较运算符 eq 等于 ne 不等于 gt 大于 lt 小于 le 小于等于 ge 大于等于 z 空串 = 两个字符相等 != 两个字符不等 n 非空串 10小于14 的使用 0 1 2 ... 99 的使用 1 0 1 5 的使用 may be ok 阅读全文
posted @ 2016-07-19 13:29 yikai.shao 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 核心用到的是mb_convert_encoding函数,示例代码如下: 参考文档:https://gist.github.com/welefen/7746175 阅读全文
posted @ 2016-07-13 18:01 yikai.shao 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get update sudo apt-get install vsftpd sudo vi /etc/vsftpd.conf sudo service vsftpd restart 测试ftp ftp localhost 账号:anonymous 密码:空 quit 添加ftp用 阅读全文
posted @ 2016-06-09 08:20 yikai.shao 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 定义一个ENUM或者SET类型,可以约束存入的数值。 ENUM中的值必须是定义过数值列中的一个,比如ENUM('a','b','c'),存入的只能是'a'或者'b'或者'c',如果存入'','d'或者'ax'就会报错。 SET中的值必须是空的字符串,或者只能是定义过的数值列中的值,多个的话,用“,” 阅读全文
posted @ 2016-05-22 14:44 yikai.shao 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 生成一个新的SSH key 将新生成的SSH key添加到ssh-agent 显示 Agent pid 59566 阅读全文
posted @ 2016-05-20 23:22 yikai.shao 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 可以在配置文件中增加一个 “beforeRequest” 事件: 参考资料:stack overflow 阅读全文
posted @ 2016-04-28 17:24 yikai.shao 阅读(312) 评论(0) 推荐(0) 编辑