/img/headSculpture.jpg

临海沐清风

CPP 多线程八股

C++ 如何限制一个类只能在堆上创建? 将类的构造函数设为私有,在类的内部构建一个静态函数用来创建一个在堆上的对象,该函数返回类的指针。这样对象只能

CPP 设计模式

面向对象设计原则 单一职责原则: 一个类只负责一个功能领域中的相应职责。或者说,一个类,最好只做一件事,只有一个引起它变化的原因 开闭原则: 一个软

CPP 写时拷贝

自己手写一个string类,实现写时拷贝,这里记录下实现要点; 默认构造函数、拷贝构造函数、赋值运算符重载、析构函数 ===»> 引入计数机制,类似于 sh

Linux 常用命令

grep 命令 grep 命令的使用指南 1 2 3 4 5 6 7 8 9 10 11 12 grep [选项] 模式 文件 -i:忽略大小写区别 -r 或 -R:递归搜索目录 -n:显示匹配行及行号 -v:显示不

数据库 八股文

数据库的三大范式? 范式是数据库设计时遵循的一种规范,不同的规范要求遵循不同的范式。 第一范式(1NF) 属性不可分割,即每个属性都是不可分割的原