问题出现写项目中会有一些需求,例如弹窗。弹窗首先是一个绝对定位,而我们希望它相对父盒子定位,因此父盒子也需要设置一个定位。并且由于overflow:hidden几乎无副作用的将盒子转为BFC模式的特点,使得其非常泛用。 然而当这两个需...
工作两年的摸鱼佬的H5C3查缺补漏
框架用多了,css写顺手了,写html只会div了(悲),css也由于公司只搞死板的WMS系统,对一些新兴的样式属性一窍不通。原生是根啊,不能只会框架,那样人是飘在天上的。虽说近期也有意识到这个问题,时常抱着mdn了解h5语义化与cs...
Typescript学习笔记
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 五个 * 从左到右分别为:...