# NeoJ's Web Page (下水鱼的Blog) > 下水鱼的个人网络日志,一个年轻的老派工程师。Go、WebGL、Python、运维与硬核技术博客。 ## About - Site: https://firsh.me - RSS: https://firsh.me/rss.xml - Sitemap: https://firsh.me/sitemap.xml - Author: NeoJ (https://github.com/uk0) - License: CC BY-SA 4.0 unless otherwise noted ## Posts - [当LSTM遇到注意力那么我们能做些什么呢](https://firsh.me/blog/0188.html) — 2026-07-02 · 本文聚焦于LSTM(长短期记忆网络)与注意力机制(Attention Mechanism)的结合。LSTM作为经典的循环神经网络变体,擅长捕捉序列数据中的长期依赖关系;而注意力机制能够动态聚焦于输入序列中的关键信息。二者融合可有效提升模型在自然语言处理、机器翻译、文本分类等任务中的表现,是深度学习领域的重要研究方向。 - [最近开始尝试Sglang VLLM 部署模型的一些总结【截止2026年6月22日】](https://firsh.me/blog/0187.html) — 2026-07-02 · 本文作者分享了近期使用SGLang和vLLM两大主流大语言模型推理框架部署模型的实践总结。文章记录了截止2026年6月22日的最新使用心得,适合需要在生产或实验环境中落地LLM推理服务的工程师参考。通过对两种框架的对比与实操,帮助读者快速了解各自的优劣势与适用场景。 - [RocketMQ Install](https://firsh.me/blog/0067.html) — 2026-07-02 · 本文介绍了在Linux环境下安装RocketMQ消息队列的完整流程,包括JDK、Maven、Git等前置环境的配置。文章涵盖RocketMQ的下载、内存参数修改、NameServer与Broker的启动与验证,以及外网访问的IP配置方法。针对内存不足、主机名不一致等常见报错提供了具体解决方案。此外还介绍了一主一从集群的配置方式,包括broker-a.properties与broker-a-s.properties的关键参数设置。 - [Vultr 账户删除](https://firsh.me/blog/0064.html) — 2026-07-02 · 作者购买Vultr VPS后发现速度慢、带宽低且不稳定,与Linode相比体验较差。尝试解绑信用卡未果后,决定直接注销Vultr账户。文章提供了Vultr官方账户删除链接(https://my.vultr.com/billing/cancel/),方便有同样需求的用户操作。同时推荐HostUS和Linode作为稳定可靠的替代VPS服务商。 - [Falco 二次开发用的文档](https://firsh.me/blog/0089.html) — 2026-07-02 · 本文聚焦于 Falco 的二次开发场景,为开发者提供相关文档索引与参考资料。Falco 是 CNCF 旗下的开源云原生运行时安全工具,基于 eBPF 和系统调用监控实现威胁检测。二次开发内容通常包括自定义插件开发、规则扩展以及与现有安全体系的集成。本文适合希望深度定制 Falco 能力的安全工程师和云原生开发者阅读。 - [读过的小说](https://firsh.me/blog/0090.html) — 2026-07-02 · 本文是作者的个人小说阅读书单记录。首篇推荐王小波的《爱你就像爱生命》,王小波不仅是中国著名文学作家,同时也是中国第一代程序员之一。其作品融合了理性思维与浪漫情感,深受读者喜爱,值得广泛阅读与收藏。 - [CPS 王垠](https://firsh.me/blog/0091.html) — 2026-07-02 · 本文围绕编程语言领域知名人物王垠的CPS(Continuation Passing Style,续延传递风格)相关代码展开解析。CPS是函数式编程与编译器设计中的重要变换技术,用于显式表达程序控制流。文章通过对王垠代码的拆解与分析,帮助读者理解CPS变换的实现方式及pmatch模式匹配的应用。 - [Linux 丛裸机进行安全加固](https://firsh.me/blog/0092.html) — 2026-07-02 · 本文系统讲解了Linux服务器从裸机状态进行安全加固的操作步骤。主要内容包括:修改SSH端口、禁止root登录、限制认证次数等SSH加固措施;配置历史命令记录时间戳、自动超时退出等环境变量加固;屏蔽系统Banner信息、禁用X Windows图形服务、启用auditd安全审计以及清理不必要的信任主机。此外,文章还详细介绍了lrzsz、screen、iftop、JDK(1.6/1.7/1.8多版本)及Python 2.7等常用基础软件的安装配置方法,是Linux运维初始化安全部署的实用参考指南。 - [LVM 扩容VG/LV](https://firsh.me/blog/0093.html) — 2026-07-02 · 本文详细讲解LVM动态扩容的两大核心操作:扩容VG和扩容LV。扩容VG部分涵盖查看硬盘与VG信息、格式化文件系统、创建PV并将其加入VG的完整流程。扩容LV部分以为/database/pgdata1目录在线扩容512M为例,演示了查看目录使用情况、确认所属VG、调整LV大小及使用resize2fs刷新文件系统的操作步骤。全程无需停机,适用于Linux生产环境的存储容量动态管理场景。 - [Xgboost install by cluster yarn](https://firsh.me/blog/0094.html) — 2026-07-02 · 本文介绍了在Hadoop YARN集群上部署XGBoost分布式机器学习框架的完整步骤。首先通过yum安装必要的系统依赖,并完成相关环境变量的配置。随后从GitHub克隆XGBoost源码并进行编译安装,最终分别完成Python环境包和JVM包的安装,使XGBoost能够在YARN集群上运行分布式训练任务。 - [2025年9月11日股市上涨的原因](https://firsh.me/blog/0096.html) — 2026-07-02 · 本文聚焦2025年9月11日股市上涨行情,分析推动市场走强的关键驱动因素。从宏观经济数据、政策面利好、资金面变化及市场情绪等多个维度,深入解读当日股市上涨的根本原因。文章有助于投资者理解市场波动逻辑,为后续投资决策提供参考依据。 - [QwQ.Chat 公益AI 流量记录一下](https://firsh.me/blog/0097.html) — 2026-07-02 · QwQ.Chat 是一个持续运营的公益性AI对话服务平台,已稳定运行8个月。本文记录了该项目本月迎来历史最高流量峰值这一里程碑节点。数据反映出公益AI服务正在获得越来越多用户的关注与使用,体现了免费开放AI服务的社会价值与影响力。 - [AMA LAB 格斗实验室 北京](https://firsh.me/blog/0098.html) — 2026-07-02 · AMA LAB 格斗实验室是一家位于北京的格斗训练机构。本文以「那些美好的瞬间」为主题,记录了格斗训练过程中的珍贵时刻。内容聚焦于格斗文化与训练体验,适合对MMA、搏击及武术感兴趣的读者。 - [Nuitka for Python](https://firsh.me/blog/0095.html) — 2026-07-02 · Nuitka 是面向 Python 的 AOT 编译工具,其核心原理是将 Python 源码解析为 AST,经静态优化后生成调用 libpython(CPython 运行时)的 C 源码,再由本地 C 编译器(GCC/Clang/MSVC)编译链接为可执行文件或扩展模块。它通过常量折叠、消除动态分派等优化手段减少解释器循环开销,对函数调用密集、属性查找频繁的纯 Python 热路径加速效果更为显著。Nuitka 支持 --standalone 和 --onefile 两种打包模式,兼容标准库与大多数第三方 C 扩展,并跨平台支持 Windows、macO… - [FPGA 外挂猖獗笔记](https://firsh.me/blog/0099.html) — 2026-07-02 · 本文以笔记形式记录了FPGA外挂在游戏领域日益猖獗的现象。FPGA外挂利用可编程硬件绕过软件层反作弊检测,具有极强的隐蔽性和对抗性。文章分析了此类硬件外挂的技术特征及其对游戏公平性的严重威胁,为游戏安全研究人员和反作弊开发者提供参考。 - [屌丝大模型部署方案+1](https://firsh.me/blog/0100.html) — 2026-07-02 · 本文介绍了一种利用Supermicro AOM-SXMV子卡将V100 SXM2 GPU模块接入普通PCIe平台的低成本大模型部署方案。AOM-SXMV无硬件锁定限制,通过国内厂商定制的PCIe转接线缆即可与标准主机通信。作者通过闲鱼、淘宝等平台采购零件,最终在一台双路EPYC 7742服务器上组建了8卡V100集群,整体成本大幅低于商业方案。文章重点提示了关键配件的稀缺性与采购渠道,对有意复现该方案的读者具有较高参考价值。 - [[NES] 激龟快打忍者神龟格斗版中文](https://firsh.me/blog/0102.html) — 2026-07-02 · 本文介绍NES平台经典游戏《激龟快打》忍者神龟格斗版的中文汉化版本。该游戏为FC红白机上的忍者神龟题材格斗游戏,经汉化后支持中文显示,方便中文玩家游玩。忍者神龟系列是NES时代极具代表性的动作格斗游戏之一,深受玩家喜爱。 - [[JAR] Game ForgottenWarrior](https://firsh.me/blog/0103.html) — 2026-07-02 · ForgottenWarrior是一款以JAR格式发布的经典手机游戏。该游戏基于J2ME平台开发,可在早期功能机及支持Java的移动设备上运行。游戏以战士为主题,属于复古移动游戏品类。JAR格式是Java移动游戏的标准发布形式,曾广泛流行于功能机时代。 - [[TODO] Dos Game 模拟器](https://firsh.me/blog/0105.html) — 2026-07-02 · 本文介绍DOS游戏模拟器的相关内容。DOS游戏是上世纪八九十年代流行的经典游戏形式,通过模拟器可在现代系统上重温这些经典作品。文章内容待补充完善,将涵盖DOS模拟器的原理、配置与使用实践。 - [[Sega MD] 忍者神龟:施莱德的再次复仇](https://firsh.me/blog/0111.html) — 2026-07-02 · 《忍者神龟:施莱德的再次复仇》是Konami推出的Sega Mega Drive平台横版过关动作游戏,以经典动画中的四只忍者神龟为主角对抗反派施莱德。游戏继承了街机版《忍者神龟》的核心玩法,支持多人同屏合作,画面与音效在MD平台上表现出色。本作是1990年代家用主机动作游戏的代表作之一,深受忍者神龟IP粉丝和横版动作游戏爱好者推崇。 - [MongoDB 集群终极方案](https://firsh.me/blog/0117.html) — 2026-07-02 · 本文提供MongoDB分片集群的一体化部署指南,采用5节点架构,通过curr/prev/next轮转方式分配Shard角色。部署流程包括硬盘挂载、目录分配、安装numactl依赖,并通过shell脚本(cfgsvr.start、route、shard_*.start)实现傻瓜式启动。初始化阶段依次执行initConfig.sh、initRS.sh、initShard.sh完成ConfigServer副本集与Shard的注册。文章最后强调节点互信配置、ConfigServer地址指定及命名规范等关键注意事项。 - [Linux 操作系统日常巡检](https://firsh.me/blog/0118.html) — 2026-07-02 · 本文系统梳理了Linux操作系统日常巡检的核心检查项,包括通过last、lastb及/var/log/secure日志统计登录成功与失败的IP,识别潜在入侵行为。涵盖CPU负载、内存换页、磁盘IO读写性能等关键指标的采集与分析方法,重点介绍iostat、vmstat、free等工具的使用及判断阈值。同时包含网络连接状态、丢包检测、网卡工作状态及僵尸进程的排查命令,形成一套完整的Linux运维巡检规范,适用于系统管理员日常健康检查与故障预防。 - [利用Whois传输小文件](https://firsh.me/blog/0119.html) — 2026-07-02 · 本文探讨利用Whois协议传输小文件的技术方案。Whois是一种运行在TCP 43端口的查询协议,通常用于域名注册信息查询,但其简单的请求-响应机制也可被用于隐蔽的小文件传输。文章分析了该方法的实现原理与适用场景,适合对网络协议和隐蔽信道感兴趣的安全研究者参考。 - [一次磁盘挂载](https://firsh.me/blog/0120.html) — 2026-07-02 · 本文记录了一次在CentOS 7系统下对多台服务器数据盘进行批量挂载的实践过程。每台服务器配备16块磁盘,其中2块为系统盘,其余14块为数据盘。为满足大目录扩容需求,采用LVM(逻辑卷管理)方式进行挂载。文中提供了parted.sh分区脚本与lvms.sh逻辑卷配置脚本,适用于需要批量管理磁盘的Linux运维场景。 - [python 监控binlog实现hue一个小插件](https://firsh.me/blog/0121.html) — 2026-07-02 · 本文讲解了利用Python监控MySQL binlog的实现思路,通过解析binlog日志捕获数据库的增删改操作。作者将该功能封装为Hue平台的插件,方便在Hue界面中直观展示数据库变更事件。文章提供了相关Python代码示例,适合需要实现数据同步、审计或实时监控场景的开发者参考。 - [Java实现DirectIo文件方式操作文件系统](https://firsh.me/blog/0122.html) — 2026-07-02 · 本文介绍了在Java中实现DirectIO(直接I/O)文件操作的方案,适用于需要高并发且须将数据文件本地备份的APIServer场景。核心思路是通过JNA(Java Native Access)直接调用Linux系统接口,绕过操作系统的页缓存(Page Cache),从而降低内存与CPU开销。文章提供了具体的方法调用说明与核心代码示例,便于开发者快速集成到实际项目中。 - [【OBS插件屏蔽谩骂等关键字】 obs-cleanstream 中文使用教程](https://firsh.me/blog/0126.html) — 2026-07-02 · obs-cleanstream是适用于OBS Studio的实时语音过滤插件,能在约300毫秒内识别直播中的敏感词并以beep音效替换。插件依赖Whisper的ggml中文语音模型,支持CPU和NVIDIA CUDA两种推理方式,RTX 30系列显卡使用CUDA模式约占用800MB显存。安装流程包括将ggml模型文件放置至指定OBS配置目录、在麦克风滤镜中添加obs-cleanstream过滤器,并按管道符格式配置需要屏蔽的中文关键词组。本教程所有资源均免费提供,适合有直播防喷需求的中文用户参考使用。 - [Supermini CC Tools](https://firsh.me/blog/0087.html) — 2026-07-02 · Supermini CC Tools 是一款在网络论坛中流传的CC系列相关工具。文章内容极为简短,仅说明该工具来源于论坛分享。由于正文信息有限,具体功能与使用方法未作详细介绍。 - [解决openvpn的CRL has expired笔记](https://firsh.me/blog/0131.html) — 2026-07-02 · 作者的OpenVPN服务部署在内蒙古的OpenWrt路由器上,某日突然无法正常连接。通过查看日志发现根本原因是CRL(证书撤销列表)已过期,导致TLS握手失败。本文记录了该问题的发现过程及解决思路,适合遇到相同OpenVPN CRL过期报错的用户参考。 - [RAID5 DELL R730XD 重建](https://firsh.me/blog/0133.html) — 2026-07-02 · 本文是针对Dell PowerEdge R730xd服务器RAID5阵列重建的完整运维手册,适用于PERC H730/H730P控制器。文章系统梳理了Auto Rebuild的触发条件,包括热备自动接管与UGood新盘热插拔两种路径,并提供perccli、RACADM、iDRAC8等多工具的操作命令速查。重点讲解了Foreign Config的识别与处理策略、重建时间估算公式(以4TB SATA盘约14小时为例),以及URE二次出错、I/O性能下降等重建期风险的缓解措施。文章还给出了监控关键字段、Patrol Read配置、Consistency Che… - [[收藏]诺音曼 U87 麦克风](https://firsh.me/blog/0134.html) — 2026-07-02 · 本文记录了作者对一支诺音曼 U87 麦克风的收藏与情感回忆。诺音曼 U87 是德国 Neumann 品牌出品的顶级专业电容麦克风,广泛应用于录音室与演唱领域。作者多年前购入这支麦克风用于唱歌,如今重见此物,勾起无数往昔记忆。文章简短却饱含情感,展现了发烧友对专业音频器材的深厚情结。 - [收藏的老显卡](https://firsh.me/blog/0136.html) — 2026-07-02 · 本文介绍了作者个人收藏的老旧显卡。文章聚焦于复古GPU硬件的收藏价值与历史意义,展现了显卡技术的发展历程。适合对老旧电脑硬件和复古显卡感兴趣的读者参考。 - [古惑狼[1997](CRT-Shader)](https://firsh.me/blog/0124.html) — 2026-07-02 · 本文介绍了1997年经典PlayStation游戏《古惑狼》(Crash Bandicoot)结合CRT Shader技术的视觉效果呈现。CRT Shader模拟老式阴极射线管显示器的扫描线、色彩渗透和像素模糊效果,还原复古电视游戏的独特画面质感。该技术常用于复古游戏爱好者对经典PS1游戏进行怀旧风格渲染,让老游戏在现代设备上重现当年的视觉风貌。 - [[PS] 恶魔战士3(CRT-Shader)](https://firsh.me/blog/0123.html) — 2026-07-02 · 本文介绍了PlayStation平台上的经典游戏恶魔战士3,并结合CRT Shader技术进行展示。CRT Shader是一种用于模拟老式阴极射线管显示器画面效果的图形滤镜,能够为复古游戏带来更具年代感的视觉体验。通过将恶魔战士3与CRT Shader相结合,玩家可以重温当年在老式电视机上游玩PlayStation游戏的怀旧感受。 - [[Sega MD] 暴力摩托2(CRT-Shader)](https://firsh.me/blog/0112.html) — 2026-07-02 · 本文介绍了世嘉MD平台上的经典游戏暴力摩托2,并结合CRT Shader技术进行展示。CRT Shader是一种模拟老式阴极射线管显示器视觉效果的滤镜技术,能为复古游戏带来更具年代感的画面呈现。通过现代模拟器与CRT滤镜的结合,玩家可以在当代设备上重温这款经典摩托车竞技游戏的原汁原味体验。 - [[Sega MD] 战斧3 (CRT-Shader)](https://firsh.me/blog/0107.html) — 2026-07-02 · 本文介绍了经典Sega Mega Drive游戏《战斧3》配合CRT Shader滤镜的运行效果。CRT Shader是一种模拟老式阴极射线管显示器画面风格的着色器技术,能为复古游戏增添扫描线与模糊光晕等效果。通过该滤镜,战斧3的像素画面得以还原出当年在老式电视机上游玩的真实观感,极大提升了复古游戏体验的沉浸感。 - [[PSX] 毁灭赛车 (CRT-Shader)](https://firsh.me/blog/0109.html) — 2026-07-02 · 本文聚焦于PSX(PlayStation)风格的毁灭赛车游戏,并重点介绍了CRT Shader技术的应用。CRT Shader通过模拟阴极射线管(CRT)显示器的扫描线、色彩晕染等视觉特征,为现代游戏赋予浓厚的复古像素风格。该技术广泛应用于复古游戏开发与重制领域,能够唤起玩家对早期PlayStation时代的怀旧情感。文章展示了如何将CRT滤镜效果与PSX赛车游戏结合,实现独特的视觉表现。 - [[Arcade] 拳皇97 (CRT-Shader)](https://firsh.me/blog/0127.html) — 2026-07-02 · 本文介绍拳皇97(King of Fighters 97)的街机版本,并结合CRT Shader技术进行画面呈现。CRT Shader是一种用于模拟老式阴极射线管显示器显示效果的图形滤镜,能为经典像素游戏带来扫描线、辉光等复古视觉特效。通过该技术,玩家可以在现代设备上重温拳皇97的原汁原味街机画面风格。 - [我的世界HMCL启动器](https://firsh.me/blog/0137.html) — 2026-07-02 · HMCL即Hello Minecraft Launcher,是目前国内最流行的我的世界(Minecraft)第三方启动器之一。它支持Java版游戏的多版本管理、mod加载与整合包一键安装等核心功能。HMCL以开源、轻量、易用著称,广泛应用于国内Minecraft玩家社区。 - [[JAR] Game bounceTales](https://firsh.me/blog/0104.html) — 2026-07-02 · bounceTales 是诺基亚平台上广受欢迎的经典 JAR 格式游戏,采用 Java J2ME 技术开发。该游戏以弹跳冒险为核心玩法,曾风靡于诺基亚功能机时代。作为一款复古移动游戏,bounceTales 承载了众多用户对早期手机游戏时代的美好回忆。 - [[BWG] 今天买了一台CN2GIA搬瓦工测试一下](https://firsh.me/blog/0142.html) — 2026-07-02 · 作者购买了一台搬瓦工(BandwagonHost)CN2GIA线路的VPS,并使用脚本对三网回程进行了测试。测试结果显示该VPS性能或网络质量未能满足需求,体验较差。最终作者申请并成功获得158美元退款。本文可作为搬瓦工CN2GIA产品选购的参考案例。 - [Ubuntu 22.04服务器崩溃了修复记录,异常断电后重新上电boot无法加载【ESXI】](https://firsh.me/blog/0143.html) — 2026-07-02 · 本文记录了一次Ubuntu 22.04虚拟机在ESXi环境中因异常断电后无法正常启动的故障修复经历。作者首先尝试通过GRUB编辑模式进入单用户模式进行修复,但未能成功解决启动问题。随后通过进入ESXi Shell、编辑VMX文件修复parentCID的方式进行处理。最终采用应急方案,将故障磁盘直接挂载到一台新建的Ubuntu虚拟机上作为数据盘,使服务得以临时恢复运行。 - [VLC.JS Builder](https://firsh.me/blog/0144.html) — 2026-07-02 · VLC.JS Builder 提供了将 VLC 媒体播放器移植到浏览器端的完整构建方案。开发者需依次完成环境配置、源码下载与 vlc.js 编译三个核心步骤。编译完成后需对 vlc/、emsdk/ 及 expermental.* 等目录下的构建产物递归修改文件权限(尤其未配置 docker_namespace 时)。最终可通过本地演示页面验证播放器在浏览器中的运行效果。 - [Nginx 做为前端负载均衡时,后端服务器获取的IP为 Nginx 的本机IP,让Nginx 把用户IP传递到后端里面去。](https://firsh.me/blog/0066.html) — 2026-07-02 · 当Nginx作为前端负载均衡器时,后端服务器直接获取到的客户端IP实际上是Nginx的本机IP,而非用户的真实IP地址。解决此问题的核心方法是在Nginx配置中使用proxy_set_header指令,将X-Forwarded-For、X-Real-IP等HTTP请求头透传到后端服务器。后端应用通过读取这些自定义请求头即可获取用户的真实IP地址,从而实现准确的访问日志记录、风控限流等业务需求。 - [influxdb3 源代码编译测试](https://firsh.me/blog/0145.html) — 2026-07-02 · 本文详细记录了 InfluxDB3 源代码的编译与测试流程,涵盖克隆代码、构建 CLI、创建 token 及数据库、写入数据和查询系统表等步骤。文章还整理了 retention period 支持的时间单位(s/m/h/d/w/mo)及其对应纳秒数,方便开发者配置数据保留策略。针对 macOS ARM 平台编译时出现的 libpython3.10.dylib 动态库加载失败问题,提供了通过设置 DYLD_LIBRARY_PATH 环境变量的解决方案。本文适合希望在本地自行编译和调试 InfluxDB3 的开发者参考。 - [X-ui 分流 ChatGPT 解锁一系列流媒体](https://firsh.me/blog/0146.html) — 2026-07-02 · 本文介绍了一种基于 X-ui 的多节点分流方案,以香港服务器作为主要入口,美国服务器专用于 ChatGPT 访问。通过在 HK 节点的 Xray 配置中修改 outbounds 和 routing rules,将特定流量转发至 US 节点,实现 ChatGPT 及流媒体的解锁。该方案使用户无需切换节点,即可同时满足日常上网与 ChatGPT 访问需求。 - [六爻](https://firsh.me/blog/0148.html) — 2026-07-02 · 六爻是中国传统占卜术之一,脱胎于《周易》八卦体系。其核心方法包括起卦、安世应、纳甲配六亲、以五行生克判断吉凶。六爻广泛应用于婚姻、事业、财运、疾病等领域的预测,是易学文化的重要分支。相关资源可参考周易网等专业平台进行系统学习。 - [【读物】阳宅风水精解实图案例解](https://firsh.me/blog/0149.html) — 2026-07-02 · 本文介绍的《阳宅风水精解实图案例解》是一部专注于阳宅(住宅)风水的专业读物。书中以实图案例为载体,深入解析住宅风水的核心原理与布局方法。内容涵盖中国传统风水学的理论体系,并结合实际案例图解加以说明,兼具理论性与实用性。适合对中国传统文化、风水学感兴趣的读者学习研究。 - [【读物】大冰作品合集5册](https://firsh.me/blog/0150.html) — 2026-07-02 · 本文介绍大冰作品合集共5册,大冰是中国当代知名作家与主持人,其作品以真实旅行故事和草根人物为主题。合集汇聚其多部代表作,风格温暖治愈,充满人文关怀。适合热爱旅行文学、青春故事及散文随笔的读者群体。 - [一些图纸【2jz发动机】](https://firsh.me/blog/0141.html) — 2026-07-02 · 本文围绕丰田2JZ发动机展示相关工程图纸资料。2JZ发动机是丰田经典直列六缸发动机系列,以其强劲性能和高可靠性著称,广泛应用于丰田Supra等车型。文章提供发动机结构图纸,适合汽车工程技术人员及改装爱好者深入了解2JZ发动机的机械结构与设计细节。 - [求购一台 Sony FW900](https://firsh.me/blog/0132.html) — 2026-07-02 · 作者正在寻购一台 Sony GDM-FW900 宽屏CRT显示器,预算在人民币1万元以内,要求成色较新。该显示器主要用途为游戏及怀旧体验。有意出售者可通过微信或电子邮件联系作者,交易平台支持闲鱼(小黄鱼)。 - [VPS到期记录](https://firsh.me/blog/0147.html) — 2026-07-02 · 本文记录了作者名下多台VPS的到期日期与所属服务商,包括CloudCone(美国,2026-10)、VMISS(香港,2026-05)、DMIT(香港/美国CN2GIA Malibu,2026-10)、阿里云香港与国内ECS(2026年)、GreenCloudVPS(日本,2028-10,当前网站部署节点)以及ColoCrossing(美国纽约,2026-10,已更换IP)。节点覆盖中国大陆、香港、美国、日本等多个地区,线路包含CN2GIA等优质回程线路。此记录可作为个人服务器资产管理与续费提醒的参考。 - [Analogue Pocket 顶级FPGA 硬解掌机](https://firsh.me/blog/0153.html) — 2026-07-02 · Analogue Pocket 是一款采用 FPGA 技术实现硬件级游戏模拟的高端掌机,与软件模拟器不同,其通过可编程逻辑电路在硬件层面还原经典游戏主机。该设备支持 CRT 信号输出,为复古游戏爱好者提供接近原机的视觉体验。由于市场需求极高,Analogue Pocket 长期处于缺货状态,购买渠道有限。 - [[GBA] 银河战士 零点任务(CRT-Shader)](https://firsh.me/blog/0108.html) — 2026-07-02 · 本文介绍了GBA平台经典横版动作游戏《银河战士 零点任务》(Metroid Zero Mission)配合CRT Shader滤镜的游玩体验。CRT Shader是一种模拟老式阴极射线管显示器显示效果的图像滤镜,常用于复古游戏模拟器中,能为像素画面增添扫描线、光晕等复古质感。该组合让玩家在现代设备上重温经典GBA游戏的同时,获得更具年代感的视觉呈现效果。 - [[NES] 三目童子 (CRT-Shader)](https://firsh.me/blog/0101.html) — 2026-07-02 · 本文介绍了NES平台经典游戏三目童子,并结合CRT Shader技术对游戏画面进行后处理渲染。CRT Shader通过模拟阴极射线管的扫描线、色彩渗透和屏幕曲率等特效,还原真实老式电视机的显示风格。该技术常用于复古游戏模拟器中,为现代硬件上运行的8位游戏增添怀旧视觉体验。 - [[Sega MD] 幽游白书](https://firsh.me/blog/0106.html) — 2026-07-02 · 《幽游白书》是Sega MD(Mega Drive)平台上一款经典的动漫改编格斗游戏,以日本知名动漫《幽游白书》为蓝本开发。游戏还原了原作中浦饭幽助等核心角色,玩家可体验动漫风格的格斗对战玩法。作为16位主机时代的代表性动漫改编作品,该游戏在复古游戏爱好者与幽游白书粉丝群体中具有较高的收藏与游玩价值。 - [Komari 飞书通知 JavaScript](https://firsh.me/blog/0154.html) — 2026-07-02 · 本文介绍了 Komari 平台中集成飞书通知的 JavaScript 实现方案。重点针对在容器环境中运行时可能遇到的 DNS 解析问题提供了对应的解决方案。适合需要在容器化部署环境中接入飞书消息通知的开发者参考。 - [VPS 监控到期前5日自动通知到飞书](https://firsh.me/blog/0156.html) — 2026-07-02 · 本文介绍了一种VPS到期自动监控方案,当VPS距离到期日还有5天时,自动推送提醒消息到飞书。该方案基于自定义脚本实现,可结合定时任务(如cron)周期性检测到期时间。适合个人站长和运维人员用于管理多台VPS的续费提醒,防止服务因到期未续费而中断。 - [413 request entity too large nginx配置](https://firsh.me/blog/0157.html) — 2026-07-02 · 本文介绍如何解决nginx服务器返回413 Request Entity Too Large错误的问题。该错误通常在上传大文件或发送较大请求体时触发,原因是nginx默认限制了客户端请求体的大小。解决方案是在nginx配置文件(如/etc/nginx/conf.d/default.conf)的location或server块中添加client_max_body_size指令,将其设置为合适的值(如100m)以满足业务需求。修改后需重载nginx配置使其生效。 - [ufrisk pcileech fpga supports kc705](https://firsh.me/blog/0086.html) — 2026-07-02 · 本文探讨了ufrisk/pcileech项目在KC705 FPGA开发板上的支持与适配情况。作者提到可借助pid.codes平台自定义USB设备PID,以规避设备识别问题,但该方案或已失效。文章结合实际经验,分享了在KC705上运行pcileech小型demo时所遭遇的兼容性问题,对从事PCIe DMA研究与FPGA硬件安全开发的读者具有参考价值。 - [TCP利器tcp-brutal](https://firsh.me/blog/0158.html) — 2026-07-02 · tcp-brutal是一个新型TCP拥塞控制项目,通过将Linux系统的net.ipv4.tcp_congestion_control参数设置为brutal来启用其独特的拥塞控制算法。与传统的BBR和cubic算法相比,brutal算法能够更激进地占用带宽,消除长时间缓冲问题。用户在实测中反馈,启用tcp-brutal后网络速度可瞬间达到峰值,实现8K YouTube视频秒开的流畅体验。该工具需要重新编译内核模块进行部署,适合追求极致网络性能的Linux用户使用。 - [[开源] LotSpeed 致敬锐速🫡](https://firsh.me/blog/0159.html) — 2026-07-02 · LotSpeed 是一个开源网络加速项目,灵感来源于知名商业工具锐速(ServerSpeeder),以「开心版」形式免费提供给社区使用。项目托管于 GitHub,支持自动安装脚本与手动编译加载两种部署方式,方便不同技术水平的用户使用。该项目旨在通过内核级 TCP 加速手段提升网络传输性能,适合有网络优化需求的 Linux 用户。 - [[锐速] 安装测试全过程](https://firsh.me/blog/0161.html) — 2026-07-02 · 本文介绍了在VPS上安装锐速(ServerSpeeder)网络加速工具的全过程。作者通过reinstall脚本更换操作系统,并适配适合锐速运行的Linux内核版本。完成安装后对锐速进行参数调优,并分别测试了锐速与TUIC、锐速与Hysteria2(hy2)协议组合下的加速效果。最终通过iperf3在本地100M宽带环境下进行性能对比,验证锐速的实际加速收益。 - [锐速 vs lotspeed [依然是老牌锐速能打,毕竟是商业软件]](https://firsh.me/blog/0162.html) — 2026-07-02 · 本文在同一台1G内存、1Gbps带宽机器上,使用相同的Hysteria2(hy2)配置,对锐速与lotspeed进行横向性能对比测试。锐速通过底层接管Linux TCP协议栈实现加速,属于商业级深度优化方案;lotspeed则实现了zeta-tcp白皮书前两个步骤,以带学习模式的拥塞控制算法为核心。测试结果表明,老牌商业软件锐速在实际加速效果上仍具明显优势。 - [关闭ubuntu服务器53服务](https://firsh.me/blog/0160.html) — 2026-07-02 · Ubuntu Server 20.04 LTS安装后,系统默认启动systemd-resolved服务并监听53号DNS端口,当用户需要部署自定义DNS服务器时会产生端口冲突错误。解决方案是修改systemd-resolved的配置文件,将DNSStubListener选项设置为关闭状态。修改完成后重启服务即可释放53端口,使自定义DNS服务正常运行。本文同时介绍了通过命令行查看端口占用情况的方法,帮助用户诊断和解决DNS端口冲突问题。 - [RFC3135 TCP 加速](https://firsh.me/blog/0166.html) — 2026-07-02 · RFC3135是IETF发布的关于TCP性能增强代理(Performance Enhancing Proxy,PEP)的标准文档。该技术主要针对卫星网络、无线链路等高延迟或高误码率场景下TCP性能劣化的问题。通过在网络中间节点部署PEP代理,可以对TCP连接进行拆分、加速或优化,从而显著提升传输效率。本文围绕RFC3135的核心内容展开介绍,适合网络工程师和协议研究人员参考学习。 - [TCP/IP 备忘录](https://firsh.me/blog/0167.html) — 2026-07-02 · 本文是一篇关于 TCP/IP 协议族的技术备忘录,系统整理了网络通信中的核心知识点。内容涵盖 IP 协议、TCP 与 UDP 协议的特性与区别、数据包结构以及传输层工作原理。文章以简洁的备忘形式呈现,便于开发者在实际工作中快速查阅和复习网络基础知识。 - [一本老书](https://firsh.me/blog/0170.html) — 2026-07-02 · 文章以「一本老书」为题,围绕书籍与阅读展开叙述。作者通过与一本老书的相遇,引发对时间、知识与人文精神的深层思考。老书不仅承载着历史的痕迹,也折射出阅读者的内心世界。全文传递出对经典书籍与阅读价值的珍视与感怀。 - [关闭Chrome 自动更新(为了tabs功能)](https://firsh.me/blog/0171.html) — 2026-07-02 · 本文介绍了关闭Google Chrome自动更新的方法,适用于需要固定Chrome版本以使用特定tabs功能的用户。通过在终端输入特定命令,可将Chrome的更新检查间隔设置为0,从而阻止Chrome自动检查并安装新版本。该方法适合希望长期保留某一Chrome版本功能的开发者或普通用户。 - [File Encryption Download](https://firsh.me/blog/0173.html) — 2026-07-02 · 本文为文件自释放加密工具的下载页面,发布于2026年04月01日。提供release.zip压缩包下载,并附有MD5校验值be0a9d10582778af2e1dbd16399b1246,用于验证文件完整性。该工具属于文件加密类安全软件,适用于需要对文件进行加密保护的用户场景。 - [Stun Max Download](https://firsh.me/blog/0172.html) — 2026-07-02 · Stun Max 是一个提供STUN服务器功能的开源项目,最新构建包已通过CI自动构建流程生成并发布至GitHub Releases页面。项目内置一键部署server脚本,用户无需复杂配置即可快速启动服务。该工具适用于需要NAT穿透和网络打洞场景的开发者与运维人员。 - [GLM5.2 部署情况](https://firsh.me/blog/0179.html) — 2026-07-02 · 本文聚焦于GLM5.2大语言模型的部署情况。GLM5.2是智谱AI推出的新一代语言模型,文章围绕其部署流程与相关实践展开介绍。内容适合关注国产大模型落地与工程化部署的技术开发者参考阅读。 - [DeepSeek V4 Pro for 910b2x32 Use Vllm Backend](https://firsh.me/blog/0180.html) — 2026-07-02 · 本文聚焦于DeepSeek V4 Pro模型在华为昇腾910b2x32硬件配置下的部署实践,采用vLLM作为推理后端框架。vLLM以其高吞吐量和低延迟著称,适合大规模语言模型的生产级推理场景。文章为希望在昇腾NPU平台上运行DeepSeek V4 Pro的工程师提供了技术参考与实施路径。 - [DGX Spark 部署记录](https://firsh.me/blog/0181.html) — 2026-07-02 · 本文是一篇关于 NVIDIA DGX Spark 的部署实战记录。DGX Spark 是 NVIDIA 面向个人及小团队推出的紧凑型 AI 计算设备,具备强大的本地推理与训练能力。文章记录了从硬件准备到系统配置的关键步骤,为希望在本地环境运行大模型或深度学习任务的开发者提供参考指南。 - [从零、面向初学者的一个简单的汇编转译介绍](https://firsh.me/blog/0182.html) — 2026-07-02 · 本文是一篇面向零基础初学者的汇编语言转译入门教程。文章从基础概念出发,介绍了汇编语言与机器码之间的转译过程及其核心原理。通过简单易懂的方式,帮助读者理解汇编器如何将人类可读的汇编指令转换为计算机可执行的二进制代码。适合对计算机底层原理感兴趣、希望了解编译与转译基础知识的读者阅读。 - [今天看到一个有意思的帖子 内核模块导出释放获取Ko](https://firsh.me/blog/0163.html) — 2026-07-02 · 作者发现一个关于Linux内核模块导出的技术帖子,主角是serverspeeder网络加速工具使用的appex_module内核模块。通过md5sum校验,发现appex_module.ko与appex_module.bin的哈希值完全相同,证明.bin文件实质上就是Ko内核模块的直接封装。文章最终确认可以通过重命名或直接提取的方式获取可用的Ko内核模块文件。 - [CCB Claude Code Balance for AnyRouter](https://firsh.me/blog/0168.html) — 2026-07-02 · CCB Claude Code Balance for AnyRouter 是一个专为 AnyRouter 用户设计的 Claude Code 余额查询程序。该工具目前提供 MacOS ARM 版本下载,使用需要 License 授权。获取方式完全免费公益,用户只需在评论区留下自己的机器码,作者会手动发放 License。 - [OPENVPN 统计在线Client](https://firsh.me/blog/0152.html) — 2026-07-02 · 本文介绍OpenVPN在线客户端的统计方法。通过OpenVPN的管理接口或状态文件,管理员可以实时获取当前连接的客户端数量及详细信息。该功能有助于网络管理员监控VPN使用情况,保障网络安全与资源合理分配。 - [使用tunnelbroker构建自己的IPv6代理池](https://firsh.me/blog/0063.html) — 2026-07-02 · 本文详细讲解了在阿里云轻量服务器(CentOS 8.2)环境下,借助Hurricane Electric的tunnelbroker服务构建IPv6代理池的完整流程。核心步骤包括注册tunnelbroker账号、创建IPv6隧道通道、修改/etc/sysctl.conf开启IPv6转发并重载配置。通过获取tunnelbroker提供的Example Config,将客户端IPv6地址(如2001:xxx::/64网段)与服务器内网IP绑定,最终实现IPv6代理服务的开启与验证。该方案适合需要大量IPv6出口IP进行爬虫、数据采集等场景的开发者参考。 - [GLM-5.2-W8A8 在 4 机 32 卡 Ascend 910B2 集群的部署与压测](https://firsh.me/blog/0184.html) — 2026-07-02 · 本文聚焦GLM-5.2 W8A8量化版本在华为昇腾Ascend 910B2 NPU集群上的工程实践,部署规模为4台节点共32张NPU卡。文章涵盖大模型分布式推理的环境配置、模型加载与服务化部署关键步骤。通过系统性压测,评估该集群规模下的吞吐量、延迟等核心性能指标,为国产AI芯片上的大模型落地提供参考。 - [GLM-5.2 W4A8 Ascend 910B2 部署手册](https://firsh.me/blog/0186.html) — 2026-07-02 · 本手册详细讲解GLM-5.2模型在Ascend 910B2 NPU上的W4A8量化部署全流程。W4A8是一种权重4位、激活8位的混合精度量化方案,可显著降低显存占用并提升推理吞吐。文档面向需要在华为昇腾硬件上高效运行GLM-5.2的工程师,提供从环境搭建到模型部署的实践指导。