<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[不吃鱼的猫]]></title><description><![CDATA[不吃鱼的猫]]></description><link>https://blog.youkuaiyun.com/aspnmy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aspnmy]]></copyright><item><title><![CDATA[新一代基础网络工具 — Rust 实现更高速 `curl` `wget``tcping` `traceroute` `nmap` `openssl s_client` `nslookup‘]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/162821020</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/162821020</guid><author>aspnmy</author><pubDate>Mon, 13 Jul 2026 02:47:22 +0800</pubDate><description><![CDATA[摘要： rstcpcli 是一个基于 Rust 开发的多功能网络工具集，旨在替代传统工具如 curl、wget、tcping、nmap 等。它支持 TCP/UDP 探测、HTTP 客户端、文件下载、路由追踪、端口扫描、TLS 证书诊断、DNS 查询、带宽测速、代理服务及 ACME 证书注册等功能。提供国内仓库（仅内网访问）和 GitHub 镜像仓库，代码优先推送到国内仓库。项目支持直接下载预编译二进制或源码构建，并详细列出了各子命令的使用示例，如 TCP Ping、HTTP 请求、文件下载、端口扫描等，适用]]></description><category></category></item><item><title><![CDATA[用 Rust 重写 Cloudflare 测速工具！性能暴涨数倍，测速效率直接拉满]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/161984193</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/161984193</guid><author>aspnmy</author><pubDate>Sun, 14 Jun 2026 21:30:49 +0800</pubDate><description><![CDATA[摘要：基于XIU2的Go版Cloudflare测速工具，作者使用Rust重构实现了性能突破。新版本采用异步高并发架构，通过优化并发逻辑和避免DNS重复查询，在测试中性能提升3-7倍（如2601个IP测速从600秒降至89秒）。工具完整保留原版功能，包括TCP/HTTP测速、IP段扫描、智能筛选等，并新增一键更新Hosts脚本。Rust版内存占用更低、运行更稳定，支持全平台使用，项目已开源，适合需要高效筛选CDN节点的用户。]]></description><category></category></item><item><title><![CDATA[【实战】C盘无用文件快速清理工具 - Rust实现]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/157424579</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/157424579</guid><author>aspnmy</author><pubDate>Tue, 27 Jan 2026 07:13:12 +0800</pubDate><description><![CDATA[本文介绍了使用Gmem自动化系统指导AI助手完成文章的撰写，并以此文章作为一个todo lists进行代码编写的一个业务流程实战：一个使用Rust语言开发的C盘清理工具，能够高效扫描并安全清理Windows系统中的无用文件。该工具具有多线程扫描、安全检测、详细报告等功能，采用模块化设计包括扫描器、清理器、规则引擎等核心组件。Rust语言的选择确保了高性能和内存安全，项目结构清晰，支持自定义规则和排除路径配置，适合需要定期清理系统冗余文件的用户使用。]]></description><category></category></item><item><title><![CDATA[【浅谈】如何让AI辅助编辑代码能够自我进化自我更新(二)——Gmem项目进行全局记忆管理]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/157423649</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/157423649</guid><author>aspnmy</author><pubDate>Tue, 27 Jan 2026 06:47:16 +0800</pubDate><description><![CDATA[本文详细介绍如何使用Gmem项目进行全局记忆管理，包括新增记忆、合并规则、更新规则、生成项目和书写文章等内容。Gmem是一个强大的本地JSON记忆存储系统，专为AI助手设计，支持持久化保存和检索重要信息、偏好设置、决策和上下文。]]></description><category></category></item><item><title><![CDATA[浅谈bin文件的分析——使用binwalk和udidumps进行bin文件分析（1-合理使用binwalk和dd）]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/156036283</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/156036283</guid><author>aspnmy</author><pubDate>Thu, 18 Dec 2025 07:51:15 +0800</pubDate><description><![CDATA[本文介绍了bin文件的分析方法，重点讲解如何合理使用binwalk和ubidumps工具。bin文件主要包括单片机bin和nano芯片中的ubi格式文件。分析流程为：先用binwalk v3.1.0解包非ubi资源，再用ubidumps处理ubi文件，最后用IDA Pro和十六进制编辑器分析。对于加壳的ubi文件，需先解壳再处理。文章还详细介绍了使用dd命令分离ubi文件的方法，并提供了binwalk相关工具链的获取方式，包括开源版本、Windows适配版和微服务部署方案。通过这种方法可以完整提取bin文件]]></description><category></category></item><item><title><![CDATA[【浅谈】如何让AI辅助编辑代码能够自我进化自我更新(一)]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/154853059</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/154853059</guid><author>aspnmy</author><pubDate>Sat, 15 Nov 2025 01:21:13 +0800</pubDate><description><![CDATA[第二是监控本项目和被开发的项目中的文件修改状态，如果有修改的情况就自动调用此脚本文件根据PG_sub_rulesfiles文件进行自我检查和更新，本脚本需要判断PG_ProjectMod,因为两种模式下的自我进化，除了PG_sub_rulesfiles是一致的，但是规范解释文件是不一致的，所以新增的规则加入的规范解释文件是可能会不一致的，如果不正确添加可能会造成异常错误。实现此功能后将此规则加入规范文件中并生成次级规则文件，注册到PG_sub_rulesfiles中。]]></description><category></category></item><item><title><![CDATA[【浅谈】如何优雅的使用AI辅助代码工具---使用统一规范及自动更新规范机制来提升个人及团队效率（完）]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/154843199</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/154843199</guid><author>aspnmy</author><pubDate>Fri, 14 Nov 2025 18:25:58 +0800</pubDate><description><![CDATA[本文介绍了使用统一规范及自动更新机制来提升AI辅助代码工具的开发效率。主要内容包括： 项目规范规则说明：通过拆分任务、标记TODO等方式应对AI降智问题，确保规范文件的优先级检查与执行。 规则优先级分级体系： 🔴高优先级：语法错误、编译错误、项目公用规则等必须遵守 🟡中优先级：代码格式、测试流程等参考执行 🟢低优先级：一般性建议等灵活处理 项目详细规则： 代码修改必须先提交到Git 跨平台适配需新建分支 完善的autotest规范要求 严格的临时文件命名规则 特殊场景处理原则：紧急修复、用户要求、规则]]></description><category></category></item><item><title><![CDATA[【浅谈】如何优雅的使用AI辅助代码工具---使用统一规范及自动更新规范机制来提升个人及团队效率（二）]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/154810967</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/154810967</guid><author>aspnmy</author><pubDate>Fri, 14 Nov 2025 04:37:27 +0800</pubDate><description><![CDATA[本文介绍了WSL2纯净开发环境规则的设计与实现，旨在为开发者提供隔离、一致的开发环境。通过容器化技术解决环境冲突、版本不一致等问题，包含环境初始化、代码同步、容器管理等核心功能。文章详细说明了技术优势、使用方式、最佳实践和故障排除方法，并提供了快速参考卡。该方案支持跨平台开发，能显著提升开发效率和代码质量，是现代软件开发的重要实践工具。相关配置文件和管理脚本可在GitHub项目中获取。]]></description><category></category></item><item><title><![CDATA[【浅谈】如何优雅的使用AI辅助代码工具---使用统一规范及自动更新规范机制来提升个人及团队效率（一）]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/154807856</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/154807856</guid><author>aspnmy</author><pubDate>Fri, 14 Nov 2025 01:59:56 +0800</pubDate><description><![CDATA[本文档制定了AI辅助代码书写工具的规范体系，包含三部分核心内容：一是优先级体系(高/中/低)，二是详细项目规则，三是冲突处理方案。高优先级规则涉及语法错误修复、Git管理、核心技术规范等必须遵守项；中优先级包括代码格式、测试流程等参考性规范；低优先级为一般性建议。文档提供了Git仓库管理、跨平台支持、临时文件命名、相对路径使用等具体实施细则，并建立了冲突解决机制：语法错误最高优先，IDE规范优于代码风格，公用规则优先于个别规范。配套提供项目规则自动获取脚本，可通过curl直接下载使用。]]></description><category></category></item><item><title><![CDATA[【实战】如何优雅的在Win11/10系统下运行Rust编写的binwalk v3.1.1]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/154738150</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/154738150</guid><author>aspnmy</author><pubDate>Wed, 12 Nov 2025 15:24:43 +0800</pubDate><description><![CDATA[由于官方v3.x版本主要面向Linux/docker环境，作者通过修改main.rs和squashfs.rs等核心代码，并集成unsquashfs.exe作为备用解包方案，实现了Windows适配。项目提供纯净构建脚本自动安装Rust和mingwx64等依赖，输出包括命令行工具binwalk.exe和GUI版本binwalk_gui.exe。针对squashfs解压失败等常见问题，文章提供了WSL2、docker或qemu等多种解决方案，并详细说明了固件解包后的重新打包流程。]]></description><category></category></item><item><title><![CDATA[Nginx配置转Caddy配置工具]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/151287919</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/151287919</guid><author>aspnmy</author><pubDate>Sun, 07 Sep 2025 14:57:18 +0800</pubDate><description><![CDATA[nginxCfg_to_CaddyCfg是一个将Nginx配置转换为Caddy 2配置的Web工具。它支持基本的服务器块、静态文件服务和反向代理配置转换，提供文件上传和文本输入两种方式。工具采用Flask框架开发，支持本地运行和Docker部署，目前支持server_name、listen、root等常见指令转换。项目结构清晰，包含转换逻辑、Web界面和Docker支持，MIT协议开源。使用时需注意转换结果可能需要手动调整，适合基础配置迁移需求。]]></description><category></category></item><item><title><![CDATA[实践：再谈 簇大小 引起的SSD 硬盘损坏的维护，深入浅出理解 4K 对齐]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/150639790</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/150639790</guid><author>aspnmy</author><pubDate>Sat, 23 Aug 2025 13:51:26 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[一例 SSD 全红扫盘维护案例说明]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/150638290</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/150638290</guid><author>aspnmy</author><pubDate>Sat, 23 Aug 2025 12:47:28 +0800</pubDate><description><![CDATA[数据盘出现假阳性状态，后来我们想起来，当时在适配数据盘业务的时候，有物理盘，和虚拟盘，和kv存储券，s3存储桶这些各种类型的券，由于大量的数据迁移麻烦，所以是做了一个业务关联，写了一个索引程序，把所有存储盘中的文件以索引的形式存在在一个中间设备上的，原理就是系统读取中间设备上的索引（硬链接和软链接），才读取实际存储位置，而数据并不存在索引中间设备中。想起这个结构以后，我们去找这个中间设备，发现被塞在主板边上，挂载了一个2tb的SSD设备，作为索引券使用，这个索引券在线状态扫dg都是正常的。]]></description><category></category></item><item><title><![CDATA[彻底解决vscode中fnm调用失败的问题]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/150106764</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/150106764</guid><author>aspnmy</author><pubDate>Sat, 09 Aug 2025 12:48:52 +0800</pubDate><description><![CDATA[在使用 fnm 管理 Node.js 版本时，若遇到 &quot;You should setup your shell profile to evaluate 'fnm env'&quot; 提示，说明 Shell 环境未自动加载 fnm 变量。本文提供了针对不同 Shell（PowerShell、CMD、Git Bash/WSL）的配置方法：通过修改各自的启动文件（如 $PROFILE、注册表或 .bashrc）添加 fnm env 命令，并验证生效。同时解决了 VSCode 终端加载问题，建议使用 .]]></description><category></category></item><item><title><![CDATA[适用于cloudflare-worker的反向代理脚本]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/150046329</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/150046329</guid><author>aspnmy</author><pubDate>Fri, 08 Aug 2025 04:36:30 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[sh代码实现一个多节点域名拨测的功能组件，支持webUI访问，更新dockerfile部署文件]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/144163591</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/144163591</guid><author>aspnmy</author><pubDate>Sun, 01 Dec 2024 00:35:29 +0800</pubDate><description><![CDATA[- 拨测的几种形式，第一种以响应码200作为判断，但是如果遇到dns污染或者劫持，也能返回200码但是并不代表返回的是正确的业务。
- 第二种用curl抓取首页的代码，这种进阶了，但是如果遇到仿站也可能不正确
- 第三种验证关键词的抓首页head标签，这种比较准确，使用的时候先在自己网站的head标签中插入默认规则的验证标签，然后运行抓取脚本抓取网站首页head标签代码，然后运行验证脚本验证自定义的随机code是否存在，这种也是搜索引擎网站资源验证的主要实现手段
- 第四种高阶验证，引入代理节点模式]]></description><category></category></item><item><title><![CDATA[再谈青龙qinglong面板--一键更新依赖脚本（新的脚本库不推荐安装）]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/142559946</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/142559946</guid><author>aspnmy</author><pubDate>Thu, 26 Sep 2024 16:28:10 +0800</pubDate><description><![CDATA[# 按提示执行脚本 查询脚本命令说明
./check_dist help
##  check_dist install_onec 安装常用依赖--包含老脚本依赖,但不包含bizCode bizMsg lxml
./check_dist install_onec
##  check_dist install_nodejs_dist 安装qinglong-nodejs依赖
./check_dist install_nodejs_dist
##  check_dist install_python_dist 安装]]></description><category></category></item><item><title><![CDATA[【podman实践--不改“1Pane面板“代码，使“1Pane面板“、宝塔面板完美支持podman并且可以使“1Pane面板“自带docker-compose编排共存】]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/142408932</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/142408932</guid><author>aspnmy</author><pubDate>Sat, 21 Sep 2024 05:18:45 +0800</pubDate><description><![CDATA[针对centos9版本以上的系统，已经拥抱下一代rootless容器podman，特点是不需要root权限，不需要守护进程，而国内的主机"1Pane面板"，如开源"1Pane面板"1Panel，宝塔目前基本都还是docker环境，安装使用的时候会和podman有冲突，无法完美使用。本项目就是为了能完美共存podman-rootless模式而出现的，并且使"1Pane面板"自带的docker-compose模式不受影响。]]></description><category></category></item><item><title><![CDATA[实践：三向代理跳转访问指定网址——合理利用cloudflare,deno.dev,stytch.com使用groq大模型]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/142071185</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/142071185</guid><author>aspnmy</author><pubDate>Mon, 09 Sep 2024 23:11:13 +0800</pubDate><description><![CDATA[stytch.com计费统计完成后向MQ后端队列push消费记录，然后异步转发到api.groq.com上去，这个流程是不堵塞的，因为不考虑用户扣费，只考虑流量预警和管控，需要扣费的自己折腾成堵塞流程哦，默认你们都是懂的。ok，以上代码已经让你可以使用自己访问令牌访问到stytch.com中的项目，处于安全的考虑，计费等逻辑在stytch.com项目中实现，对外只是暴露一个接口url。所以这个业务是无感知的，转发和计费是同时存在的业务，计费的数据可以webhook发回自己需要的地址上就行。]]></description><category></category></item><item><title><![CDATA[【青龙面板v2.17.10 -快速安装青龙面板的所有依赖的实践（二）--完美解决ql bot 安装依赖时pip安装失败的问题】]]></title><link>https://blog.youkuaiyun.com/aspnmy/article/details/141980848</link><guid>https://blog.youkuaiyun.com/aspnmy/article/details/141980848</guid><author>aspnmy</author><pubDate>Sat, 07 Sep 2024 08:04:49 +0800</pubDate><description><![CDATA[20240926更新一个青龙面板一键依赖安装脚本]]></description><category></category></item></channel></rss>