自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 自定义控件支持qss

自定义控件需要重写void paintEvent(QPaintEvent *) override;void Customerized::paintEvent(QPaintEvent *){    QStyleOption opt;    opt.init(this);    QPainter p(this);    style()->drawPrimitive(QS

2016-02-01 16:30:18 607

原创 std::regex在VS2013中的一个坑

不要给std::regex_xxx函数传递临时std::string对象std::regex_xxx函数第一个参数接收一个std::string引用类型,而VS2013的编译器允许临时对象传递给引用类型的参数。如果向std::regex_xxx函数传递一个临时std::string对象,后续使用第二个参数std::match_result中的结果时,会导致程序崩溃,可能是因为匹配结果只是保存了基于源

2015-08-26 09:16:44 1228

原创 ACE的前摄器模式笔记

ACE的前摄器模式笔记ACE的代码组织ACE的前摄器模式中,包括前摄器接口,类命名会有如下形式代码关系class A{A_Impl* implement;}class A_Impl{}class WIN32_A : public A_Impl{}调用A的接口将直接调用指针成员A_Imp的同名接口(A_Impl仍然是接口),实际上调用了WIN32_A 对象中的实现。 因为前摄器功能的实

2015-07-22 08:43:41 873

原创 mfc小记

MFC小记这两周写了几个MFC小工具,准备给后续开发和测试用的。这其中有些收获,有些感悟界面设计很重要自己设计的界面真是丑爆了。当初设计的时候用的嵌入窗口,根据鼠标点击不同的对象,在同一位置打开不同的属性显示窗口。然后就要考虑属性窗口和主窗口的从属关系,还有拖动同步问题。但是如果界面线程卡住了,属性窗口就不动了。类设计也很重要非界面的数据成员的初始化和访问问题。因为解耦的需要所以数据和界面是分离的,

2015-07-09 11:00:44 534

转载 C++11判断对象是否可调用

摘自CppREST template auto _IsCallable(_Function _Func, int) -> decltype(_Func(), std::true_type()) { (_Func); return std::true_type(); } template std::false_type _IsCallable(_Function, ...

2015-05-13 10:23:30 1518

原创 VS2005 MFC 多语言 国际化

在资源视图中,对于每一个资源,都执行【右键→插入副本】,选择一种语言,如英语(美国),编辑这些资源对工程文件【右键→属性→配置属性→资源】,在预定义处理器中添加AFX_RESOURCE_DLL;AFX_TARG_ENU;VC6是到project setting→resouces页选择语言,添加这两个宏重新编译工程。

2015-04-24 14:29:26 1944

原创 IronPython调用C#启动外部进程

IronPython调用C#启动外部进程import clr clr.AddReference("System")import System#不能像下面这样用#clr.AddReference("System.Diagnostics")#这一行就出错#事件回调def on_exit(*arg): print "exit" def callProcess(**arg):

2015-02-09 17:49:20 760

原创 .net对象查看

http://hawkeye.codeplex.com/

2014-09-22 09:30:49 480

原创 python扩展库资源

资源在此http://www.lfd.uci.edu/~gohlke/pythonlibs/

2014-09-22 09:22:04 461

原创 linux下ACE 6.2编译

以前编译ACE 5.5的时候,还有个configure文件,在ACE 6.2里面没有了,编译怎么办呢

2014-07-16 11:40:21 565

原创 LNK2005与头文件中的全局常量

最近在VS2005工程中的一个头文件中定义了一些全局常量

2014-05-29 13:44:10 848

原创 可用的stun服务器分享

{"stun.iol.unh.edu", "132.177.123.6"} ,//XOR vovida.org 0.97    {"stun.iptel.org"  , "213.192.59.75" } ,    {"stun01.sipphone.com"  , "198.65.166.165" },    {"stun.counterpath.com"  , "75.101.13

2014-05-26 20:28:31 3512

原创 接口中的虚析构函数

除非显式调用派生类的析构函数,否则一定要定义接口de

2014-05-17 14:44:15 832

原创 error C2011: “fd_set”: “struct”类型重定义

用VS2005遇到error C2011: “fd_set”: “struct”类型重定义错误

2014-05-14 17:07:22 5307

原创 C++中的动态类型判断

在博客园看见个帖子,讲的是C++:实现类似MFC的IsKindOf功能。因为以前用过类型判断,所以就觉得没必要这么麻烦,直接用类型转换就行。上代码templatebool IsKindOf(T2* t2){ T1* t1 = dynamic_cast(t2); return (NULL != t1)};templatebool IsKindOf(T2& t2){

2013-12-19 16:02:18 917

原创 error LNK2019: 无法解析的外部符号

VS2005 编译工程时,发现调用同一个模块下的对象居然出现 error LNK2019: 无法解析的外部符号后来发现调用的成员方法根本就没有实现,原来VS2005支持不完整类。不再调用此方法,错误消除

2013-11-28 16:42:27 606

原创 求两个单向列表的公用节点

链表N:N1→N2→N3→N4→N5→N6→N7→N8→N9→……链表M:M1→M2→M3→M4→M5→M6→M7→……如果N9节点和M7节点是同一个节点,那么从N9或者说M7开始,后面的节点相同。求链表长度n,m(假设n>m)N从(n-m)开始,M从0开始,挨个比较节点,直到相同节点出现网络爬虫抓网页时,url列表可能有交叉,可能有循环。如何检测循环?

2013-11-01 16:00:47 888

原创 螺旋数组

螺旋数组,是将N*N数组如下设置3*31238947654*4123412131451116156109875*512345161718

2013-11-01 11:38:36 659

原创 蛇形数组

#include using namespace std;class zhengluoxuan{public: enum direction { RIGHT, LEFTDOWN, DOWN, RIGHTUP, }; SnakingLine(unsigned int);~zhengluoxuan();void draw();void show();privat

2013-10-31 20:33:30 720

转载 开平方取倒数计算

原文float InvSqrt (float x) { float xhalf = 0.5f*x; int i = *(int*)&x; i = 0x5f3759df - (i>>1); x = *(float*)&i; x = x*(1.5f - xhalf*x*x); return x;}

2013-10-09 14:10:35 696

原创 递归互斥体

最近在看C++ 网络编程 卷1 运用ACE和模式消除复杂性。到10.6 ACE条件变量类时,代码演示了如何在不支持递归互斥体的平台上模拟一个实现。其中ACE_Recursive_Thread_Mutex::acquire函数中对于条件变量调用ACE_Condition_Thread_Mutex::wait ,而在ACE_Recursive_Thread_Mutex::release中调用A

2013-09-17 16:07:42 763

原创 【学院派】出栈序列问题

本文参考【面试题】判断一个序列是不是栈的输出序列(虽然我觉得没有人会看我这篇东西,但是仍然声明,如有雷同,喊我修改)扯个蛋:出栈序列问题在数据结构课程试卷中一般会有一个1~2分的选择题,我当年做这种题的时候从来不知道选对了没有。方法1.出栈顺序312小模型:对于一个进栈序列123,出栈的可能序列应该是这个序列的全排列的子集()全排列是{123}{132}{231}{21

2012-08-22 21:47:36 744

go语言编程

golang语言编程,彩色封面,带书签

2016-03-21

Effective.C++中文版

提高C++编程技巧的50条建议,C++程序猿必读

2013-08-28

C 网络编程 卷2 基于ACE和框架的系统化复用

面向对象C++网络编程库ACE,设计模式与跨平台

2013-08-28

C++ 网络编程 卷1 运用ACE和模式消除复杂性

面向对象C++网络编程库ACE,设计模式与跨平台

2013-08-28

Araxis merge

文件、文件夹对比,合并工具 很容易知道哪些文件修改了

2012-06-07

Visual Assist X for vs2005

Visual Assist X for vs2005

2012-06-07

空空如也

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

TA关注的人

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