2019-年度总结
时光易逝。
说在前面本来我都忘记了这件事,结果Gaocegege的总结又让我自卑了,没办法,姑且想点东西来写吧。到今年,就是高中过去整整三年了。
一月现在想起一月,最有意思的还是面试Jump。HR是个外国人,但是口音特别好听,以至于我还能听懂不少。鲁莽了一把,相信自己leetcode两百题的水平 ...
心山月
我知道那不是山。
灯火阑珊
你问我见到你怎么那么开心,我想了又想,可能是因为心想事成吧
何处为家
未来,要养一只猫或者一只狗,总之你喜欢的就好,取名叫小鬼
生一双儿女,叫小妖小怪
别看了,你就是那个大魔头
时间
读书时,我们每天相伴了十六个小时
你总担心很快就要分离
我只好说,会有很多很多, ...
boost学习笔记
学起来有一点费劲…
安装1234git clone https://github.com/boostorg/boost --depth=1 --recursivecd boost./bootstrap.sh; ./b2 install
时间与日期timer
就一个秒表
progress_ti ...
An interesting bug in openstack live migration
这个机器自闭了,得赶紧吃了它。
原因
在openstack上,热迁移节点后,机器所能读到的网卡MAC地址会发生变化。
在Centos中,/etc/udev/rules.d/70-persistent-net.rules,记录了网卡的MAC地址和逻辑名称。
这里会出现不一致,从而导致网卡加载失败。 ...
Mastering Git
Git心路历程:
这是啥,我做了啥,怎么conflict了。
我会了,交给我,都可以。
学不会,怎么还有rebase·cherry-pick·reflog·bisect。
入门
clone, init, add, mv, reset, rm, bisect, log, status ...
《Java并发编程之美》笔记
让我来康康Java并发编程的套路。(然后在cpp里自己造轮子,wdnmd)
第1章 并发编程现成基础
在Java中有三种创建线程的方式
Runnable
继承Thread类
java不能多继承,所以这个方法会导致不能继承其他类
FutureTask
方便获取返回值。
有点像js的await ...
将故事写成我们
少年时,每天一小吵,三天一大吵。摘两句浅薄文字,以为看透了生死。两三周就要写一篇苦水,不管人看不看得懂,听不听得惯,往日志里一扔,自以为独立。
最难熬的是如果以前写了好些感受,后来觉得尽是在无病呻吟,就都删掉了。现在看来,是久病成良医,懂得什么会痛,怎么疗伤。
那时候最喜欢换位思考,将心比心。我 ...
linux capability, SGID, /dev/mem杂谈
在linux的世界里,权限是一件复杂又重要的事情。这次从dmidecode命令的执行引出对权限的控制。
Dmidecode
在许多linux发行版中都有的一个软件,用来查看硬件信息。
DMI(Desktop Management Interface,DMI)就是帮助收集电脑系统信息的管理系统,D ...
如何快速准确描述问题
经常有人问我问题,我也经常需要请教别人问题。我认为越真实扼要的描述,越有助于别人理解。
不要首先描述推断很多人一上来就问一个让人不明所以的问题,其中的信息80%源于他们自己的推断,同时对真正的需求闭口不谈。
常见句型一:我已经照着教程每一步做了,为什么还是不行?
这样说,只能让人觉得,教程错了 ...
从什么时候成了沪漂
经历了一段迷茫的时间,对于从未尝试过的东西,心里总是有些害怕,除此之外,对过去也总是有不舍。想那么多做什么呢,无济于事,年轻本是资本,却好似负担了。
这一年,结束了学生时代,再也不会有什么早八早十要上了。结束的第一周,十分兴奋,毕竟是期盼已久的实习工作,一拿到任务,就在绞尽脑汁地想办法,不断输出 ...