Skip to content

{ Monthly Archives } 一月 2009

gzip 与 deflate

新东家还没有报道,就安排先做一个小任务:把 nginx 的 gzip 换成 deflate ,问为什么,老大说能省 18 个字节。 在baidu上搜了好久,搜到的中文基本上都是讲 apache 的 gzip(apache 1.3) 和 deflate(apache 2.x)的配置的,仅有的几个跟 nginx 相关的,也逃不出配置文件的范畴。至于原理,算法等等,只有去 Google 英文资料了。 换了关键词,直接搜 zlib ,终于找到一些有用的东西,在 http://www.cppblog.com/jinq0123/archive/2007/07/09/HttpCompressConv.html 处看到这样一段话: deflate与gzip解压的代码几乎相同,应该可以合成一块代码。 区别仅有: deflate使用inflateInit(),而gzip使用inflateInit2()进行初始化,比 inflateInit()多一个参数: -MAX_WBITS,表示处理raw deflate数据。因为gzip数据中的zlib压缩数据块没有zlib header的两个字节。使用inflateInit2时要求zlib库忽略zlib header。在zlib手册中要求windowBits为8..15,但是实际上其它范围的数据有特殊作用,见zlib.h中的注释,如负数表示raw deflate。 Apache的deflate变种可能也没有zlib header,需要添加假头后处理。即MS的错误deflate (raw deflate).zlib头第1字节一般是0×78, 第2字节与第一字节合起来的双字节应能被31整除,详见rfc1950。例如Firefox的zlib假头为0×7801,python zlib.compress()结果头部为0x789c。 再去检查 zlib.h 中的注释说明,在 zlib-1.2.3/zlib.h Line 500 的地方发现这样一段话: The windowBits parameter is the base two [...]

我的2008

月圆了,戊子年最后一次月圆,鼠年最后一次月圆。帽子说10号晚上7点的月亮是12年来离地球最近的一次,但抬头看看,似乎也没有比平常更大或更亮。  许是每年都回家过年的缘故,从来都以为春节后才是新年。至于元旦,只是一个普通的节日罢了。所以所有的回顾,展望,总是要等到临回家了,才想起来写。  10号,11号考研考试。帽子考的似乎还不错,打电话过去把她从美梦中吵醒,她居然还笑着,难道是梦见自己被录取了,还是梦见大年夜里好吃的了?唐智星同学的情况就不是那么乐观了,已经在开始准备简历,准备找工作,另外还要抽空准备毕业论文。旭林还没有说,不过估计情况也不咋的。  见了君正,说着别扭的土话,一起打乒乓球。掐指算算,三年没有打乒乓球了,如果再算上跟君正打,那居然是8年以前的事情了。8年,抗战都胜利了,在自己身上,居然是如此的一晃而逝。云也来了,打台球,shopping,大约是最后一次了罢。 确定了20号离职,然后回家过年,年后直接回北京。又一次的动荡也可以算是尘埃落定了。很多东西,包括机会,都是失去了才知道应该珍惜。新浪的薪资很低,可是工作环境,氛围,其实都挺好的。腾讯的薪资很高,可是工作内容不对口,深圳环境不喜欢,部门的氛围也不太适合自己。手机之家又会是什么样子呢? Tom 又会是什么样子呢?进去了,或者离开时,才会看得清吧。  见到君正,又想起了初中时曾有过的理想。那时年少,什么都可以想。可是现在,却什么都没有实现,甚至都不敢想了。我究竟想要什么,我今年要达到什么目标?明年呢?五年后的我希望成为一个什么样子的人?十年后的我又希望有哪些成就?我的未来,在哪里? 2009的每一天,都是新的。 所以,每一天,都要过的快乐,充实。先过好眼前的每一天,再去想那些年少时立下的远大的理想吧。

新年第一帖:扫盲!

回 不认识这个字的找BZ要板砖,使劲往自己脑袋上砸!!! 囙 拼音:yīn 古同“因”。 囜 拼音:nín ◎ 贤。 囝 拼音:jiǎn nān ◎ 方言,儿子。◎ 同“囡”。 囟 拼音:xìn ◎ 〔~门〕婴儿头顶骨未合缝的地方。亦称“囟脑门儿”、“顶门儿”。 因 不认识这个字的找BZ要板砖,使劲往自己脑袋上砸! 囡 拼音:nān  ◎ 方言,小孩儿:小~。阿~。~~(对小孩儿的亲热称呼)。 団 拼音:tuán ◎ 同“团”(日本汉字)。BS ~~~小日本 囤 拼音:dùn tún ◎ 用竹篾、荆条等编织成的或用席箔等围成的存放粮食等农产品的器物 囥 拼音:kàng ◎ 藏。 囦 拼音:yuān ◎ 古同“渊”。 囧 jiǒng ◎ 囧囧:明亮貌。江淹《孙廷尉绰杂述》诗:“囧囧秋月明”。 囨 拼音:piān ◎ 唾弃和斥责声,相当于“呸”。 囩 拼音:yùn yún ◎ 回旋。◎ 古代土地面积单位,十二顷。 囱 拼音:chuāng ◎ 炉灶出烟的通路。 还有一个读法,不认识可以去死了。 囫 不认识这个字的找BZ要板砖,使劲往自己脑袋上砸! [...]

2008年中國大事回顧

转自  加成社區 (哥哥工作的地方) http://jiachen.kmip.net/discuz/viewthread.php?tid=1970 1.元月全国性雪灾,造成107人死亡,8人失踪 2.西藏314事件 3. 手足口病:3-5月,全国多省区出现手足口病疫情(截止到5月10日,已有34人死亡) 4. 火车相撞:4月28日胶济铁路火车相撞 ,72人死亡 5.CPI高涨,4月份8.5% 6. 汶川地震5月12日四川汶川发生7.8级强震 8万人死亡 7.人民币汇率“破七”“奔六”: 2008年5月12日银行间外汇市场美元等货币对人民币汇率的中间价为:1美元对人民币6.9820元 8.南方水災:5月-8月,南方各省大水, 截止到8月1日, 436人死亡,失踪113人 9. 许霆案:5月23日,许霆案维持原判(5年) 10. 翁安事件:6月28日,贵州省翁安县1万多人聚集闹事,发生打、砸、抢、烧事件,县委、县政府、县公安局办公楼和10多辆警车被烧毁,150多人受伤。背后深层次的原因是瓮安县在矿产资源开发,移民安置,建筑拆迁等工作中没侵犯群众利益 11.楊佳襲警:7月1日,一名北京来沪无业人员突然持刀闯入闸北区一综合办公楼内,连续捅伤多名公安民警和一名保安,造成5名民警死亡,4人受伤。 12.中国金融第一案: 7月8日,海南华银金融巨案主人公石长雪贪污公款2.6亿元,挪用公款近1.2亿元,另伪造金融凭证企图诈骗央行14亿元,非法集资24亿元,却只判死缓,创造了“贪官不死”与司法量刑“通货膨胀”的最新记录 13. 李家洼矿難:7月14日,河北省蔚县李家洼煤矿新井发生特别重大炸药燃烧爆炸,死亡50人。当地政府瞒报2个月, 14.昆明“7•21爆炸案”:两起爆炸案共造成3死14伤 15.北京奧運:8月中国举办奥运,4月火炬在国外(主要是法国)传递遭到破坏,4月15日国内爱国人士掀起抵制法国家乐福运动. 而本届奥运会,中国代表团取得了51枚金牌、21枚银牌、28枚铜牌(共100枚奖牌)的优异成绩,第一次名列奥运会金牌榜首位 16. 喀什袭警:8月4日喀什市的暴力恐怖袭警事件。致15人死亡 17. 三鹿奶粉事件:9月份開始的三鹿奶粉事件, 至今异常的患儿已達29万余人 18.股市暴跌:9月17跌破2000点 19. 襄汾溃坝:9月8日,山西襄汾县新塔矿业公司发生特大矿库溃坝责任事故,254人死亡。 20.深圳火灾。9月20日,深圳龙岗区舞王俱乐部发生火灾,造成43人死亡。 21.鹤岗煤矿火灾。9月20日,黑龙江省鹤岗市富华煤矿发生火灾,31人死亡 22. 登封“9 .21”矿难。9月21日,河南省登封市发生矿难,37人死亡 23.神七飞天:神舟七号飞船9月25日发射成功. 翟志刚完成太空行走. 24.海南霍乱。10月18日起,海南省出现30例霍乱病例,疑似病例300人,一名女童死亡。绝迹多年的霍乱疫情再次在中国出现。 25. 广元柑橘生蛆事件: 10月20日四川广元发生柑橘生蛆事伯,橘农损失可能高达15亿元 26. 深圳高官门事件: 10月29日深圳海事局党组书记、副局长林嘉祥将一名女童拖进洗手间内猥亵。当女孩父母找到该男子讲理时,男子竟叫嚣:“我是交通部派来的,级别和你们市长一样高,敢跟我斗!你们这些人算个屁呀!”案件最终以高官无罪告终. 27. [...]