康康马

史上最搓的醉酒原因

 kangkangma | 25 十二月, 2007 11:37

    昨天和蓓桢MM,克良君约好前8点往姚餐厅喝酒。到了姚餐厅,发现怎么门口拉门的boy不见了呢,感觉不妙。走到2楼,一个厨师手拿斯诺克球棒,告诉我今天不营业,装修。竟然在平安夜装修。

    8点钟,蓓桢MM决定前往Barbarossa,并打电话告知克良君,克良君在电话中惨叫一声。蓓桢MM告诉我克良君在Barbarossa有段不堪回首的往事。感觉再次不妙。考虑到克良君在Barbarossa很有可能买醉并胡说英文,我们决定前往K5。

    K5的环境和服务都不错,坐定后,waiter告诉我们今晚平安夜人均最低消费398。蓓桢MM已经在家吃过了饭,这样等克良君来我们可以多点些酒。

    10点后,克良君的电话转到了语音信箱,蓓桢MM开始骂街。感觉很不妙。10点半,waiter告诉我们还差250才到最低消费,这个时候蓓桢MM已经喝的有点多了。

    我们重新开始在菜单上寻找吃的,waiter又告诉我们做菜的厨师下班了,蓓桢MM说过一会儿点些甜点,waiter又说过一会儿做甜点的也要下班了。我们在酒单上看了又看,唉,一杯酒都是五六十元,怎么都那么便宜呢。waiter建议我们开瓶酒。崩溃了。

    最后,我终于找到了一杯还算贵的酒,不知道什么牌子的香槟,118。 蓓桢MM点了咖啡,甜点,水果,一堆没有酒精的东西。

    12点,蓓桢MM在克良君的语音信箱痛骂一通之后,我们买单走人。刷了两张卡,都刷不出来,我掏出最后一张卡后,终于搞定了。身上带的现金不多,还好没有在平安夜满大街的找取款机。早上一查账,尽然全都扣款了,打电话给浦发,说要两个月后才能把钱要回来。

     幸亏昨晚的最低消费不是498,否则我们一定会醉倒在酒吧,不醒人事。杀千刀的克良君。

明日帝国

 kangkangma | 18 十二月, 2007 00:09

    给sherwin发了封邮件,标题是“明日帝国”,sherwin说他很喜欢这个标题。

    很高兴,在结识了半年多之后,我和sherwin的合作实质性的迈出了第一步。套用比较官腔的说法,这是我和sherwin合作的一小步,却是明日帝国的一大步。 

    和sherwin结识颇有些戏剧性。我和他进入了同一家公司,然后分别在不久后离开了,似乎我们的来到只是为了彼此的相识。(写完这句话,感觉有点怪)不可否认的是,机缘。能在IT公司遇上和你一样喜欢红楼梦和巴蒂的同事,你不得不感叹机缘。 冥冥之中,早有定数。

    我和sherwin的智商相加是258,非常吉利的数字。男儿生于天地间,当创一番事业。如能找到一个事业上的伙伴,与你年纪相仿,志趣相投,彼此信任,能力互补,携手合作,幸甚至哉。 对于我来说,已经很难有MM能让我心动,但能和sherwin一起构建明日帝国,不免让我心潮澎湃。在我看来,伙伴与爱人同等的重要,一样的可遇而不可求。

    隐曰: “有鸟在於阜,三年不蜚不鸣,是何鸟也?”庄王曰:“三年不蜚,蜚将冲天;三年不鸣,鸣将惊人。”毕业后工作已整3年了。我们正在吸取那最后的能量,让我们破茧而出,一飞冲天。 

    人生无常,去日苦多,但为君故,沉吟至今。和伙伴并肩战斗,此等欣慰非亲身经历而不能体会。

    我有嘉宾,鼓瑟吹笙。

梦里不知身是客

 kangkangma | 15 十二月, 2007 22:55

    最近睡觉老是做梦,梦里总是差不多的场景,一帮初中,高中,大学同学在同一个教室里上课。

    前文提及的已经生了一对双胞胎的MM不时的出现在梦中,触手可及。 醒来已经记不太清梦中的情形了,也没有什么欢乐,悲伤或者其它的情绪。以前总是能很清楚的回忆出梦中的细节,然后躺在床上感概为什么梦不是真的,或者还好梦不是真的。

    也许我变得成熟了,可以把梦与现实生活分开,因为我比以往任何时候都知道自己该干什么。 事业,梦,冥想是我目前的三种状态。我不知道哪一种状态才是真正的生活,但是我知道,我必须把它们区分开来,让每一种状态成为独立的部分。

    昨天和蓓桢同学去姚餐厅吃饭喝酒,相谈甚欢。去年她回上海的时候我们在酒吧里狠狠的回忆了一把高中的同学,今年我们聊的是各自的事业和追求,高中同学已很少提及。

    从前的日子已远去, 还是让它留在梦里吧。

PHP优化(一) --使用文件缓存降低数据库的并发连接数

 kangkangma | 06 十二月, 2007 18:32

    笔者目前所在公司的网站访问量那是相当的大,所以在编程中对PHP程序的优化要求很高。优化有很多种方法,本文介绍的文件缓存方法主要是在数据库并发访问量很大的时候能有效的降低mysql的连接数。缓存的方法有很多种,本地文本缓存只是其中最简单的一种,当访问量超过一定的数量的时候,可能还需要考虑其他的缓存方法,笔者在接下来的文章中也会做相应的介绍。

    文本缓存的主要原理就是针对不是实时更新的数据,每次访问先查看有没有文本缓存,有则从文本缓存中读取数据,如果没有则从数据库里读取数据,并生成缓存,那么在下次读取的时候便可以从缓存中读取,而不用连接数据库,可以极大的降低数据库的并发连接数。针对不同的应用情况,可分别设置cache的过期时间。

cache example
  1. function getNewsData()
  2. {
  3. $cache_file = 'cache/news_data.txt';
  4. if (file_exists($cache_file)&&time() - filectime($cache_file) < 60)
  5. {
  6. $ret_str = file_get_contents($cache_file);
  7. return unserialize($ret_str);
  8. }
  9. else
  10. {
  11. include ("include/conn_dc.php");
  12.  
  13. $sql = "select * from news limit 4";
  14.  
  15. $result = mysql_query($sql, $mysql_db_link);
  16.  
  17. while ($result && $row = mysql_fetch_assoc($result))
  18. {
  19. $ret[] = $row;
  20. }
  21. mysql_close($mysql_db_link);
  22.  
  23. if (!empty ($ret))
  24. {
  25. $ret_str = serialize($ret);
  26. $handle = fopen($cache_file, 'w');
  27. if ($handle)
  28. {
  29. fwrite($handle, $ret_str, strlen($ret_str));
  30. fclose($handle);
  31. }
  32. }
  33.  
  34. return $ret;
  35. }
  36. }
kangkangma © 2007

注意事项

1. linux每个目录下的文件数量是限制的,所以在生成cache文件的时候要注意文件的数量。
2. 如果遇到特别复杂的sql,比如需要执行1秒以上,那么可能发生的情况是,需要一秒以上的时间才能生成cache文件,而在这一秒钟里可能会有大量的并发访问,导致服务器当机,所以sql的执行时间也是需要考虑的因素。

我的性格测试

 kangkangma | 03 十二月, 2007 23:03

    今天编了一天的程序,一直写到现在,大脑迟钝了,本来想写篇技术文章,可是实在不想再动脑子了。有人在我的blog上留言问我有没有兴趣做项目,没想到blog还能帮我接单子。看来我有写不完的程序,突然冒出个念头,把我所有写过的程序连起来不知道会有多长,也许会让人大吃一惊的。我基本上已经是个工作狂了,除了看NBA,基本上都在做些和程序相关的事情,不是在写,就是在思考,要么就是在边写边思考。不过离我大学刚毕业那段时间同时做7个项目的巅峰状态还有点差距。来篇轻松点的文章吧,事情永远是做不完的,只要我们朝着正确的方向努力就行了,有的时候不必太苛求自己。

    言归正传,几个月前在sherwin的威逼利诱下,在百合网注册了用户并做了网站里的心理测试,感觉基本上还是挺准的,和我以前做过的一些心理测试的结果很接近。

“这份测试是百合网与北京大学、北京师范大学、中国科学院联合组建的百合婚恋研究院的研究成果。”-- 似乎还挺像那么回事情

经过对您的测试结果的全面分析,我们发现您的恋爱类型是

灵性特质的作家型

作家型的特点是:
  • 会被心理学、哲学、神秘主义和心灵感应所吸引。
  • 是很好的聆听者而且非常具有同情心。
  • 通常很安静。
  • 有些时候极端固执。
  • 喜爱阅读和写作。

 以上描述非常准确。

根据您的测试结果,我们还评估出您的16个心理维度:

冒险性 -- 您具有较强的冒险精神,在生活目标、生活方式、财务管理等方面,可以承受较大的风险压力。准确

责任心 -- 您追求自由,不希望被婚姻和承诺束缚,喜欢按照自己的意志行事,灵活选择自己想要的生活。 非常准确

成功欲望 -- 您渴望成功,会不断挑战自我,努力进取。准确

性欲强度 -- 保密

自信心 --  您勇于尝试新的工作任务或学习内容,愿意接受挑战,遇到困难能够迎难而上,充满信心。非常准确

对伴侣的信任度 -- 您比较敏感,有些缺乏安全感,有时对伴侣也不能完全信任。准确

独立性 -- 您具有较强的独立性,在感情上不过于依赖对方,期望与伴侣能够互相关心,但仍可以自由处理各自的事务。 准确

精神活力 -- 您喜欢比较安静的生活方式,并希望与伴侣静静地享受在一起的时光。 非常准确

物质观念 -- 您不太看重物质在双方关系中的作用,更看重精神层面的需求,追求生命的意义。 非常准确

表达方式 -- 您喜欢用言语直接表达情绪或感受,会把自己的需要直接告诉对方,相处时不需要过多的猜测。 基本准确

沟通强度 -- 您沟通欲望都比较强烈,沟通方式比较直接,喜欢和心直口快的人交往,只要表达的都是真实想法,不介意与他人争论,并希望与伴侣开诚布公地讨论。 非常准确

伴侣的重要性 -- 您认为伴侣和婚姻并不是唯一重要的,人生中重要的事情还很多,并希望拥有自己的事业和社交圈,看重事业上的成就和人际关系的维护。基本准确

事业一致性渴望 -- 您希望与伴侣拥有相似的事业追求,能够随时交流,携手进步,关注双方在事业上的共同话题。基本准确

共享空间的要求 -- 您希望与伴侣保持一定的独立空间,不一定与伴侣分享所有事情,需要一些完全属于自己的私人空间和小秘密,不过于依赖对。非常准确

婚姻观念 -- 您对婚姻看得比较淡然,认为爱情不一定要以婚姻为归宿。非常准确

生育观念 -- 您看重生命的延续,希望和伴侣一起生育孩子,认为培养下一代是婚姻的重要组成部分,并希望伴侣有同样的想法。基本准确

心理学家的研究表明,和您最匹配的恋爱类型是: 作家型 哲学家型

唉, 对找到和我匹配的不报什么希望。