干掉xcode 4.2里的performselector警告
[ Ooso ] Time: 2012-01-19 09:01:00 View: 30
xcode 4.2非常可恶,原来的代码里有调用performselector:withObject:的地方无一例外获得一个警告: Semantic Issue PerformSelector may cause a leak because its selector is unknown warning倒是不影响程序运行,但是这人要是有点代码小洁癖的话,那日子就没法过了,这warning怎么看都碍...
-
0
顶一下
PHP的历史
[ 风雪之隅 ] Time: 2012-01-11 11:01:00 View: 19
本文地址: http://www.laruence.com/2012/01/11/2482.html 文章转自: PHP 及其相关工程的历史 了解下PHP的历史, 有助于更加深刻的了解PHP发展到今天的轨迹, 下面的文字都是从» PHP手册中转载过来的. PHP 在过去的几年里走过了漫长的道路。成长为处理 web 的最卓越的语言并非易事。如果对 PHP 如何发展到今天很感兴趣,那么请继续读下去吧...
-
0
顶一下
如何设置一个严格30分钟过期的Session
[ 风雪之隅 ] Time: 2012-01-10 15:01:00 View: 17
作者: Laruence( ) 本文地址: http://www.laruence.com/2012/01/10/2469.html 转载请注明出处 今天在我的微博(Laruence)上发出一个问题: 我在面试的时候, 经常会问一个问题: “如何设置一个30分钟过期的Session?”, 大家不要觉得看似简单, 这里面包含的知识挺多, 特别适合考察基本功是否扎实,...
-
0
顶一下
iOS 5的文件存储策略应对
[ Ooso ] Time: 2012-01-09 09:01:00 View: 20
苹果在iOS 5系统时,对app的文件存储提出了新的要求。从它的guildline来看,是推荐开发者尽量把app生成的文件放在Caches目录下的。原文如下: Only user-generated data or that cannot otherwise be recreated by your application, should be stored in the /Documents ...
-
0
顶一下
2012年1月全球www网站技术报告
[ 风雪之隅 ] Time: 2012-01-07 17:01:00 View: 31
本文地址: http://www.laruence.com/2012/01/07/2453.html 文章转自: Usage of server-side programming languages for websites W3Techs在2012年1月7日, 发出最新的”全球www网站技术报告”. 该统计基于对全球Alexa排名前100W的www网站做分析而得...
-
0
顶一下
PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
[ 风雪之隅 ] Time: 2011-12-30 17:12:00 View: 86
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/12/30/2440.html 转载请注明出处 由我前面的俩篇文章介绍(通过构造Hash冲突实现各种语言的拒绝服务攻击, PHP数组的Hash冲突实例 ), 这个攻击方法危害很高, 攻击成本也很小. 一个台式机可以轻松搞垮数十台, 上百台服务器. 而和Pierre沟通后...
-
0
顶一下
PHP数组的Hash冲突实例
[ 风雪之隅 ] Time: 2011-12-30 14:12:00 View: 38
本文地址: http://www.laruence.com/2011/12/30/2435.html 文章转自: Supercolliding a PHP array 上一篇文章, 我介绍了一个利用Hash冲突(碰撞)来对各种语言(包括,PHP, Java, Ruby等等)实施拒绝服务攻击的可能, 但是没有给出实例, 文章发出后, @Ferrari同学给出了一个另外一篇文章Supercoll...
-
0
顶一下
通过构造Hash冲突实现各种语言的拒绝服务攻击
[ 风雪之隅 ] Time: 2011-12-29 12:12:00 View: 58
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/12/29/2412.html 转载请注明出处 上周的时候Dmitry突然在5.4发布在即的时候, 引入了一个新的配置项: Added max_input_vars directive to prevent attacks based on hash collisions 这个预防...
-
0
顶一下
使用markdown格式写Todo list
[ Ooso ] Time: 2011-12-26 11:12:00 View: 34
上周我完成了chrome的markdown-preview扩展的修改,使它支持markdown文件的实时预览功能。现在可以考虑用这个功能来做一些更酷的事情,比如说,写Todo list? 开始干 首先我找到了一个叫topmarks的markdown样式文件,这个样式文件能给出一个漂亮的Todo list样式,我把它合并到了 修改后的markdown preview插件 关注了一下markdown-...
-
0
顶一下
markdown文件的编辑以及实时预览
[ Ooso ] Time: 2011-12-22 16:12:00 View: 49
之前看到有一款叫Mou的软件可以编辑markdown格式的文本内容并且实时预览,可是我比较喜欢用vim编辑器,所以就想着能不能用别的软件配合着来实现实时预览。 今天看到一个chrome的扩展叫markdown preview,它可以自动把md或markdown后缀的文本转换为html格式在chrome中查看,只是还欠缺一个自动刷新的功能。然后我看到它的源码已经放在github上,于是抓回来做了一些...
-
0
顶一下
之前提到的PHP5.4一个注意点的update
[ 风雪之隅 ] Time: 2011-12-19 18:12:00 View: 39
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/12/19/2409.html 转载请注明出处 在之前, 我曾经介绍过, 在PHP5.4中, PHP5.4中一个需要注意的变化(Chained string offsets) , 后续因为大多数人都表示这个变化很敏感, 容易成为坑.. 于是, 我们现在对此做了一些改进. 具...
-
0
顶一下
关于PHP浮点数你应该知道的(All ‘bogus’ about the float in PHP)
[ 风雪之隅 ] Time: 2011-12-19 11:12:00 View: 52
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/12/19/2399.html 转载请注明出处 PHP是一种弱类型语言, 这样的特性, 必然要求有无缝透明的隐式类型转换, PHP内部使用zval来保存任意类型的数值, zval的结构如下(5.2为例): struct _zval_struct { /* Variable informa...
-
0
顶一下
更简单的重现PHP Core的调用栈
[ 风雪之隅 ] Time: 2011-12-06 21:12:00 View: 27
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/12/06/2381.html 转载请注明出处 以前, 我曾经介绍过如何通过PHP的Core文件获取信息:如何调试PHP的Core之获取基本信息, 对于调用参数这块, 当时介绍的获取方法比较复杂. 于是今天我为PHP 5.4的.gdbinit做了一个改进, 以后如果你遇到了PHP 5...
-
0
顶一下
Yaf 2.1性能测试(Yaf 2.1 Benchmark)
[ 风雪之隅 ] Time: 2011-12-02 13:12:00 View: 42
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/12/02/2333.html 转载请注明出处 Thanks to Ruilog agian for his work of second benchmark of Yaf 2.1. Yaf 2.1 (docs) did a lot of work to improve perfo...
-
0
顶一下
PHP5.4中一个需要注意的变化(Chained string offsets)
[ 风雪之隅 ] Time: 2011-11-28 14:11:00 View: 28
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/11/28/2317.html 转载请注明出处 在PHP5.4中, 对字符串多级取值(offset), 做了一个一致性改进. 比如对于下面的例子: 在PHP5.4之前, 上面的代码会导致一个Fatal error: PHP Fatal error: Cannot use st...
-
0
顶一下
GBK编码PHP脚本导致语法错误(Zend Multibyte)
[ 风雪之隅 ] Time: 2011-11-18 17:11:00 View: 44
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/11/18/2305.html 转载请注明出处 微薄上有同学问我: GBK环境下如下php代码: 会引发php的语法错误,如何解决? 这个是因为, 在GBK环境下, “玕”的编码是”0xab 0x5c, 所以, 又是一个’5c...
-
0
顶一下
两个小东西:iphone app个税计算器和iphone 4s到货提醒chrome 插件
[ Legend ] Time: 2011-11-17 05:11:00 View: 189
前段时间工作有变动,在家歇了一个多月没事干,鉴于之前学过一个月的ios开发,怕荒废了,就做了个个人所得税计算器练了练手,顺便看看山寨Metro UI风格在ios上的表现,哈哈。还有就是升级了之前做的iphone4到货提醒的chrome扩展,加上了4s的监测。 个税计算器下载地址:http://itunes.apple.com/us/app/id474536149?ls=1&mt=8 iphone ...
-
0
顶一下
PHP5.4新特性-解引用实例化
[ 风雪之隅 ] Time: 2011-11-11 12:11:00 View: 77
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/11/11/2296.html 转载请注明出处 在以前的PHP中, 我们并不能直接去操作一个对象实例化的结果:...
-
0
顶一下
php的异步http请求类
[ Ooso ] Time: 2011-11-10 16:11:00 View: 167
基于上次写的关于php的libevent扩展的应用,我实现了一个异步的http请求类。 代码在github上:https://github.com/volca/AsyncHttpClient 使用示例 如下,在request的时候能够定义请求完成之后的callback函数。...
-
0
顶一下
PHP原理之内存管理中难懂的几个点
[ 风雪之隅 ] Time: 2011-11-09 17:11:00 View: 74
作者: Laruence( ) 本文地址: http://www.laruence.com/2011/11/09/2277.html 转载请注明出处 PHP的内存管理, 分为俩大部分, 第一部分是PHP自身的内存管理, 这部分主要的内容就是引用计数, 写时复制, 等等面向应用的层面的管理. 而第二部分就是今天我要介绍的, zend_alloc中描写的关于PHP自身的内存管理, 包括它是...
-
0
顶一下


