- 博客(5)
- 收藏
- 关注
原创 优秀的程序员
一个优秀的程序员需要写出高效、安全、可扩展、可重用的程序。 安全:尽可能让编译器来完成预处理器的事情,因为编译器会和你进行交流。尽可能让编译器发现误写。----判断与常量相等时,将常量放在等号左边。----返回类型为自定义类型T时,应改为const T。尽可能使对象在被使用时具有确定的状态。----对象被使用前必须被初始化。----成员函数必须维持类的约束条件。
2011-06-03 15:38:00
239
原创 用书写来记忆
<br /> 最近越来越觉得记忆力衰退了,几个月前看过的知识现在翻来看时居然没有一点印象了,就像局部对象离开其作用域一样被完全抛弃了。那再过几个月,我现在看的是不是又会忘了呢,如果这样的话就太恐怖了。必须得找到适合自己的有效记忆的方法。<br /> 刘未鹏曾写过一篇《如何有效的记忆与学习》,提出了如下几条实践方法:<br />1)温故而知新。<br />2)创造主动回忆的机会。<br /> 2.1)经常与别人讨论,或者讲给别人听。<br /> 2.2)整理笔记。<br />
2010-10-25 23:11:00
402
原创 窗口风格
<br />在WinUser.h中查到有如下种窗口风格:<br />#define WS_OVERLAPPED 0x00000000L#define WS_POPUP 0x80000000L#define WS_CHILD 0x40000000L#define WS_MINIMIZE 0x20000000L#define WS_VISIBLE 0x10000000L#define WS_DISABL
2010-07-07 23:45:00
1006
原创 VC中检测内存泄露
检测内存泄漏的主要工具是调试器和 C 运行时库 (CRT) 调试堆函数。若要启用调试堆函数,请在程序中包括以下语句:#define _CRTDBG_MAP_ALLOC#include #include 说明:#include 语句必须采用上文所示顺序。如果更改了顺序,所使用的函数可能无法正确工作。通过包括 crtdbg.h,将 malloc 和 free 函数映射到其“Debug”版本 _malloc_dbg 和 _free_dbg,这些函数将跟踪内存分配和释放。此映射只在调试版本(在其中定义了 _
2010-06-19 18:20:00
472
转载 BOOL LockWindowUpdate(HWND hWndLock)
一、函数行为是什么? LockWindowUpdate同一时间只锁定一个窗口,当一个窗口被“锁定”,所有向它及其子窗口的绘制都会失败。取代绘制操作的是,窗口管理器记住了应用程序试图在窗口的哪一部分中进行绘制。当窗口“解锁”后,这些区域被无效化,使得应用程序得到一个WM_PAINT消息,从而重新恢复了屏幕内容与应用程序认为应当在屏幕上显示的内容之间的同步。二、打算如何使用? 事实上,LockWindowUpdate的设计意图可以用一个词表达:拖拽。但我们稍后再说到这个。 LockWindo
2010-06-19 18:14:00
554
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人