TS补充笔记】的更多相关文章

TS 自学笔记(一) 本文写于 2020 年 5 月 6 日 日常废话两句 有几天没有更新了,最近学的比较乱,休息了两天感觉好一些了.这两天玩了几个设计软件,过几天也写篇文章分享分享. 为啥要学 TS? 进入正题哈,经常写 JS 的人会特别多的碰到一个 bug:xxxx is not a function之类的. 这是为什么呢? 其实就是我们用了一些不属于它的方法. 比如说我们有一个const a = 250,然后我们让他a.filter(()=>{}). 有人可能会说,那明明是一个 numbe…
TS 自学笔记(二)装饰器 本文写于 2020 年 9 月 15 日 上一篇 TS 文章已经是很久之前了.这次来讲一下 TS 的装饰器. 对于前端而言,装饰器是一个陌生的概念,但是对于 Java.C# 等语言来说装饰器这一概念并不陌生. 所谓装饰器,就是一种特殊的类型声明,它可以被附加到「属性」.「类声明」.「方法」.「方法参数」上. 他的好处就是可以编写元信息以内省代码.看不懂?没关系,继续往下看. 我知道,网上的很多文章都看的让人十分痛苦,但我觉得我的文章并不会这样,我会尽量由浅入深的 装饰…
布尔值: boolean let isDone: boolean = false; 数字: number 和JavaScript一样,TS里的所有数字都是浮点数. 支持十进制和十六进制字面量,TS还支持ECMAScript 2015中引入的二进制和八进制字面量. let decLiteral: number = 6; // 十进制 let hexLiteral: number = 0xf00d; // 十六进制 let binaryLiteral: number = 0b1010; // 二进制…
▶ 并行通讯方式: map 映射 全局一到一 全局单元素计算操作 transpose 转置 一到一 单元素位移 gather 收集 多到一 元素搬运不计算 scatter 分散 一到多 元素搬运不计算 stencil 模板 全局多到一 模板计算(例如卷积) reduce 归约 全局多到一 元素计算成一个值 scan/sort 扫描排序 全局多到多 元素局部或全局调整 ▶ 几种扫描方法: ● 线性扫描,O(n) 个 step(完全不并行),O(n) 次加法.适用于只有一个处理器的情形 [ , ,…
▶ 并行计算八字原则:负载均衡,通信极小 ▶ 并行计算基本形式:主从并行.流水线并行.工作池并行.功能分解.区域分解.递归分治 ▶ MPI 主要理念:进程 (process):无共享存储:显式消息传递:松散同步 / 完全异步:SPMD 方式编程 ▶ MPI 的主要实现版本 ● MPICH,Argonne 国家实验室与 Mississippi 州立大学开发,是最早.最流行的实现 ● MVAPICH,Ohio 州立大学开发,基于 MPICH,强调对各类硬件和网络的个性化支持. ● OpenMPI,S…
▶ 总体印象:适合 OpenCL 入门的书,有丰富的代码和说明,例子较为简单.先把 OpenCL 代码的基本结构(平台 → 设备 → 上下文 → 命令队列 → 创建缓冲区 → 读写缓冲区 → 编译代码 → 创建程序 → 创建内核 → 设定内核参数 → 执行内核 → 缓冲区读写 → 回收检查结果)定死了,在围绕这个结构展开算法和应用. ▶ 第一章,并行编程入门 ● 开放计算语言(Open Computuing Language,OpenCL) ● 设备语言可以高效映射到众多的内存系统构架上:主机端…
目录 基础 原始数据类型 布尔值 数字 字符串 空值 Null 和 Undefined 任意值 类型推论 联合类型 接口 数组 函数 类型断言 申明文件 什么是申明文件 三斜线指令 第三方声明文件 内置对象 基础 原始数据类型 任意值 类型推论 联合类型 接口 数组 函数 类型断言 申明文件 内置对象 原始数据类型 Javascript 的类型分为两种: 原始数据类型(Primitive data types)和对象类型(Object types). 原始数据类型包括: 布尔值.数字.字符串.n…
TS优势 更好的错误的提示,开发中及时发现问题:编辑器语法提示更完善:类型声明可以看出数据结构的语义,可读性更好; TS环境搭建 1.安装node;2.npm install typescript@3.6.4 -g;因为ts文件不能直接在浏览器和node环境中运行,此时需要用运行:tsc xx.ts,自动生成一个js文件,然后运行:node xx.js才可以3.npm install ts-node -g此时运行 ts-node xx.ts就可以 TS基础类型和对象类型 //基础类型 null,…
类型 类型 例子 描述 number 1,2,-2 任意数字 string 'hi',"hi" 任意字符串 boolean true,false 布尔值或者true false 字面量 其本身 限制变量的值就是该字面量的值 any * 任意类型 unknown * 类型安全的any void 空值(undefined) 没有值或者undefined never 没有值 不能是任意值 array [1,1,2] 任意js数组 object {name:"孙悟空"} 任…
帧中继: · 两个设备都要启用 帧中继功能, 否则是不能 ping通的 · 两个设备上的接口serial要 no shutdown · · 一定要配置dlci地址(号). 否则就不能起来pvc 可以 在配置 frame-relay pvc route的时候, 指定dlci地址. 两端的地址可以不同, 看isp如何说的. 如果不配置interface-dlci 的话, 就相当于 没有创建 pvc. 当然就不能起来. · 状态 active inactive. 只要是inactive 就表示 "本地…