ssh 连接不想每次输入密码2026-09-07|AI+, 学习探索|69 次阅读背景每次都要 ssh -i "$env:USERPROFILE\.ssh\home_pc" -N -L 3307:127.0.0.1:3306 root@xxx.xx.xxx.xx 后输入密码,经常更新代码后就断开,嫌麻烦方案尝试执行ssh-add "$env:USERPROFILE\.ssh\home_pc"它会让你输入一次 home_pc 私钥的密码。之后你的原命令基本就可以直接用了:s...
网页接入微信支付记录2026-09-07|AI+, 学习探索|83 次阅读背景开发的小程序产品,在后台管理页中有个会员套餐开通,想接入微信支付。前提:已经有服务号开通好了微信支付商户平台 微信支付小程序-支付与交易-微信支付-关联了这个商户号使用微信支付公钥模式,不推荐用平台证书了。接入一、先检查商户平台登录微信支付商户平台,确认:产品中心 -> Native支付 已开通,小程序已关联商户号,不代表 Native 支付权限已经开通,需要单独确认。Native 支付接入准备产品中心/账户中心 -&g...
1panel 上的mysql通过ssh在本地电脑访问连接2026-08-30|AI+, 学习探索|92 次阅读背景本地本来有数据库,但是已经上架测试服务器,所以数据想直接从 1panel 上的 mysql 连接。尝试想直接通过 1panel 上 mysql 的连接信息里的外部链接地址访问,发现不行,也不是不行,要放开 3306 端口,且公开,太不安全了,故转向 ssh 连接。方法如图,打开ssh 面板,点击密钥信息,点击创建,打开一个面板,输入密码,这个密码还是自己写一个吧,自动生成的密码输入起来很费劲。生成后下载到本地的 C:\User...
1Panel 自动拉取gitee代码更新项目2026-08-27|AI+, 学习探索|94 次阅读背景本想实现 结合 gitee 的 webhook 来实现提交代码自动更新 1panel 上代码的,因为已经有在用的代码已经部署上去了,所以不能一开始就干脆用 git clone 后 git pull 来同步更新。不过我在部署后,有改项目中的一些配置文件和 .env 之类的文件,直接拉取更新也不合适。后来和Ai对话了很久,Ai很啰嗦,最后我选择了,在项目中创建 sh 命令文件,然后去脚本库添加该文件来解决我每次都需要打包zip后上...
1Panel上申请Https证书2026-08-25|AI+, 学习探索|113 次阅读选择域名后,如下图,选择 HTTP等待结果,如下图提示成功就行。返回网站选择 HTTPS 开启,选择 访问HTTP自动跳转到HTTPS、选择已有证书
yalc 多包本地测试2024-10-09|学习探索|881 次阅读尝试使用了npm link ,但是用下来会存在引用的本地包报错,故改用 yalc在包目录下创建全局链接打包后执行:npm link在另一个项目中链接该包想使用这个包的项目的根目录,然后运行npm link my-package若不生效,则删除 node_modules 中的 .vite 中的 deps文件夹然后重启项目npm run devyalc在子包中 先 npm run build 后 yalc publish在父包中第一...
mysql 导出导入更新某表2024-07-02|学习探索|1268 次阅读背景:在 php + phpmyadmin 环境中,其他mysql环境同理。操作:如上图在本地开发环境的数据库管理中,选中某个需要操作的表,点击导出中的执行下载 sql 文件,在编辑器中打开该文件如果需要上传的服务器中没有这个表,那不需要更改 sql文件,直接上传即可。如果云服务器上意见有这个表只想更想某些字段,那删除 CREATE TABLE 开头的那段,删除 ADD PRIMARY KEY 所在那两行。如果只是想同步新增几条该...
[php] [error] [8]unserialize(): Error at offset 0 of 2 bytes2024-06-20|学习探索|1241 次阅读背景:重装系统后运行老项目,结果一直报接口 500 错误,排查下来后发现是 unserialize 反序列化的问题。解决方案:找到项目中的 cache 目录,删除即可。
【eslint-plugin-vue】提示 vue/no-multiple-template-root2024-06-18|学习探索|1181 次阅读背景:明明 vue3 是支持多个根节点的,但是在 vscode 中还是存在提示,看着很烦想去除解决方案:打开 setting.json ,输入 vetur,找到 Vetur>Validation:Template,把复选框去除即可
Error: Cannot find module '@npmcli/config'2024-06-18|学习探索|1361 次阅读背景:在使用 nvm 安装最新版的 nodejs(20.14.0) 后,想执行 npm 安装 pnpm,结果报错 Error: Cannot find module '@npmcli/config'解决方法:1、去 nvm官网 下载一个 nvm-update.zip ,解压后双击执行选择最新版进行安装。2、在 cmd 中执行 nvm -v ,查看是否已经安装到指定的版本,没问题后下一步,如果失败,那手动卸载 nvm.exe 去下载...