自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (10)
  • 收藏
  • 关注

原创 TCP还是UDP?

到个人博客阅读 »在读《ETIP》(Effective TCP/IP Programming)Tip7时收获的一些心得,记录下来。在开发网络程序时,我们经常需要面对的一个问题是:选择TCP还是UDP?我们的一般印象是TCP是面向连接的、可靠有序的、基于字节流的协议,而UDP是无连接的、不可靠的、面向消息的协议。通常粗略的认为在需要可靠性时,选择TCP,需要高效率时选择UDP。然

2012-03-23 00:53:51 1102

原创 kui学习demo

到个人博客阅读 »出于兴趣爱好和项目需要,前期学习了ATL/WTL界面开发,然后尝试使用Kui仿金山卫士做了一个界面demo。Kui是从金山卫士开源项目中抽离出的一个界面库,基于ATL/WTL、GDI,并且采用了时下流行的DirectUI的设计思想来实现,相比金山内部使用的bkwin(Kui源自bkwin),Kui使用起来相对友好。由于Kui已经很长时间没有从bkwin

2012-03-21 01:48:54 636

原创 Multithreading Applications in Win32 Faqs

到个人博客阅读 »在《Multithreading Applications in Win32》书中旁栏附有关于主题的Faqs,这些Faqs涉及到Multithreading Programming应该引起注意的大部分,于是写下来作为笔记,希望在进行Win32 Multithreading Programming中能起到一些Effective的作用。(Effective是一类书系的名称

2012-03-11 12:32:57 616

原创 MFC、ATL窗口消息封装机制对比分析

到个人博客阅读 »新产品在不紧不慢的进行中,这应该是有史以来开发比较“自由”的一个项目。在折腾完一个功能服务器的demo之后,开始折腾起PC客户端。Leader说客户端界面需用ATL来实现。这时候可以满足一下客户端界面开发的兴趣,于是开始学习ATL界面开发,有人说做界面是个累人加无趣的体力活,但也懂得君子善假于物的道理,于是使用了金山卫士开源中的界面库做铺垫。现在要讨论的与界面库无关,只讨

2012-03-11 10:40:52 578

原创 MSVC与CRT默认库链接冲突问题

到个人博客阅读 »MFC程序在将MFC的使用方式从切换到,构建时,经常出现如下所示的lib库冲突问题。>nafxcwd.lib(afxmem.obj) : error LNK2005: “void * __cdecl operator new(unsigned int)” (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义>nafxcwd.l

2012-02-03 18:36:21 793

原创 调试法:跟踪窗口消息的来龙去脉

到个人博客阅读 »晚上大部门吃年饭,期间喝了点酒,回来后想起新建的BLOG比较空白,觉得应该写点什么。那写什么呢?想起几天前Jack问的动态状态栏的问题,虽然不是一个需要大书特写的问题,但还是写下吧。(如果您是经验丰富的程序员,可以跳过此文)问题描述:Jack准备在MFC程序的状态栏实现一个动态的图标文字效果,因为写MFC程序时间不长,Jack从网上找来sample,这个sample基于单

2012-01-16 19:26:13 432

翻译 Firefox插件开发概述

翻译Plug-in Development Overview。

2011-02-15 21:47:00 1614

基于kui的界面demo

基于kui的一个界面demo,支持换肤。

2012-03-21

kui界面库相关的文档资源

压缩文件中包含一些kui界面库相关的文档资源。

2012-03-21

动态状态栏实现

动态状态栏实现:在状态栏绘制动态图标和显示系统时间。

2012-01-12

迅雷7应用开发在线文档chm版

迅雷7应用开发在线文档chm版。 在线文档地址:http://xldoc.xl7.xunlei.com/index.html

2011-03-12

基于Mozilla的扩展开发

介绍了Mozilla扩展开发的基本知识和开发过程。

2011-02-20

Firefox扩展实例-HelloWorld

Firefox扩展实例-HelloWorld.

2011-02-17

Linker and Loader(链接与装载)

Linker and Loader,探讨代码生成过程中链接与装载的故事。

2010-11-05

Linux0.11源代码及分析资料

Linux0.11是Linux的第一个正式发行版本,具有里程碑意义,非常值得对操作系统感兴趣的朋友研究,里面是我在网上查找的源码和资料,一起分享。

2009-06-09

设计模式:可复用面向对象软件的基础

本书设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下有特别有用。

2008-12-06

空空如也

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

TA关注的人

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