本周(10/16 ~ 10/22)是十月份的第三周。

Life

#1

因为之前把小米筋膜枪摔坏了,所以这次打算买个小米手环的时候连带把筋膜枪一起买了。

结果筋膜枪到货的时候发现无法开机,一开始还以为是没电了,充电半天之后还是无法开机…

还好 JD 走换货流程比较省事,只不过后面换货又要一段时间了。

小米手环还是挺好用的,带着在健身房跑个步和踢球都没有太明显的不适感觉。现在主要用来检测心率和睡眠,顺带看一下一天运动能消耗多少热量,虽然感觉都不太准,不过有个大致的范围对我来说就足够了。

#2

因为上周庆祝老婆 SCI 的那顿饭不是很让人满意,所以这周五和周六分别吃了一顿盒马海鲜大餐和大渔。

不得不说是真的过瘾 😎

不过代价是运动量得 double double 了

#3

因为约了周日的科一线下学习课和鉴定考试(其实就是科一模拟考,得过了85分才能真正的预约科一考试),所以这一周一直在刷驾校一点通。

周六还做了几乎一天的题目,把500道精华题都做了一遍。

周日线下学习的地点离家还不算太远,地铁40分钟,出地铁站走几步就到了,课程也还可以,其实就是简要的过了一些科一的考点。

模拟考试也很顺利的通过了 😎,不过可能太久没考试了,一个模拟考就给我整的紧张的不行,考试过程中心率直接飙到90多…😅

因为科一无法再周末考,并且最快也必须要在鉴定考试通过的7天后,所以预约了 10.30 的科一考试,到时候请一天假。希望顺利 🥱

#4

这周看了两部电影

坠楼死亡的剖析 4/5 这部是今年的金棕榈展片,和同事一起在公司看的。一开始以为是另一个平行宇宙的消失的爱人,看完发现是另一个平行宇宙的婚姻故事

行骗高手 Sharper 3/5 整体比较稳,但是节奏没有做到起伏同步,尤其最后反转的时候居然和前面没有任何变化。

Work

#1

本周学习总结

code::dive | Asynchrony with ASIO and coroutines

  • code::dive 这个 conf 的一个对比在 ASIO 中使用 callback/lambda 和 coroutine 实现网络编程的分享
  • 比较基础但是对比也比较直观

CppCon 2021 | What’s New in Visual Studio: 64-bit IDE, C++20, WSL 2, & More - Marian Luparu & Sy Brand

  • 远超预期的 talk,本来以为只是很无聊的蜻蜓点水的讲一下 VS 过去一年的迭代,妹想到 Tartanllama 现场用 VS 写了 coroutine-based xorshift random generator,还演示了和 ranges 连结使用
  • 甚至覆盖了 vcpkg 管理依赖和 cmake presets

凤凰架构 | 6. 分布式共识

  • 简单讲了一下 Paxos, Multi-Paxos 和 Gossip 三个分布式一致性协议

Building Microservices | 6. Workflow

  • 核心是分布式事务,稍微过了一下 2PC,但是作者并不推荐使用分布式事务
  • 相反,作者推荐使用 saga pattern,并且介绍了 orchestrated sagas 和 choreographed sagas

#2

前段时间学习并总结了一个还算安全靠谱的用户密码创建且传输到 server 保存的流程。

打算亲自实践一下,并且这次用上 vcpkg 作为依赖管理以及 cmake presets 为构建基础

#3

感觉 anvil 需要作进一步的 improve,目前大致列了这么几个点

  • cmake minimum required → 3.21
  • move pch files into $PROJECT/build/pch
  • support vcpkg
  • make cpm optional
  • preset ?

不会一次做完,应该和其他的东西穿插着做


好了这周就这样,下周见