让 OpenCV 可以被静态链接 在 Alpine 的环境里,需要尽可能让程序被静态链接,否则程序还需要安装巨大的 glibc 和其他动态库,不符合 Alpine 的原则,也不太方便被部署。但 OpenCV 并不是那么容易被静态链接,应该怎么办? 2025-02-11 #技术 #捣鼓
使用 Rust 实现 SnowflakeId 在最近的业务中更改设计的时候最终决定使用 雪花 ID (下文称之为 SID)作为数据库的主键,这样可以避免使用发号器等中间件。 但是广为使用的 snowflake 的实现实际上是线程级别的唯一,而不是分布式意义上的唯一,因此在生产上如果和分布式搭配会产生极大的问题。 怎么办?只能自己写了。 原理 SID 实际上是 Rust 的 i64,他有 64 位。但是有一位是符号位,所以实际上可以使用的只有 2024-10-23 #笔记 #技术 #捣鼓
农夫乐事 FaQ 启示 农夫乐事作为一个 Minecraft 模组,以较少的物品量和丰富的玩法夺得了众多玩家的喜爱与欢迎。这到底是为什么?其实答案都藏在 Discord 的 FaQ 里了。 2024-09-22 #学习
EN:The Journey of Rust and Procps Hi, I'm Krysztal Huang, a contributor to Debian's uutils/procps. 2024-08-20 #笔记 #文章