随笔分类 -  后台开发

摘要:Background 这段时间在用Rust写项目,感觉比C++和Go快乐多了。尤其是没有很shit的业务代码和坑的作伴,真的是很快乐。 一些踩坑 rust tonic build找不到proto文件 这个问题很tricky,我在本地用debian的时候用的是tonic给的example那样写的。 t 阅读全文
posted @ 2024-04-08 09:01 tiany7 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Codeforces 突然意识到好像接下来的流程也用不到codeforces了,好像就要和学生生涯say goodbye了。 点开当初PKU暑校的OJ,发现还有人在提交,哈哈哈,没想到疫情前的题目还有人在做。让我想起来了那首歌词,依然还有人在那里游荡。 过程 未来是光明的,道路是曲折的。 我和CS的 阅读全文
posted @ 2023-11-23 15:54 tiany7 阅读(120) 评论(0) 推荐(1) 编辑
摘要:Functional C++ Programming Introduction 模板真是个强大的东西,能够在编译期完成很多计算,这里整了一套list编程,有点像Racket和Ocaml里面的stylish List 这个并不难实现,我们可以通过简单的折叠表达式来实现 template <int... 阅读全文
posted @ 2023-09-12 00:51 tiany7 阅读(10) 评论(0) 推荐(0) 编辑
摘要:C++ Allocator 该开始搞项目了,但是在搞项目之前,先搞一下C++的Allocator,因为项目中会用到。现在还不确定到底模仿哪个,jemalloc和tcmalloc,先看看吧。 1. 为什么需要Allocator 其实和new/delete是等价的,但是可以屏蔽一些底层细节,因为不一定所 阅读全文
posted @ 2023-04-09 09:48 tiany7 阅读(73) 评论(0) 推荐(0) 编辑
摘要:废了老大劲才搞定这个BRPC,来说一下常见的安装问题 先说一下下载步骤吧,步骤是网络上所说的,这里当一下官方文档的搬运工,实在不喜欢这种搬运风气,但是又没有更好的可以说 git clone https://github.com/apache/incubator-brpc.git sudo apt-g 阅读全文
posted @ 2021-12-06 06:16 tiany7 阅读(672) 评论(0) 推荐(0) 编辑
摘要:卡了三个星期,终于破案了,原来是内存太小了,实习的时候机子都是顶配,自己aws和google的学生机只有1gb,结果是在某个地方莫名其妙卡死,以为是亚马逊和google竞争,结果跑到azure也这结果 关键是中英文互联网还没人说!!!! md,终于知道什么叫免费的才是最贵的这个道理了 阅读全文
posted @ 2021-09-26 06:19 tiany7 阅读(34) 评论(0) 推荐(0) 编辑