《明朝那些事儿(壹)》—创业难,守业更难

2010年3月13日 17 条评论

刚看完了《明朝那些事儿(壹)》,把看得过程中自己的一些心得记录一下:

1. 做事需要有决心。
朱元璋,被元朝统治者逼得失去了亲人,走上了一条“反元”的不归路,一点后路都没给自己留,因为他知道,这种事情只许成功,不能失败,失败就意味着死亡。于是,他坚定决心,经过艰辛努力,最终建立了大明帝国。
朱棣,面对建文帝的削藩的压力,为了不使自己落得和其他藩王一样的下场,他决定向命运抗争。他也和他死去的老爹一样,选择了一条不归路。同样是反叛,但是他面临的压力更大,他老爹反的是另一个朝代,而他反的是他们家自己人的朝代。正是因为这样,他深知,这样的路也是一条只许成功不许失败的路,于是,他下定决心,尽全力拼搏,最终坐上了龙椅。

2. 交友需要谨慎,学会如何用人。 阅读全文…

分类: 读书笔记 标签: 239 views

C++结构类型在GDB中的强制类型转换

2010年3月12日 没有评论

今天在调试程序的过程中遇到的一个小问题,在这里记录一下,希望能对遇到同样问题的朋友有所帮助。 阅读全文…

分类: 程序人生 标签: , , , 1,503 views

搜搜与百度、谷歌比,有什么不同?

2010年3月10日 9 条评论

以前,老是有身边的朋友问我,你们搜搜与百度、谷歌相比,最大的不同是什么?其实,我心里对这个问题的答案很模糊,因此,只能给朋友一个很模糊的回答,大的方面都差不多吧。于是朋友继续追问,如果都差不多,那你们拿什么跟人家去竞争呢?互联网是一个马太效应相当明显的领域,你没有比百度、谷歌有更鲜明的特点,怎么去跟已经很成熟的它们去竞争呢?这个问题的确又难住了我,我又只能给朋友一个模糊的回答,腾讯的QQ是一个很强大的平台,借助这个平台,搜搜也应该会有所做为的。
阅读全文…

深入浅出对象池(Object Pool)

2010年3月4日 4 条评论

在稍微大型一点的软件系统开发中,通常我们会用到内存池,对象池,线程池,连接池等各种各样的池(Pool),本文就来讲一讲对象池(Object Pool)。下面从四个方面来介绍一下对象池:

1.什么是对象池(Object Pool) ?
池(Poo), 与集合在某种意义上有些相似。 水池,是一定数量的水的集合;内存池,是一定数量的已经分配好的内存的集合;线程池,是一定数量的已经创建好的线程的集合。那么,对象池,顾名思义就是一定数量的已经创建好的对象(Object)的集合。 阅读全文…

浅淡“事件驱动”

2010年3月2日 没有评论

通常,我们设计一个事件处理模型的程序有两种思路,一种是通过轮询的方式,一种通过事件驱动的方式,事件驱动方式也被称为消息通知方式。下面举个简单收信的例子,来说明两种实现方式的不同:

(1)传统的邮件,邮递员把它放到你家的邮箱里。因为你不知道什么时候有邮件,所以你要经常去检查邮箱,最近到底有没有邮件。这就是所谓的轮询方式,你要时常去检查,有没有发生事件发生,当你检查到有事件发生时,你采取相应措施,处理相关事件。

(2)现代的电子邮件,你不用自己去查看邮箱,如果有新邮件,电脑会给你发消息,提示你有新邮件,然后你去查看邮箱。这就是所谓的事件驱动(消息通知),你不用去关心事件什么时候发生,当有事件发生时,会有人通知你,事件发生了,然后你再采取相应的措施,处理相关事件。 阅读全文…

分类: 程序人生 标签: , , , , , 1,521 views

新的一年,新的开始

2010年2月21日 3 条评论

年过完了,又回到了深圳,又踏上了这片我要为我的理想而奋斗的热土。明天就要正式上班了,该整理一下心情,好好工作了,新的一年,不再说什么豪言壮语,只是希望自己能走的更为踏实一些,努力一些,超着自己的目标的方向更近一点点,这样我就知足了。

过年回家,看着老妈额上的皱纹比一年前多了不少,心里有种说不出的滋味。整整一年没回家了,再次回去,虽然外面的天气寒冷刺骨,但家里的一切依旧是那么的亲切,那么的熟悉。很想多点时间,在家里陪陪父母,但是,因为有很多亲戚要去看望,终归在家里没待上几天,就又匆匆的离开了。希望老爹老妈能够理解儿子,儿子长大了,需要承担更多的责任,不能在家庭陪二老了,希望二老在新的一年照顾好自己的身体,这就是儿子最大的心愿! 阅读全文…

分类: 生活感悟 标签: , , 169 views

Google Adsense搞定

2010年1月23日 4 条评论

之前刚把博客搭建起来的时候,申请过adsense被拒了,说是至少需要建站六个月才行。后来又去阿里妈妈申请了一下,审核的时候也被拒了。两次都被拒,真是杯具。

前几天,又去google的adsense申请了一下,今天收到通过的邮件了,呵呵。顺便把wordpress也升到了最新的2.9.1,又找了一下ads相关的插件,最终选择了Advertising Manager这一款,个人感觉挺不错的,因此给用wordpress的朋友推荐一下。这款插件可以增加各种广告,不仅仅是google的adsense,其它的也可以,比如阿里妈妈。而且它的广告可以通过widget显示在侧边框上,还可以在写的博文中通过标签来添加。下面就是一些例子,呵呵,展示一下,今天由于时间比较晚了,就不再详细写了,以后有时间现慢慢写吧: 阅读全文…

分类: 技术杂记 标签: , , 158 views

手动升级WordPress 2.8.x到2.9.1

2010年1月22日 2 条评论

从2.8.6开始,升级到2.9.0失败,后来又出现了2.9.1,升级还是失败。老是提示缺少zlib的支持。于是联系名网的客服,说是网监要求不让支持,真是晕呀,网监怎么会有这样的要求,完全是在搪塞。交涉了很久,最终说是给我换个主机,换到了一个win主机,支持zlib,但是升级页面下载完后,就停在一个空白页面不动了,真是杯具!

没办法,只能手工搞一把了。在网上搜了很多相关的帖子,下面是具体的操作步骤:
阅读全文…

分类: 技术杂记 标签: , , 116 views

两种系统热备方案

2010年1月20日 8 条评论

系统热备,是系统容灾设计过程中常用的手段,下面就分享两种系统热备方法,以及其优缺点的对比:

热备方案一(如下图所示):
hot_bak1 阅读全文…

分类: 程序人生 标签: , 283 views

2010年1月互联网记事

2010年1月16日 4 条评论

过去的一周,中国互联网发生的变化,无一不让每一个网民震惊:

(1)1月12号,星期二,百度被黑,服务停止了足足有5、6个小时。

(2)1月13号,星期三,谷歌中国在官方博客中声明,考虑退出中国。

(3)1月14号,星期四,CCTV低调推出自己的搜索引擎(http://search.cctv.com)测试版。不过目前只限于搜索cctv.com站内的内容。 阅读全文…

分类: 我的观点 标签: , , , 130 views

如何《看懂股市新闻》

2010年1月13日 没有评论

stock_news2
前段时间,看了袁克成同学的《看懂股市新闻》,总体感觉还是不错的,比较适合新人,因此,向刚开始涉足股市,或者是准备要进入股市的朋友推荐这本书。这本书主要分为七篇,每篇都有一个明确的主题,下面就看的过程中一些内容,按原书中篇的划分顺序,与感兴趣的朋友做个分享:
1. 金融创新篇
这一篇主要讲了近来很火的三个投资概念—-创业板,融资融券,股指期货。
创业板:为正处于创业期的企业提供融资渠道的板块,与之相应的有主板,中小板,三者主要的区别就是公司规模与融资规模。主要特点就是,高分险与高收益并存。
融资:证券分司把钱借给股民,让股民买股票。(低买高卖)
融券:证券公司把股票借给股民,让其卖出。(高卖低买)
股指期货:买卖双方约定,在未来某一个时间,以事先约定的价格交割货物。股指期货中,这里约定的货物就是股票指数。 阅读全文…

分类: 读书笔记 标签: , , 262 views

用shell脚本求给定字符串的64位签名(MD5)

2010年1月8日 没有评论

最近写一个东东用到的,分享一下:
1. 十进制版本

1
2
3
4
5
6
7
function get_dec_hash64()
{
    local url=$1
    local m=`echo -n "$url" | md5sum | awk '{print $1}'`
    local h="\x${m:0:2}\x${m:2:2}\x${m:4:2}\x${m:6:2}\x${m:8:2}\x${m:10:2}\x${m:12:2}\x${m:14:2}"
    echo -ne $h | od -An -t u8 |awk '{print $1}'
}

解释一下:
(1)用md5sum求出来的是128位的md5, 一般用的64位md5是截取128位的前64位,进行字节序转换的结果。所以首先用md5sum求128位md5,得到m
(2)取m高64位,并将其转化为echo可以识别的二进制字节流形式,得到h
(3)通过echo把二进制字节流h做为od的输入,od指定输出格式为8位的unsigned,就得到了结果

2. 十六进制版本

1
2
3
4
5
6
7
function get_hex_hash64()
{
	local url=$1
	local m=`echo -n "$url" | md5sum | awk '{print $1}'`
	local h="${m:14:2}${m:12:2}${m:10:2}${m:8:2}${m:6:2}${m:4:2}${m:2:2}${m:0:2}"
	echo -ne "$h" | awk '{print "0x"$1}'
}

如果理解了上面的十进制版本,这个十六进制版本就不难理解了。这里需要说明的一点是,上面的十进制版本,由od内部进行了字节序转换,而在十六进制版本这里最终的结果是直接echo出来的,所以这里要我自行进行字节序转换。区别主要在h。

分类: 程序人生 标签: , , 541 views

杂记

2010年1月3日 4 条评论

最近,发生了太多的事情,越发让我觉得,生活的不易,责任的重大,我要坚强,Be a man!

老哥生小孩,我做小叔叔了,本该是喜事,结果检查出说孩子先天性缺氧,这几天家里的人都在医院,整天忙得团团转。我可以想象,刚生完小孩的嫂子,和年迈的老妈,憔悴的样子。老爹虽说话不多,但是一切都表现在默默无闻中。这个时候,老哥在家里,担当着家里的支柱,担子是多么的重。我多么想在家里,陪着家人,解决这些问题,但是,我却不能。听老爹和老哥打电话给我说这些情况,我真的差点流出泪来,但是我不能,这时候,需要的是我们一家人,齐心合力,把这些问题解决。我要尽我最大的力量,给家里人支持,我要坚强,Be a man. 阅读全文…

分类: 生活感悟 标签: 113 views

终点亦是起点

2010年1月2日 2 条评论

又一年结束了,很多人都在为过去的一年做总结,为新的一年做计划,我却不知道该如何来记录自己过去的一年。也许是最近被前段时间的一些事情影响了心情,反正一直觉得有点烦,很多事情,一想到就烦。但是无论如何,时间又过去了一年,自己又长大了一岁,成长的过程本身就是充满了酸甜苦辣各种味道的,所以还是要花点时间,好好想想自己在过去这一年到底收获了些什么,接下来的一年该怎么努力。

2009,对我来说,是到目前为止最重要的一年吧。结束了四年在浙大的生活,走出学校,接受现实社会的洗礼。回忆过去四年的大学生活,很多美好的东西,一辈子都不能忘却。大学四年,收获的不仅是知识,还有刻骨铭心的友谊,很多知心的朋友都是在这四年中结识的。对于四年的大学生活,我自己真的很满意,四年前的我,四年后的我,这其中的变化,都是浙大给予我的。毕业,对于我们每一个人来说,意味着很多,从此我们要自食其力了,从此我们要承担责任,工作上的,家庭中的。年青的我们,被各种各样的压力压得喘不过气来的时候 ,会回忆在学校时的无忧无虑。但是,现实是不能逃避的,现在我们已经离开了学校。我们只能选择适应社会。 阅读全文…

分类: 生活感悟 标签: 101 views

终于赶在2010年之前恢复了

2009年12月31日 5 条评论

被封两个星期了,每天都去问名网的客服,每天都得到一些模棱两可的答案,今天晚上打开,突然恢复了,有点惊喜,好多天没写了,好多该记录的事情都错过了,2009年的最后一天,本来是想应该做个年度总结的,但是心里还是没有准备好,没有想好,再给自己一些点时间吧。恩,先这样子了。

分类: 生活感悟 标签: 74 views