- 博客(9)
- 收藏
- 关注
转载 C++ 遍历文件夹
#include #include #includeusing namespace std;void sadsadsa(std::string path, int layer){struct _finddata_t filefind;string curr = path + "\\*.*";int done = 0, i, handle
2015-08-25 13:54:28 361
转载 设计模式 --6大法则 --迪米特法则
迪米特法则(Law of emeter)定义:一个对象应该对其他对象了解最少迪米特法则的核心观念就是类间解耦,弱耦合,只有弱耦合了以后,类的复用性才可以提高。 形象一点的比喻类似于:监狱内的犯人是不应该跟外面的人接触的,当然或许会有探亲的。这里的监狱就是类,里面的犯人就是类内部的信息,而监狱里的狱警就相当于迪米特法则的执行者举个例子家人探望犯人
2015-07-21 21:13:34 301
原创 C++设计模式 之 原型模式
意图: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。适用性: 当一个系统应该独立于他的产品创建、构成和表示时,需要使用原型模式 当要实例化的类是在运行时刻指定时,如通过动态装载 为了避免创建一个与产品类层次平行的工厂类层次时 当一个类的实例只能有几个不同状态组合中
2015-07-21 11:51:37 667
转载 C++ Json处理
一、简单介绍 JSON 的全称为:JavaScript Object Notation,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。二、第三方库 jsoncpp:它 是比较出名的 C++ JSON 解析库。地址:http://sourceforge.net/projects/jsoncpp三、
2015-07-15 16:38:28 1395
转载 ooD和设计模式的层次
本文转载地址:http://www.cnblogs.com/HQFZ/p/4630808.html基础的面相对象原则封装,继承,多态当然,还有一些与之相关的一些原则,例如:抽象,关联,聚合,组合。熟悉的SOILD(类层次的设计原则)面向对象设计原则科学界定最常见派生方法构建健壮且灵活的系统 而SOLID原则又被证明是解决无法被基本的面向对象原则捕获的众多 OO 设计问题的最佳工具。 1.单
2015-07-10 20:22:37 1146
转载 进程 线程的区别
转载:http://blog.csdn.net/u014395848/article/details/46627357进程是什么?程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,
2015-06-26 23:23:09 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人