聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
Canmi's Life Canmi's Life 2026-04-05

别再让 Cargo 摸鱼了

本文主要以简体中文写成。该版本的措辞经过细微修改,推荐阅读原文。 我喜欢 Rust 已经很久了。它的优点很突出,缺点也同样明显:无需垃圾回收即可保证内存安全、零成本抽象、并发安全、几乎是现阶段最好的工具链及周边生态、覆盖面极广(上至 Web 云服务器,下至单片机),而且错误处理机制设计得非常出色。至于缺点,是学习曲线陡峭?所有权、借用之类的模型约束难以理解?还是写代码太慢? 长期以来,我们一直认为这些是 Rust 的缺点。但实际上,前两点都可以通过训练思维、提升认知来克服,唯独缓慢的编译速度始终拖累着我的工作流。放在几年前,这一切似乎还好;在 AI 浪潮席卷而来之前,我有的是耐心,常常为了一个…

PJAX去掉时间戳参数并修复访客统计

问题描述今日发现博客访客统计有问题,原来是因为启用了 PJAX 后,默认会在 URL 后面追加一个时间戳参数 ?t=...,导致统计系统把同一个页面当成了多个不同的页面。根因根因其实很明确:PJAX 的 cacheBust 默认值是 true。它的作用是:每次请求都在 URL 后面追加时间戳强制绕过缓存保证拿到最新内容这在某些场景里有意义,但在博客这种站点里,通常没必要。解决办法最直接的办法,就是在创建 PJAX 实例时关闭这个行为:window.pjax = new Pjax({ selectors: ["title", "#pjax-container"], cacheBust: fals…

主页 ? Faust 主页 ? Faust 2026-04-05

燕子

一场雨落下 鸢尾兰修剪成燕子 尾巴也是别名 针和线穿过天幕 电线杆牵的头 为何衔泥? 湿土在喙间变得柔软 一句话未说完 时间便做鸟兽散去 影子先离开身体 傍晚 它栖在我的肋骨上 像一颗钉子敲进胸腔 泥筑的巢摔烂 春天破了壳

使用策略模式重构复杂业务分支

简要介绍过去出于学习目的写项目时,由于是“单兵作战”,所以完全不用考虑后期维护以及扩展成本,除了为了实践设计模式而刻意引入的架构外,大部分代码都是以快速实现为导向,怎么方便怎么写。然鹅进入实际生产环境后我才发现,这业务迭代是真勾巴快,扩展性真的非常非常重要。比如设想下面这个典型场景:我们刚刚完成了场景 A 和场景 B 的逻辑,结果没过多久 PM(产品经理)又提过来一个需求增加一个新场景 C。场景 A、B、C 是同级别的,如果使用普通的硬编码分支,为了兼容新场景,我们必须侵入式地修改主函数,增加一个 else if 语句或者 case 语句。这样随着场景不断增多,代码会变得很脆弱,每次新增一个场…

静水流深 静水流深 2026-04-05

如何用深度学习做目标识别?—— 完整工具链详解

上一篇文章对一些概念有了大体了解,尽管并不深入,也不涉及太多原理,但是技术最重要的还是应用,可以先把 Demo 跑起来,在逐步优化的过程中继续学习底层原理,通过实践加深理解,从而达到更好的效果。 本文介绍 YOLO 进行图像目标识别的工具链,目的是让一个基于 YOLO v8 的视频图像目标识别Dem

lishining的博客 2026-04-05

go入门

下载地址:所有版本 - Go 编程语言 初始化项目 go mod init 常用示例 go mod init hello go mod init github.com/Li-shi-ling/hello 运行代码

www.techgrow.cn www.techgrow.cn 2026-04-05

磁盘阵列(RAID)技术介绍

RAID 历史1988 年美国加州大学伯克利分校的 D.A.Patterson 教授等首次在论文 “A Case of Redundant Array of Inexpensive Disks” 中提出了 RAID 概念,即廉价冗余磁盘阵列( Redundant Array of Inexpensive Disks)。由于当时大容量磁盘比较昂贵,RAID 的基本思想是将多个容量较小、相对廉价的磁盘进行有机组合,从而以较低的成本获得与昂贵大容量磁盘相当的容量、性能、可靠性。随着磁盘成本和价格的不断降低,” 廉价” 已经变得毫无意义。因此,RAID 咨询委员会(RAID Advisory Boar…

OlderFox OlderFox 2026-04-05

使用IPSec对公网开放局域网服务

1、前言最近服务器托管费要交了,实在是交不起了,所以考虑把服务器撤回来,放到家里的机柜中。但是一般家庭网络是没有公网IP地址的,也同样不开放80、443等敏感端口,所以起了用公有云服务器内网转发...

Canmi Canmi 2026-04-05

别再让 Cargo 摸鱼了

本文主要以简体中文写成。该版本的措辞经过细微修改,推荐阅读原文。 我喜欢 Rust 已经很久了。它的优点很突出,缺点也同样明显:无需垃圾回收即可保证内存安全、零成本抽象、并发安全、几乎是现阶段最好的工具链及周边生态、覆盖面极广(上至 Web 云服务器,下至单片机),而且错误处理机制设计得非常出色。至于缺点,是学习曲线陡峭?所有权、借用之类的模型约束难以理解?还是写代码太慢? 长期以来,我们一直认为这些是 Rust 的缺点。但实际上,前两点都可以通过训练思维、提升认知来克服,唯独缓慢的编译速度始终拖累着我的工作流。放在几年前,这一切似乎还好;在 AI 浪潮席卷而来之前,我有的是耐心,常常为了一个…

博客 Blog 博客 Blog 2026-04-05

小想法2——如何让AI拥有生命?

前言 没想到我的小想法系列还有更新,我自己都有点意外 上次只是把过去的产生过的想法收集了起来,写了一篇水水的文章 虽然这一篇文章依旧有不合理的不实际的不正确的地方,毕竟知识有限~~,我要是大神的话就用更好的方式做出来了~~,只是来分享一下罢了,甚至有些可能别人已经想过了甚至实现了 但是这有点不一样,整篇文章我将围绕一个问题展开: 如何让AI拥有生命? 换句话说,我想要知道的是,如何让AI拥有情感、想象力和创造力、个性 现如今AI正在朝着智能化的方向发展,可是除了作为代码助手、工作帮手之外,情感支持也是很重要。的一部分,虽然AI公司似乎并不想GPT-4o...

Battle le 的博客 Battle le 的博客 2026-04-05

别听客服的:给欧司朗台灯换 LED 灯泡

家里用了好多年的欧司朗 3U CFL(节能灯)灯泡又坏了,3-U-Tubes,P「U」代表灯管被弯曲成了 U 字形。「3」代表这个灯泡是由 3 个 U 型灯管 组成。通电时有很大的电流声,不开灯的时候还有黄色的「烧焦」痕迹。这种灯管里面的镇流器最怕台灯灯罩内积热,所以仅用了两年多就罢工。一支用了一年多,一支用了两年多,反正没超过三年的,寿命都很短,这次就研究一下,决定换用 LED 灯泡,问了好多家线上店客服都弄不清,只能自己来研究。CFL 和 LED 对比1. 发光原理CFL(节能灯): 里面有汞蒸气,通电后通过电子镇流器产生高压,激发汞蒸气发出紫外线,再让灯管壁的荧光粉发光。属于间接发光LE…

~ — Ayu ~ — Ayu 2026-04-05

26 卯月 —— 寻寻觅觅

Blow Something。蜂觅蜜风,补全谜题选择界面与一个谜题背景图案,并作多处小优化;将游戏本体转移至本站内托管。修订关于页与友链页;新增空间观测站。

友人a的笔记、 友人a的笔记、 2026-04-05

PHP内存管理器(ZendMM)的内存分配逻辑

Zend VM(执行器)运行时需要频繁创建/销毁大量对象(zval、zend_string、HashTable、call frame 等)。如果每一次申请/释放都直接调用系统 malloc/free,性能和碎片都会很难控制。所以 PHP 在引擎层引入了 ZendMM:把“高频小对象”的申请/释放先收拢到一个更适合 PHP 场景的内存管理器里。 Zend VM(执行器)里大量对象一般不会直接 mal […]

友人a的笔记、 友人a的笔记、 2026-04-05

PHP Swoole的内存分配逻辑,Swoole 与 ZendMM 协同机制

Swoole 的 Worker 进程是“常驻进程”,既跑 PHP 用户代码,也跑大量 C/C++ 网络与协程逻辑。因此你在排查内存时,必须先建立一个基本认知:Worker 里同时存在 PHP/Zend 的内存体系(ZendMM)和 Swoole/C 层的内存体系(系统分配器/内存池/共享内存)。很多“PHP 内存正常但 RSS 仍增长”的问题,本质就是这两套体系的统计口径不同。 在 Swoole […]

空鸣深语 空鸣深语 2026-04-04

CVE-2019-5736浅析

本文的封面图来源于bang_dream_gbp在X(前Twitter)上的推文,版权归原作者所有。背景容器架构Docker等容器采用分层架构,大致可以分为三层:dockerd(API层):处理高层逻辑。负责镜像管理、网络分配及存储卷挂载。containerd(管理层):容器生命周期守护进程。负责拉取镜像、利用OverlayFS准备根文件系统(rootfs),并调用底层的运行时。runc(执行层):OCI标准运行时。它是宿主机上的一个轻量级二进制文件(runc,对于Docker而言为docker-runc),通过clone、pivot_root等系统调用配置Namespace、Cgroups等,…

谭显英 谭显英 2026-04-04

打造你自己的 Skill

Garry Tan 的 gstack 最近很火——GitHub 近两万 star,Product Hunt 上趋势第一,到处都在讨论。他用这套 Skills 在 50 天里平均每周写 10,000 行代码、合并 100 个 PR。 我装过,认真用了一段时间,然后全删了。

Jeusjkd’s Blog 2026-04-04

Orange Pi 3B用llama.cpp部署Qwen3.5-0.8B模型

前言 在这块板子上跑本地ai我很早就想过了,那时候还妄想用NPU跑Deepseek-r1-1.5B呢,折腾一番发现并不可行,即使硬着头皮像用胶水把各部分粘起来,看上去像完成品也只会得到一堆Error。所以,我放弃了,但是前段时间我捡了一台洋

平哥偶记 平哥偶记 2026-04-04

罪恶之链的终结与延续

杜希君的小说《不合时宜的人》讲述了一个美国南方白人的暴力人生。他从出生起便活在父亲的拳头与酒气中,少年时参加南北战争,战后经历了两次婚姻,在殡仪馆修补死人容貌。一次,他目睹一群孩子烧死一个黑人,随后被其中一个男孩持枪抢劫,他开枪杀了那孩子。回家后,他看到醉酒的父亲正用马鞭抽打他怀孕的妻子,理由是妻子与邻居偷情。他第二次扣动扳机,让父亲和妻子消失于人世,之后自己进了教养院。 这个故事让我想起了杨碧薇2021年发表在《诗刊》上的《家庭背景》: 我的父亲是荒诞的, 他年轻时杀人越货, 晚年一事无成。 我发育后,他看我的眼神, 让我想起他看他 初恋的那个女人。 我的母亲鬓插栀子花, 总是搞不清自己是否…

liuyude.com liuyude.com 2026-04-04

Mac Surge保姆级教程:零基础配置,小白看完必会(附100%可用配置文件)

我一直比较在意网络安全,就是想知道我电脑上的所有请求到底是从什么出口出去的。起因是有一天我发现搜狗输入法每天都在频繁请求外部接口,我当时就想,一个破输入法凭啥老是请求网络。于是我先下载了LuLu,在LuLu之前我其实还用过另外一款防火墙软件Little Snitch 6,不过那个软件我一直没玩太明白。用了LuLu之后,我把搜狗输入法的联网权限直接禁掉了,但发现貌似还是没什么效果,于是继续研究,后来发现可以用 Surge 来查看网络请求。用了Surge之后我发现搜狗输入法还是在大量上传数据,于是我又把搜狗输入法的所有请求都 REJECT 了。但REJECT之后搜狗输入法会一直重试请求,结果反而把…

worable's Blog - worable's Blog - 2026-04-04

Fabric | 学习制作 1.21.1 模组

本文为作者的学习笔记!!!由于作者学习进度十分缓慢,请勿参考嗷,本文还没写完,写完会删这条提示!!! 需要先参 […] Fabric | 学习制作 1.21.1 模组最先出现在worable's Blog。

陈杨树下 陈杨树下 2026-04-04

习惯了语音输入后,再也不想打字了

开启口喷时代把,本文主要分享我为什么会使用语音输入法?为什么会选择 Typeless?现在给我带来了哪些正向的反馈。 我最早使用语音输入法是在 2024 年,当时微信输入法上线了语音输入功能,那个时候的功能还相对比较简单,只要我进行输入,它就会把我想说的内容原封不动地转写出来,当时的核心要求就是准确度高。 但是我发现对语音输入的使用场景稍有限,大多数时候,都是在不方便打字的时候回复消息,或者面对相对熟悉的人时才会用,还不敢全面使用,因为总觉得对方的阅读体验可能不太好。 应该是从去年开始,随着 AI Agent 的发展,现在语音输入法也在慢慢爆火。到现在为止,之前在 Twitter 上看到,已经…

奶爸博客 奶爸博客 2026-04-04

当 AI 接管了「活儿」,我们该如何接管「工作」?

现在每天工作的时候基本上是1个 Terminal 窗口,1个 Chrome 窗口、1个 IM 窗口,多个 VSCode 窗口搞定一切,主要的交互和产出是通过 Terminal 和 Claude Code 交互,偶尔会 !code . 来看下 AI 的产出,而 Chrome 和 IM 和其他人沟通和操作OA。在前 AI 时代我就是全干工程师,VSCode 一把梭,上面装了各种前后端语言的 LSP、l…

笔搁纸鸯 笔搁纸鸯 2026-04-04

通过Cloudflare Workers API部署项目

通过Cloudflare Workers API部署项目在cloudflare部署Workers项目的项目的时候,有代码要改动,用那个网页控制台太过于卡顿,非常不方便。但是termux又不支持Wrangler所以考虑使用API准备获得账号ID与API的Token:Account ID:登录 Cloudflare Dashboard → 右侧边栏找到(或者进去某个域,然后下滑就可以看到账号ID了)API Token:My Profile → API Tokens → Create Token(选择 Edit Cloudflare Workers 模板)如果实在找不到,可以参考我的这篇文章自动删除…

笔搁纸鸯 笔搁纸鸯 2026-04-04

在Hexo-fluid的分类页中增加说明(2)--注入法

在Hexo-fluid的分类页中增加说明(2)--注入法之前发过一篇文章:在Hexo-fluid的分类页中增加说明,实现在分类页面增加说明介绍分类,是通过修改主题模板文件实现的,但如果后期主题更新还需要手动再次修改,不太方便,这次实现不修改主题源码,数据驱动的内容注入,只要容器名不变就一直有效。背景在使用 Hexo + Fluid 主题时,我需要在分类页(/categories/)顶部添加一个“专栏说明”板块,用于展示不同分类的介绍、图标和自定义颜色。要求:· 不修改主题源文件(便于后续升级)· 内容通过配置文件管理(无需改动代码)· 位置精确(位于分类列表之前)经过探索,最终采用 Hexo …

欧雷流 欧雷流 2026-04-04

不务正业?我的家庭服务器藏着 AI 创业新思路!

本文是付费文章系列「破局之路」的第 37 篇正式文章,主要讲述以下内容—— 三月我主要忙了俩事—— 一是把搁置的家庭服务器从 v0.2 升级到 v0.5,靠 AI 工具搞定了网络、NAS 这些难题,虽然被说不务正业,但这其实和我的业务路线相关,目标 v1.0 还要做智能家居管理这些。 二是找了 3 个附近的人调研数据治理服务需求,为后续定价打磨方案做准备。 🦞破圈成了我的契机,我花 24 小时部署了 OpenClaw,还在银湖策划了名为「🦞聊」的 AI 普及活动,飞书的相关跟进也利好我的业务。 回想 2026 首季,发现计划跑偏了,之前铺的摊子太大,接下来会设中短期目标,边走边看,做事也更专注…

八咫烏 八咫烏 2026-04-04

越走越远的人 Ⅱ 飞飞飞

我和飞飞飞认识算是有年头了,最早可以追溯到小学。那时候我在英语补习班转班后,和飞飞飞成为了同桌。当时我对他的印象就是几乎无限的精力。巧合的是,在初中,我们成了同班同学。但当时也就是止步于此,联系...

若梦博客 若梦博客 2026-04-04

四月四日记:砖贴完了,酒没停,五险一金被人吹上了天

三月小记这一月没别的事,基本都在忙装修。砖总算贴完了,用量比我想的大不少:75×150的用了160块80×80的用了65块40×80的用了120块沙子260袋水泥42袋瓷砖胶68袋算下来自己都吓一跳。装修是真费钱,第二个大项刚完,马上第三个——全屋定制。目前找了两家,打算把腻子、柜子、门都包给一个人,正在等整体报价。自己量了尺,单价谈好了,就等明细出来。踩了几个坑全屋通铺 好看是真好看,废砖也是真废砖。75×150直接上墙,尺寸正好是一整块加半块,剩下的全用不上。另外门口处理不好,容易留一小条边角。瓦工师傅说“通铺都这样”,我也只能认了。空调管道口 开发商预留的位置在下水管和墙壁之间。不包隔音…