自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Strategy策略模式

作用:策略模式定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。使用场景:策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的功能都是一样的,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类之间的耦合。策略模式是用来封装算法的,但在实践中,我们发现可以用它来封装几乎任何类型的规则,只要在分析的过程中听到需要在不同时

2016-09-06 14:06:25 673

原创 多级目录makefile例子

先看一下make前后的目录结构对比       makefile会自动生成需要的文件夹,各个模块下src/obj负责存放生成的 .o 文件,target用于存储生成的可执行文件,lib用于存储生成的静态库。

2016-08-29 14:51:47 5972

转载 编译过程

用gcc编译程序时分为4个步骤:      预处理(Prepressing): 把 .c 生成 .i      编译(Compliation):  把 .i 生成 .s      汇编(Assembly):  把 .s 生成 .o      链接(Linking):  把 .o 生成 目标文件1、预处理主要处理源代码中以"#"开始的预编译指令,比如"#include"、"#

2016-08-27 14:40:49 523

转载 设计模式的六大原则

总原则:开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。1、单一职责原则不要存在多于一个导致类变更的原因,也就是说每个

2016-08-20 12:46:44 264

转载 编程的智慧

这是从网上看到的一篇文章,写的很好,引用过来。原文链接:http://kb.cnblogs.com/page/549080/      编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不能代替你自己的勤奋。然而由于软件行业喜欢标新立异,喜欢把简单的事情搞复杂,我希望这些文字能给迷惑中的人们指出一

2016-08-19 20:38:38 286

转载 我是一个线程

来自:码农翻身(微信号:coderising)  作者:IBM刘欣     我是一个线程,我一出生就被编了个号: 0x3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。  我身边的同伴0x6900待的时间比较长, 他带着沧桑的口气对我说:  “我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”

2016-08-19 20:28:19 273

转载 C可变参数的使用

1、参数可变的宏先看一个例子#include #define debug(fmt,...) printf(fmt,__VA_ARGS__)void main(){ debug("Test %d\n",1);}输出结果为 : Test 1    这里,‘ … ’指可变参数。这类宏在被调用时,它(这里指‘ … ’)被表示成零个或多个符号,包括里面的逗号,一直到到右括弧结束为止

2016-08-18 10:57:56 383

原创 windows下Doxygen的配置与使用

Doxygen是一个自动生成文档的工具,支持C、C++、Java、Objective-C和IDL语言。只要在代码注释时遵循指定规则,就可以用该工具自动生成说明文档。可生成的文档格式包括HTML、XML、LaTeX、RTF、Unix Man Page,而其中还可衍生出不少其它格式。HTML可以打包成CHM格式,而LaTeX可以透过一些工具产生出PS或是PDF文档。1、安装相关程序安装

2016-08-17 15:48:48 7633

原创 Wireshark过滤规则设置

1、过滤源ip、目的ip。在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包,ip.dst==192.168.101.8;查找源地址为ip.src==1.1.1.1; 2、端口过滤。如过滤80端口,在Filter中输入,tcp.port==80,这条规则是把源端口和目的端口为80的都过滤出来。使用tcp.dstport==80只过

2016-08-17 14:29:17 1095

原创 SecureCRT设置日志自动保存

当需要设置日志自动保存时,进行如下设置:添加的信息如下:D:\Log\session-%Y%M%D_%h%m%s.log[%Y%M%D_%h:%m:%s][%h:%m:%s]

2016-08-17 14:25:53 5913 1

空空如也

空空如也

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

TA关注的人

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