纠结
纠结最近有点处于纠结期; 说啥都没学吧,但是也整了一堆东西 blog迁移到了github 学了git workflow的相关东西 笔记通过github action配合webhook自动部署到云 ...
阅读更多
github action配合hexo持续集成博客
Github Action配合Hexo持续集成博客通过Hexo写博客,根据Hexo文档安装hexo并且找一个自己喜欢的主题,部署在GitPage上,节省我们自己的服务器资源 新建Github仓库新建g ...
阅读更多
笔记迁移到云服务配合Github workflow自动部署
Github workflow配合云服务器自建一个笔记服务前言 前半部分主要是记录选型的一些想法和考虑,干货可以直接看第三小节 整这个主要是学习的目的,并不是说自建的笔记服务比起已经稳定的商业化笔 ...
阅读更多
半自动化维护Git Tag和package.json的版本号
项目的静态资源使用CDN加速,在Jenkins中,build完成后会自动执行OSS上传的脚本,为了避免多分支/多版本的静态资源互相影响,项目组在每次需要发布版本的时候需要更新package.json的 ...
阅读更多
Git实用命令
Git实用命令有一部分Git命令平时我们很少用到,但是实用性比较强,在此做记录。 Git bisect通过二分法帮助排查出问题的commit. eg.: 假如某一天突然发现当前版本出了BUG,但是不知 ...
阅读更多
2022春季复习之Javascript
手写常用工具函数防抖(debounce)和节流(throttle)目的:为了解决DOM事件如onresize,mousemove或input的change等事件频繁触发导致的事件在短时间内频繁调用增加 ...
阅读更多
Element-UI初始化组件源码
环境记录 windows10 node v14.17.3 yarn 1.22.4 由于make new执行的target是node build/bin/new.js,所以关注点直接切到new.js文 ...
阅读更多
数制和编码
数制数制是计数进位制的简称,是指按进位的方法来进行计数。 常用的数制有:十进制、二进制、八进制和十六进制。 在数制中,有基数(Radix)和位权值(Weight)两个基本概念。 基数是指表示计数进位制 ...
阅读更多
数字电路基础
数字信号由来及发展数字逻辑起源于19世纪,1847年,逻辑代数的创始人——英国数理逻辑学家Boole(布尔)发表了1篇关于符号逻辑的论文。19世纪50年代,他又运用代数方法研究逻辑学,成功地建立了第1 ...
阅读更多
自动更新并删除过期的OSS静态资源(上)
使用了OSS托管前端静态资源的项目,在每次构建之后通过脚本自动上传静态资源到OSS中,避免人工操作可能出现的低级失误和节省开发人员精力 自动上传OSS资源首先,需要实现一个OSS上传的功能,使用阿里云 ...
阅读更多