摘要:
自从把日记搬到本地,就很少更新web版的了。 马拉松进330。拿到直通名额。 5km再次进17分。 股市盈利20%。 年底买一辆好车。 开几个学习视频。 戒掉烟酒;烟完全不抽;酒的目标不好定,那就按照今年不买酒来实现吧。 健身环上400级。 认真地准备找工作。各方面能力有真正的提升。 阅读全文
摘要:
体重降到60kg,看到暴瘦的自己。 马拉松进400。今年要换个地方跑。 反正每年的目标总有没实现的,今年再定一个大的,年底买卡宴。 阅读全文
摘要:
进程调试 自己写的代码,直接gdb r/bt就可以了。 正在运行的进程,先ps ax找到进程id。然后gdb进入之后attach 进程id。stop/continue暂停和继续进程。 core了,有core文件,就直接gdb core文件。 线程调试 https://stackoverflow.co 阅读全文
摘要:
dir2/foo2.h. C system files. C++ system files. Other libraries' .h files. Your project's .h files. 摘自:http://google-styleguide.googlecode.com/svn/trun 阅读全文
摘要:
等比数列的通项公式:\(a_n=a_1q^{n-1}\)求和公式: \(S_n=\frac{a_1(1-q^n)}{1-q} (q \neq 1) \)等差数列的通项公式: \(a_n=a_1+(n-1)d\)求和公式:\(S_n=na_1+\frac{n(n-1)}{2}d\)特征值和特征向量:设... 阅读全文
摘要:
今晚台式机开不了机,于是只能打开笔记本来码字。重新看了之前的博文,竟然上一篇就是关于分手的事,时隔已经一年半了。 今晚仍旧是感情话题,因为最近刚认识的妹子估计又要搞砸了。已经是非常地用心了,不过不行就还是不行,哪怕牵手了接吻了也还是不行。此时我又想起了最近的两段感情线。一段是和yq的,也是一样,她觉 阅读全文
摘要:
我俩分手了,一年两个月。 我内心也还是倾向于结束的,因为不太可能走到尽头。所以她提出分手,我除了愤怒之后还是开心的。 为啥会愤怒,因为第二天是我的生日,我本来在等着12点她和我说生日快乐的,没想到等来的是分手快乐。而最让我不爽的,她列了8点,每一点都只是通知,每一点都是在告诉我,我不依赖你,分手对她 阅读全文
摘要:
1. 体重降回70kg。 2. 马拉松进400。今年要换个地方跑。 3. 第二收入(非股市)要超过500。没错,就是500。 有种预感,2019会发财。 完成度: 1. 体重降回70kg了。 2. 马拉松还是在5小时左右。训练不够。 3. 没有。股市回本了。 阅读全文
摘要:
最近重构代码之后,打算在本地用bazel来作项目构建。主要是因为brpc已经支持了bazel,所以在此之前料想会简单许多。 安装比较简单,centos直接用yum就行。按照这个指示: https://docs.bazel.build/versions/master/install-redhat.ht 阅读全文
摘要:
接上一篇《brpc初探》。 什么是RAFT 看内部一个开源项目的时候,一开始我以为他们自己实现了raft协议。但是看了代码之后,发现用的是braft。因为在我们自己bg里一直在提paxos,bg开源的东西很多也是基于paxos。但是实际上paxos是什么我并不清楚,只知道是个一致性协议。关于paxo 阅读全文
摘要:
因为最近在看一个内部开源代码,看到了braft。braft又依赖于brpc。于是就看了相关的文档,打算接下来试一把。 这里引用下gejun大佬在知乎上的回答(https://www.zhihu.com/question/65370268/answer/231801580)。 也推荐一下这个问题下面的 阅读全文
摘要:
通过共享内存通信是最快的,不过既然是共享资源,那么就必须要有同步机制。 创建共享内存有两种方式shm和mmap的方式。 shm的创建要确保原子性的话,可以通过重命名来做。 https://segmentfault.com/a/1190000000630435 这里用O_CREAT | O_EXCL来 阅读全文
摘要:
最近恶补后端技术,发现还是很多不懂,一直写业务逻辑容易迷失,也没有成长。自己做系统,也习惯用自己已知的知识来解决,以后应该多点调研,学到更多的东西应用起来。 先学一个新的性能分析命令。 perf record子命令: 火焰图是基于 perf 结果产生的 SVG 图片,用来展示 CPU 的调用栈。 y 阅读全文