摘要: 1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。3. Redis支持数据的备份,即master-slave模式的数据备份。4. Redis支持... 阅读全文
posted @ 2015-03-13 21:11 辛德瑞拉 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 这篇就来实现我们微信公众平台的第一个功能:消息自动回复。 虽然之前已经通过了前面的开发者验证,但是我们的微信公众平台仍然不会自动回复消息。为什么呢?原因就在于自动回复消息的功能并没有“打开”。在wechatCallbackapiTest这个类中有三个函数valid,responseMsg,check... 阅读全文
posted @ 2015-03-10 19:37 辛德瑞拉 阅读(427) 评论(0) 推荐(0) 编辑
摘要: connect('192.168.1.211',6379); while(True){ try{ $value = 'value_'.date('Y-m-d H:i:s'); $redis->LPUSH('key1',$value); sleep(rand()%3); echo $value."\n... 阅读全文
posted @ 2015-03-09 20:16 辛德瑞拉 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 在使用Git Push代码到数据仓库时,提示如下错误:[remote rejected] master -> master (branch is currently checked out)错误原型 remote: error: refusing to update checked out bran... 阅读全文
posted @ 2015-03-06 11:49 辛德瑞拉 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 1、设置Git安装完成后,需要设置身份信息$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"生成公钥nsynhssh $ ssh-keygen公钥生成在 C:... 阅读全文
posted @ 2015-03-06 11:48 辛德瑞拉 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 公司的开发项目部署如下:开发人员本地一份版本库(CLONE);测试服一份版本库(CLONE);ORIGIN一份版本库。当开发人员本地开发测试好之后需要先PUSH到测试服测试,没问题后再PUSH到ORIGIN。GIT的PUSH如果是PUSH到分支上,比如测试服的CLONE,首先遇到的问题是,GIT会默... 阅读全文
posted @ 2015-03-06 11:43 辛德瑞拉 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送... 阅读全文
posted @ 2015-03-06 11:41 辛德瑞拉 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要... 阅读全文
posted @ 2015-03-06 11:33 辛德瑞拉 阅读(163) 评论(0) 推荐(0) 编辑
摘要: public function getMinLimit () { $sql = "..."; $result = yii::app()->db->createCommand($sql); $query = $result->queryAll(); return array ( $que... 阅读全文
posted @ 2015-03-03 14:25 辛德瑞拉 阅读(122) 评论(0) 推荐(0) 编辑