海不眠博客 - 默认分类
type: channel
link: https://www.catiz.cn/category/default/
description: 只是一个默认分类
items: Python小技巧第一弹
items: Typecho实况图插件
items: Codex安装supabase的MCP
items: 同一个目录下的文件部分被CORS拦截的可能原因
items: 1024程序员节
items: 记录一次解除网页时间限制的过程
items: 解决AMD的处理器UU远程或其他串流软件无法启动地平线4
items: 实时观看地球卫星直播
items: 记录一次kvm虚拟机无法启动恢复数据的过程
items: 前途海量

Python小技巧第一弹
type: item
date: 2026-06-10T20:56:14+08:00
description: Python小技巧第一弹1.pip入门技巧# 安装库 pip install 库名 # 卸载库 pip uninstall 库名 # 查看已安装库版本 pip show 库名2.pip安装失败或太慢，可使用清华大学镜像源Win+R打开运行 输入CMD回车逐行输入以下代码：python -m pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple --upgrade pip pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple3.程序一直运行不结束怎么办很多同学在学习循环的时候，经常遇到因为代码错误导致没有按照预期停止循环或进入死循环，这时可以使用Ctrl+C手动停止程序运行。4.注释的多种写法# 单行注释使用#号 """ 多行注释可使用三引号，方便注释多行代码 """5.优雅的字符串翻转message = "Python很神奇" reversed_message = message[::-1] # 输出："奇神很nohtyP"

Typecho实况图插件
type: item
date: 2026-03-31T14:28:00+08:00
description: 开启后在后台可输入图片和视频地址，在文章中显示实况图需要注意的是，视频不能被修改过，比如用微信发过之后就不行了，需要按照文件的方式发送。

Codex安装supabase的MCP
type: item
date: 2026-03-27T16:40:51+08:00
description: 在使用Codex安装supabase MCP的时候发现官方给的教程是Codex Cil的教程，是使用命令行添加的。但是Codex客户端是没有这个命令的。只能手动添加，添加方法如下：首先打开Codex客户端-左下角设置-设置-MCP服务器-添加服务器名称填写supabase，然后选择流式HTTPURL填写https://mcp.supabase.com/mcp重点来了：Bearer填写SUPABASE_ACCESS_TOKEN然后保存并关闭codex或者也可以直接编辑codex的config.toml文件，路径是C:\Users\用户名.codex\config.toml新增以下内容[mcp_servers.supabase] bearer_token_env_var = "SUPABASE_ACCESS_TOKEN" enabled = true url = "https://mcp.supabase.com/mcp?project_ref=acfwcqlueynxwdkywktq"然后编辑codex的config.toml文件，路径是C:\Users\用户名.codex\config.toml在[features]开启远程MCPrmcp_client = true最后添加系统环境变量按win+s，搜索环境变量，打开编辑系统环境变量，在用户变量中添加一个项名称是SUPABASE_ACCESS_TOKEN，值是你在https://supabase.com/dashboard/account/tokens创建的token。或者PowerShell输入以下命令一键添加[System.Environment]::SetEnvironmentVariable("SUPABASE_ACCESS_TOKEN", "token值", "User")

同一个目录下的文件部分被CORS拦截的可能原因
type: item
date: 2025-11-29T12:31:00+08:00
description: 前几天访问自己博客的时候发现自己设置的字体，部分文字显示的是默认字体，今天中午打开Devtools发现是部分字体文件被CORS拦截了但令人不解的是明明都在同一个目录下，而且在最开始的时候也是正常的，怎么单单这几个字体会被拦截呢？初次询问ChatGPT告诉我是缓存的原因，于是我清除了CDN的缓存，刷新后发现恢复了再次刷新又被拦截了。和ChatGPT拉扯几次之后还是无法解决，于是转头去询问Gemini，Gemini3也告诉我是缓存的原因，但在刷新缓存后短暂恢复又异常的原因可能是因为CDN的二级缓存或者是在访问之前被爬虫、机器人访问时没有携带Origin标头导致CDN缓存了无Origin标头的数据。解决办法就是在CDN设置Access-Control-Allow-Origin: *或者设置Access-Control-Allow-Origin: https://www.catiz.cn，设置完后目前正常。当然我觉得也可能是腾讯云的原因（0.01%可能性）

1024程序员节
type: item
date: 2025-10-24T23:34:56+08:00
description: 下周考完试就可以离校了，大四的课程到此结束了。接下来就是实习了，投了一堆的实习岗，0回复。全职岗位倒是有回复的，但基本都是要求尽快到岗的，即便这样也不知道这些公司能否要我，我在考虑是否在简历上加上熟练使用AI编程，拥有3年AI开发经验~

记录一次解除网页时间限制的过程
type: item
date: 2025-09-18T21:01:36+08:00
description: 学校发了一个网站让学生填写心理测评，一共160左右道题，每道题必须等待5秒钟才可以选择下一题的选项。160×5=800秒，也就是将近13分钟，我无法忍受就用电脑打开想跳过。最先开始想要直接从按钮入手，无非就是设置了一个disabled属性，使用JavaScript代码给他强制删掉就可以了，结果发现删除后点击按钮还是会判断是否等待了五秒，5秒没过还是无法进入下一题。后面想了一下可以直接从网页时间判断的那边下手，直接就是一个暂停，因为在倒计时必定会有个函数会和时间相关，所以只需要一步一步往下走就可以找到可疑的倒计时函数。用的还是科学计数法，直接改为1即可跳过5秒硬控

解决AMD的处理器UU远程或其他串流软件无法启动地平线4
type: item
date: 2025-08-29T11:48:48+08:00
description: 在使用UU远程或其他串流软件如MoonLight parsec等软件时，如果电脑此时无显示器软件会创建虚拟显示屏，此时CPU是AMD的话地平线会无法识别显卡，自动扩展内存给显存，最后导致内存全部被地平线占满导致内存溢出发生崩溃。解决办法是将游戏根目录下的targethardwareprofiler.dll删除或重命名，让游戏无法读取这个dll文件，我是将其重命名为targethardwareprofiler.dll.bak由于我的CPU本身并没有核显，重命名之后游戏就可以正常启动了，如果你的AMD处理器有核显可能还需要禁用核显。这个问题早在2023年就出现了，只不过当时好像只影响了AMD处理器的笔记本，并且即便不是虚拟屏也会出现这种情况，至于现在还会不会就不知道了。反正我的台式机AMD的CPU和GPU接显示器或显卡欺骗器一直是正常的

实时观看地球卫星直播
type: item
date: 2025-08-24T11:50:00+08:00
description: 在线观看地址：https://live.catiz.cn使用腾讯云Edgeone进行加速，当然服务器带宽只有30M，所以速度还是挺慢的如果带宽大可以直接转发4K视频过来

记录一次kvm虚拟机无法启动恢复数据的过程
type: item
date: 2025-08-15T17:30:00+08:00
description: 目前博客放在了家里云中，前天不知为何kvm虚拟机无法启动，导出的备份文件重新导入虚拟机也无法启动。不过还好在备份中提取到了服务器完整的文件。主要就是博客的数据库内容的提取宝塔面板安装的MySQL数据存在/www/server/data中，文件夹中会存在和数据库名一直的文件夹，里面就是数据库内容。除此之外还需要保存/www/server/data中的ibdata1文件。迁移过程就是在新设备上安装完同版本MySQL之后，创建一个相同数据库名的数据库，然后将MySQL关闭，将copy出来的文件将其替换就可以了。

前途海量
type: item
date: 2025-07-25T21:12:00+08:00