或学而有得,或思而有得,辄札记之。 ——[清] 王筠
随记,主打随性乱炖,看到、想到什么就记下点什么,大多都是没有实际用处的,只是觉得好玩罢了。
2025
冬
秋
夏
春
Week 3
4.15
- 30多度,热化了。脚下还有一块450W的暖气片,持续给两个人做着高强度张量运算。它应该更热。
- MUSA提供SDK了,希望有朝一日CUDA的垄断能被打破。
4.14
-
服务器host无公网IP,以拥有公网IP的主机jump为跳板设置反向代理,可实现任意可连接jump的主机client连接到host。具体步骤:
-
在host上设置反向代理(autossh可自动进行隧道重连,其中
-M 0
表示禁用autossh的监控端口,使用SSH自带的保活机制):1
autossh -M 0 -N -R 2222:localhost:22 jump_usr@jump_ip -vvv
-
在client上连接host:
1
ssh -J jump_usr@jump_ip host_usr@localhost -p 2222
-
在host上设置反向代理(autossh可自动进行隧道重连,其中
Week 2
4.13
- 词袋模型可以理解为仅计频次的单词编码方法,比逆文本序数还要naive一点。虽然技术过时了,term还是第一次对上号
4.12
- 实验室太热,外面又太冷,冰火两重天
- 视奏了卡尔卡西25首练习曲,弹得一坨。需要多练,特别是严格按照谱面上的指法。
4.11
- 测评强化日。
- 大人に目覚めてく、あなたに出来ることを さぁ ——《蝶》柴田 淳
4.10
-
刷到了某大佬关于手机云控的一个视频。在熟悉的通过系统更新等方式“反向升级”(包括但不限于降频)之外,云控居然还会硬编码VIP用户和评测商,以此优化他们的体验。甚至还可以对拍照等功能进行基于样张的优化,和在🌕上P个环形山有异曲同工之妙。几个值得探索的点:
- 云控指令是如何下发的?为什么拥有调度设备的权限?
- 这是手机定制OS的后门吗?如果是,是否存在伪造身份进而攻击特定设备、破坏完整性/保密性/可用性的可能?
4.9
- 发现很多单位博士后-入职薪资倒挂,原来是因为国家有补贴。国家真是给高校付出了很多,缝缝补补
4.8
- 学到了一个新单词:Tariff。US发布的各国税率是依靠几个简单的权重系数计算而来的,居然还在官网给了几个参考文献,近两年的都有。可见很多严谨“学术”的背后就是先画靶子再射箭,反正世界之大,总能找到related work。成功了就是“All you need is XXX”,失败了就是“Rethink XXX”。
- 大家都在说世界是草台班子,说明不迷信、不盲从逐渐成为趋势,普通人也在对曾经高高在上的东西祛魅,开始思考和审视——这不是正好说明时代在发展、社会在进步吗?所以世界是草台班子,恰恰说明世界不是草台班子。草台班子说说说则矣,认真就输了。班子存在的不足和巨大的改善空间,恰恰给了普通人做出一番改变和事业的机会,如果班子草包,普通人也跟着草包,那就真成🤡、刍狗了。
4.7
-
Java中,匿名表达式中的变量和匿名表达式外部的引用(下例中的
list
)并不是同一个,而是复制了一个新的引用。因 此,匿名表达式中的变量必须是final或等同final的,以避免内部修改,外部不变的不一致情形Workaround:1
2
3
4
5List<String> list = null;
list = new ArrayList<>();
List<String> missingElements = Arrays.stream(target)
.filter(e -> !list.contains(e)) // ERROR: Variable used in lambda expression should be final or effectively final
.toList();- 匿名体前复制变量到一个新的final变量
- 使用循环等非lambda方式
- Lambda仅保证变量引用的不可变性,不限制对象状态的修改。因此修改引用变量成员是ok的,不过可能导致线程安全问题(并发修改、竞争)
Week 1
4.6
-
玩手机,颓废。复工第一天,可以试试番茄🍅工作法,高效又健康
- 每25分钟休息5分钟
- 每个番茄周期内不能干其他与当前计划工作无关的事情
4.5
- 居庸关长城,由明代徐达、常遇春等人于1368年所建,1993年由解放军某部队整修。全程敌楼共14座,走遍共用约五个半小时。矿泉水十元一瓶。初见很多老外,三座敌楼后基本就没什么说外语的了。白发的老奶奶比十岁的小胖墩矫健十倍甚至九倍,是学习的好榜样
4.4
- 清明假期第一天,下午给自己放半天假,久违两个月打开P5,闪退了两次,红温了
4.3
- LLM通过了图灵测试。但是这不是早就应该发生的吗?LLM本身就是人类常识的集合体,从性格与输出的稳定性上来看甚至可能比大多数人都好
4.2
- 做梦梦到了早起6点半就出门,晨光熹微,众人在一仁兄的练琴🎹声下奔赴一天的努力,心情非常愉悦。醒来坐起已经8点半了
- 遗传算法:适者生存。也可用于非凸问题,相比变异,可能定义合适的适应性函数更为重要
4.1
- 感觉每天的有效工作时间都不多,可惜这并不是一个玩笑
-
反卷积/转置卷积
- 实现上采样(无法恢复原矩阵,主要目的是大小相同)
- 建立一对多的关系(卷积:多对一)
- 也可用于特征解释
Week 4
3.31
-
哥德堡变奏曲第26变奏听上去和亨德尔HWV435神似,是巴洛克时代大师们的共鸣吗?
-
Fork Bomb,用几个字符crash linux——
:(){ :|:& };:
-
定义了一个名称为
:
的函数(到;
为止)并立刻运行
-
函数体中执行两次,结果被pipe到同名函数,子线程会以 $ 2^n $ 增长
-
&
把函数调用放到后台,因此子线程一直运行不会结束
- 结果:耗尽系统资源
-
定义了一个名称为