Posts

C++ 异常机制

graph TD A[exception] B[SJLJ] C[Table Base] D[影响编译优化] E[替换方案] F[Expected: value & exception] G[noexcept] A-->B A-->C C-->D A-->E E-->F D-->G Tips 只要引入了异常机制,无论系统是否会抛出异常,异常代码都会影响代码的大小与性能 未触发
2021-05-16
4 min read

读《事实》

本文是阅读书籍《事实——用数据思考,避免情绪化决策》 的摘要,《事实》一书的作者之一在世时一直推崇数据决策,且开发了gapminder 这款优秀的数据可视
2021-03-20
4 min read

读《大数据——互联网大规模数据挖掘与分布式处理》

常见概念 数据挖掘的定义与意义 定义:数据挖掘是数据模型的发现过程 模型的含义:统计建模(高斯分布等)/机器学习(贝叶斯网络/SVM/决策树等)/数据汇总(
2021-03-01
18 min read

算法复杂度与执行时间

实际测试 通过测试(代码见下文,编译指令:g++ -std=c++11 -O0 t.cpp)当代计算机耗时如下表所示,测试机器: Ubuntu 20 CPU,intel i7-8750H Mem,16G & DDR4 & 2400MT/s 测试结
2021-01-23
2 min read

Hugo&Eureka&Nginx

当前文章主要介绍使用 Hugo&Nginx 搭建自己静态博客网站的方法。实现可以在公网访问的个人网站至少需要如下工具与流程: 个人域名,直接使用 IP 进行访问相对比较麻烦 个人服务
2020-12-17
6 min read

InnoDB的存储机制

参考资料:《PostgreSQL指南》 / 《MySQL是怎样运行的》 / PostgreSQL 中文资料 / InnoDB InnoDB 是 MySQL 5.7 默认的存储引擎,其他存储引擎还包括 MyISAM、MEMORY
2020-11-09
10 min read

读《推荐系统实践》

网络上有很多开源的推荐系统实现,细节请参考这里。下面是《推荐系统实践》中引用的推荐系统设计建议: 确定你真的需要推荐系统。推荐系统只有在用户遇到信息过载
2020-09-22
7 min read