自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hanzz2007的专栏

Reading Writing Thinking

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 AutoSharedLibrary -- 基于模板元编程技术的跨平台C++动态链接加载库

基于模板元编程技术的跨平台C++动态链接加载库。通过模板技术,使用者仅需通过简单的宏,即可使编译器在编译期自动生成加载动态链接库导出符号的代码,无任何额外的运行时开销。

2014-06-01 00:06:10 2975

原创 驱动加载工具 DriverLoader 1.0

近日翻检硬盘时发现的,早些年写的加载驱动的小工具,相对使用较广泛的DrvInst,功能和易用性上做了些增强。 http://download.csdn.net/detail/hanzz2007/4243636

2012-04-20 23:47:18 1519

原创 rfc browser 3.7 破解

很好使的一个rfc文档阅读器,作为穷人的我没钱买注册码,只好动手破解了大部分的free user限制,有需要的童鞋可以邮箱联系我,注意不要广泛传播该破解版

2011-10-07 19:58:27 2875 24

转载 wireshark抓取本地程序之间的封包

Windows下传统的抓包工具如Wireshark/Ethereal不能对本地程序之间的网络通信抓包,如果即想要对本地通信进行抓包可如下设置。http://wiki.wireshark.org/CaptureSetup/Loopback详细介绍了如何操作但比较麻烦,其实只要最

2011-09-26 16:38:27 11151

原创 关于LFH堆

这段时间项目中遇到了内存碎片的问题,在双核四G的机器上,明明进程的虚拟内存只用了500M左右,但new却会抛出bad_alloc异常,用process explorer查看进程的内存的使用情况,发现虽然virtual memory仅为500M左右,但已分配的地址空间virtual

2011-09-23 20:21:16 2740 3

转载 svn 回滚版本库里的版本

回滚版本库里的版本使用版本日志对话框如果想恢复某个版本或者版本范围的变更,最简单的方法是使用版本日志对话框。这种方法也可以用来撤销最近的若干次变更,把以前的某个版本变成最新版。选中想要恢复变更的文件或

2011-09-05 20:25:02 5014

转载 VC2005的程序文件分发问题及解决

VC2005编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的dll连接库放到一起就成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下,结果造成在这些系统上,直

2011-09-01 16:35:45 771

原创 浮点数除零

int main(){float t = 0.0f;float i = 22;float b = i / t;}        b的值是什么?VC2005下答案是:1.#INF000浮点数除零不会引发异常,而是返回错

2011-08-15 15:29:41 2647

原创 浅析_countof宏

_countof宏的实现,代码如下所示:#if !defined(__cplusplus)#define _countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))#elseextern "C++"{template c

2011-08-07 17:42:08 4586 1

转载 如何在VC中调用asm函数

use ASM and CPP together: 1. create an ASM file ;;;;;;;;;;;;; asmsrc.asm: .386 .model flat, stdcall option casemap :none .code myasmproc proc dw1:DWORD,dw2:DWORD

2011-06-28 21:25:00 3500

原创 《windows程序设计》勘误(备忘ing)待续

http://www.jasondoucette.com/books/pw5/pw5errata.html上面是windows编程圣经《windows程序设计》的勘误表链接拣几个个人认为最重要的几个勘误简单翻译下,做个备忘哈勘误1: GetMessage() 有可能会返回失败,所以应该检查其返回值通常的写法如下while( GetMessage( &msg, NULL, 0, 0 ) ) { TranslateMessage( &msg ); DispatchMessage( &msg );

2011-05-07 22:47:00 930

转载 lrc格式说明

[ar:艺人名][ti:曲名][al:专辑名][by:本歌词编辑者][offset:时间补偿值] 单位:毫秒,正值表示整体提前,负值相反。用于调整总体快慢。[key:加密后的编码,由编辑器自行加入][分钟:秒钟][02:12.54][05:12.54][08:12.54] This is a good lrc![10:25.12] 你是谁啊[15:25.12][10:25.12] 你是谁啊时间轴每行可以有多个,表示当前行右侧的歌词内容在多个时间段出现

2011-05-05 15:35:00 1510

原创 关于signed和unsigned的隐秘bug

看看如下代码:vector vec;int i = 0;if ( i > vec.size() - 1){.....}if 判断句是否为真呢??似乎vec.szie()为0,而 0 -1 = -1, 所以 0 > vec.size()-1其实不然,vec.size()返回的是size_type类型的值,而vector中size_type通常为unsigned所以vec.size() - 1 = (unsigned)0 - (unsigned)1 = (unsigned)-1 = 0xfffffff> 0而且

2011-05-05 13:07:00 600 2

RFCBrowser3.7 破解

安装好3.7版本的rfcbrowser, 然后再用它替换掉安装目录下的rfcbrowser.exe,第一次启动时会提示注册,可任意填注册信息注册

2015-04-02

驱动加载工具

加载驱动的小工具 相对DrvInst功能上做了些增强

2012-04-20

visual c++ 编程指南 chm格式

visual c++ 编程指南,chm 格式的,阅读挺方便的

2008-09-21

MFC 类库详解

中文的,相信对你们有用

2008-05-18

effective c++(chm)

不用我介绍了,大家都应该听说过的,chm格式,阅读很方便

2008-05-18

VC 小词典

可查询VC和C/C++函数

2008-05-18

空空如也

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

TA关注的人

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