#技术杂文
深度学习环境搭建
推荐 Kaggle 或者 Google
本地部署 DeepSeek 模型
讲解基本的部署,更多细节的调整可以参考网上的其他文章
缓存设计
将原本复杂操作的请求,引导到简单的操作上。以后再来查,不需要经过复杂的计算。引入缓存就是用空间换时间的行为
相似度和权重
simhash 和 TF/IDF
缓存问题
缓存雪崩、缓存击穿、缓存穿透理解性记忆,以及缓存和数据库一致性方案回顾
读取磁盘文件的整个过程
内存 与 外部设备 之间不嫌麻烦的来回拷贝数据就是Input and Output
最小编辑距离
最小编辑距离旨在定义两个字符串之间的相似度
编写线程安全的代码
多线程安全问题要非常重视,排查也非常不容易,一个人应该对自己代码的安全性有个认识
为什么子类需要调用父类的构造函数 ?
因为长时间没有写过继承相关的代码,竟然忘记子类需要给父类初始化成员,即调用父类的构造函数初始化继承过来的成员变量
call_once 和 once_flag
std::call_once 和 std::once_flag 是 C++11 中引入的线程安全的函数和类型,用于确保某个函数只被调用一次