自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xujiezhige的专栏

细水长流 学无止境

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

原创 tlhelp32.h,IMAGE_ODS_HEADER,IMAGE_NT_HEADER

tlhelp32.h主要是用于枚举系统中某个时刻的进程,线程,模块,堆。快照系统中本身维护着进程链表,线程链表,模块链表和堆链表。而快照是这个模型的某个时候的复制品。通过CreateToolhelp32Snapshot可以创建快照。通过快照,再利用Process32First和Process32Next。我们能够方便走访进程链表。同理可以走访其他链表。注意走访堆链表,使用HEAPL

2011-04-20 23:35:00 2315

原创 ACM(访问控制模型),Security Identifiers(SID),Security Descriptors(安全描述符),ACL(访问控制列表),Access Tokens(访问令牌)

对于《windows核心编程》中的只言片语无法驱散心中的疑惑。就让MSDN中的解释给我们一盏明灯吧。如果要很详细的介绍,还是到MSDN仔细的看吧,我只是大体用容易理解的语言描述一下。 windows的安全访问控制(ACM,access control mode)是由两部分组成的。一个是访问令牌(access tokens),另一个是安全描述符(security identifiers)。

2011-04-20 00:44:00 3907 1

原创 chHANDLE_DLGMSG(windows核心编程)讲解

看完《Windows程序设计》后开始看《windows核心编程》,结果看第一个案例的时候就很惊人的发现,Jeffery大牛的代码很深奥。乍一看好像没有包含《windows.h》。看看包含的头文件发现,CmnHdr.h中已经包含了《windows.h》。而CmnHdr.h中的代码更吓人,如果没有讲解,不知道怎么看才好。后来才知道原来书的最后有专门的搭建环境的介绍,基本上全面的讲解了CmnHd

2011-04-17 18:00:00 4565 4

原创 #define简单妙用

1:__FILE__,__LINE__,宏展开,中间层宏__FILE__是编译器预定义宏,表示此文件的绝对路径,但是ASCII字符。假如你想将__FILE__转换成宽字符。或许你想这样 #define __WFILE__  L##__FILE__wchar_t pszFilePath[]=__WFILE__; 这样的话编译器会提示说,“L__FILE__”: 未声明

2011-04-17 00:46:00 1521

转载 彻底搞懂字符编码(unicode,mbcs,utf-8,utf-16,utf-32,big endian,little endian...)

最近有一些朋友常问我一些乱码的问题,和他们交流过程中,发现这个编码的相关知识还真是杂乱不堪,不少人对一些知识理解似乎也有些偏差,网上百度,google的内容,也有不少以讹传讹,根本就是错误的(例如说 unicode编码是两个字节),各种软件让你选择编码的时候,常常是很长的一个选单,让用户不知道该如何选。基于这样的问题,我就写下我的理解吧,一方面帮助一些需要帮助的人纠正认识,一方面作为自

2011-04-16 22:15:00 1454

原创 utf-8格式、utf-16格式

utf-8的格式如下 注意:x代表0或1的数值。范围字段是以16进制,编码形式字段是以2进制给出 范围                                        编码形式0x00000000-0x0000007F     0xxxxxxx0x00000080-0x000007FF     110xxxxx,10xxxxxx0x00000800-0x0

2011-04-16 20:00:00 2475

原创 Windows编程的方方面面

(一)控件滚动条 SCROLLINFO结构中的nPage和nPos是有范围限制的,超出范围设置时,Windows会自动纠正。00 所以不要总以为自己设置了页面大小,设置了滚动条位置,滚动条的页面和位置就一定会如你所设置。 编辑框在使用Edit_SetSel的时候,一定要将焦点定格在Edit上,否则选择效果不显示。    (二)编程技巧

2011-04-13 21:12:00 879

原创 Windows Explorer(浏览)对话框和遍历文件夹及其子目录函数(FindFisrFile FindNextFile CloseFind)使用

Windows浏览窗口就是你在安装程序的时候经常叫你选择安装在哪个目录里面的对话框,我们一般使用这个对话框来获得用户选择的目录。 (一)主要牵扯到的函数是:PIDLIST_ABSOLUTE SHBrowseForFolder(lpbi) 此函数会调用Windows Explorer(浏览)对话窗口,如果用户点击确定的话,会返回一个PIDLIST_ABSOLUTE(绝对路径标识序

2011-04-12 02:00:00 2768

原创 EM square

看《windows程序设计》中的一些字体方面的信息,不是很明白,通过查阅得到了一些重要信息。 在字体排版中经常使用EM square,每一种TrueType字体都有一个EM square,而且只有TrueType的字体才有这个EM square。EM square其实就是在实际设计字体时用到的正方形,而这个正方形里面有很多个小方格。一般来说的话,一个EM square里面水平方向,垂直方向

2011-04-06 23:23:00 2187

堆排序Demo

工作2年了,但是却没有写过堆排序,这次专门用了一上午写了一个堆排序,并且打印出排序的所有过程。

2014-10-16

protobuf-2.0.5编译完成版

protobuf编译有坑。 1.不要实用rebuild,因为很多项目工程编到一个文件里面,后面的会把前面生成的lib删掉。 2.如果发现COFF错误,将【嵌入清单】选项改成【No】

2014-08-19

DumpBatchProcess

batch process dumps, you can get a analyze file, where stack information stored.

2014-04-08

CEGUI-0.7.4_输入法案例相关代码及资源

1.由于整个 CEGUI-0.7.4 及 dependencies 太大。只上传与输入法相关的代码和资源。 2.找个新的 CEGUI-0.7.4 SDK 然后把附件的代码资源直接覆盖。然后编译跑起来既可以。 3.前提是你的CEGUI-0.7.4 能显示中文

2014-02-13

cocos2d-x层级窗口消息机制Demo

一个使用cocos2d-x层级窗口消息机制的小Demo。

2013-08-06

CEGUI-0.7.4以上版本-vs数据格式化调试

CEGUI的String类型在vs调试中,我们无法看到其字符串的值,因为它是utf32编码。为了方便CEGUI的调试,我根据vs调试插件规范,编写了这个CEGUI调试插件,可以再调试的时候,直接显示String对象的值和Window::d_name的值。

2013-07-12

d3dx_skinnedmesh.pdf

D3D中一个非常好的学习骨骼动画的文档,这里面结合实际代码讲解十分详细。

2012-03-23

Tone mapping

Tone mapping技术文档. Photographic Tone Reproduction for Digital Images.

2012-03-15

Dynamic Parallax Mapping with Soft Shadows.pdf

GDC大会的技术文档。原创POM的技术文档。

2012-03-06

空空如也

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

TA关注的人

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