NodeJs 启动代码解析(一)

NodeJs 的 main 函数在 node_main.cc 文件中, NodeJs 区分了 WIN32 、 UNIX 、 LINUX 。我们主要分析 Linux 部分。 简化一下代码,我们得到 main 函数的主要代码。 int main(int argc, char* argv[]) { node::per_process::linux_at_secure = getauxval(AT_SECURE); // Disable stdio buffering, it interacts poorly with printf() //

关于 IP 所属地的公开

不得不说李彦宏确实是懂中国人的,现在中国互联网市场上隐私权被严重侵犯的现状,有很大一部分原因也是因为国人自己不重视的缘故。有的人会抗辩说,这

配置 bufferline.nvim

眼馋这个 bufferline 很久了,最近想尝试一下。 安装 首先,安装就是很简单的使用 vim-plug 。 Plug 'akinsho/bufferline.nvim', { 'tag': '*' } 然后需要在 lua 的配置文件中再次 setup 一下。 require('bufferline').setup{} 如此,安装就安装完成了

从例子开始学习 Deno

Deno 算是一个新的 TypeScript 运行时,个人简单看了一下,感觉还可以。用来简单写一些东西还是很方便的。但网络上 Deno 相关的教程都很老了, Deno 都出正式了,但相关的教

sort 在 Chrome 和 Firefox 表现不同

首先,这个区别不算 BUG ,因为标准并没有规定该怎么排,但这个细微区别在实现一些特殊需求时需要被注意到。 注意下面一段代码: var a = [1, 1, 1, 1, 1]; a = a.map((k, i)

已死的上帝

上帝已死,具有两个意思。一个表面的基督是虚无的,人心中的上帝轰然倒坍。另一个是一切规律、信仰,或死或活的,仿上帝的,这些主宰着人们思想的大他