For The Best Thing In The World

Work Hard to Enjoy Them.

R 语言垃圾回收(gc算法)

因为是分代回收,所以函数里的临时变量都不会马上删掉, 而且每次重复赋值, 上一次的数据依然存在于内存. 这意味着, 你不断操作一个存了很大数据的变量时, 会占用非常多的内存, 此时便需要把不用的变量马上 gc 掉.

Read More

内网是你的谎言

关于NAT你所不知道的一切, 作为程序员,我们都知道,ipv4地址很早就不够用了,然后有一项技术,可以内网用同一个外网 ip——是的,那就是 NAT(Network Address Translation),网络地址交换技术。

Read More

写不写注释? Elixir 给出另外一个答案

我们也许曾经在写注释与不写之间摇晃不已, 不写是因为代码容易变化而注释往往被忽略掉了,这时注释反而有害; 但又因为就算一个有意义的名字 也难以信达雅的传递程序的意义.

Read More

How does apt-get work exactly?

apt-get install 的原理是什么?我们知道自己编译安装一个包的过程是./configure, make, make install. 但是, apt-get install 做了什么呢?

Read More