得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

网络的鸡蛋

《格列夫游记》 第一卷第4章 蒋剑锋(译)

我下面要告诉你的是,Lilliput 和 Blefuscu 这两大强国在过去 36 个月里一直在苦战。战争开始是由于以下的原因:我们大家都认为,吃鸡蛋前,原始的方法是打破鸡蛋较大的一端,可是当今皇帝的祖父小时候吃鸡蛋,一次按古法打鸡蛋时碰巧将一个手指弄破了。因此他的父亲,当时的皇帝,就下了一道敕令,命令全体臣民吃鸡蛋时打破鸡蛋较小的一端,违令者重罚。老百姓们对这项命令极其反感。历史告诉我们,由此曾经发生过 6 次叛乱,其中一个皇帝送了命,另一个丢了王位。这些叛乱大多都是由 Blefuscu 的国王大臣们煽动起来的。叛乱平息后,流亡的人总是逃到那个帝国去寻求避难。据估计,先后几次有 11000 人情愿受死也不肯去打破鸡蛋较小的一端。关于这一争端,曾出版过几百本大部著作,不过大端派的书一直是受禁的,法律也规定该派任何人不得做官。

Read More...


Python 深拷贝

写 python 的过程中,拷贝总是少不了的,遥记得 C++ 里有个东西叫深拷贝(总之涉及到指针就变得啥都不好理解了),同为面向对象,但是 python 不是没有指针吗?

这还得从 python 的变量开始说起

Read More...


shell 那个 eval

有个东西叫复杂变量,一次搞不定,需要两次才能搞定的变量就很复杂,所以就叫它复杂变量

那复杂变量要怎么被使用呢?看下文的例子

Read More...


公司越大,私服越多

于是就有了自己的 dns 服务器,既然有自己的 dns 服务器,那就要知道怎么配置 dns 服务器才能生效

常见的设置方式有三种(以 Ubuntu 为例)

Read More...


切片是什么?

切片操作基本表达式:object[start_index:end_index:step]

一个完整的切片表达式包含两个 :,用于分隔三个参数 (start_index、end_index、step);当只有一个 : 时,默认第三个参数 step=1;当一个 : 也没有时,表示切取 start_index 指定的那个元素

Read More...


最近写一个 pcap 分析工具,需要用到全局变量,然后就想到 global,但是定义在 py 所有函数之外的变量,不就是全局作用域吗,那这个 global 的作用是什么?

Read More...


自从公司的代码提交引入了各种各样的代码风格检查,整个 python 脚本都不再那么容易了,风格检查中最容易出问题的莫过于代码长度过长,被 ci job 要求分行了,于是问题就来了,python 的代码过长换行是怎么换的?

Read More...


the only present love demands is love