自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 SVN服务器连不上——svn:E170013,svn:E1700113

现象:checkout代码时,报svn:E170013-unable to connect to a repository at url xxx, svn:E1700113: unable to connect to remote host: no route to host。尝试方案: 1.服务器能ping通。 2.重启svn服务器。 3.查看端口 netstat -ln | grep 36

2017-07-17 11:03:50 54414 1

原创 条件变量(condition variable)详解

原理: 假设我们需要解决这样一个问题:一个列表记录需要处理的任务。一个线程往此列表添加任务,一个线程processTask处理此列表中的任务。这个问题的一个关键点在于processTask怎么判断任务列表不为空。一般有两种方法: **一. processTask线程不断查询任务列表是否为空。** **二. 当列表不为空的时候,通知processTask处理相关任务。** 第一种方法往往是在一个

2016-11-04 13:36:06 6018 1

翻译 信号和槽

信号和槽用于对象间的通信。信号和槽是Qt最核心的一个特征也可能是与其它框架最不相同的部分。介绍 在GUI编程中,当我们改变一个部件的同时,我们通常希望另一个部件也能获悉此部件的改变。更普遍地说,我们希望任何一个对象都能与其它部件建立通信。例如,用户点击Close按钮之后,我们可能想窗口的close()函数被调用。老工具箱使用回调函数(callbacks)实现此类通信。回调函数是一个函数指向函数的指

2016-09-06 09:37:28 4389

翻译 自定义Qt部件——盒状模型

原文:盒状模型 使用Style Sheets时,所有的部件都被视为有四个同心矩形的盒子(box):边缘矩形(margin rectangle),边框矩形(border rectangle),填充矩形(padding rectangle)和内容矩形(content rectangle)。盒状模型对四个矩形有详细的描述。边缘(margin)位于边框(border)之外。边框(border)位于边缘

2016-09-05 00:24:16 1847

翻译 19-Look and feel customization

在某些环境中,我们可能会想改变一下QT内置部件的外观。可能我们只想做一点微小的改变,或者将它完全实现为另一种风格,给我们的应用一种独特的,与众不同的外观。这里有三种不同的方法来重定义Qt内置控件的外观。我们可以子类化单独的控件,并重新实现它们的绘图和鼠标事件。使用这种方法你可以完全控制它并实现你的想法,但是你需要做很多工作。也可以子类化QStyle或者预定义一个类如QWindowsStyle.此

2016-09-02 19:37:43 773

原创 STL—迭代器相关类型

迭代器相关类型(associated types)—迭代器指向元素的类型,及此类型衍生的出来的类型。如:std::vector<int>::iterator it; //此迭代器相关类型为: int(value_type), int*(pointer), int&(reference), size_t(difference_type),那么迭代器相关类型有什么用呢?我们将std::max_elem

2016-04-19 16:57:57 454

原创 c语言中va_*用法

想想我们常使用的c函数printf();printf("sum of %d, %d, %d, %d: %d\n", 1, 3, 5, 7, sum(1, 3, 5, 7));of course, the result is: sum of 1, 3, 5, 7: 16;为什么printf()可以使用个数不定的变量?这是因为它内部使用了va_*系列函数(准确地说是宏)。我们看

2015-05-26 23:04:26 1392

原创 Windows 时间相关

Windows的两种时间:文件时间、系统时间。相应的结构体FILETIME,SYSTEMTIME.FILETIME结构体:typedef struct _FILETIME { DWORD dwLowDateTime; DWORD dwHighDateTime;} FILETIME, *PFILETIME;在帮助文档中微软给出了解释:Contains a 64-bit val

2014-01-10 13:37:23 780

原创 类图之间的关系

1.关联关系: 可以通过检查以下两个条件来判断是否采用此关系a.在企业领域的专业概念里,两种对象之间有一种固定不变且需要保存的静态关系。b.在信息化时,系统会用到这些静态关系,而且必须将他们存到数据库。图示:2.聚合关系条件:a.在企业领域的专业概念里,两种对象之间有一种固定不变且需要保存的静态关系。    b.在信息化时,系统会用到这些静态关系,而且必须将他们存到数据

2014-01-07 13:35:24 696

原创 libxml++2.37.1编译记录

准备文件包:libxml++-2.37.1   libffi-3.0.13    libsigc++2.3.1     libxml2-2.7.3   glibmm-2.38.1   glib-2.39.1说明:libxml++依赖libxml2,glibmm, glibmm依赖libsigc++,glib, glib依赖libffi)package:   http://ftp.gnome

2014-01-02 16:57:48 831

原创 桌面下雪小程序 WIN32

想起以前还没有上大学的时候,过圣诞节,有同学发了一个桌面下雪的小程序。当看到效果的,哇,当时觉得好高端,就想什么时候我也能写出这么一个程序。学了计算机之后,发现这完全可以实现。于是就准备写一个,当卡壳的时候在网上找资料,结果发现在网上找到的效果都不尽如意(如仅仅桌面上画白色的点,而且刷新之后就没有了,绝没有针对的意思,我只是说不是我想要的效果)。后来看书找资料终于是完成了。使用WIN32 C/C+

2013-12-02 09:32:27 3953

原创 RowLength = 4 * ((bmch.bcWidth * bmch.bcBitCount + 31) / 32)

在《WINDOWS程序设计》第十五章里面讲到:以字节为单位一个DIB每行的长度的计算公式: RowLength = 4 * ((bmch.bcWidth * bmch.bcBitCount + 31) / 32) ;当我读到这里的时候产生一个疑问:为什么一定要是4个字节(又或为什么一定要是32位)?为什么不是64位?或者为什么不直接按本身的大小来操作呢?当你看到32,64位的时候你有没有想到我们使

2013-11-30 12:58:13 815

自绘控件,button,listview,sliderbar

实现图片按钮(三态), 列表框(可更改头参数,行/列参数,字体参数,添加icon, 添加编辑框),滑块(简单的重绘)

2014-03-21

WIN32/C桌面飞雪唯美程序

此代码实现桌面飘雪,窗口透明,鼠标穿透功能,代码简单明了,一看就懂。看起来很舒服,有背景音乐。雪花和音乐你也可自己替换,效果图:http://blog.csdn.net/u012844596/article/details/17067197

2013-12-07

俄罗斯方块

有BUG,不想改了,思想是借鉴CODEPROJECT里面一位大神的,权当拖砖引玉

2013-12-01

桌面下雪程序

桌面下雪程序,刷新窗口雪花仍然在,不影响使用电脑。使用纯WIN32/C++/C编写

2013-12-01

WINDOWS核心编程

windows核心编程。如果你想在windows编程上面上一步台阶,那本书将成为你书库里面举足轻重的一本,good luck

2013-11-15

assist X VC助手 支持VS2013

VC助手,支持VS2013,虽说VS2013本身自带编程助手,但是它核心始终是VS,功能没有ASSIST X完善。此助手往后兼容,也就是说也支持VS2012,VS2008,安装之前将以前安装的助手卸载,安装之后将包内.dll文件覆盖相应文件即可。

2013-11-15

3DGAME配套代码

此为 Introduction+to+3D+Game+Programming+with+DirectX+9.0一书配套代码,每章节代码齐全,每章代码均包含工程文件,直接打开,配置环境即可运行。如需要此代码相关电子书,请在本人资源里面查找

2013-11-15

3DGame DIRECTX中英文档

此文档包含中文文档,英文文档,英文文档有个人的注释。两文档相结合,你会理解得更透彻,绝对清晰。windows下3d游戏编程入门的不二选择。

2013-11-15

空空如也

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

TA关注的人

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