简单博客

以子之矛攻子之盾 四两拨千斤 奋力死斗

既不能早起,又不敢迟到。 只好在扶梯上蹿下跳。 活脱脱的兔子。

英雄小兵

自我意识的觉醒、自我行为的实现,即为英雄。 反之则是小兵。

超赶

超赶 # 一来就提超赶,不就承认自己落后了吗? 而且必须跟在别人屁股后面,屁颠屁颠的追赶。 后面发现跟不合适,进而出来了弯道超车。 再来就是遥遥领先了。 既然领先了,为什么还是那么焦虑? 因为又害怕被别人超赶了。 所以竞争到底是为了什么,为了焦虑,还是为了享受。 还是为了自己享受,让别人焦虑呢?

Oneline

一行 # 怎么样的一行才是好的OneLineCode呢? a().await.b()?.match{Some(x) => x+1}.c() try a().b().c() A().B().C()

Procfile

ls /proc/58607 manual 文件名 内容 是否需要root权限 说明 arch_status 空 clear_refs 需 cpuset / fd 文件描述符目录,里面有名称为0~18的链接文件 limits 四列数据:Limit, Soft Limit, Hard Limit, Units,关于cpu, 文件, 栈等配额信息 mem cat: /proc/58607/mem: Input/output error net 目录,有各种协议的文件: tcp, udp, icmp… oom_score_adj 0 root 目录,指向系统根目录的链接 setgroups allow stat 58607 (jdmgr) S 58382 58382 9872 34820 58382 1077936128 6387 0 26 0 6552 6932 0 0 20 0 15 0 95648476 1838948352 11496 18446744073709551615 4300800 25256385 140731858714304 0 0 0 0 0 2143420159 0 0 0 17 8 0 0 0 0 0 49557040 50499008 83853312 140731858719703 140731858719777 140731858719777 140731858722800 0 task 目录,里面的子目录与本进程的目录结构类似 uid_map 0 0 4294967295 attr 目录,里面有:current, execr, fscreate, keycreate, prev, sockcreate cmdline . ...

亲疏之别

亲则同,疏则异。 同声同气好说话,异口同声有诡计。 索性不改继续用,除非大变在眼前。

动态规划

将循环执行过程中的阶段结果保存到数组里以供后续执行使用。 func DP[T, R any](n int, list []T, f func(T) R) R { s := make([]R, len(list)) for i, item := range list { // exec and save result to s s[i] = f(item) } return s[n] } 解决一系列小问题,直到解决一个大问题。