存档

2010年3月 的存档

千始万唤始出来—-腾讯Android QQ终于发布了

2010年3月30日 16 条评论

等了很久,腾讯官方的Android QQ发布了,真是千始万唤始出来啊 🙂
下面是下载地址:http://im.qq.com/qq/android/index.shtml, 具体怎么下载,什么功能,上面都说的很清楚,我就直接上图了,并附一些自己的简单的体验的感受。

总的来说,当前的功能还比较简单,后续应该有很大的提升、丰富的空间,下面是各个界面:

1. 基本的聊天界面: 采用了气泡的方式的消息显示,感觉还不错。不过和同一个人聊天的过程中,新消息会在上面的消息栏会不断的提示,这个地方用户体验不是很好。如果是当前正在聊天的话,可以直接在聊天窗口显示消息,不用再在消息栏提示了。
阅读全文…

分类: Android 标签: , , ,

《郎咸平说之金融超限战》—-是谁在定价?

2010年3月30日 8 条评论


前段时间买了《郎咸平说》系列,总共六本,忙里偷闲看完了一本《金融超限战》。每读完一本书,都应该有点收获,下面是从这本书中的一点收获:

1. 价格是谁定的?
主流观点:微观经济学认为,价格是由市场供求关系决定的。当供过于求是,价格就会下降,当然供不应求时,价格就会上涨
郎咸平观点:大宗物资的价格,已经不是由供需关系所决定的了,是由国际金融炒家所决定的
我的观点:微观经济学的观点是一个比较通用的观点,但是世间万事,有时候是不能用一个通用的理论来讲得通的,总会有一些特殊的情况。这时候就需要具体情况具体分析。这就是上面的主流观点与郎咸平观点之间的关系,两种理论都是对的,只不过是适用的范围不同而已,什么时候用哪个,需要我们自己来分辨。 阅读全文…

搬新家了

2010年3月29日 16 条评论

我的新家
周末搬新家了,很喜欢现在房子,采光、通风都很棒,上图啦~~
昨天办了通联4M的宽带,今天晚上刚刚开通,试用了一下,感觉速度还不错,比以前用的2M的电信的感觉快一些了,呵呵~~
想想这几天换了很多新的东东,先是博客换了新的主机,新的主题,然后又换了新的房子,心情也焕然一新,呵呵,加油加油!!

细说C++中的new与delete

2010年3月25日 10 条评论

C++中内存的动态分配与管理永远是一个让C++开发者头痛的问题,本文通过对C++中内存的动态分配释放的基本原理的介绍,让读者朋友能对C++中的内存的动态分配与释放有较为深入的理解,从而更好驾驭C++程序。

1. 函数(Function)
(1) operator new function

1
2
void * ::operator new(size_t);	                //Global
void * class-name::operator new(size_t); 	//Class

阅读全文…

谷歌真的走了

2010年3月23日 2 条评论

早上起来,晴天一声闷雷,谷歌宣布退出中国市场,已经关闭google.cn(g.cn)的服务,并把用户请求重定向到谷歌香港google.com.hk。下面是今天谷歌的主页,请注意我用红色框框赶快来的两个部分,这两点说明了什么,不用我多说。
阅读全文…

定时器(Timer)的实现

2010年3月22日 4 条评论

本文是继前面写过的《谈事件驱动模型中的“超时”(Timeout)处理》的第二篇,主要谈一谈事件驱动模型超时处理中用到的定时器的实现,以及如何用定时器来处理事件驱动模型中的超时事件。

下面就从以下几个方面谈一下定时器:
1. 什么是定时器?
定时器,又称Timer,顾名思义,它是用来在指定的时刻完成特定任务的一种工具的抽象。

2. 定时器是干什么用的?
在程序中,定时器常被用来完成两类任务,一种是周期性的任务,就是每隔指定的时间执行一次的任务,另一种是在特定时刻要执行的任务,就是只在某一个特定的时刻执行,而且只执行一次的任务。
举个生活中的例子,闹钟,相信大家都不陌生,比如我们定了每天早上八点起床的闹钟,然后它就会在每天八点这个特定的时刻执行响铃这个任务,来叫我们起床,这就是上面讲到的第一种类型的定时器任务。再一个例子,就是日历(用过谷歌日历的读者朋友应该知道),我们在谷歌日历中制定一段时间的行程安排,它在每天那个特定的时刻就会提醒我们做这一时刻该做的事,这就是上面讲的第二种类型的定时器任务。 阅读全文…

给iNove主题添加google adsense的搜索框

2010年3月21日 4 条评论

之前我用的主题是pixeled,从建站一直用到前几天,用了快一年了。pixeled主题添加google adsense的搜索框很简单,只要在adsense那里生成ad for search的搜索框的代码后,直接替换SearchForm.php文件中的搜索框即可。

这次换了inove主题后,依然觉得自带的那个搜索框不好用,而且还有另外一个因素,adsense的搜索框是有美刀赚的 🙂 ,于 是就决定把原来那个换掉。由于之前在pixeled主题中换过,所以就按同样的方法去搞inove的。但是,却发现inove根本就没有SearchForm.php这个文件,只有一个Search.php,但是好像与右侧那个搜索框没有关系。这该怎么办呢? 阅读全文…

wuzesheng.com大事记—-新主机,新主题!

2010年3月20日 19 条评论

再两个月wuzesheng.com就一周年了,很高兴自己这一年的坚持,把自己在生活,工作中的一些心得体会在这里记录下来。也很感谢一直以来鼓励自己的朋友,我会继续努力,争取多出一些高质量的文章,也欢迎我的朋友—-认识的、不认识的,继续支持我,大家相互学习,共同进步。 阅读全文…

谈事件驱动模型中的“超时”(Timeout)处理

2010年3月18日 2 条评论

写在最前面:本文是作者在开发爬虫程序时的一些体会,分享一下,希望能给读者朋友一点点帮助。

通常,在事件驱动模型的程序中,会有一个事件处理模块,我们称之为EventProcessor,还会有一个事件检测模块,我们称之为EventMonitor。下面是一般的处理流程:
(1)EventProcessor在发出对某一个事件的请求后,不会去等待事件结果的返回,而是返回去做其它的工作
(2)当EventMonitor模块收到上述事件的返回结果后的,它就会发消息通知EventProcessor
(3)EventProcessor收到消息后的,开始处理上述事件的结果 阅读全文…

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

2010年3月13日 17 条评论

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

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

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

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

2010年3月12日 没有评论

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

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

2010年3月10日 9 条评论

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

深入浅出对象池(Object Pool)

2010年3月4日 4 条评论

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

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

浅淡“事件驱动”

2010年3月2日 没有评论

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

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

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