站在用户和应用程序的角度看操作系统操作系统内核是一个需要提供各种服务的软件,其服务对象是应用程序,而用户(这里可以理解为一般使用计算机的人)是通过应用程序的服务间接获得操作系统的服务的,因此操作系统内核藏在一般用户看不到的地方。但应用程序需要访问操作系统获得操作系统的服务,这就需要通过操作系统的接口才能完成。操作系统的接口形式就是应用程序二进制接口 (ABI, Application Bin...
Articles under the label of 函数
- Home
- 函数
大纲首先我先说明一下这次使用的技术栈:less css预处理器,知名的还有sass、scss、stylus等react 主要的开发依赖库typescrip...
最近在看js的教程,然后看到里面所讲述的关于提升代码质量的文字,深受所启发,现将之摘抄下来便于回忆:关于提高代码质量的两个配方,分别是分解函数和创建函数好的注释应该在什么地方描述架构对组件进行高层次的整体概括,它们如何相互作用、各种情况下的控制流程是什么样的……简而言之 —— 代码的鸟瞰图。记录函数的参数和用法例如:/** * 返回 x 的 n 次幂的值。 * * @param {nu...
模板字符串在定义时需要用反逗号(`)进行定义模板字符串可以自动识别换行,空格等操作模板字符串中可以使用字符串插值例如:let foo={toString:...
首先抛出问题:红宝书上有这样一个问题for(var i=1;i<5;i++){ setTimeout(()=>{console.log(i);},0); }这样子,得到的输出结果是:5555对此的解释,在红宝书上只知道这里定义的i变量是全局作用域变量,并不能明白为何会输出4个5而经过我一番查阅,总算明白其过程如何。首先,js引擎是单线程的,所以for循环的执行会在setT...