摘要: 类写的不够规范,目的是为了缩短篇幅,实际中请不要这样做。 1、概述 想象一下修房子。当施工队把房子框架结构做好了,墙刷上了水泥, 这时,工队暂时没有钱,装修只能暂停了。 过了一段时间,工队筹集了资金,继续装修,最后交给用户。 这个过程中, 就和 装饰器模式 很接近。 工队前期,做好了房屋结构框架,刷 阅读全文
posted @ 2020-08-12 17:18 mohist 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 代码写的不够规范,目的是为了缩短代码篇幅, 实际中请不要这样做 1、概述 这里的组合,是将 部分组合到整体。所以, 用到的对象有: 部分、整体。 这里的例子,生活中可以类比厨房的筷筒: 里面放了筷子,勺子。 筷子 勺子就是部分, 整体就是块筒。再比如,冰箱 和放入冰箱的食材, 冰箱就是整体, 放入冰 阅读全文
posted @ 2020-08-12 12:54 mohist 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 类写的不规范,原因: 缩短篇幅,实际中请不要这样写。 欢迎指正 工厂模式,如其名,想象下现实生活中的工厂,比如Apple的组装工厂,小米产品的组装工厂,华为设备的组装工厂。对我们用户而言,不需要知道他到底是怎么组装的,几道工序,时间长短,这些用户都不需要关心。 1、分类 A、 简单工厂, 生产一一种 阅读全文
posted @ 2020-08-12 08:23 mohist 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 类写的不规范(应该屏蔽类的拷贝构造函数和运算符=)。少写点代码,缩短篇幅,重在理解。 实际中可不要这样做。 类比生活中的手机,pad等电源适配器。 简单来讲: 将原本 不匹配 的两者 变的匹配 并且 不影响 原有的逻辑结构 1、分类 A、类适配器 B、对象适配器 C、接口适配器 2、具体 A、类适配 阅读全文
posted @ 2020-08-12 00:03 mohist 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Github: 人富水也甜 感谢GitHub大佬: sqlitecpp github: https://github.com/SRombauts/SQLiteCpp sqlite: https://www.sqlite.org/index.html 0、特别说明: 1、因为封装中引入了 c++11  阅读全文
posted @ 2020-08-08 13:40 mohist 阅读(5885) 评论(1) 推荐(1) 编辑
摘要: nanogui源码下载: A 、 https://github.com/wjakob/nanogui B 、 https://github.com/dalerank/nanogui B是fork的A,但是B有新的改进。 本文仅为参考,请以实际情况为准 本文演示环境: window10 + vs201 阅读全文
posted @ 2020-08-01 10:52 mohist 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 演示源码下载地址: https://github.com/mohistH/demo_cmake_dylib 把文仅为参考。 以实际情况为准 1、目录结构 │ CMakeLists.txt │ index.txt │ ├─build ├─include │ hello.h │ hi.h │ └─src 阅读全文
posted @ 2020-07-31 10:55 mohist 阅读(5734) 评论(0) 推荐(0) 编辑
摘要: MAC 没电了,哎..... 只能使用windows10将就了。 截至目前,我已经找到了两个nanogui项目,都是大佬。 分别为: A、https://github.com/dalerank/nanogui B、https://github.com/wjakob/nanogui 区别: 1、A 链 阅读全文
posted @ 2020-07-27 00:09 mohist 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 官方网站: https://unc0ver.dev/ 目前版本: 5.3.1 使用mac os+altstore步骤: AltStore Download AltStore. Use the link for your operating system. Unzip and move AltStor 阅读全文
posted @ 2020-07-25 13:22 mohist 阅读(4001) 评论(0) 推荐(0) 编辑
摘要: !!版权声明:本文为博主原创文章,版权归原文作者和博客园共有,谢绝任何形式的 转载!! 作者:mohist fmt fmt 源码: https://github.com/fmtlib/fmt 本文翻译:https://fmt.dev/latest/syntax.html fmt版本:7.0.1 本文 阅读全文
posted @ 2020-07-24 13:47 mohist 阅读(5453) 评论(2) 推荐(0) 编辑