‘他山之石’ 分类的存档

虽然对这类型的文章不是很感兴趣,不过很多有些东西还是很现实的。 ———————————————分割线——————————————————- 2010,有一种美女叫“凤姐”,有一种帅哥叫“犀利哥”,有一种女朋友叫“小月月”,有一种爸爸叫“李刚”…… 2010,有一个新词叫“给力”,有一个群族叫“爱疯”,有一名中医喜欢绿豆和茄子,有一位道长会水下闭气…… 2010,有一种节能减排叫“拉闸限电”,有一种足球协会叫“足囚协会”,有一种慈善叫“裸捐”,有一种房地产调控叫“空调”…… 2010,有一种住宅叫“蛋屋”,有一种理财叫“群租”,有一种集装箱叫“蜗居”,有一种别墅叫“经适房”…… 2010,吃小龙虾可能肌溶解,送孩子上学时可能被拆房,盖被子可能会被闷死,赶不上火车可能白买票…… 2010,很多“大牌”都不淡定,郭德纲称徒弟“民族英雄”被反三俗,周立波嘲弄网络舆情获封“周自宫”,连腾讯都被360“逼”出了一个“艰难的决定”…… 2010,爱写日记的不光有雷锋,还有韩峰,大美女不光天上有,天上人间也有…… 他们的发现— 2010,想买房的人发现,“国十条”猛烈的来了,却没有带走一片云彩。房产调控年年高高举起,年年轻轻放下,年年政策给力,年年执行不力。哎。不是狼来了,而是狼都来腻了。 2010,剩男剩女们发现,其实找对象不用去江苏卫视的《非诚勿扰》,更不用去山东卫视的《爱情来敲门》,只要去上海世博会排几小时队就行,患难之中见真情。 2010,创业者们发现,原来蒙牛董事长牛根生的“小胜靠智,大胜靠德”不靠谱,小胜是要靠智,但大胜得缺德。 2010,唐骏发现,英雄也要问出处,一个人,不论多么辉煌过,一个不小心,就有被集体的口水迅速淹没的那天。 2010,一些精英们发现,他们迷信的李一,其实不是神仙,只是很清楚他们的病根–他们已经成为权力、资本、色。欲。的奴隶,无法在欣赏到自然的美。 2010,媒体发现,电影《山楂树》玩了把纯情,于是揶揄道:世道这么乱,装纯给谁看?其实在乱世,人们更需要纯情的东西。不管环境多么残酷,留给自己一个纯情的时间,一个纯情的对象,日子就过来了。 2010大家的发现: A:我发现,以前该省钱的时候我一分钱没省下来;现在真的省下来了,钱又不值钱了。 B: 我发现我找个合适的工作很难,但是,找个合适的对象比找个合适的工作还要难! C:我发现我女朋友开始催我抓紧时间买房子了,吃饺子也不给我拌蒜泥了。 D:我发现100元越来越像10元了。 E:发现“国考”越来越热了,考上的概率越来越小了,发现考研的越来越多了但含金量越来越低了,发现学校毕业就业率越来越高了,但薪水“低破”一千了。还发现。我长白头发了…… F:发现懂了这句话:他不爱你,不是你不够好,而是你无论怎样,都不好。 G:发现身边的楼房阳台都变成菜园了。 2010的悲喜: 1.长得帅有什么用?考清华有什么用?学经济有什么用?将来还不是要娶罗玉凤! 2.新闻联播的牛叉之处在于就算你一直在换台,也能完整的看完一条新闻。 3.现在的人穿衣服不是为了保暖,而是为了关键时刻有衣服可脱;现在的人同居不是为了结婚,而是为了不用结婚。 4.人类社会发展有很多问题,但归根到底只有三个:长相问题、纯洁问题和人品问题。任何不解的事情,包括《十万个为什么》里面找不到答案的,都可以在这三大问题中找到答案。 结语:做自己的事,活自己的命。因为,神马都是浮云

2010年12月26日21:31 | 3 条评论
分类: 他山之石
标签:

看到黑夜路人写的kv数据库应用,膜拜不已,作者给出了一些hash的参考链接,对于我等初学者只能研读并收藏之。 tmdb:http://heiyeluren.googlecode.com/files/tmdb-0.0.1.zip 各种字符串Hash函数比较:http://blog.csai.cn/user3/50125/archives/2009/35638.html 字符串hash算法比较 AND 经典HASH函数:http://blog.csai.cn/user3/50125/archives/2009/35639.html 其他: 依稀记得本科时候缪哥给我也讲过一个简单的hash算法,现在回忆起来应该是类似下面的(未经任何测试的伪代码) unsigned int hash(char *s){ unsigned int r; unsigned int h = 0; while(*s){ r += (*s) * round(pow(1<<8,h++)); } return (r & 0x7FFFFFFF); }

2010年7月13日19:44 | 没有评论
标签:

转自于大师的blog,详细的阐述了JavaScript事件模型,应该这些内容都在《ppk on javascript》这本书中 http://www.quirksmode.org/js/events_early.html http://www.quirksmode.org/js/events_tradmod.html http://www.quirksmode.org/js/events_advanced.html http://www.quirksmode.org/js/events_access.html http://www.quirksmode.org/js/events_properties.html http://www.quirksmode.org/js/events_order.html http://www.quirksmode.org/js/events_mouse.html

2010年4月22日09:54 | 没有评论
标签: ,

just mark http://daniel.carrera.bz/2008/12/comparison-of-php-frameworks-part-0/ http://daniel.carrera.bz/2009/01/comparison-of-php-frameworks-part-i/ 老外写文章真是负责,为了写这篇文章花了那么久的时间做测试,cake的确在各项指标中略占下风,文章中提到的一些不足之处也在开发中遇到了,还好稍微改了下核心代码,否则严重影响效率。 看来老外还是很偏向于yii和CI的,可以研究下了。。。

2009年12月14日22:32 | 没有评论
标签: ,

原文地址:http://www.ibm.com/developerworks/cn/aix/library/au-spunix_greattools/index.html?ca=drs-cn-0713 Martin Streicher, Web 开发人员, Freelance 2009 年 7 月 13 日 UNIX® 工具一直在变化。本文介绍 10 个有用的工具,其中一些是您以前可能不太关注的工具,一些是新工具。 与日常用语一样,UNIX 工具一直在变化。经常会出现新工具,同时老工具常常会改进以适应新的最佳实践。一些工具非常常用,其他工具不太常用。一些工具经久不衰,有些工具完全过时了。为了顺畅地操作 UNIX,您必须了解最新的 “行话”。 表 1 列出了 对话 UNIX 系列中以前讨论过的 11 个重要的软件包。 表 1. 重要的 UNIX 工具 名称 用途 Cygwin 一种适用于 Windows? 操作系统的与 UNIX 相似的 shell 和构建环境 fish 一种交互性很强的 shell,具有针对命令名、选项和文件名的自动展开和语法彩色标记功能 locate 构建并搜索所有文件的数据库 rename 对大型文件集合进行批量重命名 rsync 高效地本地或远程同步文件和目录 Screen 创建和管理虚拟的持久的控制台 Squirrel […]

2009年7月14日00:23 | 没有评论
标签:

Nathan A. Good, 高级信息工程师, Consultant 2009 年 6 月 29 日 PHP 的版本 V6 包含一些新特性和语法改进,从面向对象的角度看,PHP6 更加易于使用。其他重要特性(比如在许多核心函数中支持 Unicode)反映了 PHP V6 力争获得更好的国际通用性支持和健壮性。 PHP 已经很流行,它不仅用于各个领域(根据 Netcraft),而且还得到大部分 ISP 的支持和知名 Web 公司(比如 Yahoo!)的使用。此外,未来的 PHP 版本将引入新的特性以提高其易用性和安全性。您已经为使用 PHP V6 做好准备了吗?假设您要升级到 PHP V6,您的脚本能正常执行吗?或者需要进行一些更改?本文主要介绍 PHP V6 的变化(一些特性向后支持 PHP V5.x 版本),您可能需要根据这些变化对当前的脚本作出一些调整。 如果您尚未使用 PHP,并且一直考虑使用它,那么可以看看它的最新特性。这些特性 —— 从 Unicode 支持到 XML 支持 —— 将让您能够更加轻松地编写出特性丰富的 PHP 应用程序。 PHP V6 […]

2009年7月12日14:11 | 没有评论
标签:

当令你快乐的一切不能再令你快乐,当令你悲哀的一切不能再令你悲哀,甚至激怒你的一切不能再激怒你的时候,是不是很可怕?一位哲人曾说过:这就叫做苍老。 再想起你,你的名字,你的笑,你的一切,都只能加上一个“别人的”。 再想起我们在一起的事,也只能加上一个“曾经的”。 有些感情是指甲,剪掉了还会重生,无关痛痒。而有些感情是牙齿,失去以后永远有个疼痛的伤口无法弥补。 不见面不等于不思念,不联络只是为了掩饰眷恋。 有些人脸上太多的笑是因为他们心中有太多的泪。 人生有一个地方,有一个人,在这个人面前,可以不必有出息,可以不必有形象,可以全身是弱点,这是知己。(这句本人蛮喜欢的) 每个人在每个阶段得做每个阶段的事,就算怀念,都得离开。 只有你不想放的,没有你放不下的。 很多人,很多事,原本是熟悉的,以为明天可以再继续的。于是转过身暂时放手,想的是明日又将重聚的希望。太阳落下去重新升起来以前,那些事,就不可能再经历;那些人,就从此与你永别了。 有时候不知道真相,不了解本质的人,是快乐的.而能够假装不知道真相,不了解本质的人,却是幸福的. (这句看不懂) 就像一个热闹的party刚刚结束,人走了,灯灭了,黑暗中就只剩下你一个人……人有时就需要在寂寞中才能自省.只有从喧嚣走入寂静,你才会专注自己的心灵. 对的时间,遇见对的人,是一生幸福. 对的时间,遇见错的人,是一场心伤. 错的时间,遇见错的人,是一段荒唐. 错的时间,遇见对的人,是一生叹息. 生命中不断有人离开或进入.于是,看见的,看不见了;记住的,遗忘了.生命中不断有得到和失落.于是,看不见的,看见了;遗忘的,记住了.然而,看不见的,是不是就等于不存在?记住的,是不是永远不会消失?(很灵的一句话) 我一直不愿意承认你是我生命中的过客。 (这句能共鸣) 今生今世,但愿岁月静好,现世安稳,每天都能看见他的笑颜。 若必得与最后的荒芜对望,也许明日出发,看一程山长水远,而归来是一生的事。(这需要何等慷慨的勇气和淡然的胸襟) 青春尚未散场,还有未来可以挥霍。现实很穷,理想很富裕。 当你还在我身边,我就开始怀恋,因为我知道你即将离去。 ——米兰 昆德拉(深刻,无奈) 我们已经走得太远,以至于忘记了,为什么而出发。 ——纪伯伦(为什么出发?) 佛笑了笑:爱是因为相互欣赏而开始的,因为心动而相恋,因为互相离不开而结婚,但更重要的一点是需要宽容、谅解、习惯和适应才会携手一生的。 你曾经问我,你最喜欢哪座城市?亲爱的,你知道我的答案吗?我最喜欢有你的城市。 我爱你.也许这是心底最大的遗憾,因为,从来不曾诉与你。(这种心境是不可取的) 爱一个人,不要随便牵手,更不要轻易放手! 在这世间,有一些无法抵达的地方。无法靠近的人。无法完成的事情。无法占有的感情。无法修复的缺陷。 当他终于对你说“你的名字,我的姓氏”后,他终于不用套上别人的了,他也不是曾经的了。只是,那时,是否可以真的无憾? 在什么都不确定的年代,我们总是爱得太早,放弃得太快,轻易付出承诺,又不想等待结果。 戒指,不再是一生一世的承诺,终生相守的誓言,却成了纪念伤感的烙印。 就像有人说过的:戒指好比爱情,戴在手上,也是戴在心上;伤在心上,便也伤在手上。不敢碰的,是那心里的伤;不原摘的,是那难舍的爱。 有人说,通往心脏的血脉是在无名指上,你知道我多想在今生,倾尽所有,牢牢地栓住你的无名指啊! 如果爱让我走下去,我一定会拼到爱尽头。 时间过了,爱情淡了,相爱的人也就散了。 有些人是一直会刻在生命里的,哪怕忘记了他的声音忘记了他的笑容忘记了他的脸,可是每次想起他,那种感受,却永远不会变。(经典啊!) 曾经以为你是风筝,我是手中握着那根线,无论你飞向何方,我最终是你的归属。现在终于明白,如果爱你,就不应该束缚你(这句话要花很多时间才能明白,即使明白也需要克服难以释怀的心情)

2009年5月16日11:12 | 2 条评论
标签:

转自 http://hi.baidu.com/thinkinginlamp/blog/item/2fd89e51bc60e62043a75b4d.html 这个陷阱在PHP里存在很久了,先看代码: $array = array(1, 2, 3); foreach ($array as &$v) {} foreach ($array as $v) {} print_r($array); 运行代码,得到的结果却是: Array ( [0] => 1 [1] => 2 [2] => 2 ) 可以发现,经过两次foreach后,最后一个元素由3变成了2。 为什么会这样呢?这是因为第一次foreach的时候$v成为了一个引用变量($array[2]),如此,当第二次foreach的时候,实际上只是在对这个引用变量($array[2])进行了若干次赋值而已。 第一次:$array[2] = 1,此时$array各元素分别为1,2,1 第二次:$array[2] = 2,此时$array各元素分别为1,2,2 第二次:$array[2] = 2,此时$array各元素分别为1,2,2 一不小心很可能会掉入这个陷阱,为了避免这个问题,需要在第一次foreach后执行unset($v),解决方案有点丑陋,但也没有办法,PHP脚本里的变量一旦生成就在整个脚本中有效,不像Java中,变量是块级别的,仅仅在对应的{}中有效。 今天偶然发现这个,算是我小白吧。。。不过bug合情合理,常常foreach的变量的冲突导致程序bug,谨记!

2009年3月8日22:24 | 没有评论
分类: 他山之石
标签: ,

英文 officialhttp://framework.zend.com/ quick starthttp://framework.zend.com/docs/quickstart/ apihttp://framework.zend.com/apidoc/core/ 中文 Zend Framework Chinahttp://www.zfchina.org/

2009年2月10日02:10 | 没有评论
标签: , ,

作者:heiyeluren 时间:2008-12-5 博客:http://blog.csdn.net/heiyeshuwu 本文通过非常快速的方式讲解了如何制作一个PHP 5.2 环境的扩展(PHP Extension),希望能够在图文的方式下让想快速学习的朋友了解一下制作过程。 需求:比如开发一个叫做 heiyeluren 的扩展,扩展里就一个函数 heiyeluren_test(),输入一个字符串,函数返回:Your input string: xxxxx。 要求:了解C/C++编程,熟悉PHP编程 环境:下载一份php对应版本的源码,我这里是 php-5.2.6,先正常安装php,假设我们的php安装在 /usr/local/php 目录,源码在 /root/soft/php/php-5.2.6/,现在开始! 步骤一:生成扩展框架 cd /root/soft/php/php-5.2.6/ext ./ext_skel –extname=heiyeluren cd /root/soft/php/php-5.2.6/ext/heiyeluren vi config.m4 打开文件后去掉 dnl ,获得下面的信息: PHP_ARG_ENABLE(heiyeluren, whether to enable heiyeluren support, [ –enable-heiyeluren Enable heiyeluren support]) 保存退出. 第二步:编写代码 vi php_heiyeluren.h 找到:PHP_FUNCTION(confirm_heiyeluren_compiled); ,新增一行: PHP_FUNCTION(heiyeluren_test); 保存退出。 vi heiyeluren.c 数组里增加我们的函数,找到 zend_function_entry […]

2009年2月9日11:19 | 没有评论
分类: 他山之石
标签: , ,
第1页/2页12