磁盘 1. 构造 盘片(platter):每个盘片有两面,表面覆盖着磁性记录材料。 主轴(spindle):使得盘片易固定的旋转速率旋转。 磁道(track):每个磁盘表面有一组同心圆磁道构成。 扇区(sector):每个磁道被划分为一组扇区,每个扇区包含相等数量的数据位(通常位 512 字节) 间隙(gap):扇区之间由间隙分隔开。间隙中不存储数据位,用于标识扇区的格式化位。 柱面(cylinde 2020-07-24 Technique System CSAPP Technique System CSAPP
JavaScript异步操作 1. Promise.all()和Promise.race() 并行调用异步操作 两个函数均用于并行调用多个异步操作使用 All:两个异步操作都resolve之后调用then() 12345678910var p1 = new Promise(function (resolve, reject) { setTimeout(resolve, 500, 'P1' 2020-07-20 Technique JavaScript Technique JavaScript
JavaScript异步操作 1. Promise.all()和Promise.race() 并行调用异步操作 两个函数均用于并行调用多个异步操作使用 All:两个异步操作都resolve之后调用then() 12345678910var p1 = new Promise(function (resolve, reject) { setTimeout(resolve, 500, 'P1' 2020-07-20 Technique JavaScript Technique JavaScript
NodeJS学习笔记 1. exports变量 为了方便,Node为每个模块提供一个exports变量,指向module.exports。这等同在每个模块头部,有一行这样的命令。 1var exports = module.exports; 注意,不能直接将exports变量指向一个值,因为这样等于切断了exports与module.exports的联系。 如果模块输出的是一个函数,那就不能定义在exports对象上 2020-07-20 Technique NodeJS Technique NodeJS
Windows10下node-gyp rebuild报错 1. 简介 在 Windows 10 下 npm install 失败,并报错: 12345678910111213141516gyp WARN install got an error, rolling back installgyp ERR! configure errorgyp ERR! stack Error: connect ETIMEDOUT 104.20.22.46:443gyp E 2020-07-20 Technique NodeJS Technique NodeJS
Manjaro20.0配置TeXLive+TeXStudio的LaTeX环境 1. 安装 1.1 安装 TeXLive 1.1.1 从软件源安装 在终端执行以下代码,安装 TeXLive 环境: 12sudo pacman -S texlive-mostsudo pacman -S texlive-lang 【注】这样安装 TeXLive 后无法在终端使用 texdoc 工具,会报错:texdoc error: No texlive.tlpdb nor shipped t 2020-07-17 Technique TeX LaTeX Technique TeX LaTeX
体系结构复习笔记 1. 定律 1.1 摩尔定律 集成电路上可容纳的晶体管数目,大约每隔两年便会增加一倍; CMOS工艺的瓶颈使得摩尔定律逐渐失效。 1.2 登纳德缩放比例定律 每平方毫米的电路耗能几乎不变; 登纳德缩放比例定律2007年开始逐渐失效,到2012年几乎完全失效; 1.3 阿姆达定律 多核并行计算机的加速受到程序中串行计算部分的限制; 2. DSA 提高性能的四个原因 DSA为特定领域开发了 2020-07-06 Technique System ComputerArchitecture Technique System ComputerArchitecture
电路术语 MUX:数据选择器(multiplexer),也称为多路选择器:在多路数据传送过程中,能够根据需要将其中任意一路选出来的电路。 PMD:个人移动设备 DSA:特定领域架构,针对特定领域设计的体系架构,也称为加速器,可以加速某些特定的应用程序; CPU:Central Processing Unit;GPU:Graphic Processing Unit;TPU:Tensor Processing 2020-07-06 Technique System ComputerArchitecture Technique System ComputerArchitecture
Linux下unzip解压中文乱码问题 1. 问题 unzip 直接解压 .zip 压缩包,如果有中文文件名则会乱码。网上大多数解决是 1unzip -O CP936 xxx.zip 但是对于 Manjaro、Centos 来说是没有 -O 选项的。 2. 解决方法 2.1 使用 unar 1unar xxx.zip 2.2 安装 unzip-iconv 1yay -S unzip-iconv 安装完后,就可以使用 -O 选项了。 2020-07-04 Technique Linux Sundry Technique Sundry Linux
数据库复习笔记 1. 并发控制 1.1 不一致性 丢失修改 不能重复读 脏读 2. 事务 2.1 概念 具有ACID特性的若干数据库 基本操作的组合体被称为事务。 2.2 特性 宏观独立完整 微观交错执行 2.3 ACID 原子性 Atomicity 一致性 Consistency 隔离性 Isolation 持久性 Durability 2.4 调度 一组事务的基本步(读、写、其他控 制操 作如加 2020-07-03 Technique DataBase Technique DataBase