# 1. 目的 vscode 作为当前最多人使用的编辑器和开发工具,其最强大之处就是有成熟的插件社区,但是使用过程中难免就会遇到插件功能不够称心或者插件不维护的情况。 随着 typescript 的越来越普及,很多人...
vscode 扩展 turbo-file-header 实现代码文件头管理
1. 扩展介绍 最近写了一个 vscode 扩展 turbo-file-header,主要是为了实现代码文件中文件头管理,比如增加一些作者信息、lincense 等,欢迎使用。 现在已经实现的功能: 快捷键 ctrl + alt + h 快速插入/更新文...
Helm upgrade 时 no matches for kind “xxxx” in version “xxxx” 问题处理
1. 问题 kubernetes 升过级,但是 helm release 旧版本中有新版本 api 弃用的 version。在 helm upgrade 时就出现类似如下版本不匹配的错误,导致 helm upgrade 失败。当然 helm uninstall 再重新安装可能可...
jenkins 与 jfrog container registry 集成示例
1. 示例功能 示例仓库:https://github.com/ygqygq2/jenkins-jfrog-demo jenkins 与 jfrog container registry 集成 [x] docker maven 打包,普通文件方式上传至 Artifactory,并远程 ssh 执行命令部署 [x] dock...
微信小程序点击按钮绘制定制转发分享图
1. 说明 先上代码片断分享链接: https://developers.weixin.qq.com/s/vl3ws9mA72GG [x] 使用 painter 画图 [x] 按钮传递定制化信息 效果如下: 2. 关键代码说明 文件列表如下: { "usingComponents&...
VSCode Git 使用 GPG
1. GPG 安装 Linux 包管理器安装即可,Windows 可在如下链接下载。 下载链接: www.gnupg.org Windows 下推荐:https://gpg4win.org/download.html 2. GPG 使用 # gpg --full-generate-key gpg --gen-key # 生成密...
Git 敏感信息加密与合并忽略
1. 需求 相信大家都有这样的场景,含敏感信息的配置文件等想加密上传至 git,而且不同分支的配置文件并不相同,合并时不想他们合并。 2. git 删除敏感信息文件 针对可能已经上传了敏感信息的 git 文件,想在记录...
CentOS7 安装 cri-o 运行时的 Kubernetes
1. 环境 系统:CentOS Linux release 7.7.1908 (Core) Kubernetes: 1.25.4 Cri-o: 1.25 2. 安装 crio 根据官方文档: curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.open...
Haproxy 使用 sni 配置 https 多域名 proxy SSL_ERROR_RX_RECORD_TOO_LONG
Haproxy 使用 sni 配置 https 多域名 proxy 时,出现 NSS error -12263 (SSL_ERROR_RX_RECORD_TOO_LONG) SSL received a record that exceeded the maximum permissible length. 报错,解决办法是在 haproxy 配...
用 Plop 加快项目相似代码生成
1. Plop 简单介绍 Plop是一个小型生成器框架,比如你要创建路由、控制器、组件等代码时,它就用得上了,而且你可以高度定制化它。 2. 安装 使用自己喜欢的 node 包管理工具安装即可,也可全局安装它。如: pnpm i...