自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做一个优雅的程序员

目标:富有专长 多才多艺

  • 博客(19)
  • 资源 (31)
  • 收藏
  • 关注

原创 半透明窗口中显示标准控件(控件与文字不透明)的实现方案(附源码)

和大家分享一下在半透明窗口中显示标准控件的实现方案。通过层叠窗口可以简单实现半透明与不规则形状窗口的效果,但在其上显示标准控件(控件与文字不透明)却是件比较有挑战的事情,这里会给出一个可行的解决方案。同时实现了一些可重用的窗口类,有相关需求时可以进行引用。先看一下效果图:一、半透明窗口实现原理绘制半透明窗口的通常做法是为窗口设置WS_EX_LAYERED属性,通过Updat

2012-08-25 16:42:08 14333 8

转载 怎样在虚拟机linux操作系统中安装vmtools

转自:http://jingyan.baidu.com/article/380abd0aae0b3f1d91192c57.html 很多用户在测试linux操作系统的时候喜欢用虚拟机,因为虚拟机方便而且可以同时在一台PC机上虚拟出来不同版本的linux操作系统,但是虚拟机和物理机之间的文件传输倒成了个问题,有人说可以使用vmtools吗,小编当然知道,但是怎样在linux操作系统中安装它倒

2012-08-22 16:44:34 1564

原创 如何获取系统任务栏位置

下面的代码用来判断任务栏位于屏幕的下方、下方、左侧还是右侧。APPBARDATA taskbar = {0}; taskbar.cbSize = sizeof(APPBARDATA); SHAppBarMessage(ABM_GETTASKBARPOS, &taskbar);switch(taskbar.uEdge){case ABE_BOTTOM: break;ca

2012-08-22 16:14:35 2886

原创 Debug依赖的CRT、MFC库、ATL库、OpenMP库文件

在没有安装开发环境的电脑上运行Debug版本的程序,需要拷贝相关文件到目标机。以VS2012为例,这些依赖文件在以下位置:C:\Program Files\Microsoft Visual Studio 10.0\VC\redist

2012-08-22 16:05:20 2276

转载 如何在技术面试中脱颖而出(上)

原文地址:http://blog.jobbole.com/24937/在过去5年中,我面试了数百名IT工程师,我认为很值得把我的面试IT工程师的经验同大家分享。这能够:●帮助人们为他们的下一个面试准备●帮助IT工程师找到合适的工作。●帮助IT工程师创造更好的环境。我们通过两个方面面试IT工程师:●技术技能:包括理论和实践技能以及经验等。

2012-08-21 23:42:58 1585

原创 用Python打印乘法口诀表

for i in range(1, 10): print " ".join(["%d*%d=%d" % (j, i, i*j) for j in range(1, i+1)])

2012-08-21 14:03:40 8020

原创 免注册COM的使用方法

COM对象的传统创建方法,会依赖于注册表,所有应用程序都会依赖到同一个版本的COM。如果不同程序依赖的COM版本不同,而这个COM的版本兼容又没有做得很好的时候,就会出现DLL Hell问题。微软在多年前就提供了一个Reg-free COM的方案,现在的VS也很好的集成了这个功能。 免注册COM的实现原理是把依赖到的COM类型与接口信息存储在本地的清单文件(.manifest)中,由它

2012-08-20 22:36:07 5446

转载 HTML链接和Web书写URL之处理保留字符和不安全字符

除了那些无法显示的字符外,还需要在URL中对那些保留(reserved)字符和不安全(unsafe)字符进行编码。   所谓保留字符就是那些在URL中具有特定意义的字符。例如,在URL中用于分隔路径名中各元素的斜线字符。    如果需要在URL中包含一个斜线,而不希望将该斜线当作分隔符使用,那么可以将其编码为%2F(注3):    http://www.

2012-08-20 15:33:43 3734

转载 使用rebase进行dll基地址重定位

假设有3个模块,一个user.exe,另外两个是A.dll,B.dll。 在编译链接各个模块时,我利用VS默认的base address,这样user.exe的默认基地址是0x00400000h,A或B的基地址是0x10000000h。这样,当加载器加载User.exe(它同时隐式链接A,B)。这样,A,B就会有一个被迫改变默认的基地址;从而导致映像文件里的机器代码指令(包含的硬编码地址)与加

2012-08-20 14:27:04 2325

转载 HTTP、TCP、UDP、Socket

先来一个讲TCP、UDP和HTTP关系的1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。

2012-08-17 22:08:48 7429

转载 Python的异常处理机制

当你的程序中出现异常情况时就需要异常处理。比如当你打开一个不存在的文件时。当你的程序中有一些无效的语句时,Python会提示你有错误存在。下面是一个拼写错误的例子,print写成了Print。Python是大小写敏感的,因此Python将引发一个错误:>>> Print 'Hello World' File "", line 1 Print 'Hello World'

2012-08-16 00:34:02 54775 2

原创 【QC开发相关】解决无法创建TDConnection(OTAClient.dll中提供)对象的问题(错误0x800703e6)

在使用VS2008、VS2010开发C#程序时,使用OTAClient.dll做一些QC相关操作,会遇到创建TDConnection失败的情况,错误码是0x800703e6。具体错误信息为:System.BadImageFormatException: Retrieving the COM class factory for component with CLSID{C5CBD7B2-49

2012-08-14 16:02:56 6492 1

原创 解决调用dumpbin.exe、editbin.exe等工具mspdb100.dll 找不到的问题

1. 打开普通命令行窗口,先运行vc/bin/下的vcvars32.bat更改当前目录,再调用这些工具2. 使用VS提供的命令行窗口。

2012-08-14 15:51:17 3841

转载 pysvn - Programmer's reference

pysvn - Programmer's referenceThis programmer's reference gives complete and detailed infomation on the pysvn API.The pysvn Programmer's Guide gives an tutorial introduction to the pysvn modul

2012-08-13 13:12:32 10501 1

原创 把Python脚本打包成exe文件 ——py2exe使用小记

一、相关资源py2exe官方网站:http://www.py2exe.org/py2exe使用指南及历史安装包:http://www.py2exe.org/old/支持Python2.7的版本:http://prdownloads.sourceforge.net/py2exe/py2exe-0.6.9.win32-py2.7.exe?download二、进行打包

2012-08-13 00:30:54 17006 1

转载 py2exe使用方法 (含一些调试技巧,如压缩email 类)

一、简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布

2012-08-12 23:25:22 2952

转载 python中那纠结的os.system()与空格处理

原贴地址:http://www.cnblogs.com/ini_always/archive/2011/09/26/2192205.html今天在写一个用来对vmware workstation虚拟机进行操作的小脚本,主要原理是用python来调用vmrun.exe,传递各种不同的参数给它,来进行不同的操作。原理很简单,实现。。。其实也很简单,你会说:不就是一个os.s

2012-08-12 15:44:01 9240 2

转载 Python语言获取脚本文件所在路径

在python中,如何获取脚本文件所在路径?首先说明,不是获取“当前路径”,即os.getcwd()这个问题包括两个容易混淆的问题,一是获取当前脚本文件所在的路径,二是获取启动python解释器的脚本所在的路径。获取当前脚本文件所在路径,解决方案是1、2、3获取启动python解释器的脚本文件所在路径,解决方案是4当当前脚本是被直接运行的脚本(而不是被当作模

2012-08-12 01:10:51 4599

转载 在敏捷开发中如何维护文档

转自:http://www.infoq.com/cn/news/2009/02/agile-documents/软件项目中有很多种文档,包括需求文档、设计文档、API文档、缺陷报告、进度报告、移交文档、验收文档等等。 在传统的软件项目开发中,每个团队成员都要花费很多时间和精力去维护文档及填写各种表格和报告。第二条敏捷宣言是"可工作的软件胜于详尽的文档",据此很多人想当然认为敏捷开发

2012-08-09 01:26:42 2880

半透明窗口中显示标准控件(控件与文字不透明)的实现方案

和大家分享一下在半透明窗口中显示标准控件的实现方案。通过层叠窗口可以简单实现半透明与不规则形状窗口的效果,但在其上显示标准控件(控件与文字不透明)却是件比较有挑战的事情,这里会给出一个可行的解决方案。同时实现了一些可重用的窗口类,有相关需求时可以进行引用。 请参照博客文章:http://blog.csdn.net/harbinzju/article/details/7907127

2012-08-25

py2exe-0.6.9.win32-py2.7

py2exe是Python的第三方库,可以将Pythone脚本打包为独立exe发布。 py2exe安装文件,对应Python2.7版本。

2012-08-12

ISensNetwork 示例程序

ISensNetwork 示例程序,演示如何实现此接口,并注册相关消息。

2011-10-26

MFC中更改鼠标指针图标的示例代码

MFC中更改鼠标指针图标的示例代码,VS 2008工程。关于如何改变鼠标指针的详细介绍看这里:http://blog.csdn.net/harbinzju/article/details/6767159

2011-09-11

提取文件图标工具源码(C++),保存成透明背景的PNG图片。

提取文件图标工具源码,保存成透明背景的PNG图片,C++代码。相关文章介绍 http://blog.csdn.net/harbinzju/article/details/6668169

2011-08-17

用boost::property_tree来解析XML,JSON的示例代码。

具体信息可以参考 http://blog.csdn.net/harbinzju/article/details/6631738;http://blog.csdn.net/harbinzju/article/details/6632349

2011-07-25

VC++中DC的概念

对VC++中DC的概念以问答的形式进行了全面的介绍,简单易懂。

2011-07-20

一分钟学会用C++调用Web Service Demo程序源码

一分钟学会用C++调用Web Service Demo程序源码,文章请参考:http://blog.csdn.net/harbinzju/article/details/6592726

2011-07-08

jailbreak-3.5 证书导出工具

jailbreak 3.5, 用来导出IE授权证书

2011-04-02

COM技术内幕 - 组件对象模型 PDF

COM技术内幕 组件对象模型, PDF版本清晰

2011-03-18

COM多线程模型、DCOM(潘爱民) PPT

COM多线程模型、DCOM(潘爱民),PPT

2011-02-24

C++ 计算 MD5 值的小程序原码

C++ 计算 MD5 值的小程序原码。 其它中包括一个MD5的算法类。

2011-01-18

程序员面试宝典(清晰 全).pdf

程序员面试宝典,清晰,全,绝对实用。 对复习基础知识很有帮助。

2010-11-19

Vista/Win7 TaskDialog 使用Demo(源码)

一个使用Vista/Win7 TaskDialog的例子程序。教你制作漂亮,更新风格,功能更强大的对话框。

2010-09-03

Outlook2010MAPIRef.chm

Outlook2010MAPIRef.chm, 介绍Outlook2010 MAPI用法和示例,全英文。

2010-06-11

InsideMAPI.pdf

InsideMAPI.pdf, 英文版。介绍Outlook API的使用方法和示例。

2010-06-11

使用MFC制作图片按钮的程序

制作图片按钮的示例程序,VS 2005工程。

2010-03-23

Windows文件系统过滤驱动开发教程(第二版)-楚狂人.pdf

Windows文件系统过滤驱动开发教程(第二版)-楚狂人.pdf

2009-11-19

Programming the Microsoft Windows Driver Model 1st Ed 中文版

Programming the Microsoft Windows Driver Model 1st Ed 中文版

2009-11-19

WindowsWDM设备驱动程序开发指南.pdf

WindowsWDM设备驱动程序开发指南.pdf

2009-11-17

More+Effective+C++.pdf

More+Effective+C++.pdf

2009-11-17

深入浅出MFC简体版.pdf

深入浅出MFC简体版.pdf, MFC入门级图书,简单实用,包教包会!

2009-11-16

林锐高质量C++编程指南

林锐高质量C++编程指南的PDF版本。主要是讲解C++编程中重要的基础问题。

2009-11-16

空空如也

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

TA关注的人

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