自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解释器模式

一、定义解释器模式是一个语法解释器(相当于一个翻译官)。给定一个语法,需要定义一个语法规则和一个解释器。解释器根据定义的语法(文法)规则来解释。二、代码实现三、测试代码四、运行结果...

2020-01-17 15:13:55 166

原创 享元模式

一、定义享元模式:Flyweight的内部状态是用来共享的,Flyweightfactory负责维护一个Flyweight池(存放内部状态的对象),当客户端请求一个共享Flyweight时,这个factory首先搜索池中是否已经有可适用的,如果有,factory只是简单返回送出这个对象,否则,创建一个新的对象,加入到池中,再返回送出这个对象.池为重复或可共享的对象、属性设置一个缓冲,称为内部状态...

2020-01-16 17:47:12 94

原创 rapidjson库的Document的writer和prettywriter方法的区别

RapidJSON是腾讯开源的一个高效的C++ JSON解析器及生成器,它是只有头文件的C++库。RapidJSON是跨平台的,支持Windows、Linux、Mac OS X及iOS、Android。writer和prettywriter都是将JSON数据打包为字符串的方法。 1、writer将JSON打包为字符串,将其整个数据打包为一行。 2、prettywriter将JSON打包为字符...

2020-01-16 14:54:07 2871 1

原创 门面设计模式

一、定义门面设计模式:为子系统中的一组接口提供一个一致的界面,门面模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。对外使用一个统一接口,只要通过这个对象就可以实现所有的功能,对用户来说是透明的。二、代码实现三、测试代码四、运行结果...

2020-01-16 11:47:00 120

空空如也

空空如也

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

TA关注的人

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