2018年1月6日
摘要: //prototype.cpp //原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 #include "gtest/gtest.h" class Prototype { public: Prototype() {} virtual ~Prototype() {} virtual Prototype* Clone() = 0; }; cla... 阅读全文
posted @ 2018-01-06 22:41 生活的艺术 阅读(152) 评论(0) 推荐(0)
摘要: 最近阅读了《大话设计模式》,接下来结合用例总结典型设计模式,并将代码上传到github: https://github.com/BillZPage/PatternCase.git 阅读全文
posted @ 2018-01-06 22:36 生活的艺术 阅读(103) 评论(0) 推荐(0)
摘要: 用例: 阅读全文
posted @ 2018-01-06 22:34 生活的艺术 阅读(151) 评论(0) 推荐(0)
摘要: //factory.cpp //工厂模式 #include #include "gtest/gtest.h" class Operation { public: Operation() : x(0), y(0) {} virtual ~Operation() {} int x; int y; vi... 阅读全文
posted @ 2018-01-06 22:32 生活的艺术 阅读(122) 评论(0) 推荐(0)
摘要: 实例: 阅读全文
posted @ 2018-01-06 22:31 生活的艺术 阅读(124) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-01-06 14:49 生活的艺术 阅读(119) 评论(0) 推荐(0)
  2017年8月20日
摘要: 1.安装 TortoisesGit是Windows下比较好用的git gui软件,安装前需要先下载安装git。安装过程与普通应该程序相似。 2.ssh访问 ssh提供了可靠数据访问。例如,github中设置ssh秘钥,可以省去每次上传下载输入用户名和密码的麻烦。 TortoisesGit支持SSH访 阅读全文
posted @ 2017-08-20 18:00 生活的艺术 阅读(910) 评论(0) 推荐(0)
摘要: 1.简单的makefile模板 2.解释 (1)$(patsubst <pattern>,<replacement>,<text>) 功能:查找<text>中的单词(单词以“空格”、“ Tab”或“回车”“换行”分隔)是否符合模式<pattern>,如果匹配的话,则以<replacement>替换。 阅读全文
posted @ 2017-08-20 15:56 生活的艺术 阅读(175) 评论(0) 推荐(0)
摘要: 1.JAVA术语 2.java安装——Windows (1)下载JAVA SE 进入http://www.oracle.com/technetwork/java/javase/overview/index.html,下载 Java SE Development Kit。 (2)安装 运行安装程序 ( 阅读全文
posted @ 2017-08-20 12:59 生活的艺术 阅读(163) 评论(0) 推荐(0)
  2017年8月13日
摘要: 1.数据类型 int,short,byte,long double,float char,String 2.变量 C/C++变量的声明和定义是分开的,JAVA不区分。 3.运算符 JAVA的运算符、类型强制转化与C相似。 4.枚举 5.字符串 6.构建字符串 7.输入输出 读取密码 8.控制流程 控 阅读全文
posted @ 2017-08-13 19:18 生活的艺术 阅读(175) 评论(0) 推荐(0)