拳不离手、曲不离口 - Speak with your code, my friend, not your word.

android发起HTTP Request给PHP,然后获得json数据,结果发生异常。

异常信息:A JSONObject text must begin with '{' at character 1...

原因:生成json的php文件编码格式为带BOM的UTF-8,导致获得的字符串数据不是以'{'为第一个字符。

解决办法:用notepad++或其它编辑器把格式改成不带BOM的UTF-8。

(原创)各个浏览器的戏称

Firefox:开发者的浏览器。FF的众多插件以及对W3C标准的很好实现使其很容易成为互联网程序开发者的最爱,另外FF还是诸多linux发行版下的默认浏览器。
Chrome:上网者的浏览器。快快快,chrome用起来的感觉就是一个字,爽,用户体验相当不错。
IE6:测试者的浏览器。想必几乎每个测试者都会对IE6“另眼相待”吧。
IE7,IE8:败家的浏览器。从IE7,IE8开始,IE开始走下坡路了吧。
Safari:装B者的浏览器。相必在windows系统下还要装safari的,是受了虚荣心的指示吧?
Opera:mini的浏览器。比较适合在手机上发展。

片面理解,仅博一笑。

Java的类中成员的Access Levels(访问级别)

Access Levels
Modifier Class Package Subclass World
public Y Y Y Y
protected Y Y Y N
no modifier Y Y N N
private Y N N N

facebook的example code不起作用。

facebook.php里, makeRequest()函数里,
构造$ch之前,加一条语句:$opts[CURLOPT_PROXY] = “你的代理地址”;

原因你懂的

对网站加上gzip压缩之后,某些页面出现encoding错误的可能原因。

如果你用的是zend server,那就可能是zend server的问题,zend server的解析php部分有些问题,换成httpd+php就OK了,nginx+php也没问题。

zend framework中的action helper和controller之间的关系。

这两者就像护士和外科大夫的关系,外科大夫做手术,脑子里只想着应该怎么开刀,而不是想着刀在哪里,于是开刀的时候,想用什么一伸手就有了,谁提供的阿?护士,等到刀开完了,大夫拍拍屁股走了,人还开着膛呢,能就这么完了吗?但是大夫不管,谁管啊,还是护士。

action helper就像护士一样,负责准备好controller中action需要的一切,以及最后的善后工作,这样controller就可以专心的去实现逻辑了。