自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 包的设计

在进行开发的过程中,尤其是Java的开发。在对哪些类需要组织在一个包中,哪些类需要放在另外一个包中往往感到比较迷茫。UML一书中给了我们比较好的总结如下: 准则1 通过功能性内聚进行划分 意即将参与共同目的,服务,协作,策略和功能的强相关类型组织在一起。 准则2 将一组功能上相关的接口放入单独的包 准则3 区分用于正式工作的包和用于聚集不稳定类的包 准则4 职责越

2015-11-26 23:42:55 470

原创 UML中GRASP面向对象设计原则

GRASP原则(General Responsibility Assignment Software Patterns)基于职责分配的的面向对象设计原则,它是面向对象设计的基本原则。 主要包括9个原则,总结一下: 1.创建者。谁负责创建类?在Java和C++中对应调用new或者对象构造函数。这个还比较容易理解,谁负责创建,则可以考虑将被创建者组合为创建者的一个属性(属性可见),或者创建者的某个

2015-11-19 20:40:44 3018

原创 vim全局搜索当前目录

在使用vim操作是,总是希望能够全局搜索某个word,函数名或者变量。但一直没有找到很好的方法,最近vimscript的书发现了一种非常好的方法,贴出来供大家分享: map 0 :ccl

2015-11-15 23:42:51 1715

原创 UML和模式应用书中C++版 NextGen POS代码

最近在看UML和模式应用一书,感觉获益匪浅,全书围绕两个示例进行分析,其中一个就是著名的POS机示例。 UML分为交互图和类图两个部分,交互图表明类与类之间的相互关联(强调方法),类图表明类本身的属性和成员函数(强调类本身),当然它也给出类之间的对应关系,表明类之间的组合,依赖等关系。 由于交互图篇幅比较大,故在此只上类图: 在实现中为了简单点,把Store 的功能加在了Re

2015-11-15 23:19:26 1983

原创 crontab的正确使用

在使用Linux进行任务定时执行时,crontab 的使用不可或缺,有的文章介绍实在有点乱,在此整理一下 Crontab的格式:

2015-11-04 21:20:13 403

LwConvert.exe

该软件用于将lwo格式文件转换为mdl文件,为空间仿真软件STK的一个工具

2015-05-19

SA模拟退火算法C++实现

使用C++实现的模拟退火算法,解决DSP问题

2013-07-27

ID3算法C++实现

C++实现的ID3算法,使用机器学习教材上的例子

2013-07-27

python写的urllib2下载文件基于ntlm

使用python写的下载linux.linuxidc.com的资源。对于其它网页,请自行修改

2013-07-24

空空如也

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

TA关注的人

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