随笔分类 -  转载

摘要:转自:http://my.oschina.net/u/343244/blog/370131CDateTimeUI的bug修复。修改CDateTimeWnd的HandleMessage方法?12345678910111213141516171819202122232425262728293031323... 阅读全文
posted @ 2015-01-21 16:02 Redrain的博客园 阅读(644) 评论(0) 推荐(0)
摘要:成员函数指针与高性能的C++委托(上篇)撰文:Don Clugston引子标准C++中没有真正的面向对象的函数指针。这一点对C++来说是不幸的,因为面向对象的指针(也叫做”闭包(closure)”或”委托 (delegate)”)在一些语言中已经证明了它宝贵的价值。在Delphi (Object P... 阅读全文
posted @ 2014-12-06 21:05 Redrain的博客园 阅读(2897) 评论(0) 推荐(0)
摘要:转载:http://www.cppblog.com/jerryma/archive/2011/10/17/158554.html——更新于2011/7/19,目前我已对boost的安装和使用有了新的认识,因此也会对两年前写的这篇文章做大幅修改,网上转载版本泛滥,请以本文为准。理论上,本文适用于boo... 阅读全文
posted @ 2014-11-23 16:36 Redrain的博客园 阅读(1020) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/yasi_xi/article/details/8660549link:生成动态链接库/静态链接库。生成动态链接库需使用shared方式,生成静态链接库需使用 static方式。runtime-link:动态/静态链接C/C++运行时库。同样有shar... 阅读全文
posted @ 2014-11-23 16:35 Redrain的博客园 阅读(726) 评论(0) 推荐(0)
摘要:转自博客:http://blog.csdn.net/damingg/article/details/41149037首先看一段xml代码[html]view plaincopy这是一个窗口,它包含一个竖的布局,显示出来初始状态是这样的:在布局中,2个子控件所需要的长和宽,比布局本身的大小要大,所以需... 阅读全文
posted @ 2014-11-15 21:49 Redrain的博客园 阅读(1452) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/sptoor/article/details/6203376很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) 连结,以及关于 MSVC 与 CRT 之间的种种恩怨情仇。如果你使用的作业系统是 Linux、Mac 或其他... 阅读全文
posted @ 2014-11-01 09:12 Redrain的博客园 阅读(722) 评论(0) 推荐(0)
摘要:作用:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。UML结构图:抽象基类:1) Component :定义一个对象接口,可以为这个接口动态地添加职责。2) Decorator:维持一个指向Component的指针,并且有一个和Component一致... 阅读全文
posted @ 2014-09-18 23:42 Redrain的博客园 阅读(1055) 评论(0) 推荐(0)
摘要:作用:运用共享技术有效地支持大量细粒度的对象UML结构图:解析:Flyweight模式在大量使用一些可以被共享的对象的时候使用。比如,在QQ聊天时很多时候你懒得回复又不得不回复,一般会用一些客套的话语敷衍别人,如“呵呵”,“好的”等待之类的,这些简单的答复其实每个人都是提前定义好的,在使用的时候才调... 阅读全文
posted @ 2014-09-18 23:42 Redrain的博客园 阅读(400) 评论(0) 推荐(0)
摘要:作用:将一个类的接口转换成客户希望的另一个接口。Adapt模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。UML示意图1)采用继承原有接口类的方式2)采用组合原有接口类的方式解析:Adapt模式其实就是把完成同样一个功能但是接口不能兼容的类桥接在一起使之可以在一起工作,这个模式使得复用... 阅读全文
posted @ 2014-09-18 23:41 Redrain的博客园 阅读(312) 评论(0) 推荐(0)
摘要:原文地址:http://blog.csdn.net/tragicguy/article/details/21893065今天在做一个程序的界面时,需要在一个列表中显示除文字以外的其他控件,如:Edit、Button、Combo等;我做界面使用的是duilib,其自带的CListUI并不能满足此项功能... 阅读全文
posted @ 2014-08-16 15:14 Redrain的博客园 阅读(3016) 评论(0) 推荐(0)
摘要:WS_EX_ACCEPTFILES = 0x00000010指明了一个已创建视窗具有拖拽文件功能WS_EX_APPWINDOW = 0x00040000强制一个可见的顶级视窗到工具栏上WS_EX_CLIENTEDGE = 0x00000200使一个视窗具有凹陷边框WS_EX_COMPOSITED =... 阅读全文
posted @ 2014-08-11 10:14 Redrain的博客园 阅读(388) 评论(0) 推荐(0)
摘要:大多数程序员都认为C/C++会比Java语言快,甚至于觉得从Java语言诞生以来,“执行速度缓慢”的帽子就应当被扣在头顶,这种观点的出现是由于Java刚出现的时候JIT编译技术还不成熟,主要靠解释器执行的Java语言确实性能比较低下。但是在今天JIT编译技术已经发展成熟之后,Java语言有可能在速度... 阅读全文
posted @ 2014-07-26 15:33 Redrain的博客园 阅读(9524) 评论(0) 推荐(2)
摘要:最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你... 阅读全文
posted @ 2014-07-26 15:26 Redrain的博客园 阅读(146) 评论(0) 推荐(1)