随笔 2024-05-04 / 10 分钟

给博客(pelican)增加git提交和自动构建信息

一、pelican 的构建和生成: 博客使用的是 pelican 开源静态博客系统,之前每次生成 html 代码都需要手动在服务器上用脚本生成的。也就是每次新增或者修改了文章都需要手工去执行脚本,然后发布到 nginx 目录。 鉴于每次的生成流程过于繁琐,所以最近考虑把博客的生成过程改用自动构建,同...

编程 2023-09-01 / 5 分钟

使用ChatGPT对GitHub项目进行CodeReview

前段时间兴起的 ChatGPT 热,跟风研究了一些应用方向。七月份的时候刚好自己打算写一个简易的 redis sentinel 数据解析的服务端项目,于是想用 ChatGPT 的对话模式来对提交的 git 代码进行 review。将近两个月使用下来,自己觉得 review 效果还不错。 ! 使用Ch...

DevOps 2023-05-29 / 9 分钟

utuntu22.04安装含brotli模块的Ningx

一、更新源: shell cp /etc/apt/sources.list /etc/apt/sources.list.bak 替换成阿里云的源 sudo bash -c "cat /etc/apt/sources.list && apt update deb http://mirrors.aliy...

DevOps 2020-08-02 / 7 分钟

使用shell脚本导出MySql查询的月表数据到EXCEL中

经常会踫到这样的场景需求:自定义时间从MySql流水月表中 SELECT 出来数据到excel报表文件中,所以自己写了这个shell脚本来处理。 一、实现思路 代码比较简单,主要使用了 mysql -e 执行SQL语句,然后重定向到txt文件中。由于linux默认是 uft-8 的格式,所以在使用 ...

DevOps 2020-04-15 / 5 分钟

使用shell脚本批量插入数据到MySQL中

经常会踫到这样的场景需求:批量向MySQL数据库插入数据,显然手工 INSERT 成千上万条数据是不现实的,所以自己写了这个shell脚本来处理。 一、具体需求 shell脚本批量插入10万条数据到MySQL中,其中对应表唯一索引是用户 uid 。因此在程序循环1万次数时,每次都使 uid 自增1就...

编程 2019-06-23 / 7 分钟

Python脚本上传博客自定义的SSL证书到七牛云

博客图片域名 cnd.typecodes.com 的SSL证书是通过Let's Encrypt申请的,因为证书有效期为3个月,所以需要用脚本定时去重新申请。 重新申请证书主要步骤为: 1、源主机上创建crontab定时任务; 2、先把图片域名DNS解析到源主机上,重新申请Let's Encrypt证...

编程 2019-06-01 / 14 分钟

脚本自动切换博客图片域名在阿里云的DNS解析

自从 七牛 https://portal.qiniu.com/qvm/active?code=1380335858lRVi "查看优惠码" 开放了自定义SSL证书服务后,博主就通过 CNAME 方式把博客图片对应的域名 cdn.typecodes.com 解析到了七牛,然后把Let's Encryp...