自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gxj1680的专栏

风行渐远,我依然在漂泊

  • 博客(27)
  • 资源 (21)
  • 收藏
  • 关注

转载 网络连接的保活机制(心跳机制)(转)

 网络程序容易出现死连接,连接以经无效了,但是连接状态还是ESTABLISHED状态,如何识别连接以经失效就需要使用保活机制(心跳机制)下面是一个代码效果还是挺好的,感谢cooldiyer的资料view plaincopy to clipboardprint?typedef struct STcpKeepAlive2   {       DWORD onoff;       DWORD k

2009-07-31 16:53:00 2009

转载 [C++对象模型][6]sizeof与对象内存布局

 有了前面几节的铺垫,本节开始摸索C++的对象的内存布局,平台为windows32位+VS2008。一 内置类型的size内置类型,直接上代码,帮助大家加深记忆:<img id="Code_Closed_Image_200655" style="display: none;" onclick="function onclick(){this.style.display=n

2009-07-31 11:23:00 629

转载 [C++对象模型][5]堆栈与函数调用

一 C++程序内存分配1) 在栈上创建。在执行函数时,函数内局部变量的存储单元都在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,一般使用寄存器来存取,效率很高,但是分配的内存容量有限。 2) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete来释放内存。动态内存的生存期由程

2009-07-31 10:53:00 652

转载 [C++对象模型][4]指针与字符串

开始之前必须明确strlen的含义,原型为size_t strlen( char *str ); strlen返回字符串的长度,即null(/0)之前的字符的数量。一 char* 与 char []实例加注释:<img id="Code_Closed_Image_145503" style="display: none;" onclick="function onclick(){

2009-07-31 10:52:00 510

转载 [C++对象模型][2]指针与引用

一 概括指针和引用,在C++的软件开发中非常常见,如果能恰当的使用它们能够极大的提高整个软件的效率,但是很多的C++学习者对它们的各种使用情况并不是都了解,这就导致了实际的软件开发中经常会内存泄漏,异常抛出,程序崩溃等问题。对于C和C++的初学者,那更是被它们搞的迷迷糊糊。本篇作为[深入C++]系列的第一节,我们就带领大家把指针和引用这个基本功练好。二 指针指针,指针的定义是什么呢?好

2009-07-31 10:38:00 503

转载 TCHAR ,UNICODE,CHAR,wchar_t 来龙去脉!(转!)

大家一起做一个项目,经常发现有的人爱用strcpy等标准ANSI函数,有的人爱用_tXXXX函数,这个问题曾经搞的很混乱。为了统一,有必要把来龙去脉搞清楚。 为了搞清这些函数,就必须理请几种字符类型的写法。char就不用说了,先说一些wchar_t。wchar_t是Unicode字符的数据类型,它实际定义在里: typedef unsigned short wchar_t;不能使用类似strc

2009-07-29 15:22:00 619

转载 删除一个文件夹(转)

1,  Windows API 有RemoveDirectory函数,但是此函数只能删除具有权限的文件夹。一般空文件夹是可以删除的,而在“文件夹1”中只有一个“空文件夹2”,却不能用此函数删除文件夹1。2,  用递归的方法。删除文件夹,计算文件夹的大小等等都是用递归的方法。从原理上讲,使用递归方式遍历目录树,先删除一个目录里的所有文件,然后删除目录。删除文件和空目录用DeleteFil

2009-07-29 13:50:00 746

转载 宽字符处理函数函数与普通函数对照表

宽字符处理函数函数与普通函数对照表    字符分类: 宽字符函数普通C函数描述 iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测试字符是否是字母 iswcntrl() iscntrl() 测试字符是否是控制符 iswdigit() isdigit() 测试字符是否为数字 iswgraph() isgraph() 测试字符是否是可见字符

2009-07-29 10:50:00 618

转载 操作被占用的文件-unlocker机理分析(转)

操作被占用的文件-unlocker机理分析 ====================================================================以下为转帖操作被占用的文件-unlocker机理分析*[标题]: 操作被占用的文件-unlocker机理分析*[作者]: gz1X [gz1x(at)tom(dot)com]            EagleNet

2009-07-27 16:47:00 2571 2

转载 用HOOK来修改API函数的功能(5)-EXE和WDM驱动通信(转)

(5)-EXE和WDM驱动通信 2007-07-15 03:55:31 标签:HOOK 驱动 WDM   [<a class="operlink" onclick="function onclick(){dfanologin();return false;}" href="http://writeblog.csdn.net/#">推送到技术圈]

2009-07-27 16:23:00 942

转载 用HOOK来修改API函数的功能(4)-环境搭建(转)

用HOOK来修改API函数的功能(4)-环境搭建 2007-07-05 22:01:04 标签:驱动 HOOK WDM   [<a class="operlink" onclick="function onclick(){dfanologin();return false;}" href="http://writeblog.csdn.net/#">推送到技术圈]

2009-07-27 16:22:00 618

转载 用HOOK来修改API函数的功能(2)-创建文件(转)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fxh7622.blog.51cto.com/63841/30909上次写了如何使用HOOK的方法修改API函数的功能,来对注册表进行保护。对于对注册表操作的函数还有ZwDeleteKey、ZwDeleteValueKey、ZwOp

2009-07-27 16:21:00 763

转载 用HOOK来修改API函数的功能(3)-禁止删除文件(转)

用HOOK来修改API函数的功能(3)-禁止删除文件 2007-06-28 22:36:52 标签:HOOK 禁止删除文件   [<a class="operlink" onclick="function onclick(){dfanologin();return false;}" href="http://writeblog.csdn.net/#">推送到技术圈]

2009-07-27 16:21:00 643

转载 用HOOK来修改API函数的功能(1)-注册表(转)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fxh7622.blog.51cto.com/63841/30324 我们知道编程实际上是使用各种API函数来达到我们想要的目的。换句话说就是API函数是我们通常编程时使用到的最底层函数。很多人也觉得除了API函数微软没有在提供

2009-07-27 16:20:00 717

转载 Windows下重叠I/O模型(转)

一.重叠模型的优点 1.可以运行在支持Winsock2的所有Windows平台 ,而不像完成端口只是支持NT系统。2.比起阻塞、select、WSAAsyncSelect以及WSAEventSelect等模型,重叠I/O(Overlapped I/O)模型使应用程序能达到更佳的系统性能。    因为它和这4种模型不同的是,使用重叠模型的应用程序通知缓冲区收发系统直接使用数据,也就是说,

2009-07-27 15:49:00 518

转载 中文化和国际化问题权威解析之一:字符编码发展历程(转)

前几天看文初的《精武门之Web安全研讨会首日感受》,说到利用字符集攻击时提到以前宝宝写的一篇有关国际化的文章,趁机再次拜读了宝宝的这篇大作,不得不感慨宝宝的写作功底,无敌!这么好的文章不分享出来实在是太可惜了,在此将宝宝的大作转帖于此;作者序在我开发Java程序的几年中,遇到得最多,也是别人向我提问最多的问题,就是各种各样看似稀奇古怪的中文乱码问题了。网上也有许多解释和解决Java中文问题

2009-07-24 14:12:00 891

转载 [推荐] 惠普前总裁孙振耀指点职业规划。(迄今见过的最好的职业规划的文章,毕生受益)!!!!(转)

我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自

2009-07-24 11:54:00 605

转载 转帖:三大致癌食品:油炸、剩菜、烧烤

营养学说的三大致癌物,如果三大致癌物你不吃,你得癌症的几率很小,不是不可能啊,是很少得这个病了,那么什么致癌物呢? 第一个“油炸食物”。 叫丙烯氙胺类。什么油炸食物啊,家里的油炸的没事。为什么?这个油甭管好油坏油,咱就说好油,高温加热十几分钟后,这种物质就自然分解出来了。但是家里没事,因为家里谁也不玩命的弄那油去。谁玩命炸那个油啊?没人那么干。可是外边那些油炸的东西,就不一样了。 举个最简单的例子

2009-07-24 11:01:00 1742

转载 IT管理人才必备的十大能力(转)

作为IT技术人员,相信没有一个人愿意永远在底层编写程序或做简单的系统维护。经过一段时间的技术和经验的积累,很多人都向往更高层的职位,但如何能成为一个专业的IT管理人才,并不是每一个人都清晰、明了。  如果你真想成为一名成功、成熟的IT专家,你需要不断地扩展你的技能与知识——有些知识领域可能对你很陌生,本文阐述了可以帮助你提高职业素质的重要能力。作为一名IT专业人士,要想有一个成功的职业生涯

2009-07-21 14:34:00 506

转载 侯捷《C++/OOP/GP/DP》讲座心得(转)

侯捷《C++/OOP/GP/DP》讲座心得                                                                                                                  ——— 作者: naven       很高兴侯捷老师又来公司了,给我们上了四天非常生动的技术讲座,受益匪浅,现在

2009-07-16 17:29:00 897

转载 彻底卸载Windows Genuine Advantage Notification (KB905474)(转)

彻底卸载Windows Genuine Advantage Notification (KB905474)近日更新windows(英文版),不小心更新了Windows Genuine Advantage Notification (KB905474),结果每次开机就出一个提示,启动后在托盘里还有个图标,好烦啊。在网上搜了一些相关的东西,基本都是说在控制面板的添加删除程序中卸载,其实在这里根本不

2009-07-14 15:51:00 1478

转载 快速掌握一个语言最常用的50%(转)

现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学习效率不高。因为没有实际问题驱动的语言学习通常是不牢固不深入的。有的人学着学着成了语言专家,反而忘了

2009-07-09 15:36:00 544

转载 C++ 对象的内存布局(下)(转)

C++ 对象的内存布局(下) 陈皓http://blog.csdn.net/haoel  <<<点击这里查看上篇  重复继承 下面我们再来看看,发生重复继承的情况。所谓重复继承,也就是某个基类被间接地重复继承了多次。 下图是一个继承图,我们重载了父类的f()函数。   其类继承的源代码如下所示。其中,每个类都有两个变量,一个是整形(4字节

2009-07-09 14:51:00 585

转载 C++ 对象的内存布局(上)(转)

C++ 对象的内存布局(上) 陈皓http://blog.csdn.net/haoel  点击这里查看下篇>>>前言 07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因。因为,在上一篇文章中,我用了的示例都是非常简

2009-07-09 14:48:00 668

转载 C++ 虚函数表解析(转)

C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel  前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTT

2009-07-09 14:45:00 406

转载 VC++,掀起你的盖头来 ——谈VC++对象模型(转)

VC++,掀起你的盖头来——谈VC++对象模型(美)简  格雷程化    译译者前言一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书,然而,书的篇幅多一些,又和具体的VC++关系小一些。因此,从篇幅和内容来看,译者认为本

2009-07-09 14:25:00 417

转载 使用 ToolHelp32 库枚举进程(转)

ToolHelp32 库函数在 KERNEL32.dll 中,它们都是标准的 API 函数。但是 Windows NT 4.0 不提供这些函。  ToolHelp32 库中有各种各样的函数可以用来枚举系统中的进程、线程以及获取内存和模块信息。其中枚举进程 只需用如下三个的函数:CreateToolhelp32Snapshot()、Process32First()和 Process32Next()。

2009-07-01 09:41:00 848

C++ 屏幕录像简单演示

C++ 屏幕录像简单演示,保存为AVI格式,使用的是C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\Vfw.h,相当于微软给提供了方法进行视频的录入== 注:资源来源于网上,分享到csdn是为了让大家能更方便的看到,当然如有冒犯请通知本人删除

2013-12-20

directshow开发指南及代码

directshow开发指南及代码(借花献佛,从新浪共享免费下载的,转载上传,0分下载)

2012-06-20

DirectShow SDK 文档和函数库

DirectShow SDK 文档和函数库

2012-06-20

DirectShow sdk

DirectShow sdk

2012-06-20

DAEMON Tools Lite

虚拟机DAEMON Tools Lite

2012-06-20

c++标准函数/模版库

c++函数库 c++标准模版库 平时看的相对少,可以当个没事时的工具书

2012-02-07

windows核心编程第五版(清晰PDF版)

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2012-02-07

Windows网络编程源码

Windows网络编程源码 打包时忘了和Windows网络编程放一块

2012-02-07

Windows网络编程

本书专门讨论Windows网络编程技术,覆盖Windows 95/98/NT 4/2000/CE平台。内容包括NetBIOS和Windows重定向器方法、Winsock方法、客户端远程访问服务器方法。本书论述深入浅出、用大量实例详解了微软网络API函数的应用。配套光盘包含了所有实例代码,方便读者使用。本书适合中、高级程序设计人员以及网络设计与管理人员参考。

2012-02-07

Thinking in C++/C++编程思想

Thinking in C++ C++编程思想

2012-02-07

TCP-IP详解卷1卷2

TCP-IP详解卷1、卷2

2012-02-07

飞鸽传书源码及源码详解

飞鸽传书源码 飞鸽传书源码详解 (资源来自网上,特别对于详解的文档,害了我两天时间才整下来,方便自己也方便大家吧,上传共享,若有版权问题请告知)

2012-02-07

WTL For MFC Programmer(中文版)

WTL For MFC Programmer(中文版).pdf

2011-11-11

VC助手10[1].3.1559

VC助手10[1].3.1559 VC助手10[1].3.1559 VC助手10[1].3.1559

2009-09-30

WinMerge-2.6.12

文件比较工具WinMerge-2.6.12 文件比较工具WinMerge-2.6.12 文件比较工具WinMerge-2.6.12

2009-09-30

关于对BombPlane的试验

自己写的关于一个的App,用于回家自己试验用,呵呵 注:程序不能用... 注:程序还没有完成,且有Bug,想删除但CSDN不让删除,无语

2009-08-26

VMware_Install_Cleaner.exe

VMware_Install_Cleaner.exe vmware反安装软件

2009-03-23

空空如也

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

TA关注的人

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