typescript 类型系统TypeScript 中,每个类型就是一个集合 基本类型字面量类型/单元类型typescript 允许模拟定义具体值类型 12345// 限制str的值,使其不允许被修改(模拟const)let...
TypeScript开发记录
ts-node使用 ts-node 来无需编译直接启动 ts 文件 使用方式(仅给项目单独使用的话不需要装在全局) 1npm i ts-node typescript -g 问题当在 typescript.json 中配置 alia...
Docker安装Nginx
由于实在看不下去以前到处扔垃圾一样装的杂七杂八环境,前两天心血来潮还原了下服务器,改用 docker 安装一些必备的应用,虽然也踩了不少坑,但不得不说,docker 是真的香。 获取配置文件先在想要安装 nginx 的目录下创建几个文...
CentOS7源码安装Git环境
获取 git12345678# 卸载已安装低版本 gityum remove git# 下载 gitwget https://www.kernel.org/pub/software/scm/git/git-2.31.1.tar.gz#...
Git不同系统换行符问题
近期公司由于业务原因开始使用 mac 开发,但当上班摸鱼开发朋友的项目时却遇到了诡异的问题。 只改了两行代码,提交时却整个文件都发生了改动。 那还了得,刷代码提交量也没有这么刷的。于是着手寻找原因。 问题查找不同操作系统的换行符是不...
Docker学习笔记
容器化技术不是模拟的一个完整的操作系统,容器内的应用直接运行在宿主机内核,自身没有自己的内核,也没有去虚拟硬件,每个容器间是互相隔离的。 当 docker 新建一个容器时,不需要像虚拟机一样重新加载一个操作系统内核,它直接用宿主机操作...
log4js的食用方式整理
log4js 是 NodeJS 广泛使用的日志处理模块,包括但不限于:日志分类、日志分级、日志输出等功能。 起步123456// test.tsimport {getLogger, Logger} from &qu...
CentOS7添加定时任务
配置定时任务123456# 打开定时任务配置文件[root@marry ~]# crontab -e# 添加一行30 4 * * * docker restart mihoyo-bbs# 保存退出:wq 五个 * 从左到右分别为:...
React Native项目搭建
一年没做react-native相关开发了,果然不记笔记不行,忘了个七七八八,重新搭建项目时碰了一鼻子灰,果然还是要整理一下才行。 环境部分 官方教程已经比较详细,这里只记录碰壁和有疑问的部分官方教程页 yarnreact-nati...
搭建一个vite-vue3-ts项目
创建项目首先通过vite创建vue-ts项目,有两种方式 1234# 自行通过交互选择 vue-tsnpm init vite@latest# 直接以创建 vue-ts 为模板创建npm init vite@latest --temp...