引言最近AI使用频繁;因此开通了日区GPT Plus;本来之前还研究怎么优化每次Codex的5小时限额;上周 Tibo就宣布把5小时限额去掉
这就导致周额度相形见绌了;前天把额度用完后就在研究其它的方法;传奇程序员不能就这样下线啊;
正巧看到L站的一篇文章:通过 Coding Tools MCP 最大化利用 GPT 订阅额度,解决额度焦虑
本文介绍我实践出的简易临时使用GPT Web开发本地项目的方法; 路径与上文有些不同
解决方案解决方案和L站文章介绍的方法类似;都是使用GPT Web端的插件功能
一句话总结:
使用开发人员模式,自建一个可以访问本地文件的MCP服务,通过GPT官方隧道(tunnel) 让AI可以直接读写本地指定的文件达到本地开发的目的
经测试,免费用户也可以这样做
不过免费用户不能使用高级模型;意义不大
操作步骤开启开发人员模式打开https://chatgpt.com/,点击左下角头像:设置→账户安全与登录→打开开发人员模式
创建GPT隧道(tunnel)打开OpenAI API平台:设置中的Tunnels - OpenAI API
创建一个tunnel,复制 ...
引言最近启动《王者荣耀世界》时,在优化着色器的过程中遇到了游戏崩溃。
报错内容如下:
1234567891011121314151617181920212223242526272829Fatal error: [File:Unknown] [Line: 934] Rendering thread exception:Fatal error: [File:Unknown] [Line: 1182] ShaderCodeArchive::DecompressShader(): Could not decompress shader (GetShaderCompressionFormat=Oodle). The CPU (13th Gen Intel(R) Core(TM) i7-13700K) may be unstable; for details see http://www.radgametools.com/oodleintel.htm0x00007ffba9a21c0a KERNELBASE.dll!UnknownFunction []0x00000001468640f1 NGR- ...
引言工作有开发微信小程序的内容,而PC微信上的微信浏览器和小程序首页不尽如人意 (打开不方便,首页有广告和其它内容)
因此结合之前的经验以及最近的发现;写了一个方便的小程序导航页;此为单HTML页面
主要功能有:
体验版小程序跳转
小程序码自动生成
Chrome与手机双支持
自定义跳转参数和页面
打开微信浏览器这最后一公里用到了微信的截图识别二维码功能
代码请看:https://gist.github.com/wangshuai-007/1dcdc5c09ba7d7e2fb3a0e2442800cbd
配置说明配置主要为变量miniProgramGroups
示例大概是这样的:
12345678910const miniProgramGroups = { "常用": { "wxcff7381e631cf54e": { name: "微信开发者助手", icon: "https://developers.weixin.qq.com/community/n ...
引言openclaw流行的安装方法是Mac Mini,本文介绍我摸索的PVE(Proxmox VE)安装OpenClaw的实践心得
注意事项安装英文原版虽然openclaw现在有不少汉化或者中文的教程,不过由于这个网关是国外弄的我还是建议使用英文安装,不要选中文OS或者中文的版本(我昨天编译安卓的OpenClaw Node apk就发现没有100%适配中文)不然就只能徒增烦恼了
使用VM安装openclaw由于破坏性强,因此需要独立安装,我选用的是独立VM的ubuntu-24.04.1-live-server-amd64.iso
安装ubuntu没什么好说的,使用默认配置即可;
安装成功后记下它的IP192.168.xx.xx;同时在安装时我选择导入了我github账号的ssh key
安装前配置代理安装Open Claw也可以直接用官方文档;使用命令:curl -fsSL https://openclaw.ai/install.sh | bash一键安装即可;根据提示选择或输入
就是安装前应该要先配置代理
123export https_proxy=http://192.168.XX ...
引言Google AI Studio是非常好的AI工具,不过它的网络检测也很严格;之前我用的机场一直没问题 ;
不过最近可能用户太多;导致被它识别到不支持的地区;经查询,它的地区检测域名是alkalimakersuite-pa.clients6.google.com;
在我单独给它设置规则后发现所有的节点都无法访问:
12rules:- DOMAIN-SUFFIX,alkalimakersuite-pa.clients6.google.com,AIStudio
但我用的别的按量计费的机场发现可以访问Google AI Studio;每次使用切来切去非常不便;而且我还用了TUN模式,很多应用都会断网
于是研究几天找到了适合的节点,规则,合并方法
解决方案我之前用的是Clash for Windows,它不具备订阅合并功能;现在我测试使用Mihomo内核的Clash Verge有人说可行
官方的issue:[Feature] 能否合并订阅 #1092里面说了可以自己写配置实现;
但我实在不懂Clash的内核;网上也没有一个完整的教程指导如何合并订阅;
懒人配置是可行的
操作方法如下:
...
引言最近项目要用到短信跳转小程序的功能;因此特意研究一下相关功能
顺便集成跳转小程序的功能到导航网站(dashy)中
参考微信官方文档:短信跳小程序可以实现需求但这里有两大坑
它的H5网页我 实测不怎么好用,至少我没研究出来,因此我自己写了简单的跳转代码
因2025年3.15导致运营商对短信中的链接要求严格,导致使用 cloudbase.sendsms 接口几乎都无法发送成功(我测试只有手机开启了网络短信功能的手机号能收到短信;其它全是(MK:100C)运营商关键词拦截)
截止日前我没找到发短信的方法,因此本文只讨论链接跳转小程序功能
解决方案在安装了微信的客户端中,微信会在设备上注册:weixin://的协议,通过这种格式的链接可以快速打开小程序
协议规范请见官方文档:获取 URL Scheme
URL Scheme有加密和非加密,加密的需要调接口且有时间限制;因此这里讨论的是明文URL Scheme
假如你是小程序的开发者,则在允许的情况下在后台设置明文URL Scheme后可以使用
weixin://dl/business/?appid=*APPID*&path=*P ...
引言最近,在编写powershell脚本时,在vscode中已经调试好了;但实际执行却总是失败;而且还没任何日志;通过录像弹窗的方法发现是语法格式问题
表达式或语句中包含意外的标记
语句块或类型定义中缺少右“}”
这个问题是脚本的编码格式导致的
解决办法就是修改脚本编码
解决方案解决问题最关键的一步是认识问题;
那vscode中执行正常;而运行脚本报错如何才能知道问题在哪?
答案是:用powershell识别代码的方法打开代码
那就是PowerShell ISE
用PowerShell ISE打开你的代码后就有明显的异常
比如我这里;
就是中文的内容把字符串的引号给冲掉了;
因此,也有一个简单的方法;将代码中所有的中文换成英文;这样也不会有问题
操作步骤查看编码使用PowerShell ISE打开你的脚本文件;
在下方的控制台中输入
12[console]::OutputEncoding[console]::InputEncoding
即可看到本机默认编码格式
修改脚本编码通常可以使用vscode修改编码,我引用AI的操作步骤:
在 VS Code 中打开乱码的脚本 ...
引言一直很喜欢自动化的东西,自己的项目都配置有CI/CD;但是公司的项目单独用的TortoiseSVN和Jenkins,运维也没有配置服务端的Piplile;因此自己在TortoiseSVN使用Hook Scripts的客户端触发方法,本机执行Jenkins构建,因为Jenkins直接支持API创建构建,所以整体流程还算顺利
脚本实现的功能:
在每个SVN项目根目录中添加Post-commit后,根据脚本中的配置,按需在指定路径代码更新后触发指定服务的构建;支持参数设置
本文将指导:
任意脚本命令调试方法
Powershell调试方法
API调用Jenkins方法
TortoiseSVN触发Jenkins实用脚本
解决方案API调用Jenkins我的Jenkins版本为2.190.1 Jenkins的触发请查看Jenkins API;在网页的最下面有显示;地址为:
[Jenkins地址]/api/
认证方法为Basic认证,API Token请在用户设置中创建
新建构建在Create Job中有说明;
我的CURL命令是这样:
123curl --location 'h ...
引言最近在Jenkins上的小程序发布报错:
child process stderr: Browserslist: browsers data (caniuse-lite) is 14 months old. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme
这里记录一下解决方案
解决方案出现问题时的miniprogram-ci版本是2.0.10
直接按照提示执行npx update-browserslist-db@latest会发现并不能解决问题
根据提示,是知道因为包过期了导致编译失败;因此更新miniprogram-ci版本就行了
操作步骤
首先直接尝试更新到最新版
执行命令npm install -g miniprogram-ci@latest安装好后尝试发布,现在是不会报这个错了;但是因为小程序很大,会报超2M的的问题:
[error] 20003 Error: ...
引言前一段时间玩SC2的时候经常会崩溃报错:程序运行中出现意外错误
表现行为就是能开游戏,但是玩2~10分钟就会游戏崩溃;如此往复好几次后我终于找到解决方法
本解决方案是暴雪游戏崩溃的终极解决方法,任意暴雪游戏出现这个弹窗都可据此找到解决方法
解决方案我遇到的问题是INT_DIVIDE_BY_ZERO;通过这个关键字你可以找到很多相关的内容;
根本原因就是13,14代Intel CPU缺陷导致程序异常,基本的处理方法就是给CPU降频
这里的报错只是弹窗提示程序出现意外错误,实际的异常在日志文件中记录;
因此终极解决办法就是:
从本地磁盘中找到异常报错明细
根据报错明细网上搜索前辈的解决方法
后面我也会给出我这里的处理方法(CPU降频方法)
操作步骤找到崩溃报错明细
打开崩溃游戏的日志
SC2的崩溃日志在%USERPROFILE%\Documents\StarCraft II\GameLogs中,其它游戏请在对应目录中查找(假如你不知道你的游戏名字,打开战网游戏设置,安装路径的最后一层就是游戏名字);
找到最近一次Crash日志(文件夹形如2025-11-17 12.17.32 ...

