使用 Golang 已经有一阵了,在 Golang 的开发过程中,我已经习惯于不断重复地手动执行 go build 和 go test 这两个...
在我写 Makefile 的头 10 年里,我养成了一个非常不好的习惯-- 完全严格使用 GNU Make 的扩展名。过去我并不知道, GNU ...
图片链接已失效,欢迎前往我的博客查看最新版本 Jupyter Notebook Jupyter notebook, 前身是IPython not...
写博客是一个证明你的技能,进一步加深学习和积累受众的一个非常好的方式。已经有非常多的数据科学和编程博客帮助它们的作者找到工作,或是建立了非常重要...
原文: Code Health: Reduce Nesting, Reduce Complexity 多层嵌套的代码不仅影响可读性,同时很容易导...
如果问币圈中任何一个人: 比特币面临的最大挑战是什么? 你很可能会听到的回答是: "可扩展性". 为了解释施诺尔签名 (Schnorr sign...
函数式编程 (functional programming) 正式开始有长足的发展始于 10 年前, 从那时起, 我开始看到 Scala, Cl...
我们所处的是一个命令式编程(imperative programming)的时代,这也是我们为何更喜欢用命令式风格写代码的原因。在我们周围的一切...
编译器(compiler)就是一个翻译其他程序的程序而已。传统的编译器将源代码翻译为计算机能够理解的可执行机器代码(有一些编译器将源代码翻译为另...
文集作者