Calvin's Marbles


  • 首页

  • 关于

  • 归档

  • 标签

  • 搜索

3FS 学习

发表于 2026-01-15

学习 3FS。

阅读全文 »

用英文写作计算机博客

发表于 2026-01-12

介绍下用英文写作计算机博客的一些经验。

阅读全文 »

太原游记

发表于 2026-01-04

总的来说,太原是类似于西安的城市,类似的气候,类似的历史文化。但在游玩体验来讲,太原总体略优于西安,主要是:

  • 西安商业化太浓重了,例如大唐不夜城、城墙上骑车等。当然这也不是坏事,但如果玩的多了,就会觉得商业化严重的景点如同预制菜一样,不能说不好吃,但感觉容易腻
  • 西安人太多了

但太原的问题主要是:

  • 交通很不方便。虽然也看到它有专门的旅游线路,并且感觉是用心的,但体验上确实还有欠缺。
阅读全文 »

TiCI 上线过程

发表于 2025-11-30

记录了 TiCI 上线过程中遇到的一些问题:

  • 针对这些问题的技术性解法和运维性的解法
    涉及到某些内部知识的将不予公开。
  • 对于问题严重程度应该如何判断
  • 如何为了达成上线的既定目标,设计临时性的缓解措施
阅读全文 »

undefined symbol pthread_atfork

发表于 2025-11-25

在 x86 上可以跑,但是在 arm linux 上就报这个错误。

1
/tiflash/tiflash: symbol lookup error: /tiflash/libtici_search_lib.so: undefined symbol: pthread_atfork
阅读全文 »

tokio channel 实现

发表于 2025-11-23

基于 tokio 1.46.0 版本

阅读全文 »

“良定义”的状态

发表于 2025-11-20

我觉得“良定义”的状态需要具备:

  • 完备性
  • 唯一性
阅读全文 »

Efficient IO with io_uring 学习

发表于 2025-10-30

通过 https://kernel.dk/io_uring.pdf 简单学习下 io_uring。

阅读全文 »

LLM 基础概念和核心问题整理

发表于 2025-10-25

主要关注:

  • LLM 的基础原理
  • KVCache
阅读全文 »

Persistent data structures

发表于 2025-10-06

在 rust 中,immutable 的数据结构的性质是非常好的。在大部分函数式语言中,都不允许存在 mutable 的数据。

如果要在不可变数据结构上进行修改,就需要 clone 一份出来。因此:

  • 对于一些较大的结构,希望能够尽量复用
  • 如果此时只有一份引用,则可以直接获取 mut 引用就地修改

所以有了 Persistent data structures 的概念:

  • 每一次修改该结构,都会保留之前的版本
  • 历史的版本可以被查询
  • 如果历史版本的数据也支持修改,则称为 Full persistence,否则称为 Partial persistence
阅读全文 »
12…27
Calvin Neo

Calvin Neo

262 日志
154 标签
RSS
GitHub Twitter Weibo
Links
  • xqq
  • wenwen
  • zyyyyy
© 2015 - 2026 Calvin Neo   Hosted by Coding Pages
版权声明
由 Hexo 强力驱动
主题 - NexT.Muse