Archive

「未经反思的生活不值得过」
2026

SQL核心语法概览


从数学推导看机器学习的激活函数与损失函数

关于回归任务和分类任务在不同函数上的选择


从贝叶斯公式推导机器学习的 L2 正则化

从最大似然估计到最大后验估计


2025

面向对象程序设计基本原则(SOLID)

编写可维护、可扩展代码的五大核心原则


命令模式(Command)

当需要将请求封装为一个对象,使得可以用不同的请求对客户进行参数化时......


[力扣]4.寻找两个正序数组的中位数

二分查找应用


迭代器模式(Iterator)

当需要提供一种方法顺序访问聚合对象中的元素,而无需暴露其内部表示时......


红黑树(Red-Black-Tree)

一种自平衡的二叉搜索树,通过巧妙的着色和旋转操作,确保了高效率的搜索、插入和删除时间复杂度。


UML静态类图

统一建模语言


访问者模式(Visitor)

如果模型具有相对稳定的复杂的结构, 经常需要在这个结构中遍历处理......


在VSCode中使用Vim

你的下一个Vim又何必是Vim


[洛谷]P1009 [NOIP1998 普及组] 阶乘之和

高精度加+高精度乘(优化码风.ver)


2022

[洛谷]P1008 三连击

新手必做模拟


[洛谷]P1010 幂次方

经典递归


[洛谷]P1004 方格取数

四维动态规划,属于是模版题


[洛谷]P3382 三分

借着这道模版题介绍一下三分算法


[洛谷]P1007 独木桥

贪心模拟,看上去很复杂,实际上很简单