> For the complete documentation index, see [llms.txt](https://yang-fanspersonal-organization.gitbook.io/blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yang-fanspersonal-organization.gitbook.io/blog/zhuan-yan-2022-nian-zong-jie.md).

# 转眼 2022 年总结

记录我2021-2022 这一年的一些事情

### 2022-3-4

**2023-4-23** 今年我和大家(From XiyouLinuxGroup) 去了朱雀国家森林公园，不知道为什么会投票出这样的结果，我们都以为是个公园，事实上是公园，但我们的绝大多数时间都在爬山中度过，下午回去和大家在GoGo 的一家东北菜馆吃了一顿(后来很长一段时间，我如果出去吃饭，都会选择这里）:

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FmuY7IxwVGDFWYfqjAymm%2F4BD5567F-FAAD-41CD-9AF2-03DB57339D78_1_105_c.jpeg?alt=media&amp;token=73e92b18-bdce-4b4a-b55c-852b4c24b0e5" alt="" width="375"><figcaption><p>中间拍照的一张</p></figcaption></figure>

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FjzYNRF0fOcpwl6Ogwg2F%2F71462E4C-4B23-4277-A286-E077ACD9F89F_1_105_c.jpeg?alt=media&amp;token=5055dec5-5296-4760-8ef6-d5ea53887849" alt="" width="375"><figcaption><p>路上一对夫妇的小柴犬, 撸起来很可爱(;</p></figcaption></figure>

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FaGRSmSFksjr8KcckQjVY%2F33A4F1CF-BAC5-45A4-9379-6EA0D3CE4351_1_105_c.jpeg?alt=media&amp;token=29a0ff8c-11f9-4c27-9573-d3def7fb9718" alt="" width="375"><figcaption><p>最后回去做的缆车(ajian 躺在我肩膀睡着了哈哈哈</p></figcaption></figure>

小组会让大家尽可能的暑假留校，这似乎是一个老传统了。现在看来，如果你学的多一些，出去找个实习也不错。不知道为什么，飞鸿老说我有白头发，难道我熬夜太多？![](https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2Ffoj1S7pOxm9loPJ9ahsE%2FFA79A2B3-9FD3-4BFD-BD30-DB6285666D9E_1_105_c.jpeg?alt=media\&token=2cf8cf04-9b29-4e57-8541-6ebcf73dbc1f)![看起来油亮亮的](https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FasnIJ6dfC5oDpGLSkQMu%2F26B5B208-FC47-4A51-AD0E-FA6A94F216A8_1_105_c.jpeg?alt=media\&token=582eda40-99a1-4ef2-aae8-def9cd7c4563)

我当时留校，有个 StoneDB 做 MySQL-AP 的数据库开源了，我有幸参加了他们第一次周会，并且问了几个问题(处于想要小礼物的想法.) 例如使用的 C++ 版本, QA: C++17(跟随 MySQL 上游), 怎么看待 Rust ? 还给 Curve 打了一波广告，问他们考不考虑做存算分离，可以考虑一下适配一下 CurveBS. 小助手姐姐也很热情的给我寄来的奖品:

![](https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2F8OpKupW1gIE0VCZygzYa%2F721CDFB9-AB56-4BD8-8A5C-0FFD24EF2EC1_1_105_c.jpeg?alt=media\&token=8e27985f-7305-4273-b475-bf7ee4f9ac0e)&#x20;

暑期留校总是无聊的, 但很快事情迎来了反转，没错，我们延迟开学了。所以我又在学校里面慢慢度过了无聊的十几天。

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2F4OWC8nGOGOMtaqBmzVjP%2F86A3D307-DCEF-4236-A541-2F249BABE3BE_1_105_c.jpeg?alt=media&amp;token=a1dc370a-8620-4026-b2de-cda1adf74b58" alt="" width="375"><figcaption><p>2022-9-6 号在万科商场一楼</p></figcaption></figure>

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FAab8CPanZaBA7keJFKA7%2FA6EC2574-3670-46DF-8F2E-7CB5AD556F58.jpeg?alt=media&amp;token=d5a5eb68-c025-477b-82ae-0b46d55f077c" alt=""><figcaption><p>当时的发型和残破的宿舍</p></figcaption></figure>

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2F3s9XKngCQ6nzWCPHVAbY%2FE3E88AA7-7569-433C-BF0A-2953E89C0B98_1_105_c.jpeg?alt=media&amp;token=f7053ffd-bf28-4036-b5e9-cfeb97674b02" alt="" width="375"><figcaption><p>为了给开源之夏公众号拍的照片，颜然学妹好腻害:)</p></figcaption></figure>

慧姐给我寄来了一堆好玩的东西和 Curve 周边:

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FoPjbbFhriwkAx88e1o0m%2FF88BE6D3-E60B-4DCC-9F32-E57081A7BC12_1_105_c.jpeg?alt=media&amp;token=73b87a9d-636b-437a-b748-c286a62542e4" alt="" width="375"><figcaption><p>我很喜欢，但要是能带我去猪厂吃饭就更好了哈哈哈kaisen</p></figcaption></figure>

### 2022-10-11

今年我参加了OSPP-2022-Curve, 自己也在后续做了一点微小的贡献。我的项目导师很佛系，但结果看来现在也还能接受。虽然最终是个娱乐性项目。但想来毕竟自己也只是一名大二学生，实在没有能力做太多的事情。但很有收获的是: 认识了 Curve 社区的很多朋友，运营张慧姐姐(有段时间像个话唠一样), 小翠(很友好的指导了我多个代码上的贡献), 汉卿(项目的导师，经常陪我聊天，包括不限于生活，技术，就业。我也在存储这方面大概有了一个初步的了解。觉得如果以后能和这样的朋友一起工作，我一定会很快乐 :)

今年我看过几本 C++ 的书，有 `more effetive C++`, `morden effective C++, C++ Template, 也加了一些 C++ 的群(水哥的 CPP 中文推送, C++ Joie de Coding (PS: 群主居然和我是老乡), 我当时很痴迷于 C++, 觉得这个语言虽然复杂，但是他的魅力让我感到很好，可能当时的我一度喜欢造轮子，后来发现不过是因为我没有用过更现代的语言罢了。`

网易的 Curve 团队很慷慨，给了我们一台 `16C32GB` 的机器来用作项目开发, 当时头一次感受到这么大规模的 C++ 的项目编译, 我深深记得第一次全量编译花了接近 50 min, 但是增量编译却很快，Curve 使用 `Bazel` 作为构建系统，我之前只听 `龙哥` 说过 Bazel, 但后来发现这个构建系统的构建与语法都很优雅，但可惜直到 `2023-12-31` 都不支持 `debug` 和 `release` 的分开编译，如果能分开就够好了。老实说，我刚开始学 CMake 的时候就觉得他的构建语法不优雅，我在后续深入学习的过程中, 还给 Apache bRPC 贡献了一个 1000 行的 bazel 修复 \[PR-link]\(<https://github.com/apache/brpc/pull/1996>),  后来也发现 bazel 的一些问题，便觉得可能还是因为 C++ 太自由了。

我和大家一起都慢慢学习了 MIT6.824, 这门课主要教分布式系统的，有4个lab，我刚开始做的时候，说实话，一度怀疑起自己的智商 :cry:。后续也在不断的痛苦中慢慢做完了前面 3 个 lab，并果断放弃最后一个。主要痛苦的原因日志都是乱序，Debug 起来实在是痛苦，加之对 golang 的一些周边好用工具并不熟悉，所以更加剧了我学习的痛苦。但好在凡事都有双面性，我结合野猪书和视频理解了很多概念，例如 `线性一致性`, `因果一致性`, `弱一致`, 后来我便无比崇拜 Raft, 觉得现代不用 `Raft` 的系统都不是先进的（后来发现这个想法还是太浅薄了。

我记得当时和胡学长还有ajian讨论过的一个问题就是: AWS-Dynamo 的多写的漏洞?

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FfHcuBgh6i4rttClRQTSa%2Fimage.png?alt=media&amp;token=b1d0a4d5-bcb2-40cc-842f-0b3613beef67" alt=""><figcaption><p>DDIA-第五章的复制中的 AWS-Dynamo 基于法定人数多写的非线性一致性问题</p></figcaption></figure>

这本书的作者是分布式系统大师，成功把我吸引到了迷人的分布式系统中去。

2022-10-12

后来编译机到期了，我自己的笔记本根本hold 不住编译，便花了 700RMB 在某鱼上淘了一个开发机:

```
CPU: E5-2660-V2 2.0GHZ 10Core-20Thread
GPU: GTX-750Ti
Mem: 16 * 2 (Samsung DDR3 1666)
Disk: Kingston 256GB SATA
```

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FmBELBKlG6zrChIIMF2TA%2F1B1CA641-8581-476C-BE8C-27F18E300D09_1_105_c.jpeg?alt=media&amp;token=25c67bb4-9b59-4645-94af-096009c8b5e3" alt="" width="375"><figcaption><p>机身的侧面</p></figcaption></figure>

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FTgqXgTRR8Kqc206Z68hL%2FF8ED0511-3183-4FBA-8EA3-6E1E2AA126C0_1_105_c.jpeg?alt=media&amp;token=4e4b02fe-e7bb-4ffc-81c7-b4a206053df3" alt="" width="375"><figcaption><p>机箱内部</p></figcaption></figure>

我几乎把全部的开发放在了这台开发机之上, 并且安装上了一直使用的 `ArchLiunx`

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2Fw7ddOtgyKhIYKprSBcLi%2Fimage.png?alt=media&amp;token=9147f67a-b9d6-4d29-a4e8-ea65059e10ba" alt=""><figcaption><p>ArchLinux YYDS(子玮的强烈安利</p></figcaption></figure>

胡学长开奖，请大家一起去吃了一顿火锅，学长很幽默很聪明，我认识的几个朋友里面，很少有像他这样高专注，不过他是浙江人，不能吃辣，但是还带着大家去吃辣，哈哈😄

当时有一个牛肉串很好吃，我吃了3串，很鲜

那天晚上下着暴雨，子玮披着雨衣，我和ajian 打伞，4 个人半天都没有打到车。

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FyTJMuA5jqTkqXZSubnXF%2FCA655CF7-E940-4805-B50A-BE9E544D9D07_1_105_c.jpeg?alt=media&amp;token=37ce89eb-bbfa-4734-a939-463ea813120c" alt=""><figcaption><p>2022-11-11 雁塔区小寨赛格顶层第二楼潮汕牛肉火锅，大家一起吃饭很开心</p></figcaption></figure>

西安下雪啦

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FrrJUWK049cdNs3Un4txk%2F699AFD85-F412-44BF-86E1-58D66D1521B1_1_105_c.jpeg?alt=media&amp;token=fd30ecaa-3653-4aad-ac07-14f436cf7318" alt=""><figcaption><p>学校西区教学楼门口的雪很好看</p></figcaption></figure>

### 2022-11-12

由于大家都解封了，我也回家了，几乎长达3个月的长假，让我下定决心好好学习，明年找个好实习

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FAfqiafEZ1HPM50iIi9KU%2FF5C2980F-8BA4-40AB-B1E0-A628E064E319_1_105_c.jpeg?alt=media&amp;token=aefd67c0-db1a-4248-a153-7290c32ecb18" alt=""><figcaption><p>12-5-西安城南客运站</p></figcaption></figure>

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FBOlUeGr6qoKEQZkJmNzt%2FF8019D76-C4F1-46C2-BC88-36E733BE558E_1_105_c.jpeg?alt=media&amp;token=10e80b5c-26f0-40a5-8b32-4c36dfdaca23" alt=""><figcaption><p>关中去往陕南的隧道-很长的一条</p></figcaption></figure>

我也把我的装备带回去了，直到现在我没有大屏幕我几乎无法正常工作，小屏幕用着让我感觉很难受。

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FgDIYcWQMScNLB6TfPuOF%2FCE3F68C2-1554-4586-8A48-EEF63D2D9AE9_1_105_c.jpeg?alt=media&amp;token=00c63378-689e-48a1-a030-20621e63c3bb" alt=""><figcaption><p>耳机，鼠标，带鱼屏，键盘</p></figcaption></figure>

带鱼屏用起来使用体验很好，很感谢子玮，配合WindowsManager 一起使用，让我的效率高了不少，我在 ArchLinux 上Coding和学习。

买了个新的键盘，由于老的 Durgod 键盘不小心喝药把水龙在上面去了。

阳了的那几天，我感觉我要去世了 :sob:

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FjGBLF5x9wvBemhieTmQs%2FE4220453-FFA4-4FD6-B61F-B5B27086393D_1_105_c.jpeg?alt=media&amp;token=e247a1b2-e91b-4076-99a4-de3118334bc8" alt="" width="375"><figcaption><p>新的键盘，青轴的，噼里啪啦的</p></figcaption></figure>

尝试在我的 shaundb 上 port 出一份 raft-protocal(但不用想，最终以失败告终，但无疑加深了我对 C++ 的理解和运用，头一次写了这么多的 C++ 代码在一个项目中:

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2F7M0y2AXhRKnPbCBVYQHe%2F62521531-0DB9-4313-86FE-20893D46694E_1_105_c.jpeg?alt=media&amp;token=a7e48fa3-92b6-47eb-aaae-bbb742e21d77" alt=""><figcaption><p>带鱼屏的好处，可以分多个页面一起写</p></figcaption></figure>

翻到了小学买的 ThinkPad-Laptop, 本来想装个 ArchLinux, 但去年装了 Ubuntu，一年多没有电就坏掉了又不了开机，不得不吐槽，ThinkPad 还没被联想收购之前，质量真的很好!!!

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2F6jBmR0QDPVGaIXlYz0aL%2F893F9FC1-276B-48E7-8BBC-E55256E2E43E_1_105_c.jpeg?alt=media&amp;token=4e8bd0c4-479c-4280-b32b-5c52779258b4" alt=""><figcaption><p>ThinkPad YYDS!!!</p></figcaption></figure>

由于明年要找实习，我推掉了很多饭局，😭😭😭，唯一去了一趟mengxi的饭局，感觉大家变得很成熟了。

去安康烫发了次，没想到安康还有茶花弄

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FQrWZ5Y8I1FINyWg0WQAa%2F9D6D9F93-8F27-4580-ADBB-48BB17940205_1_105_c.jpeg?alt=media&amp;token=154e696e-d5fc-41c5-9cf5-f9e123278383" alt="" width="375"><figcaption><p>超级好喝 很喜欢这个设计</p></figcaption></figure>

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FUymUuYkgxm6ei4d683bB%2F2EADDA7B-E44B-4B57-A750-1748B09CCB76_1_105_c.jpeg?alt=media&amp;token=c258256b-360a-4035-9001-fe256ccba6e9" alt=""><figcaption><p>这个效果有点奇怪，他是烫头发里面，tony老师说我的头发很硬😂</p></figcaption></figure>

<figure><img src="https://271127613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUYk64eTIve1AoPVgZeUO%2Fuploads%2FEFrF6oA6MwzNn0UjTD8l%2FDC2EF8B5-6D3A-49B8-B561-1476888D6532_1_105_c.jpeg?alt=media&amp;token=a3b9b108-7988-40b4-8fbe-30479ee3fe11" alt="" width="375"><figcaption><p>有点小帅哈哈哈</p></figcaption></figure>

#### 这篇文章事实上我是在 2023-12-31 号写的，所以就把总结放到 2023 年里面。
