clow's recent timeline updates
clow

clow

V2EX member #473663, joined on 2020-03-02 19:05:35 +08:00
clow's recent replies
@ITisCool 我是强迫症,本来想自己用,结果人越来越多,索性重构全都搞到个人能力的极致😂
@sunzhuo 等等,最近完善移动端和浏览器插件侧的功能,完善后就可以了
@iorilu 之前就不是,flutter 的多窗口实在拉胯,并且内存通过 rust 桥接的方式直接无法合理控制 UI ,还好 zed 开源了 gpui 和 gpui-kit 俩项目
@lifei6671 大佬方便进群可以看下这个问题么,我本地没复现,方便的话可以发个录屏或者截图
补充一个同源的坑,也是这套并发模型里最反直觉的一处:64 个 worker 各持一个指向同一文件的 fd ,如果各自周期性 fdatasync ,等于每个周期把整个文件的脏页重复刷 N 遍,磁盘直接被打满。

后来做了个全局合并闸:整文件级别每 2 秒至多一次 fdatasync ,并且只有当这次 fsync 的 [起始时刻] 晚于某个段自己 flush 的时刻,才允许把该段的进度偏移写进 DB 。维持「 DB 里记录的偏移 <= 已经被 fsync 覆盖的字节」这个不变式,崩溃恢复才不会在文件里拼出一个洞。

所以内存里明明下到 1.2G ,DB 里只敢写 1.19G ,差的那点是还没落盘的。这条不变式一开始没有,表现是断电重启后续传的文件 md5 偶尔对不上,非常难查。
@ko20 看到了,这两天我看下,有点改不过来了。。突然涨这么多 star 咋🥲🥲
@tcpdump yt-dlp 支持的都可以,但目前插件只开放了几个平台,可以参考实现修改下就可以。
@tcpdump 官方不提供插件,可以自行实现😀
@ssack9 感谢支持~多多提建议😀
@peppapig scoop 源是 qq 群友维护的,我明天艾特他问问
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2593 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 03:34 · PVG 11:34 · LAX 20:34 · JFK 23:34
♥ Do have faith in what you're doing.