自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (6)
  • 收藏
  • 关注

原创 Effective STL (一)

条款1:仔细选择你的容器deque是唯一一个“在迭代器失效时不会使它的指针和引用失效”的标准STL容器。 条款2:小心对“容器无关代码”的幻想既要和序列容器又要和关联容器一起工作的代码并没有什么意义。很多成员函数只存在于其中一类容器中,比如,只有序列容器支持push_front或push_back,只有关联容器支持count和lower_bound。 在不同的类中,相同的操作名

2009-07-19 22:21:00 1505

原创 More effective c++ (二)

Item M17:考虑使用lazy evaluation(懒惰计算法)如:String s1 = "Hello";String s2 = s1;或许s2在程序中根本不会用到,所以在开始的时候不要调用s2的赋值构造函数来初始化,到后面要用,或者要改写s2的值的时候再调用,再进行赋值。 Item M18:分期摊还期望的计算比如要计算某组数据的平均值。 我们可以在每一个新数值

2009-07-05 11:21:00 1294

线性散列表(linear hash)

英文的讲线性hash的 ............ ............

2010-10-31

symbian C++入门教程

网友写的入门教程,一共30余页,都是基础知识…… 从开发环境,到安装包……

2009-05-12

VC 瞬间关机(使用RtlAdjustPrivilege和ZwShutdownSystem)

#include <windows.h> const unsigned int SE_SHUTDOWN_PRIVILEGE = 0x13; int main() { HMODULE hDll = ::LoadLibrary("ntdll.dll"); typedef int (* type_RtlAdjustPrivilege)(int, bool, bool, int*); typedef int (* type_ZwShutdownSystem)(int); type_RtlAdjustPrivilege RtlAdjustPrivilege = (type_RtlAdjustPrivilege)GetProcAddress(hDll, "RtlAdjustPrivilege"); type_ZwShutdownSystem ZwShutdownSystem = (type_ZwShutdownSystem)GetProcAddress(hDll, "ZwShutdownSystem"); int nEn = 0; int nResult = RtlAdjustPrivilege(SE_SHUTDOWN_PRIVILEGE, true, true, &nEn); if(nResult == 0x0c000007c) { nResult = RtlAdjustPrivilege(SE_SHUTDOWN_PRIVILEGE, true, false, &nEn); } nResult = ZwShutdownSystem(2); FreeLibrary(hDll); return 0; }

2009-04-17

Windows驱动开发入门

包含了几个入门开发的文档 hello world 环境配置 USB Wince

2009-03-05

ril.dll (radio interface layer dll)

windows mobile 中的ril.dll

2008-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除