有了作者的注释,看起来更加易懂了
Node8.0之Napi探秘本文目录 简介 Napi简介 铁打的hello_world 关于文件头 关于基础数据类型 关于错误处理 关于异常处理相关异常处理函数 关于生命周期相关函数关于模块注册 关于j...
有了作者的注释,看起来更加易懂了
Node8.0之Napi探秘本文目录 简介 Napi简介 铁打的hello_world 关于文件头 关于基础数据类型 关于错误处理 关于异常处理相关异常处理函数 关于生命周期相关函数关于模块注册 关于j...
本文目录 简介 Napi简介 铁打的hello_world 关于文件头 关于基础数据类型 关于错误处理 关于异常处理相关异常处理函数 关于生命周期相关函数关于模块注册 关于j...
setTimeout属于Check观察者? 应该是这样:
setTimeout : timer
setImmediate: check
Nodejs的nextTick和setTimeoutsetTimeout的使用与浏览器中的setTimeout类似,不过就实现方式而言,却会占用一定的性能: 由于是事件监听机制,某个流程占用时间过长就会导致时间的精确度变低。 ...
一、js手写call:隐式绑定改变this 二、js手写apply:隐式绑定改变this 三、js手写bind:隐式绑定改变this 另一种手写bind 四、认识argume...
简介 之前的文章中提到了,nodejs中有两种线程,一种是event loop用来相应用户的请求和处理各种callback。另一种就是worker pool用来处理各种耗时操...
最近研究性能测试工具中发现这些所谓的性能测试工具的数据、全部来至windows操作系统提供的数据、然后通过API提供给性能测试工具、性能测试工具在用一种比较直观的图形展示出来...
什么是单元测试 单元测试是软件开发过程中的一种质量保证手段。最初的来源是想模仿对硬件芯片做单元测试那样,在软件中也能对小的软件单元进行测试,从而保证软件中某个局部设计的正确性...
下载winsdksetup.exe ,双击,选择Debugging Tools for Windows安装。 64位系统抓64位进程dump,用64位windbg来分析。64...
不讲语言特性,只从工程角度出发,个人觉得C++标准委员会在C++11中对多线程库的引入是有史以来做得最人道的一件事;今天我将就C++11多线程中的atomic原子操作展开讨论...
make_shared的使用: 尽量使用make_shared初始化 C++11 中引入了智能指针, 同时还有一个模板函数 std::make_shared 可以返回一个指定...
转载请注明出处:http://www.jianshu.com/p/d55ee6e83d66文章中的例子和思路均来自于《Head First》刚刚开通了微信公众号:BaronT...
互斥锁保证了线程间的同步,但是却将并行操作变成了串行操作,这对性能有很大的影响,所以我们要尽可能的减小锁定的区域,也就是使用细粒度锁。 这一点lock_guard做的不好,不...
网上写 RSA 算法原理的文章不少,但是基本上要么忽略了数学原理的说明,要么缺少实际的可运行的例子,为此特写了此文,将 RSA 需要用到的数学概念和定理都总结了一番,并基于算...
这是密码学笔记第三篇。之前两篇分析了 RSA 算法和椭圆曲线密码学的基本原理,从中可以知道 RSA 算法的本质是大整数质数因子分解,椭圆曲线密码学的本质是曲线上的打点,朴素的...
TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个...
简介 git有四个工作区域,分别是:工作目录(Workspace)、暂存区(Index/Stage)、本地仓库(Repository)、远程仓库(Remote) 配置 g...
2018-07-02 创建 含义 rimraf 包的作用:以包的形式包装rm -rf命令,用来删除文件和文件夹的,不管文件夹是否为空,都可删除. 安装 使用 or