02 2022 档案
摘要:Access Modifier 访问修饰符 public:默认都为公开的 public interface IPoint{ x:number; y:number; drawoPoint:() => void; getDistances:(p:IPoint) => number; } class Po
阅读全文
摘要:Generics 泛型 相当于一个模板,往里面填充什么类型,就是什么类型的数据 // 参数前用 <> 声明泛型 let lastInArray = <T>(arr: T[]) => { return arr[arr.length -1]; } const l1 = lastInArray([1,2,
阅读全文
摘要:object 对象类型 不是 key - value 的形式 而是 key - type 的形式 let person = { age: 18, name: 'three zeros' } // 赋值类型与定义时的类型不同时,会报错 person.age = '22' // 使用不存在的属性,会报错
阅读全文
摘要:声明变量的关键字 let const var(官方不推荐再继续使用) TypeScript 的类型 基础类型 number string boolean array null undefined object tuple enum void never any 高级类型(部分) union 组合类型
阅读全文
摘要:TypeScript 是 JavaScript 的超集 TypeScript 无法直接在浏览器环境中运行 安装 需要 nodejs 环境 npm install -g typescript 将 ts 编译为 js tsc fileName.ts TypeScript 工作流 编写完 ts 将 ts
阅读全文
摘要:快速移动(normal 模式下) 上下左右 h :左 j :下 k :上 l : 右 单词间移动(word :以非空白符分割的单词,WORD :以空白符分割的单词) w/W :移到下一个 word/WORD 开头 e/E :移到下一个 word/WORD 结尾 b/B :回到上一个 word/WOR
阅读全文
摘要:进入 vim vim 文件名 vim直接编辑一个文件,如果是已经存在的文件,则是打开文件,如果是没有的文件,就会新建文件 进入 vim 默认是 normal 模式 该模式下可以进行各种命令操作和移动 不能直接编辑内容,需要进入 insert(编辑)模式才能编辑 大部分情况是在浏览,而不是编辑,所以
阅读全文
摘要:import platform plat = platform.system().lower() if plat == 'windows': print('windows系统') elif plat == 'linux': print('linux系统')
阅读全文
摘要:查看crontab运行状态 service crond status crontab 的默认执行路径为:当前用户的根路径 所有命令需要写成绝对路径形式,如: /usr/local/bin/docker crontab 命令常用选项及功能 -u :用来设定某个用户的 crontab 服务 -e :编辑
阅读全文