05 2014 档案

摘要:IOS目录中RootViewController.mm//显示竖屏- (BOOL) shouldAutorotate { return NO;}//显示横屏- (BOOL) shouldAutorotate { return YES;}还有一个屏目适配:AppDelegate 中:CCDire... 阅读全文
posted @ 2014-05-25 16:33 jackluo 阅读(966) 评论(0) 推荐(0) 编辑
摘要:转自http://blog.jobbole.com/30940/命中:当客户发起一个请求(我们说他想要查看一个产品信息),我们的应用接受这个请求,并且如果是在第一次检查缓存的时候,需要去数据库读取产品信息。如果在缓存中,一个条目通过一个标记被找到了,这个条目就会被使用、我们就叫它缓存命中。所以,命中... 阅读全文
posted @ 2014-05-25 09:32 jackluo 阅读(321) 评论(0) 推荐(0) 编辑
摘要:http://docs.slimframework.com/ 下载地址这个东西很不错,照到官方的例子做get('/hello/:name', function ($name) { echo "Hello, $name";});$app->run();访问localhost/index.php/... 阅读全文
posted @ 2014-05-19 23:08 jackluo 阅读(4582) 评论(0) 推荐(0) 编辑
摘要:checking for CRYPTO_free in -lcrypto... noconfigure: error: libcrypto not found!http://www.openssl.org/source/ openssl-0.9.8y.tar.gz cd openssl-0.9.8y... 阅读全文
posted @ 2014-05-17 11:35 jackluo 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:实现实时通信一般有两种方式:socket或comet。socket是比较好的解决方案,问题在于不是所有的浏览器都兼容,服务器端实现起来也稍微有点麻烦。相比之下,comet(基于HTTP长连接的"服务器推")实现起来更加方便,而且兼容所有的浏览器。所以这次就来说说comet的php实现。comet也有... 阅读全文
posted @ 2014-05-14 23:15 jackluo 阅读(8904) 评论(0) 推荐(3) 编辑
摘要:beanstalkd一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes应用。后来开源,之后有PostRank大规模部署和使用,每天处理百万级任务.安装略了PH... 阅读全文
posted @ 2014-05-14 19:29 jackluo 阅读(4976) 评论(0) 推荐(0) 编辑
摘要:当Memcached缓存失效时,容易出现高并发的查询DB,导致DB压力骤然上升。这篇blog主要是探讨如何在缓存将要失效时,及时地更新缓存,而不是如何在缓存失效之后,如何防止高并发的DB查询。解决这个问题有四种思路:比如一个key是aaa,失效时间是30s。1.定期从DB里查询数据,再刷到memca... 阅读全文
posted @ 2014-05-13 20:35 jackluo 阅读(2612) 评论(0) 推荐(1) 编辑
摘要:在大并发的场合,当cache失效时,大量并发同时取不到cache,会同一瞬间去访问db并回设cache,可能会给系统带来潜在的超负荷风险。解决方法方法一在load db之前先add一个mutex key, mutex key add成功之后再去做加载db, 如果add失败则sleep之后重试读取原c... 阅读全文
posted @ 2014-05-13 19:19 jackluo 阅读(5006) 评论(0) 推荐(0) 编辑
摘要:Configuration File (php.ini) Path/usr/local/php/libLoaded Configuration File(none)Linux 把 dtruss 改成strace 就可以我的是mac的系统jackluo@JackLuodeMacBook-Pro:~ $... 阅读全文
posted @ 2014-05-13 17:27 jackluo 阅读(1088) 评论(0) 推荐(0) 编辑
摘要:魔术函数1。__construct()实例化对象时被调用,当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2。__destruct()当删除一个对象或对象操作终止时被调用。3。__call()对象调用某个方法,若方法存在,则直接调用;若不存在... 阅读全文
posted @ 2014-05-05 11:30 jackluo 阅读(515) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示