自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunliangyuan的专栏

准备更新windows内核相关文章

  • 博客(9)
  • 资源 (59)
  • 收藏
  • 关注

转载 GDI对象的使用和防止资源泄露

<br />最近的项目在绘制大量采集到的数据时,会有内存泄露的致程序崩溃的情况,反复推测后可能是GDI对象的释放问题,现在网上搜取如下经验,应该很有帮助<br />GDI对象的使用和防止资源泄露<br />在windows系列上做编程,gdi是一个很重要的技术点,有很多程序在运行多次后出现异常,除了众所周知的内存泄露以外,gdi资源泄露也是一个很直接的原因.今天就把我自己在编程中总结的一些经验给大家分享,欢迎高手补充. <br />1.Create出来的gdi对象,一定要用DeleteObject来释放,释

2011-02-23 13:45:00 814

原创 常用函数及其使用格式(持续更新中.......)

一.使用透明画刷 使用SDK比较容易,只要 GetStockObject(NULL_BRUSH); 然后选进设备描述表就可以了。 关于MFC中的CBrush类,MS没有提供直接获得透明画刷的方法,查了下资料,可以使用如下的方法: CBrush *pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH)); 二.使用

2011-02-23 11:00:00 948

转载 异常处理与MiniDump详解-(4) MiniDump

<br />一、   综述<br />总算讲到MiniDump了。<br />Dump有多有用我都无法尽数,基本上属于定位错误修复BUG的倚天剑。(日志可以算是屠龙刀)这些都是对于那些不是必出的BUG,放在外面运行的时候出现的BUG而言的,那些能够通过简单调试就能发现的BUG,一般都不足为惧。<br /> <br /> <br />二、   基本应用<br />MiniDump之所以叫MiniDump,自然是有其Mini之处。。。(废话),呵呵,MS提供了一个API函数,MiniDumpWriteDump,

2011-02-22 11:36:00 1542

转载 异常处理与MiniDump详解-(3)SHE(Structured Exception Handling)

<br />一、   综述<br />SEH--Structured Exception Handling,是Windows操作系统使用的异常处理方式。<br />对于SEH,有点需要说明的是,SEH是属于操作系统的特性,不为特定语言设计,但是实际上,作为操作系统的特性,几乎就等同与面向C语言设计,这点很好理解,就像Win32 API,Linux下的系统调用,都是操作系统的特性吧,实际还是为C做的。但是,作为为C语言设计的东西,实际上可调用的方式又多了,汇编,C++对于调用C语言的接口都是比较方便的。<br

2011-02-22 11:14:00 1363

转载 异常处理与MiniDump详解- (2) 智能指针与C++异常

<br />一、   综述<br />《异常处理与MiniDump详解(1) C++异常》稍微回顾了下C++异常的语法及其类似于函数参数传递的抛出异常对象的copy,引用语义,但是有个问题没有详细讲,那就是C++异常的绝佳搭档,智能指针。在没有智能指针的时候会感觉C++的异常少了一个用于释放资源的finally语法,但是C++没有这样的语法是有理由的,因为C++的智能指针。假如不用智能指针仅仅使用异常,那就像是吃一道没有放肉的辣椒炒肉一样。。。。。。。。。。。<br />智能指针对于C++的重要性很多人可能

2011-02-22 11:11:00 832

转载 异常处理与MiniDump详解-(1)C++异常

<br />一、   综述<br />我很少敢为自己写的东西弄个详解的标题,之所以这次敢于这样,自然还算是有点底气的。并且也以此为动力,督促自己好好的将这两个东西研究透。<br />当年刚开始工作的时候,第一个工作就是学习breakpad的源代码,然后了解其原理,为公司写一个ExceptionHandle的库,以处理服务器及客户端的未处理异常(unhandle exception),并打下dump,以便事后分析,当年这个功能在有breakpad的示例在前时,实现难度并不大,无非就是调用了SetUnhandl

2011-02-22 11:06:00 742

转载 异常处理与MiniDump详解-(1)C++异常

<br />一、   综述<br />我很少敢为自己写的东西弄个详解的标题,之所以这次敢于这样,自然还算是有点底气的。并且也以此为动力,督促自己好好的将这两个东西研究透。<br />当年刚开始工作的时候,第一个工作就是学习breakpad的源代码,然后了解其原理,为公司写一个ExceptionHandle的库,以处理服务器及客户端的未处理异常(unhandle exception),并打下dump,以便事后分析,当年这个功能在有breakpad的示例在前时,实现难度并不大,无非就是调用了SetUnhandl

2011-02-22 11:05:00 810

转载 C++资源之不完全导引(完整版)

<br />1,前言<br /> <br />  无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的<br />学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难<br />学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚<br />然,C++程序设计语言对于学习者的确有很多难以逾越的鸿沟,体系结构的庞大,应<br />接不暇并不断扩充的特性……除此之外,参考资料之多与冗杂使它的学习者望而却<br />步,

2011-02-14 17:27:00 1385

原创 托盘气泡提示

<br />BOOL ShowBalloonTip(LPCTSTR szMsg, //显示的消息<br />                                    LPCTSTR szTitle, //标题<br />                                    UINT uTimeout, //超时值<br />                                    DWORD dwInfoFlags)//还不知道<br />{<br /> m_n

2011-02-14 16:33:00 1057

MFC深入浅出 侯俊杰 代码

MFC深入浅出 侯俊杰 代码MFC深入浅出 侯俊杰 代码MFC深入浅出 侯俊杰 代码MFC深入浅出 侯俊杰 代码

2010-10-29

网络流量图形显示 VC

网络流量图形显示 VC网络流量图形显示 VC网络流量图形显示 VC网络流量图形显示 VC

2010-10-23

MFC Win32API C函数大全 chm格式

MFC Win32API C函数大全 chm格式MFC Win32API C函数大全 chm格式

2010-10-18

VC++助手 破解版

VC++助手 破解版VC++助手 破解版VC++助手 破解版VC++助手 破解版

2010-09-27

注册表编程应用实例 API 实例 VC

注册表编程应用实例 API 实例 VC注册表编程应用实例 API 实例 VC注册表编程应用实例 API 实例 VC注册表编程应用实例 API 实例 VC注册表编程应用实例 API 实例 VC注册表编程应用实例 API 实例 VC

2010-09-24

新编Windows API MFC 参考大全 中文版 chm

新编Windows+API+MFC参考大全(中文版)

2010-09-20

VC++ 助手 Assist.X 破解版

VC++ 助手 Assist.XVC++ 助手 Assist.XVC++ 助手 Assist.XVC++ 助手 Assist.XVC++ 助手 Assist.X

2010-09-20

tcp-ip详解 卷3 实现 网络编程 VC++

tcp-ip详解 卷2 实现 网络编程 VC++tcp-ip详解 卷2 实现 网络编程 VC++tcp-ip详解 卷2 实现 网络编程 VC++tcp-ip详解 卷2 实现 网络编程 VC++

2010-09-09

tcp-ip详解 卷1:协议

tcp-ip详解 卷1:协议tcp-ip详解 卷1:协议tcp-ip详解 卷1:协议tcp-ip详解 卷1:协议

2010-09-09

线程详解 VC++经典讲解

\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解

2010-09-05

VC知识库 在线杂志 21

VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志

2010-09-04

李久进 MFC深入详解

这本书很经典,不知怎么的没有什么市场响应

2010-09-03

VC 知识库 第1-20期 杂志

VC 知识库 第27期 杂志很经典的东西

2010-09-03

autoIt3教程.exe 自动安装软件工具说明书

autoIt3教程.exe 自动安装软件工具说明书autoIt3教程.exe 自动安装软件工具说明书

2010-09-02

自动安装脚本生成器.rar

自动安装脚本生成器.rar 带视频教程 用于自动安装软件使用

2010-09-02

华为 编程规范和范例.pdf

华为 编程规范和范例.pdf 华为 编程规范和范例.pdf

2010-08-31

VC++ 技术内幕 笔记 潘爱民

VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民

2010-08-27

VC++ 技术内幕 笔记 潘爱民

VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民

2010-08-27

Spy++.chm VC++ 6.0 调试

Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试

2010-08-23

VC++库函数 pdf版

VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数

2010-08-23

vs2008助手dll

之前那个是dll.这个是安装包.安装完成后,把相应的dll覆盖到安装目录下即可

2012-08-30

vs2008助手 破解版

绝对的破解版 安装以后看看vs2008上面的那个go图标.绿色的.

2012-08-30

windows 用户态程序高效排错

windows 用户态程序高效排错 微软内部文档

2012-05-07

inno setup

自己写的一个简单的文件夹浏览程序.打包好了/

2012-03-20

VS2010 Assist_X

真正的破解和兼容版本 详细请运行包里的可执行文件

2011-10-15

C语言程序设计(第二版)

C 语言程序设计 国外经典教程,无需过多描述

2011-10-15

Windows网络编程技术

Windows网络编程技术Windows网络编程技术Windows网络编程技术

2011-05-29

计算机英语词汇表 高清

计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf

2011-05-04

程序员的SQL经典试读版 扬中科

程序员的SQL经典试读版 扬中科程序员的SQL经典试读版 扬中科程序员的SQL经典试读版 扬中科程序员的SQL经典试读版 扬中科

2011-03-18

C++语言核心 C++ 语言核心

C++语言核心C++语言核心.C++语言核心.C++语言核心.

2011-03-05

Effective+C++.chm

Effective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chm

2011-02-25

保存文件 VC 源文件

Graphic.rar

2011-02-20

CCtrlList VC 可编辑功能

CCtrlList 控件重写VC 可编辑功能

2011-02-18

Hook的简单举例 (VC++深入详解第二十章代码)

Hook的简单举例 (VC++深入详解第二十章代码)

2011-02-17

VC++教程 控件的介绍等

VC++ 教程 控件VC++ 教程 控件VC++ 教程 控件VC++ 教程 控件

2010-12-15

VC++ 范例大全 源码

VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码

2010-12-14

进程查看器,可以检测到系统运行的进程,以及进程的所属关系

进程查看器,可以检测到系统运行的进程,以及进程的所属关系。进程查看器,可以检测到系统运行的进程,以及进程的所属关系。进程查看器,可以检测到系统运行的进程,以及进程的所属关系。

2010-11-12

多线程编程指南 pdf

多线程编程指南 pdf版多线程编程指南 pdf版多线程编程指南 pdf版多线程编程指南 pdf版

2010-11-09

mysql.chm详解

mysql.chmmysql.chm

2010-11-04

tcp/ip详解 pdf格式

tcp/ip详解

2010-11-04

空空如也

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

TA关注的人

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