环境配置 必备软件 全平台:ShadowsocksR(ssr),ToDesk,git(全 PC) windows 英文语言包,输入法,Linux(WSL or WMware Player),msys2(不装 Linux 话),Windows terminal preview(后于 WSL 安装!),VS2019,VSCode,git,everything,LTSPice,7-zip,cpu-z, Pytho 2023-01-23
一维线性回归 给定 \((x_1, y_1), \cdots (x_n, y_n)\),求 \(y = k x + b\),使得下面式子最小 \[ \sum_{i = 1}^n (x_i k + b - y_i)^2 \] 用矩阵的语言刻画一下 令 \(X = \begin{pmatrix} x_1, \cdots, x_n \\ 1, \cdots, 1\end{pmatrix}^T\),\(Y = (y_1 2022-12-26
快速除法取模 在知乎好友 SuperSodaSea 的文章中看到,对于模数为常量的情况编译器会帮我们做优化(所以我们按照同种方式手写肯定跑不过编译器,真的如此吗?) 2021-11-26 #algorithm
ubuntu 踩坑日记 Mac M1 上装 ubuntu 的想法已经破灭(不会再去浪费时间了,最多花钱用 PD),Windows 的 Hyper-V 也弃坑了,双系统也算了。最终选择了 WMware Player。 2021-08-28 #note #tool
准备工具 编译器的一些参数 很多可以设置的,然后越严格越能检测出不少的错误,当然了版本越高的编译器,默认要求越严格,这也是为什么很多工程不能升级编译器的版本,不然会很麻烦。 正则表达式 在 VScode 中 把单行 { 风格去掉的正则表达式 \n[ ]+\{(但是有注释就有点尴尬了) 强制让 if 的内容包起来: [ ]+if .*[\)|;]$ (但是分成多行就尴尬了) 不要企图 2021-07-27 #tool
公开警句 Too young too simple,sometimes naive 常思己过,勿论人非;严于律己,宽以待人 苟余行之不迷,虽颠沛其何伤 会的越多,不会的边界越大 大道至简,慢即是快,少即是多 不谋万世者,不足谋一时;不谋全局者,不足谋一域 为某种事业英勇赴死,或者为某种事业苟且偷生 感恩群体,也要看清群体的弊端 一个人走的快,一群人走的远 君子爱财,取之有道 自信和细心相辅相承成 清晰的 2021-07-18 #note
可持久化算法 可持久化数据结构 (Persistent data structure) 总是可以保留每一个历史版本,并且支持操作的不可变特性 (immutable)。(OI-wiki 原话),然而实际上我们常见的可持久化数据结构都是依赖于可持续化线段树。 2021-05-06 #algorithm