- 博客(11)
- 资源 (30)
- 收藏
- 关注
转载 几种开源的TCP/IP协议栈分析
1、BSDTCP/IP协议栈,BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无须向创建者付版税。同时,BSD也是许多TCP/IP协议中的创新(如广域网中饿拥塞控制和避免)的开始点。ftp://
2009-06-24 14:13:00
1499
转载 STL的一些常用的用法
toupper,tolower 地球人都知道 C++ 的 string 没有 toupper ,好在这不是个大问题,因为我们有 STL 算法: string s("heLLo"); transform(s.begin(), s.end(), s.begin(), ::toupper);
2009-06-24 13:56:00
1137
转载 SystemParametersInfo详说
SystemParametersInfo详说收藏函数功能描述:查询或设置系统级参数。该函数也可以在设置参数中更新用户配置文件。函数原型B00L SystemParametersinfo(UINT uiAction,UINT uiParam,PVOID pvParam,UINT fWinlni);参数uiAction:该参数指定要查询或设置的系统级参数。其取值如下;SPI_GE
2009-06-11 15:31:00
722
转载 VC++中MFC窗口对象的清除
对于vc++初学者来说,总觉得窗口对象的清除过程有些莫名其妙.在程序中看不到对delete的显式调用,这似乎违反了c++中有关初始化和清除的规则.那么,程序是怎样取消一个窗口对象? 要消除窗口对象,必须清楚窗口对象的构成.在一个通常的程序中,先创建c++窗口对象,然后由Windows创建实际的窗口结构,并返回句柄与c++对象连接.也就是说,窗口对象包含c++窗口对象和Windows窗口对象,
2009-06-11 15:14:00
783
转载 C++完美实现Singleton模式
Singleton模式是常用的设计模式之一,但是要实现一个真正实用的设计模式却也不是件容易的事情。1. 标准的实现class Singleton{public: static Singleton * Instance() { if( 0== _instance) {
2009-06-11 15:13:00
648
1
转载 WM_DESTROY 和 WM_NCDESTROY 消息之间有什么区别? (译)
原文链接 What is the difference between WM_DESTROY and WM_NCDESTROY? 在窗口销毁时有两个紧密关联的 windows 消息, 就是 WM_DESTROY 和 WM_NCDESTROY. 它们有何区别? 区别就是 WM_DESTROY 消息是在窗口销毁动作序列中的开始被发送的, 而 WM_NCDESTROY 消息是在结尾. 这在你的窗口拥有子
2009-06-11 15:12:00
1227
转载 窗口破坏过程与Windows消息循环
从用户单击关闭按钮(标题栏最右边)或者用鼠标或鍵盘选择系统菜单的“关闭”选项,直到窗口消失,应用程序结束。这期间到底发生了什么呢?这曾经是我百思不得其解的问题,我想也会有很多人和我一样会碰到这个问题。所以我要把我的一些学习心得写出来,与大家共享: 1、首先会产生一个WM_SYSCOMMAND消息,如果程序员没有对此消息进行拦截,则由缺省的窗口函数DefWindowProc进行处理,如果表达式(LO
2009-06-11 15:11:00
982
转载 关于非模态对话框的销毁
非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别先看一下MSDN的原文:When you implement a modeless dialog box, always override the OnCancel member function and call DestroyWindow from within it. Don’t call the base cl
2009-06-11 15:10:00
663
转载 MFC中的消息处理
[转自:http://blog.youkuaiyun.com/gxj1680/archive/2009/03/17/3998923.aspx]窗口消息概述: 所有的窗口消息的基本形式都是一样的,有3个部分:(1).一个无符号整数,包含消息的实际内容.(2)WPARAM,一个4字节整数.(3)LPARAM,一个4字节参数.无符号数是实际消息. 含MFC在内的任何WINDOWS程序的核心都
2009-06-11 15:08:00
850
转载 DLL_THREAD_DETACH 认识误区
DLL 里面使用TLS (Local Thread Storage) 的常见做法是:在DLLMain的DLL_PROCESS_ATTACH/DLL_THREAD_ATTACH 被调用的时候为每个线程(Thread)分配内存,而在DLL_THREAD_DETACH/DLL_PROCESS_DETACH 被调用的时候释放内存。 MSDN文章《Using Thread Local Storage in
2009-06-02 14:34:00
1603
转载 关于字符及编码
首先,我们要知道一些概念和标准。 字符和字节是两个容易混淆的概念,下面我们来看一下它们的含义。• 字符:人们用来表示某种意义的符号,如“1”、“a”、“字”等。• 字节:字节是存储空间的基本计量单位,由8个二进制位构成。• 字符串:零个或多个字符组成的有限序列。• 字符集:字符的集合,由于历史原因形成了多种标准,主要包括以下几种: ASCII字符集 ANSI字
2009-06-02 14:31:00
677
WinDbg.入门
2011-09-26
代码优化.有效使用内存.pdf
2011-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人