TinySQL 实现笔记

原项目:https://github.com/tidb-incubator/tinysql 我的实现:https://github.com/RinChanNOWWW/tinysql-impl TInyKV 之外的另一个 PingCAP incubator 的项目,实现一个微型 TiDB,即 TinySQL。正好十月中旬要参加 OB 的比赛,做这个刚好可以了解了解数据库 SQL 层的一些东西,这些在 CMU 15-445 的实验中没怎么深入。虽然 TiDB 的存储层是 KV 的形式,但是总体上的思想应该都大同小异。与之前 TinyKV 一样,这个文章用来做个笔记。

发布于 编程开发

TinyKV 实现笔记

原项目:https://github.com/tidb-incubator/tinykv 我的实现:https://github.com/RinChanNOWWW/tinykv-impl PingCAP incubator 的项目,实现一个微型 TiKV(以及 PD)。在此文章中记录一下开发中的值得注意的点。 最后更新:2022-06-16

发布于 编程开发

ruborute 开发日志

作为一个 SDVX 玩家,有一天在水群的时候看到了一位群友发了一下自己做的统计得分数据的脚本,于是催生了自己做一个查分器的想法。于是就有了 ruborute 这个项目。它的读音为 “Are you 暴龍天(ぼるて, borute)?”。我打算用这个文章来记录我在开发过程中思路。

发布于 编程开发

C++ 类型萃取

最近在网上冲浪的时候注意到了 <cmath> 中 sqrt 这个求平方根的函数。与 C 语言中的不同,C++ 将它重定义为了模板函数。在使用过程中我发现,这个函数的模板特化只能用整数类型,如果是其他类型,则会编译报错。

发布于 编程开发

2021年4月20日 TEG 云架构部门面经

2021年4月20日 TEG 云架构部门面经

发布于 面经

用 Windows 开发遇到的各种问题

自从之前那段实习结束之后,我的日常开发就转变成了 Windows 10 + WSL2 的方式。刚开始的时候还觉得特爽,等新鲜感过去,这种模式成为常态之后, Windows 以及 WSL2 的各种毛病都逐渐涌现了出来。为了防止我之后再次遇到又变得一筹莫展,我将在这个文章里记录我使用 Windows 10 开发所遇到的各种问题(大概是会持续更新的……)。

发布于 问题解决