自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做一个优雅的程序员

目标:富有专长 多才多艺

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

转载 WM_PAINT消息

WM_PAINT是Windows窗口系统中一条重要的消息,应用程序通过处理该消息实现在窗口上的绘制工作。1. 系统何时发送WM_PAINT消息?系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口

2011-07-29 23:20:32 1001

转载 ICE简介

1.1    简介ICE(Internet Communications Engine)是一个中间件平台。作为一个高性能的互联网通信平台,ICE包含了很多分层的服务和插件(Plug-ins),并且简单、高效和强大。ICE当前支持C++、Java、C#、Visual Basic、P

2011-07-26 14:01:55 1211

原创 如何使用boost::property_tree表示JSON数组

创建JSON数组:boost::property_tree::ptree array;array.push_back(std::make_pair("", "element0"));array.push_back(std::make_pair("", "element1"));

2011-07-25 16:10:56 9029 1

转载 使用Boost.PropertyTree处理XML、JSON和INI数据

Boost.PropertyTree 应该是 Boost 1.41.0 开始正式加入 Boost 版本的。目前 ( 2010/02/28 ) 能下到的最新版本是 1.42.0。主要作用/应用场合Boost.PropertyTree 提供了一种结构化的数据存储容器。并且提供了一系列

2011-07-25 14:13:04 10084 1

转载 HTTP GET/POST请求区别

HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST 仅用于更新站点。根据 HTTP 规范,GET 用于信息获取,而且应该是 安全的和 幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GE

2011-07-25 10:39:27 883

转载 多重继承和虚继承的内存布局

这篇文章主要讲解虚继承的C++对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。原文见这里(By Edsko de Vries, January 2006)         敬告: 本文

2011-07-21 11:07:26 771

转载 C++虚继承 (virtual inheritance)

C++的虚继承主要用于菱形继承:如果:class A {};class B : public A {};class C : public A {};class D : public B, public C {};那么构造D时,会调用A的构造函数两次,并生成2个A的对象,这样就会产

2011-07-21 10:55:52 746

原创 用编译器命令查看C++类的布局

在编译器命令行中加入这样一行:查看全部类:/d1 reportAllClassLayout查看指定类:/d1 reportSingleClassLayout[classname]。例如:/d1 reportSingleClassLayoutCMyClass

2011-07-21 10:40:21 904

转载 C++中 _declspec(novtable) 的探讨

(1)V TA B L E(虚函数表)和VPTR(指向虚函数标的指针)的区别编译器到底做了什么实现的虚函数的晚绑定呢?我们来探个究竟。 编译器对每个包含虚函数的类创建一个表(称为V TA B L E)。在V TA B L E中,编译器放置特定类的虚函数地址。在每个带有虚函数的类中

2011-07-20 21:47:14 997

转载 C++类的存储空间和空间大小的问题

【lightnut】:找本书看: Inside C++ Object Model (深入探索C++对象模型).【liehen8475】:普通成员函数不分配空间,可以把他当作是库函数使用,因为它是静态绑定的。但是当类中定义了虚函数,要有4个字节(多个虚函数也是4个字节)的指针指向虚

2011-07-20 21:46:34 1146

原创 开源授权协议GPL LGPL BSD介绍

GPL和LGPLGPL 是 GNU General Public License (GNU 通用公共许可证)的缩写形式;LGPL 是 GNU Lesser General Public License (GNU 宽通用公共许可证)的缩写形式,旧称 GNU Library Gene

2011-07-12 09:42:26 1513

原创 [一分钟学会系列之一] 一分钟学会C++调用WebService

一分钟学会系列,介绍一些易学的编程小技巧等,没有深度,但是很实用。1.       WebService 简介Web Service即在线应用服务,可以通过Internet来访问并使用其提供的接口。Web Service可以看作是跨平台,跨语言的网络API。构建和使用Web Se

2011-07-08 14:23:41 8706

转载 使用 C++ 处理 JSON 数据交换格式

一、摘要    JSON 的全称为:JavaScript Object Notation,顾名思义,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。本文并不详细介绍 JSON 本身的细节,旨在讨

2011-07-06 13:19:00 1352

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

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

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