自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

andylau00j的专栏

linux c++ golang

  • 博客(136)
  • 收藏
  • 关注

转载 插件框架如何设计

读了 goldboar的平台+插件软件设计思想及基于COM的原型实现,再加上自己的软件的需求,感觉很有必要将自己的软件设计成插件更新的方式。平台+插件软件设计基本思想  插件的本质在于不修改程序主体(平台)的情况下对软件功能进行扩展与加强,当插件的接口公开后,任何公司或个人都可以制作自己的插件来解决一些操作上的不便或增加新的功能,也就是实现真正意义上的“即插即用”软件开发。平台+插件软

2014-04-17 17:54:33 1690

转载 Windows平台下C++插件系统实现的几个关键技术问题及其解决思路

根据我的实践,在Windows平台下设计并实现一个C++插件系统,需要解决几个关键技术问题。下面我谈谈需要解决的几个关键技术问题以及我想到的简单的解决思路。由于我主要专注于Windows平台C++程序的开发,这里假设以VS为编译环境,MFC界面库来说明。1. 主程序和插件的关系问题     插件架构一般可以用下面的图来表示: 

2014-04-17 17:08:52 562

转载 不要一辈子靠技术生存

不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出现BILL GATES,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地。一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途。不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队...

2014-04-04 18:58:54 546

转载 话说程序员的职业生涯

原文出处: http://www.programmer.com.cn/1462/作者:IBM 软件集团大中华区总架构师  寇卫东有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一

2014-04-02 20:13:10 572

转载 设计模式随笔系列:开篇-模式和原则[转]

转自: http://www.cnblogs.com/justinw/archive/2006/11/28/574573.html开篇-模式和原则前言正式接触使用设计模式近两年了,一直想写点东西来巩固所学,但是迟迟没有动作,总想时间和见识再多一些的时候再动笔,但是拖得越久越感觉合适的时机永远不会有,只有不断实践才能换来进步,也许再

2014-03-31 19:11:39 536

转载 项目经理的工具箱---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三)

转自: http://blog.csdn.net/david_lv/article/details/2481947   行业达人干货。自从写了关于《三五个人十来条枪 如何走出软件作坊成为开发正规军》走出软件作坊:三五个人十来条枪 如何成为开发正规军(二),系列文章后,收到了很多网友的评论,也收到了很多网友的疑问请教。而大部分人都已经当上了项目经理,手下有个2-3个人

2014-03-27 17:56:24 763

转载 别人都说你是疯子的时候,或许正是 你离目标越来越近的时候。。

观止这本书讲的是微软在1989年-1993年这5年开发WINDOWS NT的故事. 观止,是叹为观止的意思.意思是好到了极点.但事实上WINDOWS NT的产生九曲九弯、筋疲力尽、歇斯底里、极度焦虑、几乎失控,但最终还是完成。 卡特勒是NT的开发主管,是这个开发团队的领袖,是主宰一切的头。他一直是争强好胜、斗勇好狠的角。每件事都要按照自己的想法来,都要所有的人都必须

2014-03-27 17:32:38 739

转载 常用的 观察者模式

在当前流行的MVC(Model-View-Controller)架构中也应用了观察者模式,MVC是一种架构模式,它包含三个角色:模型(Model),视图(View)和控制器(Controller)。其中模型可对应于观察者模式中的观察目标,而视图对应于观察者,控制器可充当两者之间的中介者。当模型层的数据发生改变时,视图层将自动改变其显示内容。如图22-7所示:图22-7 MVC结构示

2014-03-26 23:44:51 695

转载 不错的 组合模式

当个体 和整体 可以抽象为同一 基类描述时,皆可使用,比如杀毒软件 针对不同文件夹下不同类型文件,公司内部不同部门、商场针对客户的打折。。等。一、组合模式简介(Brief Introduction)组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 二、解决的问题(What To Solve)

2014-03-26 22:28:37 591

转载 C++ 设计模式资源

记号。留用。http://www.weixueyuan.net/cpp/shejimoshi/

2014-03-24 17:36:46 573

转载 三种工厂模式的C++实现

引出工厂模式的设计问题◆ 1.为了提高内聚(Cohesion)和松耦合(Coupling),我们经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的。这里很容易出现的一个问题 n 多的子类继承自抽象基类,我们不得不在每次要用到子类的地方就编写诸如 new ×××;的代码。这里带来两个问题:客户程序员必须知道实际

2014-03-24 17:27:25 578

转载 史上最全设计模式导学目录(完整版)

转自: http://blog.csdn.net/lovelion/article/details/17517213 2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 +  简单工厂模式),为了方便大家学习,现将所有文章的链接进行了整理,希望能给各位带来帮

2014-03-11 12:10:26 662

转载 工程师们,不要想一辈子靠技术混饭吃

转载 一、在中国你千万不要以为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为那些从事市场开发,跑腿的人,没有前途。      不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜

2014-02-25 14:02:40 888

转载 程序员人生之路(强烈推荐,分析的透彻!)

本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。  当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。  如果你不是特别的与人世隔绝,我想你一定看过金老先生的名著《笑傲江湖》吧,里面有一门十分奇特的武功叫做"辟

2014-02-17 14:20:41 687

转载 金山卫士开源软件之旅(三) netmon下FwProxy工程的解析----COM组件的管理模式

类似于MFC中加入COM,由放多的宏实现COM的定义和接口的声明。在金山卫士中也采用了MFC中加入COM的方法,这大大减少了开发COM的难度。1、COM组件的管理模式。(单件模式)FwProxy创建的dll为COM组件,它的COM创建方法与一般方法类似,但管理方法却采用单件模式,这值得我们学习。先从最根的def文件开始吧.[cpp] view plain

2014-01-21 01:08:40 855

转载 金山卫士开源软件之旅(八) netmon下netmon工程的解析---netmon.exe的启动过程分析

转载 引用于 http://blog.csdn.net/chenyujing1234 _tWInMain主要做安装,实例判断,初始化COM环境,开始界面显示.[cpp] view plaincopyint WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/

2014-01-21 01:06:22 1108

空空如也

空空如也

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

TA关注的人

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