0%

October

开学已一月有余,距离在科大开始正式的学习生活也有近三个月了。可能还是没把握好研究生新生活的节奏,感觉这一个月以来活得赶了点。

虽然以前写过的代码量不算少了,但相对来说我的工程项目经验还是少的可怜,如此完整地阅读一个比较大的开源案例还是第一次。也幸而还有以前的写代码经验在,让我能磕磕绊绊把任务做下去。

搞 RDMA 期间有很多东西是现查现学现用的,当时也来不及额外花太多时间去好好研究,然后这三个月的博客也是——一直在挖坑。。。

后面会稍微多花点时间把这些东西都好好消化一下,也把前面的坑都填一填。

Something New & Left

继续挖坑以及列一下还有啥坑要填

前面留下来的坑了… Linux 里面的防火墙,花时间搞搞清楚。

(另外…再花时间研究一下 firewalld 和 SELinux ?)

填坑先从这里开始。

好歹花了3个月时间在这俩上面,稍微总结一下,搞完就再也不想再看到这两个了。

前面留过两篇:【RDMA Warming Up】【Simple usage of RDMA ibv】,简单地记了下 RDMA 的架构和 IB Verbs 的用法,后面可以看看再补充一下。

  • File Descriptor

Linux 中的文件描述符这个东西以前就见过,一直没花时间好好弄明白过。

幸好百度出来的 Pipe fd 和 FIFO fd 直接改进代码里面去没出问题…

  • poll()/epoll()/…

用于轮询文件描述符事件的几个 Linux 系统函数,配合文件描述符使用。

到这里又让我想起来当年多次想啃掉结果总是中途放下的《Linux 内核完全剖析》…我发现内核的东西确实是有点意思的

  • pthread

多线程编程,这玩意也是之前没研究过的,强行百度了一波直接上马。

  • 函数指针

由于函数指针的存在,读 gRPC 代码的过程中经历了生死般的折磨(后来想想可能跟我 gdb 没用好也有关系)。

虽然总说指针是C的灵魂,但平时总是极力避免使用,原因也是灵魂很难驾驭啊。

函数指针这个东西虽然难搞,但不得不说很好用,尤其是在一些比较大的项目中需要保证代码灵活性的时候。

  • gdb

非常有用的工具,大项目调试时也是,以前在比赛时见过边上各种神校的巨巨 vim+gdb 调得飞起,值得好好整理一波。

例如 dir 导入源码目录等等用法,挺多可以整理的。

  • gprof

这次是没用到这玩意啦…当时曾经想过用 gprof 跑个函数调用图出来,最后还是 gdb 查调用栈然后手写整理了。


先补这么多,加上前面已经挖好的几个坑,后面已经是一大堆需要整理的东西了,感觉可以写个“填坑系列”出来。


Something to be written down

有人问我:技术博客不是应该只留技术的东西在里面吗? 这里还有这么多其他的...

其实还是挺庆幸自己能把这个博客一直坚持写下来的,曾经好多次想要不要把之前瞎写的随笔啥的都给删了,最后还是没舍得,不想让这个小站太冷得像机械。有时候往回翻翻以前写的东西,或是嘲笑/反思那时候为什么会有这样的想法,或是怀念那段精彩的/艰难的/开心的/难过的人生经历。

其实这些东西也不在乎有没有人看,主要还是写给自己看的,看过我写过的心情,走过我去过的地方的人,有一两个就够了。

刚刚看了看,这个域名我居然直接买到了 2018 年… 0.0 …看来当时拿了不少优惠券啊

刚搭起来的时候还想着跟着原 po 一起改改博客主题或者干脆自己写一个,博客存放的地方也是,从 Github 到 Gitcafe 到自己的 VPS 最后又回到 Github,现在大概是过了那段瞎折腾的劲了,只想着干净清爽能写东西就好


回到科大生活的话题,有时候想想我原来理想中的研究生生活到底应该是什么样的?

并不是怕在电脑前一坐一天(毕竟以前刷题的时候这种日子早就习惯了),就是觉得这样的日子太过无趣。大概是之前自己被 Deadline 压得太厉害,原来想好的好多事情都没有机会去做,现在稍微从这样的 push 中解放出来一些了,也就心有余悸想着不要再回到这样的恶性循环里了。

有时候还是应该浪费点时间到实验室以外的生活中去的。

15号这天晚上刚洗完澡就跟着舍友一起出去浪了…

酒吧的名字叫 驴圈慢生活,一家很有悠闲氛围的清吧。除了驻唱唱歌以外还算清净,适合悠闲下来慢慢坐着谈天说地。

键盘+吉他以及驻唱。

哦,还有惊喜地发现他们用的播放器是 网易云音乐 …我现在对用 网易云 的都很有好感

你敢信我们四个人逛在酒吧街上聊的居然是数据挖掘机器学习…(捂脸,已沉迷学术无法自拔)…然后聊到人生,聊到社会发展…

都是一群热爱学术并且很有生活的人啊~


然后去了这个曾战斗过好多年的战场~

到今天为止 参赛队员、裁判、教练 我算是都经历过了哈哈,说实话坐在观众席上看他们打比赛甚至有点比自己在赛场上还要紧张的感觉。


Life Continues

生活仍要继续,不管面对什么,总要微笑地继续走下去。