-
Typescript-06-operator 操作符
TypeScript 运算符
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。
考虑以下计算:
7 + 5 = 12
以上实例中 7、5 和 12 是操作数。
运算符 + 用于加值。
运算符 = 用于赋值。
TypeScript 主要包含以下几种运算:
算术运算符
逻辑运算符
关系运算符
...
2021-03-09 08:52:15 |
Web
-
Typescript-05-varible 变量
TypeScript 变量声明
变量是一种使用方便的占位符,用于引用计算机内存地址。
我们可以把变量看做存储数据的容器。
命名规则
TypeScript 变量的命名规则:
变量名称可以包含数字和字母。
除了下划线 _ 和美元 $ 符号外,不能包含其他特殊字符,包括空格。
变量名不能以数字开头。
变量使用前必须先声明,...
2021-03-09 08:52:15 |
Web
-
Typescript-04-type 类型
TypeScript 基础类型
TypeScript 包含的数据类型如下表:
数据类型
关键字
描述
任意类型
any
声明为 any 的变量可以赋予任意类型的值。
数字类型
number
双精度 64 位浮点值...
2021-03-09 08:52:15 |
Web
-
Typescript-03-basic syntax 基本语法
TypeScript 基础语法
TypeScript 程序由以下几个部分组成:
模块
函数
变量
语句和表达式
注释
TSC 编译
可以一次编译多个 ts 文件:
tsc file1.ts file2.ts file3.ts
编译参数
参数
...
2021-03-09 08:52:15 |
Web
-
Typescript-02-install 安装
TypeScript 安装
本文介绍 TypeScript 环境的安装。
NPM 安装 TypeScript
如果你的本地环境已经安装了 npm 工具,可以使用以下命令来安装。
npm 安装
此处不再赘述,可参考 npm 使用入门
λ npm -version
6.14.4
安装 TypeScript
npm install -g typescript
可能会出现安装比...
2021-03-09 08:52:15 |
Web
-
Typescript-01-overview 概览入门
Typescript
Typescript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准(ES6 教程)。
TypeScript 由微软开发的自由和开源的编程语言。
TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。
特性
始于JavaScript,归于Jav...
2021-03-09 08:52:15 |
Web
-
mybatis plus BatchUpdateException ORA-00001 违反唯一约束条件应该如何捕获?
问题描述
对于 oracle 数据库,我们的表通常会创建唯一索引。
不过有时候因为并发等问题,重复插入失败是很正常的,我们希望捕获掉对应的异常,输出 warn 级别的日志即可。
实际使用的 mybatis-plus 作为数据库操作框架,记录一下一些小问题。
单个插入的重复
这个比较符合预期,实现如下:
try {
userService.insert(user);
} c...
2021-03-09 08:52:15 |
Database
-
Failed to connect to github.com port 443 Timed out
问题描述
git push 失败。
浏览器可以正常访问 github.com
方案一
可能原因
代理导致的。
解决方案
取消代理:
git config --global --unset http.proxy
自测无效。
地址失效
查询可以用的IP
在 http://ping.chinaz.com/github.com 查询对应的耗时情况。
可以通过github的...
2021-03-06 08:52:15 |
Distributed