• 如何使用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...
  • 三月第一次更新?

    上一次更新博客似乎已经是一个月前的事情了XD,但听我狡辩一下好吧(超理直气壮)。这个月恰好赶上了年度绩效评估和季度OKR,压力山大啊,一直搞搞搞,水水水,终于把该写的总结,该指定的计划都写完了。然后就在今天下午,老板跟我one one了一波,告诉了我...
  • 被CUBLAS拿下的半天

    昨天提到使用cublasGemmEx的时候结果始终无法对齐。今天上午继续探索了以下,果然还是我太naive了,原来高贵的cublasGemmEx对于输入是看作列优先矩阵进行计算的,所以我的计算结果就全部木大了。顺便在下边分享一篇写的不错的博客,比较详...
/3