| 俊's profileAVALONPhotosBlogLists | Help |
|
AVALONThe world is not small,you are! May 04 uTorrent今天发现了一个非常棒的BT软件µTorrent,其官方网站为http://www.utorrent.com/,其最大的优点就是资源占用率小,可以说小到惊人,一般情况下只占用7M左右的内存,极少超过20M的。这一方面是此软件确实非常优秀,一共只有一个执行文件且只有201K,而且所有功能一应俱全,甚至支持换肤这种娱乐功能。而看看BitComet那6.05M的庞大体积,真是让人感到µTorrent的代码编写之优秀。而最能体现这一点的就是其缓存利用率之高,在BitComet下一般都要占用20M以上的缓存,甚至60M以上也很正常,但是µTorrent却一般只用不到3M,这完全取决与算法与代码。µTorrent对内存的控制完全称得上炉火纯青,充分利用,迅速释放并且十分稳定,几乎没有出现过内存泄漏,可以称得上完美。 [11:40:16] Proc heap: 复试归来今天终于从南京复试回来了。
当还没有考上研究生的时候,总是对考上后的心情充满了期待与好奇,但是当考上了以后,去发现竟然是有一些空虚,迷茫,甚至有些无聊。
不知道为什么会有这种感觉。
但未来不可知,是我们前进的动力。
自己努力了,就会问心无愧吧! March 10 我就要沉默了 普希金我就要沉默了 我就要沉默了!然而,假如这琴弦 February 27 Windows Messages(终于看到Lession 5了)A message to Windows must provide four pieces of information:
Windows程序的消息处理过程(Win32 Tutorial - Lesson 1读后感) 根据http://www.functionx.com/win32/Lesson01c.htm的描述,大概可以知道消息的传递与处理过程。首先是application都有其对应的
window procedure,当窗口显现出来以后,对窗口所做的操作就会作为消息传递给application,而application就用GetMessage() 函数来接收,接着application则必须对消息进行分析,这使用TranslateMessage() 来实现,接着application就要把分析后的消息传递给此application的window procedure,即lpfnWndProc所指定的处理过程,要使用DispatchMessage() 来实现,而window procedure则会根据收到的消息作出具体的措施。到此为止已经形成了一个完整的消息处理循环,其形式如下所示:
while( GetMessage(&Msg, NULL, 0, 0) )
{ TranslateMessage(&Msg); DispatchMessage(&Msg); } 这便是典型的windows应用程序的消息处理与传递机制。 February 26 今天开始重新学习win32编程了 今天下午终于开始学习了。
上一次看《Windows程序设计》好像是大二的时候了,现在想想那时虽然迷茫,虽然什么都不懂,但却是好奇心最重的时候,也是干劲最足的时候,好像总有用不完的精力。但是必须承认,那时只能说对编程有了一个总体的认识,实际上许多内容却完全是一知半解,所以现在时隔几年再看,认识却深了许多。
今天虽然看的已经不是那本书,但是http://www.functionx.com/确实值得一看!
也许我是一个脑子很笨的人,但我相信“勤能补拙是良训,一分辛苦一分才”这句话是不会错的!
明天还要继续努力!
February 25 使用VC时出现error spawning cl.exe解决方法 今天虽然是第一次遇到这个问题,但是终于找到了一个最好也是最简便的方法:
启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行.它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.
看来自己还要有许多东西要学呀! |
|
|||||
|
|