厚积薄发
海纳百川,有容乃大
posts - 79,comments - 170,views - 17万
06 2012 档案
用Windbg解决一个Bug
摘要:摘要: 可以看到无论对于开发还是测试人员,windbg很多时候可以帮我们快速的定位问题, 如果借助符号文件,Windbg完全可以实现比VC IDE更强大的调试供功能, 并且有时候我们不需要源代码,不需要重新编译,直接就可以通过windbg调试和解决问题。阅读全文Richard Wei 2012-06-26 20:33 发表评论 阅读全文
posted @ 2012-06-26 20:33 Richard Wei 阅读(303) 评论(0) 推荐(0) 编辑
落伍的感觉
摘要:摘要: 正如我们不能确定微软的Win8 Metro能否成功,我们现在还不能确定这种PC没落的趋势是否会持续下去, 新生平台究竟会是昙花一现,还是主流趋势? 作为一名技术人员,有时候真的很无奈,虽然理论上计算机的本质和设计思想永远不会过时, 但是你一旦停止了自身对新技术的汲取,你可能会很快被淘汰。阅读全文Richard Wei 2012-06-21 22:36 发表评论 阅读全文
posted @ 2012-06-21 22:36 Richard Wei 阅读(264) 评论(0) 推荐(0) 编辑
远程线程入门
摘要:摘要: 远程线程作为一项"合法"的代码注入技术,在windows上被大量使用, 它的本质就是把一块可执行代码写入到对方进程,然后让其起运行。 一般它的实现过程是这样的, 通过VirtualAllocEx在目标进程分配内存空间,然后通过WriteProcessMemory将我们的可执行代码写入到目标进程,最后通过CreateRemoteThread让我们的可执行代码在目标进称里运行起来。阅读全文Richard Wei 2012-06-20 15:38 发表评论 阅读全文
posted @ 2012-06-20 15:38 Richard Wei 阅读(216) 评论(0) 推荐(0) 编辑
跨越Win8 Metro开发
摘要:摘要: 从理论上来说,Metro开发也是windows上最新技术的集合,有C++11的支持,有GPU加速支持的D3D(D2D)引擎,有面向对象的跨语言(元数据描述)的WinRT类库,有通过标记(XAML)描述的界面, 而且它是Native的(非托管),所以性能上也有保障。阅读全文Richard Wei 2012-06-15 09:19 发表评论 阅读全文
posted @ 2012-06-15 09:19 Richard Wei 阅读(241) 评论(0) 推荐(0) 编辑
为什么设计模式在C++社区没有Java社区流行?
摘要:摘要: 我们发现设计模式在Java社区很流行,但是在C++社区却没有那么被关注,甚至有点被排斥,究竟是什么原因造成这个差异的呢?阅读全文Richard Wei 2012-06-14 09:22 发表评论 阅读全文
posted @ 2012-06-14 09:22 Richard Wei 阅读(262) 评论(0) 推荐(0) 编辑
软命令接口的适用场合
摘要:摘要: 那么究竟什么时候适用这种接口方式呢? 我的看法是只有当你的模块是一个单独的子系统,当对外提供功能时,才可以这么做。这里的子系统不一定要是一个很大的概念,比如一个窗口,一个COM对象都可以称为简单的子系统,但是它的前提要求是独立,对外,并且最好你可以预见到以后它的功能会改变和扩充。阅读全文Richard Wei 2012-06-13 10:08 发表评论 阅读全文
posted @ 2012-06-13 10:08 Richard Wei 阅读(200) 评论(0) 推荐(0) 编辑
一道考验你设计能力的C++编程题
摘要:摘要: 可以看到使用第二种实现我们只存储了一份字符串图像数据,同时有保留了图像的层次和结构属性,实现时包含了很多设计模式,比如Template, Decorate, Composite, faced等,简单而高效。阅读全文Richard Wei 2012-06-12 09:31 发表评论 阅读全文
posted @ 2012-06-12 09:31 Richard Wei 阅读(247) 评论(0) 推荐(0) 编辑
生成DirectUI 控件树的设计过程
摘要:摘要: 在写DirectUI时有这么一个需求,就是加载一串XML,如何生成一棵对应的控件树?阅读全文Richard Wei 2012-06-10 17:31 发表评论 阅读全文
posted @ 2012-06-10 17:31 Richard Wei 阅读(267) 评论(0) 推荐(0) 编辑
一个优秀windows C++程序员的知识体系
摘要:摘要: 思考一个优秀windows C++ 程序员该有哪些知识,可最终发现什么知识都不能少, 看下图:PS: 和同事讨论, 其他职业(比如司机或是厨师),他们只要学完基本的技能后就可以一劳永逸了,学的知识也比我们少的多,也不用担心新技术的更替。所以感觉程序员真的挺累, 如果不是出于兴趣,注定是干不久的; 付出这么多,工资比其他职业高一点,其实并没赚到什么。呵呵,不知大家怎么看?阅读全文Richard Wei 2012-06-10 12:36 发表评论 阅读全文
posted @ 2012-06-10 12:36 Richard Wei 阅读(486) 评论(0) 推荐(0) 编辑
Windbg实用手册
摘要:摘要: Windbg的命令分为标准命令,原命令和扩展命令,输入问号(?)可以显示所有的标准命令的帮助信息; 元命令以一个点(.)开始,输入.help可以显示所有的原命令的帮助信息;扩展命令以叹号(!)开始阅读全文Richard Wei 2012-06-07 19:07 发表评论 阅读全文
posted @ 2012-06-07 19:07 Richard Wei 阅读(392) 评论(0) 推荐(0) 编辑
C++11新特性不完全测试
摘要:摘要: Lambda, auto, 统一初始化,智能指针,Regex, Random, function and bind, hash_map… 右值引用和Move语义, 并发(多线程库)…发布阅读全文Richard Wei 2012-06-06 17:34 发表评论 阅读全文
posted @ 2012-06-06 17:34 Richard Wei 阅读(205) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示