• 吐槽一下Hexo

      昨天修好博客之后,躺在床上翻来覆去睡不着,总觉得博客太他喵的丑了,现在都2026年了,怎么能用那种好几年,甚至是十几年前的老玩意儿!所以今天早上起来就疯狂地研究怎么更新Hexo主题。  不得不说,这弱智He...
  • 时隔三年,终于又更新了

      很惭愧,在经历了三年后,已经是2026年的今天,我终于又想起来要更新博客。这一次我对于记录博客的心态又发生了一些改变,在读过莫言的小说《蛙》后,我决定我也要尽可能地以真实的口吻和视角来记录自己,剖析自己,但我毕竟达不到跟文豪同...
  • 如何使用hexo更新博客

    记录如何使用hexo更新博客,如有错误,我会尽可能第一时间更正。使用hexo更新博客的步骤如下: 0. 打开博客目录在命令行中,打开博客目录,进入本地博客目录。 1cd D:\cheny658.github.io 1. 初始化文章在本地博客目录下,...
  • 『阅读笔记』设计模式7

    迭代器模式构造iterator来遍历某个数据结构集合,经典应用例如json(我认为),代码没啥好写的(我懒),贴一个 中介者模式用一个中间类描述具体的组件类行为,防止组件之间耦合或者调用混乱 12345678910111213141516171819...
  • 『阅读笔记』设计模式6

    责任链模式一种链式结构将多个类连接起来,可以在当前类实例执行也可以向后跳转,感觉实际意义不大,而且存在指向nullptr的风险 1234567891011121314151617181920212223242526272829303132333435...
  • 『阅读笔记』设计模式5

    外观模式类成员包含用到的依赖库,很直观的设计模式,只是不知道它叫“外观模式”这个名字 123456789101112131415161718192021222324252627282930313233343536373839404142class B...
  • 『阅读笔记』设计模式4

    组合模式利用一个包含当前类指针变量的基类,并让这个类指向父节点来使不同类实例之间可以互相组合成一个集合,有点像并查集,调用的时候分组合类和非组合类进行操作,代码直接看书里的,写的很好 123456789101112131415161718192021...
  • 『阅读笔记』设计模式3

    适配器模式假设有两个类A, B想使用同一个接口,可以继承其中一个类(假如说是A)并叫它C,那么A的实例就随便调了,主要是B。在C的override function里按B的调用方式实现就好了 12345678910111213141516171819...
  • 『阅读笔记』设计模式2

    原型模式利用继承类重写clone函数来达到快速复制的目的,不算复杂 1234567891011121314class Base {public: Base() = default; virtual Base* clone() const...
  • 『阅读笔记』设计模式1

    工厂方法模式讲道理就是最简单的纯虚函数继承模式,一个提供纯虚函数接口(假设叫process())的类做Base Class,然后需要用到的类分别实现这个接口后,用一个工厂调BaseClass的这个方法就完事了 12345678910111213141...
/2