September 2026 (161)

【自荐】AliasGo:也许是鸿蒙首个支持(半)自动填充的密码管理器
如果你用卓易通支持CRX比较好的浏览器,也许可以直接用密码管理器的扩展? 原生支持CRX的浏览器适配都比较差,密码管理器基本没有能用的(比如 Berry) 由于输入法无法拿到页面详细信息,因此当前的解法是: 在浏览器编辑网址的输入框唤醒输入法 或者,复制网址到剪贴板 输入法会记住这两个地方的网址,随后在任意输入框即可看到对应的账号卡片。 还有一种解法是,愿意适配的原生浏览器可以为键盘提供上下文...
简历上每个名词,都是一张发给面试官的提问许可证 - 编程一生
先说结论。简历上每一个名词,都是你亲手发给面试官的提问许可证。 名词越炫,他下钻的落点越深。而落差一旦暴露,被问倒这一条还算轻的。真正贵的是连你真做过的那部分,也一起被打折。 我最近帮人改简历改得比较多,尤其是 AI 项目那一段。这一段是眼下最容易翻车的地方,因为词儿都太新太好听了,写的人自己都容易
简历上每个名词,都是一张发给面试官的提问许可证 - 编程一生
先说结论。简历上每一个名词,都是你亲手发给面试官的提问许可证。 名词越炫,他下钻的落点越深。而落差一旦暴露,被问倒这一条还算轻的。真正贵的是连你真做过的那部分,也一起被打折。 我最近帮人改简历改得比较多,尤其是 AI 项目那一段。这一段是眼下最容易翻车的地方,因为词儿都太新太好听了,写的人自己都容易
简历上每个名词,都是一张发给面试官的提问许可证 - 编程一生
先说结论。简历上每一个名词,都是你亲手发给面试官的提问许可证。 名词越炫,他下钻的落点越深。而落差一旦暴露,被问倒这一条还算轻的。真正贵的是连你真做过的那部分,也一起被打折。 我最近帮人改简历改得比较多,尤其是 AI 项目那一段。这一段是眼下最容易翻车的地方,因为词儿都太新太好听了,写的人自己都容易
为什么微软对Windows平台的开发不管不顾
你要是按照这个方向比较的话,现在最强的PC操作系统应该是华为的鸿蒙,上线也就一年左右,都已经20000+应用了吧,而且你还不用担心病毒木马啥的 ...
Langchain简单快速上手教程(五)——聊天模型之流式传输 - _梦影
本文介绍 LangChain 聊天模型的流式传输,涵盖 stream() 同步与 astream() 异步两种方式,并讲解协程、事件循环等异步概念,最后演示如何用生成器函数自定义流式输出解析器,实现按句输出。
Langchain简单快速上手教程(五)——聊天模型之流式传输 - _梦影
本文介绍 LangChain 聊天模型的流式传输,涵盖 stream() 同步与 astream() 异步两种方式,并讲解协程、事件循环等异步概念,最后演示如何用生成器函数自定义流式输出解析器,实现按句输出。
Langchain简单快速上手教程(五)——聊天模型之流式传输 - _梦影
本文介绍 LangChain 聊天模型的流式传输,涵盖 stream() 同步与 astream() 异步两种方式,并讲解协程、事件循环等异步概念,最后演示如何用生成器函数自定义流式输出解析器,实现按句输出。
为什么微软对Windows平台的开发不管不顾
你说的原生应用,可能和我理解的不一样吧。。 如果web套壳、python那种带一大堆依赖的也算是原生应用,那确实,因为大家都已经习惯苹果体系动辄几百兆的包了 而且微软和苹果各自占据的领域不一样,很难横向比较(我相信企业方向新应用确实不少)。而且两个安全级别也不一样,微软光一个代码签名就已经卡死多半野生的应用了;更不用说win8之后走出的那条独特的技术路线,基本上很少有轮子能方便的拿来用。但即便是如...
【开发者自荐】BongoCat - 开源桌宠实时响应鼠标和键盘事件,使用纯C彻底重新实现
好耶~500 star了
有懂edp直驱便携屏转hdmi的吗?
那么,淘宝没有做好的直接用的么?还需要自己动手?
有懂edp直驱便携屏转hdmi的吗?
参数很猛而且挺便宜的,就三四百
FloatKeys_v1.2 悬浮按键支持多项自定义支持按键组合
轮子不嫌多,有区别就行
FloatKeys_v1.2 悬浮按键支持多项自定义支持按键组合
是否是重复造轮子?
为什么微软对Windows平台的开发不管不顾
所以我早就说了啊,微软以前太牛了。。这还是因为以前的环境和现在不一样了,以前都是憋大招,微软光专业的测试人员规模就在3000+,而且这还仅仅是Office一个产品的。经历了2000年以后开源潮流的洗礼后,微软也进入小团队快迭代的模式了,这从win10以后,以及Office2019+版本就能看出来。不是它不想回到以前了,而是时代不同了,它也没有那个能力回到过去了。并且IBM不行了之后,他在企业和办公...
这是把提示词直接当标题发了出来?
怪不得青蛙天天发错别字(
FloatKeys_v1.2 悬浮按键支持多项自定义支持按键组合
简单介绍:桌面悬浮热键按钮工具,适合直播、录屏、办公,把高频快捷键与按键做成桌面悬浮可点击按钮。 能干什么: 把你频繁使用的快捷键(复制、粘贴、撤销、回车、文本片段)做成悬浮置顶按钮,鼠标一点就执行,不用敲键盘。 版本更新 v1.2: 按钮锁定功能:开启后按钮禁止拖拽移动,点击触发功能不受影响,避免误拖动。线框轮廓模式:去除实体填充底色,仅保留边框 + 文字,降低屏幕遮挡,录屏观感干净。 功能: ...
这是把提示词直接当标题发了出来?
应该是拼音输入法导致的,据我了解,现在 vibe coding 已经流行用语音输入+ AI 润色了,这个大哥该给语音输入法充钱了( 另外,在网络上,错别字永远是有效的钓鱼手段。(有意无意都是)...
这是把提示词直接当标题发了出来?
应该是要求AI特别加入错别字来降低识别率,有点阴了 真的没有任何技术手段来对抗嘛…(叹气)
有无广告拦截规则形式的uBlackList
如题,惯用的手机浏览器不支持安装扩展,如果有广告拦截规则能够直接屏蔽搜索结果,则管理起来更方便,也无需额外添加扩展
iNeuOS工业互联网操作系统,重要更新:性能优化、安全漏洞与BUG修复,远程控制响应效率大幅提升 - iNeuOS工业互联网系统
本次更新iNeuOS V5.6 版本,主要迭代聚焦安全加固、缺陷闭环、性能提升与风险管控等方面。完成大量安全漏洞、租户隔离、业务逻辑类缺陷修复,强化系统身份鉴权与数据访问防护能力,解决越权访问、SQL 注入、资源泄漏等风险。同时针对报表设计、表单设计、视图建模(WEB组态)、远程命令控制、桌面窗口和...
iNeuOS工业互联网操作系统,重要更新:性能优化、安全漏洞与BUG修复,远程控制响应效率大幅提升 - iNeuOS工业互联网系统
本次更新iNeuOS V5.6 版本,主要迭代聚焦安全加固、缺陷闭环、性能提升与风险管控等方面。完成大量安全漏洞、租户隔离、业务逻辑类缺陷修复,强化系统身份鉴权与数据访问防护能力,解决越权访问、SQL 注入、资源泄漏等风险。同时针对报表设计、表单设计、视图建模(WEB组态)、远程命令控制、桌面窗口和...
iNeuOS工业互联网操作系统,重要更新:性能优化、安全漏洞与BUG修复,远程控制响应效率大幅提升 - iNeuOS工业互联网系统
本次更新iNeuOS V5.6 版本,主要迭代聚焦安全加固、缺陷闭环、性能提升与风险管控等方面。完成大量安全漏洞、租户隔离、业务逻辑类缺陷修复,强化系统身份鉴权与数据访问防护能力,解决越权访问、SQL 注入、资源泄漏等风险。同时针对报表设计、表单设计、视图建模(WEB组态)、远程命令控制、桌面窗口和...
【自荐】ChromaFlux,一个简单的Windows动态壁纸软件
没有你想的那么简单……一两句话说不清楚,反正这问题是可以回避的 设计上每个渲染进程都是独立的,不应该依附于其它窗口存在。如果引入一个公用的窗口,那谁来负责这个窗口的生命周期? 这个问题是因为高频启停导致的,楼上那位是通过重启来重新设置壁纸路径,但我其实提供了热重载的命令行接口,完全可以避开问题
本地多个pdf,想在多个指定页码的指定位置识别后,统一导出到表格,因此求一个本地离线、指定位置ocr、、导出到excel表格。先感谢。
不客气。真跑起来有对不上的地方,说一声就行。
【9.12更新】PopDrop:不切窗口,随时取用多个文件夹里的最近文件
1.0版本,jpg格式支持可以在窗口中显示缩略图,2.0以后包含最新的2.1.7beta,jpg只能显示图标,而png一切正常,很诡异。
RedNb.Nacos 2.0.0 正式发布:.NET 接入 Nacos 3.2.4,AI Registry 全能力落地 - 张善友
Nacos 3.x 最大的变化是什么?不只是配置和服务发现的协议升级,而是它正式把 AI 资产(MCP Server、A2A Agent、Prompt、Skill、AgentSpec)纳入了注册中心的一等公民体系。RedNb.Nacos 2.0.0 正式发布,这是一个面向 Nacos 3.2.4 的...
RedNb.Nacos 2.0.0 正式发布:.NET 接入 Nacos 3.2.4,AI Registry 全能力落地 - 张善友
Nacos 3.x 最大的变化是什么?不只是配置和服务发现的协议升级,而是它正式把 AI 资产(MCP Server、A2A Agent、Prompt、Skill、AgentSpec)纳入了注册中心的一等公民体系。RedNb.Nacos 2.0.0 正式发布,这是一个面向 Nacos 3.2.4 的...
RedNb.Nacos 2.0.0 正式发布:.NET 接入 Nacos 3.2.4,AI Registry 全能力落地 - 张善友
Nacos 3.x 最大的变化是什么?不只是配置和服务发现的协议升级,而是它正式把 AI 资产(MCP Server、A2A Agent、Prompt、Skill、AgentSpec)纳入了注册中心的一等公民体系。RedNb.Nacos 2.0.0 正式发布,这是一个面向 Nacos 3.2.4 的...
从系统服务到桌面应用:DeepSeek Harness 部署与多形态使用指南 - 我才是银古
背景 DeepSeek Harness(简称 DSH)是 DeepSeek 推出的 AI 编程助手工具,通过 dsh web 可以在浏览器中访问其 Web UI 界面。但源码编译版本没有现成的桌面客户端,每次都需要手动敲命令启动,终端关闭后服务也就断了。 本文将完整记录如何通过 WinSW 将源码编
从系统服务到桌面应用:DeepSeek Harness 部署与多形态使用指南 - 我才是银古
背景 DeepSeek Harness(简称 DSH)是 DeepSeek 推出的 AI 编程助手工具,通过 dsh web 可以在浏览器中访问其 Web UI 界面。但源码编译版本没有现成的桌面客户端,每次都需要手动敲命令启动,终端关闭后服务也就断了。 本文将完整记录如何通过 WinSW 将源码编
从系统服务到桌面应用:DeepSeek Harness 部署与多形态使用指南 - 我才是银古
背景 DeepSeek Harness(简称 DSH)是 DeepSeek 推出的 AI 编程助手工具,通过 dsh web 可以在浏览器中访问其 Web UI 界面。但源码编译版本没有现成的桌面客户端,每次都需要手动敲命令启动,终端关闭后服务也就断了。 本文将完整记录如何通过 WinSW 将源码编
本地多个pdf,想在多个指定页码的指定位置识别后,统一导出到表格,因此求一个本地离线、指定位置ocr、、导出到excel表格。先感谢。
非常感谢!
【自荐】ChromaFlux,一个简单的Windows动态壁纸软件
再说一个简单粗暴的workaround:你说到的多进程,那么当你的程序启动时,启动一个始终不退出的进程,由它创建一个透明窗口SetParent到你需要的父窗口,让它成为图标底下的窗口,这个窗口始终存在,并不再改变parent窗口。然后你有2个选择,你的程序新进程直接操作这个窗口,或者新进程的窗口SetParent到这个始终不退出的窗口,这样你就避免频繁SetParent到系统进程窗口所带来的问题。...
【收集】你电脑里有没有一件"每个月都要手动重复做一遍"的操作?我挑几个场景写成免费小工具
同感。我现在尽量自己想明白了再让它动手,不然省下来的时间又都花在改它写的东西上,更亏。
并发编程(零):并发问题与讨论范围 - ThinkerQAQ
目录 1. 先明确讨论范围 2. 从一个共享变量开始 3. 两种主要的协作模型 3.1 Shared Memory:通过同步保护共享状态 3.2 Message Passing:通过消息进行协作 4. 为什么这些代码能够正确工作? 5. 语言需要定义并发语义 6. 为什么还要继续下钻到硬件? 7.
并发编程(零):并发问题与讨论范围 - ThinkerQAQ
目录 1. 先明确讨论范围 2. 从一个共享变量开始 3. 两种主要的协作模型 3.1 Shared Memory:通过同步保护共享状态 3.2 Message Passing:通过消息进行协作 4. 为什么这些代码能够正确工作? 5. 语言需要定义并发语义 6. 为什么还要继续下钻到硬件? 7.
并发编程(零):并发问题与讨论范围 - ThinkerQAQ
目录 1. 先明确讨论范围 2. 从一个共享变量开始 3. 两种主要的协作模型 3.1 Shared Memory:通过同步保护共享状态 3.2 Message Passing:通过消息进行协作 4. 为什么这些代码能够正确工作? 5. 语言需要定义并发语义 6. 为什么还要继续下钻到硬件? 7.
理解Oracle Property Graph:以账户转账示例完成图特性最小测试 - AlfredZhao
Oracle Property Graph 让关系型数据也能用图的方式查询。本文用一组转账数据,走一遍建表、建图、单跳与多跳查询的完整流程,并整理 ORA-40954: unknown label 的常见原因。 01 | 准备测试表与数据 建议在空白 schema 中执行。若对象已存在,先手工删除或
理解Oracle Property Graph:以账户转账示例完成图特性最小测试 - AlfredZhao
Oracle Property Graph 让关系型数据也能用图的方式查询。本文用一组转账数据,走一遍建表、建图、单跳与多跳查询的完整流程,并整理 ORA-40954: unknown label 的常见原因。 01 | 准备测试表与数据 建议在空白 schema 中执行。若对象已存在,先手工删除或
理解Oracle Property Graph:以账户转账示例完成图特性最小测试 - AlfredZhao
Oracle Property Graph 让关系型数据也能用图的方式查询。本文用一组转账数据,走一遍建表、建图、单跳与多跳查询的完整流程,并整理 ORA-40954: unknown label 的常见原因。 01 | 准备测试表与数据 建议在空白 schema 中执行。若对象已存在,先手工删除或
与 AI 搏斗失败后重新开始找工作:经验分享与半可靠避雷指南
Matrix首页推荐Matrix是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选Matrix最优质的文章,展示来自用户的最真实的体验和观点。文章代表作者个人观点 ...查看全文
Rust 成为微软一线语言之后:谈谈 C# 与 Rust 的互补性 - 张善友
微软把 Rust 提到 Tier-1,不是让它和 C# 竞争,而是补齐 .NET 生态底下那层一直靠 C++ 硬撑的安全底座。对 C# 架构师而言,学会在边界上定义干净的 FFI 契约,远比纠结"要不要学 Rust"更有价值。未来的高性能 .NET 系统,大概率是这样一个形态:C# 在上,Rust ...
Rust 成为微软一线语言之后:谈谈 C# 与 Rust 的互补性 - 张善友
微软把 Rust 提到 Tier-1,不是让它和 C# 竞争,而是补齐 .NET 生态底下那层一直靠 C++ 硬撑的安全底座。对 C# 架构师而言,学会在边界上定义干净的 FFI 契约,远比纠结"要不要学 Rust"更有价值。未来的高性能 .NET 系统,大概率是这样一个形态:C# 在上,Rust ...
Rust 成为微软一线语言之后:谈谈 C# 与 Rust 的互补性 - 张善友
微软把 Rust 提到 Tier-1,不是让它和 C# 竞争,而是补齐 .NET 生态底下那层一直靠 C++ 硬撑的安全底座。对 C# 架构师而言,学会在边界上定义干净的 FFI 契约,远比纠结"要不要学 Rust"更有价值。未来的高性能 .NET 系统,大概率是这样一个形态:C# 在上,Rust ...
重建 AI 认知第 6 篇:RAG——答案不在"检索 + 生成"这四个字里 - 龙骑士baby
RAG 不是一个新技术。 它的核心那块——把文字变成坐标,然后找坐标最近的邻居——1970 年代的搜索引擎就在用了。2013 年 Word2Vec 让"词变向量"成为主流,2019 年前后 Milvus、Pinecone 这类专业向量数据库陆续出现,2020 年 RAG 的论文发表,比 ChatGP
重建 AI 认知第 6 篇:RAG——答案不在"检索 + 生成"这四个字里 - 龙骑士baby
RAG 不是一个新技术。 它的核心那块——把文字变成坐标,然后找坐标最近的邻居——1970 年代的搜索引擎就在用了。2013 年 Word2Vec 让"词变向量"成为主流,2019 年前后 Milvus、Pinecone 这类专业向量数据库陆续出现,2020 年 RAG 的论文发表,比 ChatGP
重建 AI 认知第 6 篇:RAG——答案不在"检索 + 生成"这四个字里 - 龙骑士baby
RAG 不是一个新技术。 它的核心那块——把文字变成坐标,然后找坐标最近的邻居——1970 年代的搜索引擎就在用了。2013 年 Word2Vec 让"词变向量"成为主流,2019 年前后 Milvus、Pinecone 这类专业向量数据库陆续出现,2020 年 RAG 的论文发表,比 ChatGP
20260911-Etherfi AtomicQueue 攻击事件:订单校验逻辑未实现,用户授权被滥用 - ACai_sec
背景 20260911,Etherfi AtomicQueue 合约被黑客利用,窃取了一名用户 14.44 枚 liquidETH 代币(价值约 38k)。本次攻击产生的原因是订单检查逻辑被绕过,导致用户的代币授权权限被攻击者盗用。 攻击交易:https://app.blocksec.com/pha
20260911-Etherfi AtomicQueue 攻击事件:订单校验逻辑未实现,用户授权被滥用 - ACai_sec
背景 20260911,Etherfi AtomicQueue 合约被黑客利用,窃取了一名用户 14.44 枚 liquidETH 代币(价值约 38k)。本次攻击产生的原因是订单检查逻辑被绕过,导致用户的代币授权权限被攻击者盗用。 攻击交易:https://app.blocksec.com/pha
20260911-Etherfi AtomicQueue 攻击事件:订单校验逻辑未实现,用户授权被滥用 - ACai_sec
背景 20260911,Etherfi AtomicQueue 合约被黑客利用,窃取了一名用户 14.44 枚 liquidETH 代币(价值约 38k)。本次攻击产生的原因是订单检查逻辑被绕过,导致用户的代币授权权限被攻击者盗用。 攻击交易:https://app.blocksec.com/pha
STM32 中的嵌套向量中断控制器(NVIC)详解 - 王正义的学习笔记
首先明确: 抢占优先级决定“能不能打断”;响应优先级决定“同时等待时谁先执行”。 1. NVIC 是什么 NVIC(Nested Vectored Interrupt Controller,嵌套向量中断控制器)负责: 开启、关闭中断 保存中断的挂起状态 判断多个中断的执行顺序 实现中断嵌套 根据中断
STM32 中的嵌套向量中断控制器(NVIC)详解 - 王正义的学习笔记
首先明确: 抢占优先级决定“能不能打断”;响应优先级决定“同时等待时谁先执行”。 1. NVIC 是什么 NVIC(Nested Vectored Interrupt Controller,嵌套向量中断控制器)负责: 开启、关闭中断 保存中断的挂起状态 判断多个中断的执行顺序 实现中断嵌套 根据中断
STM32 中的嵌套向量中断控制器(NVIC)详解 - 王正义的学习笔记
首先明确: 抢占优先级决定“能不能打断”;响应优先级决定“同时等待时谁先执行”。 1. NVIC 是什么 NVIC(Nested Vectored Interrupt Controller,嵌套向量中断控制器)负责: 开启、关闭中断 保存中断的挂起状态 判断多个中断的执行顺序 实现中断嵌套 根据中断
基于 HuggingFace Tokenizers 训练自定义分词器 - lyshark
在大模型开发流程中,分词器(Tokenizers)是文本预处理的核心组件。神经网络无法直接理解人类的原始文本,分词器的核心作用,就是将自然语言转换为模型可用于计算的数值序列。Hugging Face Tokenizers 是底层由 Rust 编写的高性能开源分词库,原生支持 BPE、WordPiec...
基于 HuggingFace Tokenizers 训练自定义分词器 - lyshark
在大模型开发流程中,分词器(Tokenizers)是文本预处理的核心组件。神经网络无法直接理解人类的原始文本,分词器的核心作用,就是将自然语言转换为模型可用于计算的数值序列。Hugging Face Tokenizers 是底层由 Rust 编写的高性能开源分词库,原生支持 BPE、WordPiec...
基于 HuggingFace Tokenizers 训练自定义分词器 - lyshark
在大模型开发流程中,分词器(Tokenizers)是文本预处理的核心组件。神经网络无法直接理解人类的原始文本,分词器的核心作用,就是将自然语言转换为模型可用于计算的数值序列。Hugging Face Tokenizers 是底层由 Rust 编写的高性能开源分词库,原生支持 BPE、WordPiec...
APEX 无法分配 SH 用户?一个存储过程轻松解决 - AlfredZhao
在 Oracle APEX 日常开发中,笔者习惯使用 Object Browser 对不同 Schema 进行管理。最近为了测试同事开发的本体构建平台,笔者导入了 Oracle 自带的 SH 用户来模拟业务数据,却在分配 Schema 时遇到了一个“怪问题”。 01 | 问题现象:下拉列表里找不到
APEX 无法分配 SH 用户?一个存储过程轻松解决 - AlfredZhao
在 Oracle APEX 日常开发中,笔者习惯使用 Object Browser 对不同 Schema 进行管理。最近为了测试同事开发的本体构建平台,笔者导入了 Oracle 自带的 SH 用户来模拟业务数据,却在分配 Schema 时遇到了一个“怪问题”。 01 | 问题现象:下拉列表里找不到
APEX 无法分配 SH 用户?一个存储过程轻松解决 - AlfredZhao
在 Oracle APEX 日常开发中,笔者习惯使用 Object Browser 对不同 Schema 进行管理。最近为了测试同事开发的本体构建平台,笔者导入了 Oracle 自带的 SH 用户来模拟业务数据,却在分配 Schema 时遇到了一个“怪问题”。 01 | 问题现象:下拉列表里找不到
AI编程道心崩塌/十几年Qt开发经验一文不值 - 飞扬青云
我干了十几年 Qt C++。从 Qt4 到 Qt6,从单线程到多线程池,从 GDI 绘图到 OpenGL 硬件加速,从 Windows 桌面到嵌入式 Linux 再到安卓跨平台。我熬过的夜、踩过的坑、调过的内存泄漏、追过的段错误,加起来能绕地球半圈。 我做过视频监控系统,手写 Onvif 协议解析、
AI编程道心崩塌/十几年Qt开发经验一文不值 - 飞扬青云
我干了十几年 Qt C++。从 Qt4 到 Qt6,从单线程到多线程池,从 GDI 绘图到 OpenGL 硬件加速,从 Windows 桌面到嵌入式 Linux 再到安卓跨平台。我熬过的夜、踩过的坑、调过的内存泄漏、追过的段错误,加起来能绕地球半圈。 我做过视频监控系统,手写 Onvif 协议解析、
AI编程道心崩塌/十几年Qt开发经验一文不值 - 飞扬青云
我干了十几年 Qt C++。从 Qt4 到 Qt6,从单线程到多线程池,从 GDI 绘图到 OpenGL 硬件加速,从 Windows 桌面到嵌入式 Linux 再到安卓跨平台。我熬过的夜、踩过的坑、调过的内存泄漏、追过的段错误,加起来能绕地球半圈。 我做过视频监控系统,手写 Onvif 协议解析、
本周看什么 | 最近值得一看的 7 部作品
📅本周新预告《哥斯拉-0.0》正式预告9月8日,电影《哥斯拉-0.0》发布了正式预告,将于11月3日在日本上映、11月6日在北美上映。山崎贵回归担任导演、编剧和特效总监,神木隆之介、滨边美波回归出演, ...查看全文
Hi-Fi 是不是一个骗局
关注本 Blog 的老读者应该都知道,过去我写了很多关于买的各类“玄学耳机解码”等产品的感受,也曾经自以为自己是一个所谓的“音频发烧友”,对音乐的高保真有一定的需求。不过也和少部分人的路线一样,...
iPhone 18 和 Duo 发布会上,Apple 没告诉你的那些事
新品尚未发货,我们继续整理了一些发布会中未提及的细节,不妨一起来看看有没有你感兴趣的。查看全文
「正常」已是不易:聊聊不那么标新立异的理想 i6
如果你想买一辆能够长期持有、同时又足够「正常」的新能源车,我还是非常推荐去试试理想 i6。查看全文
【知识中枢】向量检索引擎:从Embedding到相似度匹配的工程实践 - KM_Albert
向量检索是RAG系统的"心脏"——检索质量直接决定了AI回答的上限。本文从Embedding模型选型、向量索引算法、混合检索策略到性能优化,给出企业级向量检索引擎的完整工程实践指南。 导读 "为什么我们的RAG系统总是检索不到正确的知识?"——这是企业落地知识中枢时最高频的技术问题。答案往往不
【知识中枢】向量检索引擎:从Embedding到相似度匹配的工程实践 - KM_Albert
向量检索是RAG系统的"心脏"——检索质量直接决定了AI回答的上限。本文从Embedding模型选型、向量索引算法、混合检索策略到性能优化,给出企业级向量检索引擎的完整工程实践指南。 导读 "为什么我们的RAG系统总是检索不到正确的知识?"——这是企业落地知识中枢时最高频的技术问题。答案往往不
【知识中枢】向量检索引擎:从Embedding到相似度匹配的工程实践 - KM_Albert
向量检索是RAG系统的"心脏"——检索质量直接决定了AI回答的上限。本文从Embedding模型选型、向量索引算法、混合检索策略到性能优化,给出企业级向量检索引擎的完整工程实践指南。 导读 "为什么我们的RAG系统总是检索不到正确的知识?"——这是企业落地知识中枢时最高频的技术问题。答案往往不
新 iPhone 配件精选:多种组合一次配齐
iPhone18Pro/ProMax即将开售,这次我们围绕新iPhone准备了几种常用配件,并整理成了五种配件组合,覆盖机身防护、充电、数据连接和磁吸支撑。其中,日常防护组合优惠29元,防护充电组合优 ...查看全文
AI一天出百本书,写不出我被Redis坑的那三天三夜 - 码哥字节
上周有个读者在我知识星球发私信,问了一个让我愣了半天的问题。 他说,码哥,我在亚马逊搜 Redis,出来一堆书名跟你那本差不多的,定价两三美元,简介写得有模有样,这些是不是 AI 写的,你的书会不会也被替代? 我去搜了一下。确实,一排书名看着都挺像那么回事,《Redis 从入门到精通》《Redis
AI一天出百本书,写不出我被Redis坑的那三天三夜 - 码哥字节
上周有个读者在我知识星球发私信,问了一个让我愣了半天的问题。 他说,码哥,我在亚马逊搜 Redis,出来一堆书名跟你那本差不多的,定价两三美元,简介写得有模有样,这些是不是 AI 写的,你的书会不会也被替代? 我去搜了一下。确实,一排书名看着都挺像那么回事,《Redis 从入门到精通》《Redis
AI一天出百本书,写不出我被Redis坑的那三天三夜 - 码哥字节
上周有个读者在我知识星球发私信,问了一个让我愣了半天的问题。 他说,码哥,我在亚马逊搜 Redis,出来一堆书名跟你那本差不多的,定价两三美元,简介写得有模有样,这些是不是 AI 写的,你的书会不会也被替代? 我去搜了一下。确实,一排书名看着都挺像那么回事,《Redis 从入门到精通》《Redis
异常值检测与处理方法总结 - wang_yb
先别被“数据科学”这几个字吓到。异常值 其实天天出现在我们身边: 你平时电费300块,这个月突然变成1500块; 你每天走8000步,某天微信运动显示50000步(而你那天明明在家躺平); 班里同学考60~80分,突然冒出个100分和20分。 这些“画风突变”的数据点,就是我们今天要抓的“显眼包”—
异常值检测与处理方法总结 - wang_yb
先别被“数据科学”这几个字吓到。异常值 其实天天出现在我们身边: 你平时电费300块,这个月突然变成1500块; 你每天走8000步,某天微信运动显示50000步(而你那天明明在家躺平); 班里同学考60~80分,突然冒出个100分和20分。 这些“画风突变”的数据点,就是我们今天要抓的“显眼包”—
异常值检测与处理方法总结 - wang_yb
先别被“数据科学”这几个字吓到。异常值 其实天天出现在我们身边: 你平时电费300块,这个月突然变成1500块; 你每天走8000步,某天微信运动显示50000步(而你那天明明在家躺平); 班里同学考60~80分,突然冒出个100分和20分。 这些“画风突变”的数据点,就是我们今天要抓的“显眼包”—
智能合约 Fuzz 实践案例:Balancer 精度舍入漏洞 - ACai_sec
背景 20260831-Balancer 攻击事件 20260831,Balancer v1 合约遭受了黑客攻击,损失约 234k 美元。该次攻击事件的 rootcause 是协议在舍入方向上采用了“四舍五入”的方式,而不是采用“对协议有利”的舍入方式,使得攻击者可以利用舍入的精度丢失进行获利。 本
智能合约 Fuzz 实践案例:Balancer 精度舍入漏洞 - ACai_sec
背景 20260831-Balancer 攻击事件 20260831,Balancer v1 合约遭受了黑客攻击,损失约 234k 美元。该次攻击事件的 rootcause 是协议在舍入方向上采用了“四舍五入”的方式,而不是采用“对协议有利”的舍入方式,使得攻击者可以利用舍入的精度丢失进行获利。 本
智能合约 Fuzz 实践案例:Balancer 精度舍入漏洞 - ACai_sec
背景 20260831-Balancer 攻击事件 20260831,Balancer v1 合约遭受了黑客攻击,损失约 234k 美元。该次攻击事件的 rootcause 是协议在舍入方向上采用了“四舍五入”的方式,而不是采用“对协议有利”的舍入方式,使得攻击者可以利用舍入的精度丢失进行获利。 本
为 iPhone Duo 做设计:苹果官方设计原则全解读
这篇文章介绍了 iPhone Duo 的设计原则,内容来自苹果官方 Tech Talks 视频《Design for iPhone Duo》。iPhone Duo 能在闭合、展开、半折和桌面免提等多种姿态下使用,苹果的建议是把界面当成可以自由调整大小来做:只针对 **compact 和 regular 两个尺寸类** 布局,**控件移到设备侧边**,内容 **避开中间的折叠区域**。文章按设计原则...
看到了淘宝闪购的AI评论,引发了我的思考
这篇文章介绍了作者在**博客评论**中引入的 AI 评论与 AI 审核功能。实际使用后,他发现 AI 审核能有效过滤**广告和垃圾评论**,但 AI 评论与 AI 润色效果一般,带有为了 AI 而 AI 的意味。作者由此联想到**淘宝闪购**的 AI 帮写评价,认为文字只是思想的载体,只要能表达意思即可。于是他修改了博客 AI 评论,改成**只给用户选项和简单描述问题**的方式,让人类负责快速输出...
OctaFuse Gateway 2.10.0:路由参数强制覆盖、模型入口发现与额度审计升级 - 程序猿DD
不同模型和供应商对请求格式的要求并不相同。有些参数可以交给客户端决定,有些请求头或请求体字段则必须固定;一旦客户端缺少或覆盖这些值,请求就可能失败。 OctaFuse Gateway 2.10.0 为路由请求体和上游请求头增加独立的强制覆盖开关,同时让客户端从模型列表中识别可用请求入口,并完善永久额
OctaFuse Gateway 2.10.0:路由参数强制覆盖、模型入口发现与额度审计升级 - 程序猿DD
不同模型和供应商对请求格式的要求并不相同。有些参数可以交给客户端决定,有些请求头或请求体字段则必须固定;一旦客户端缺少或覆盖这些值,请求就可能失败。 OctaFuse Gateway 2.10.0 为路由请求体和上游请求头增加独立的强制覆盖开关,同时让客户端从模型列表中识别可用请求入口,并完善永久额
OctaFuse Gateway 2.10.0:路由参数强制覆盖、模型入口发现与额度审计升级 - 程序猿DD
不同模型和供应商对请求格式的要求并不相同。有些参数可以交给客户端决定,有些请求头或请求体字段则必须固定;一旦客户端缺少或覆盖这些值,请求就可能失败。 OctaFuse Gateway 2.10.0 为路由请求体和上游请求头增加独立的强制覆盖开关,同时让客户端从模型列表中识别可用请求入口,并完善永久额
Skill 机制解析:从定义、触发到调用外部工具 - 未来AI笔记
转发请注明出处: 一、什么是 Skill Skill 是一套 “AI 调度 + 脚本执行”的分工协作机制。它的核心思想是关注点分离:AI 大模型擅长理解意图、做判断和调度,但不擅长精确计算和复杂文件操作;因此,Skill 让 AI 专注于“什么时候调用什么工具”的决策,而把“重型”的实际执行工作交给
Skill 机制解析:从定义、触发到调用外部工具 - 未来AI笔记
转发请注明出处: 一、什么是 Skill Skill 是一套 “AI 调度 + 脚本执行”的分工协作机制。它的核心思想是关注点分离:AI 大模型擅长理解意图、做判断和调度,但不擅长精确计算和复杂文件操作;因此,Skill 让 AI 专注于“什么时候调用什么工具”的决策,而把“重型”的实际执行工作交给
Skill 机制解析:从定义、触发到调用外部工具 - 未来AI笔记
转发请注明出处: 一、什么是 Skill Skill 是一套 “AI 调度 + 脚本执行”的分工协作机制。它的核心思想是关注点分离:AI 大模型擅长理解意图、做判断和调度,但不擅长精确计算和复杂文件操作;因此,Skill 让 AI 专注于“什么时候调用什么工具”的决策,而把“重型”的实际执行工作交给
派早报:商务部回应美国 AI 蒸馏指控
商务部回应美国 AI 蒸馏指控谷歌声称为了合规将「降级」欧盟搜索服务Apple 智能将有用量限制OpenAI 将与三星合作开发芯片小岛秀夫新游戏被索尼取消,转由微软发行DeepSeek V4.1 发布看看就行的简讯少数派的近期动态你可能错过的好文章查看全文...
终于研发出了最好喝的蛋白粉配方: 一勺Transparent Labs的dark chocolate蛋白粉 6oz脱脂有机草饲牛奶(A2或maple hills) 一小杯double shot espresso ​​​
学习周刊-总第280期-2026年第37周
如要阅读全文,点击标题跳转。 学习周刊-总第280期 | tolaria | hosts-manager-extension | shortcast | Fanny-MacOs-FanControl | gantry | StayAwake | Adnify
学习周刊-总第279期-2026年第36周
如要阅读全文,点击标题跳转。 学习周刊-总第279期 | gos | CodexBar | kaloscope | skyadb | dbx | dory | conar | ore-code
又是热浪的一天 ​​​
App+1|下一节:教学工作紧张忙碌,下一节课从从容容
祝每一位老师教师节快乐!查看全文
2026 北京社保下限上调|个体户每月最低缴费 2707.44 元
自 2026 年 7 月起,北京市职工基本养老、失业、工伤及职工基本医疗保险(含生育)的月缴费基数上限和下限分别为: 上限:36348 元 下 …
Jeff Geerling is anti-abortion, against homosexuality in case you didn't know
The other day reading Hacker News, I stumbled on a blog post called "Weird Little Guys of Foss". This is a somewhat arbitrary list of people within the open-source 'community' that have said questiona...
AdsPower:多账号指纹浏览器,支持独立环境、代理IP、RPA和团队协作
RoxyBrowser:多账号指纹浏览器,支持独立环境、代理IP和AI自动化
我把 Cockpit Tools 的 2 个 Codex 唤醒任务迁到了 VPS:关掉电脑也能自动运行
派早报:Apple 发布 iPhone Duo 折叠屏等
奥之心发布 OM SYSTEM PEN 相机、Sonos 更新音频系统等。查看全文
一图流 | 一张图带你看完 2026 Apple 秋季发布会
9 月 10 日凌晨,Apple 召开新品发布会。推出了新一代的 iPhone 18 Pro 系列、Apple Watch Series 12、Apple Watch Ultra 4 以及 AirPods 5 系列。查看全文
可以「折」的 iPhone 正式亮相:Apple 发布会看点回顾
9 月 10 日凌晨,Apple 召开新品发布会。推出了新一代的 iPhone 18 Pro 系列、Apple Watch Series 12、Apple Watch Ultra 4 以及 AirPods 5 系列。查看全文
今天简直也太热了,最高都快36度了 ​​​
Elasticsearch排序与评分机制记录:关于term和terms权重与filter和should
最近在优化一个全文检索业务时,遇到了一个典型的排序场景:用户要求搜索结果首先按相关性排序,相关性相同时按创建时间倒序。听起来很简单对吧?但当我真正上手写 DSL 时,才发现 must、filter、should 以及 sort 之间的微妙关系远比想象中复杂。 研究发现了 term 查询在 must 与 filter 中的评分差异、terms 为何默认得分恒定、以及如何利用 bool + shoul...
Elasticsearch排序与评分机制记录:关于term和terms权重与filter和should
最近在优化一个全文检索业务时,遇到了一个典型的排序场景:用户要求搜索结果首先按相关性排序,相关性相同时按创建时间倒序。听起来很简单对吧?但当我真正上手写 DSL 时,才发现 must、filter、should 以及 sort 之间的微妙关系远比想象中复杂。 研究发现了 term 查询在 must 与 filter 中的评分差异、terms 为何默认得分恒定、以及如何利用 bool + shoul...
家长会
这三天热浪莫名来袭。本来这个夏天相当好过——每晚去跑步我都要穿着长袖,突然没有预警开始升温。我对热浪这事一直不太理解,我的印象中温度总是缓慢上升,很少见加州这样平日温度宜人,某几天突然像个烤炉一样的。家中没空调,一到晚上太阳落山便把所有窗户都打开,吊扇开着把低处的凉风运到二楼去,再把热风从天窗排出。可是如果晚上温度居高不下这招就不好使了。总之度过了难熬的两天。
用AI重构了博客主题和插件,顺便聊聊近况
拖了几年的重构,终于填坑了最近终于把博客的 Material 主题和贴吧表情插件整理了一遍,这次主要靠 AI 完成。 其实很早就想改了,之前很多功能都是按照自己的需求直接写在代码里的,自己用着...
看完了苹果新手机的宣传片,理解了什么叫“没有需求也要硬上需求”,真的会有人一边走路一边发message一边看电视剧吗,然后被车撞了后手表自动打电话报警是么,完美闭环。 ​​​
Memos: 客户端藏不住接口参数和密钥
这两天使用 AI(GPT 5.6 Luna High 模型)做了两个测试: 某不支持导出历史记录的记账软件,我从 2022 年开始使用,已经有不少数据,想 …
灵光一现,原来莱因哈特就是拿破仑,杨威利就是拉法耶特啊 ​​​
全家开始生病了,嗓子发炎、疼、声音沙哑、咳嗽。孩子睡前疯狂咳嗽。买了蜂蜜。 ​​​
Phorge 现代化改造实战(十七):恢复简体中文支持,用工具持续维护 2.7 万行翻译文件
本文是“Phorge 现代化改造实战”系列第十七篇,记录把旧版简体中文翻译迁入当前 fork 的过程:新增 zh_CN 语言定义和约 2.7 万行翻译表,并接通设置页与请求运行时的加载逻辑。同时迁入 scripts/i18n 维护工具,用扫描缺失键、批量补键、在线模型翻译和占位符校验的流程持续维护翻译文件。
今早八点在左鼻孔发现了一根白色的鼻毛。嗯 ​​​
曾经用过的那些“灯”!
不知道我们那个村是什么时候通电的,但自我有记忆起好像就有”电灯”的概念。即使是通了电但 […]
Phorge 现代化改造实战(十六):把数据库自省搬进 Gorge,跨仓契约不能靠手工同步
本文是“Phorge 现代化改造实战”系列第十六篇,记录用 gorge-db-api 接管节点健康、复制状态、结构差异和升级状态查询的过程:接口返回 200,PHP 却可能因为字段名不一致生成错误对象。r3 用 /api/db/meta 运行时握手、两仓共享标准 JSON 和跨仓测试建立契约,跨仓契约不能靠手工同步。
GPT-6 Astra:OpenAI新一代AI模型,支持电脑操作、专业办公和复杂任务执行
如何在网页插入 livephoto ?实况照片 PVT 在线生成、动态JPG生成工具与嵌入工具
这篇文章介绍了**洪绘Live图(HeoLivePhoto)**,一个支持在网页中插入**单文件实况照片(Live Photo)**的工具。文章解释了**PVT 格式**与插入视频的动态 JPG 两种单文件方案的区别。工具复刻了苹果照片 App 的触发逻辑:桌面端**鼠标悬浮即播放、移开即停**,移动端长按播放,并配合 Fancybox 等灯箱使用。还可将视频与 HEIC 原片**合成为 PVT ...
ChatGPT Image 2.5:OpenAI新一代AI生图模型,精准改图、草图生成和模板创作更方便
暑假的英语补习
对云豆来说,这个暑假特别长。 他小学毕业了,6 月中就已放暑假,9 月 1 日方开学进入初中。自然没有学校布置的暑假作业。我不想他整个假期都沉迷在短视频和蛋仔派对中,所以每天给他安排了英语学习。 7 月初,我记录过对孩子之前的英文辅导。先前,我用的《英语在用:剑桥初级英语语法》给他补习基础语法。学习的效果还可以,原本以为可以在暑假过渡到中级本。但读了两天后就发现完全进行不下去。倒不是中级语法难度大...
TypeWords:免费开源打字背单词工具,支持FSRS间隔复习、听写和文章练习
Phorge 现代化改造实战(十五):用 Go 接管 Phorge 工作队列,如何避免新旧消费者互相抢任务
本文是“Phorge 现代化改造实战”系列第十五篇,记录用 gorge-taskqueue 和 gorge-worker 两个 Go 服务接管 Phorge 有状态的后台工作队列:继承队列的线协议,处理 ID 分配、活跃表、租约抢占、yield 和 Conduit 请求格式,并在停掉旧 taskmaster 后证明任务只由预期的消费者处理、新旧消费者不会互相抢任务。
Phorge 现代化改造实战(十四):为 Go 服务建立统一的 Phorge API 入口,网关可以换框架,Conduit 协议不能变
本文是“Phorge 现代化改造实战”系列第十四篇,记录给 Go 服务建立一条统一、受控的 Phorge API 入口:gorge-conduit 接收其它 Go 服务的 ANY /api/:method,完成服务令牌认证和按 IP 限流,再转发给 Phorge 自带的 Conduit API。网关可以换框架,但对外的 Conduit 协议格式不能变。
Phorge 现代化改造实战(十三):联调六项外部服务,容器在运行,不代表业务已经切换
本文是“Phorge 现代化改造实战”系列第十三篇,记录把 Phorge、六个 Gorge 服务及其数据库、搜索和邮件后端整体联通的过程:容器 Up、/healthz 200、/readyz 正常都不代表业务已经切换,按“运行、可达、就绪、被选中、业务生效”五个阶段逐层确认才算真的接上。
Phorge 现代化改造实战(十二):兼容 Elasticsearch 5、6、7,版本配置决定整个索引结构
本文是“Phorge 现代化改造实战”系列第十二篇,记录一次只有接上真实 Elasticsearch 和 Meilisearch 才暴露的搜索故障:ES 7.17 建索引报 mapper_parsing_exception、Meilisearch 因属性不可筛选返回 400。核心结论是版本配置决定整个索引结构,单元测试证明程序发出了自认为正确的请求,真实后端仍可能拒绝。
Phorge 现代化改造实战(十一):升级 Gorge 的 HTTP 框架,接口没变,行为也不能变
本文是“Phorge 现代化改造实战”系列第十一篇,记录把六个 Gorge 服务共享的 HTTP 底座从 Echo v4 迁到 Fiber v3、WebSocket 从 gorilla 换到 gofiber 的过程:接口、状态码、错误码、探针和协议都不能变,用“测试只升不降”守住那些反直觉的兼容语义。
周二这天天气异常热,连San Mateo气温都飙到32度,去San Bruno上班头顶着大太阳,一点风都没有。气温高身体累。再加上昨天晚下午去朋友家playdate,被主人请喝了一杯冻干咖啡牛奶,睡也没睡好,乏。
去朋友家吃了顿亲手做的家宴大餐。原来三家就六个人,现在变成了 11 个 ​​​ ...
再试 Kindle 微信读书
又是一年 Labor Day,我又来捣鼓我的 Kindle 了。这次缘起于 ChatGPT 和我安利了一个微信读书作为 KO Reader 的插件的 project,这个 AI 加持的 project 看起来比之前的方法更新更好用,而我在 AI 加持下也更敢用这些小 project 了。 系统 在去年那通操作里,我在越狱后把 Kindle OS 换成了 CrackDroid 系统。这个系统可以运行...
调查一下 大家都在哪些平台上买词元?
买 Token 还是太贵了,最好还是买 Coding Plan 就是套餐,像国内的 Kimi / GLM 也有对应套餐,而 DeepSeek 虽然看起来便宜,但实际我现在日常开发每天消耗几百 M 来算,完全用不起。套餐的性价比绝对是最高的。
Phorge 现代化改造实战(十):迁移 Webhook 投递服务,先解决重复投递
本文是“Phorge 现代化改造实战”系列第十篇,记录把 Webhook 投递迁进 `gorge-webhook` 的过程。这次调用方向反了过来:Go 直接轮询 Phorge 的队列表,所以要先用乐观抢占、接管开关和只读诊断接口,把“只投递一次”变成可以证明的结果。
Phorge 现代化改造实战(九):迁移文件存储,写得进去也要读得回来
本文是“Phorge 现代化改造实战”系列第九篇,记录把 `gorge-file-storage` 迁进单仓库、接上 MySQL、本地磁盘和 S3 三个后端的过程:Phorge 管元数据、Gorge 只管字节,以及为什么保留 8MB 上限反而能稳定处理更大的文件。
Phorge 现代化改造实战(八):迁移搜索服务,写进索引不等于搜得到
本文是“Phorge 现代化改造实战”系列第八篇,记录把 `gorge-search` 迁进单仓库并替换一个已经有存量索引的实现:字段名要逐字符一致、mapping 改了必须重建索引、`/readyz` 到底承诺什么,以及 failover 该由谁负责。
stmp2log —— 一个简单的伪 SMTP 邮件接收器日志服务程序
简介 项目地址: https://github.com/kkkgo/stmp2log 一个简单的伪 SMTP 邮件接收器日志服务程序。 主要应用场景是:内网支持 SMTP 邮件告警的设备配置一个内网服务地址,统一收集日志并配置消息通知,解决邮箱配置麻烦、邮箱强制要求加密但设备不支持等问题,比如NAS、UPS等。 设备照常按"发邮件"的方式告警,账号密码不用管(默认什么都不校验,...
Opentelemetry Trace Sampling in Action
In this post, I talk briefly about trace sampling in Opentelemetry.
Opentelemetry Tracing Integration for GCP Logging
In this post, I will share how to integrate opentelemetry tracing with GCP logging.
文章分类与统计
已发布文章总数:324 最近一次发布日期:2026-07-08 Category Last Updated Date Count 随笔与诗 2025-02-09 103 ...
速评惠普 Elite X3 Lapdock
这一阵咸鱼出现了一批 69 块钱包邮的惠普扩展坞,全名 Elite X3 Lapdock,原来是搭配惠普自己的 Windows Phone 手机使用的,但是后来因为众所周知的原因,Windows...
高鲁棒性 API 设计之 Idempotency Key 幂等键
有这样一个场景,客户端调用服务端 API 兑换奖励: POST /api/v1/redemptions { "reward_id": "id-123" } 用户发起一次商品兑换请求,因网络等因素,客户端不清楚 …...
Sentence-Transformers Docker 镜像从 8GB 到 2GB 的优化实录
问题背景 最近在做一个 RAG 相关的项目,需要把基于 sentence-transformers 的 embedding 服务打包成 Docker 镜像部署。项目本身不算复杂,依赖也就那么几个,结果 docker build 跑完之后一看——8GB。 镜像推送到私有仓库要等半天,开发机拉取一次占掉小半个硬盘。更麻烦的是,每次改一行代码重新构建,整个流程又来一遍。 问题定位 先看 Dockerfi...
Sentence-Transformers Docker 镜像从 8GB 到 2GB 的优化实录
问题背景 最近在做一个 RAG 相关的项目,需要把基于 sentence-transformers 的 embedding 服务打包成 Docker 镜像部署。项目本身不算复杂,依赖也就那么几个,结果 docker build 跑完之后一看——8GB。 镜像推送到私有仓库要等半天,开发机拉取一次占掉小半个硬盘。更麻烦的是,每次改一行代码重新构建,整个流程又来一遍。 问题定位 先看 Dockerfi...
UEFI PXE HTTP boot with iPXE or how to circumvent TFTP
Purpose of this blogpost I'm documenting how I setup my PXE server for myself and maybe somebody else may also find it useful. It's mostly focussed on diminishing the role of the TFTP server as much a...
深大校园网 Linux 自动认证:Srun 协议解析与 Python 实现
协议分析 Srun Portal 的所有接口都是 JSONP 风格的 GET 请求:参数放在 query string,附加 callback=jsonp,响应体为 jsonp({...}),截取括号内 JSON 解析即可。 认证流程:查在线 → 取真实 ac_id → 取挑战值 → 登录。另外还有...
旋转的三角:トリプルペアリング
最会流水线生产新作的老牌厂商 HookSoft 出新游戏了,这次的主题是“三角恋爱”。老实讲看到这个主题我是有点吃惊的,毕竟对于一个主打“纯爱”的老品牌来说,更应该出那种“一键选妃”的游戏,而不...
小黑,续集
被抓的焦虑 过客 — 煤球 高冷的小黑 无声的陪伴 我是 2022 年收养的小黑,整体的经过在小黑,你好中都写了。直到现在 2026 年回想,感觉小黑给我和我的家人带来了很多欢乐,当然也有很多烦恼。 一个朋友说过:猫也是有自己的性格。另一个朋友说过:猫就是主人的一面镜子。 小黑4.5岁了,我想再写写小黑,写写他后来的经历和调皮。 被抓的焦虑 大约在小黑来到我身边3个月时,刚给他打完狂犬疫苗+...
MacBook不进入休眠全新邪修:十几块钱的绿联HDMI欺骗器
这篇文章介绍了作者为解决 **MacBook 合盖后偶尔休眠**,买了十几块钱的**绿联 HDMI 欺骗器**。文章回顾此前用 **pmset** 禁止睡眠的办法,再从 HDMI 的 **HPD、DDC 和 EDID** 机制解释它为什么能让 macOS 持续识别到外接显示器,并记录虚拟屏幕的显示器排列设置、鼠标滑到不可见位置的问题。文中还预留订单截图和产品实拍图位置,同时说明合盖使用时接电、键鼠...
Memos: 终于、用上了 Google AI Pro 套餐
两个月前在闲鱼购买了个 18 月的 Google AI Pro 订阅,使用小号领取。 而后下载 Gemini Cli,登录后网页提示验证,提示需要输入手机号,一 …
拯救 NAS 硬盘损坏
事件起因 寻找 NAS 硬盘修复方法 NAS 硬盘修复过程 数据备份的思考 事件的收获 昨天(09/02)晚上 18:36 ,我突然收到一封由 Synology 发送的系统邮件: 吓的我虎躯一震。 邮件提示里说明的是【已损毁】,很严重的感觉。于是开启了为期一天的找回数据之路,直到写博客的现在(09/03 22:17),整个事件才算全部搞定。 事件起因 当我收到告警邮件后第一时间去看 NA...
从零实现 GeekAgent —— Day16 插件框架
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 16 把能力封装成独立插件:plugins/ 目录里放一个子目录加 plugin.ts,主程序启动时自动加载,命令、工具、HTTP 服务都能即插即用。
偷师:AI图片提示词反推插件,一键拆解主体、构图、光影和风格
2026暑假的收获
“时间过的真快,眨眼之间暑假就过去了。”,每当在家里感慨说这句话的时候,闺女就会说,& […]
OpenClaw 2.0:稳定性提升不少,我还迁移了我的记忆系统
这篇文章介绍了**OpenClaw 8.1(OpenClaw 2.0)**发布后的重大架构变更,重点记录了将**记忆系统从memory-lancedb-pro迁移到官方memory-core**的过程。从**4051条活动记忆**出发,去重筛出**562条独有记忆**,列举了**QMD残留、向量维度不兼容、索引冲突**等问题及解决方案。文章梳理了8.1版本**Session存储SQLite化、Co...
我做了个全球 AI 简报:不刷 X,也能跟上最新 AI 动态
最近xiaoz花了几天时间,做了一个新产品 —— AI Pulse(全球 AI 简报)。它会实时抓取 X 上的全球 AI 动态,重点盯着 OpenAI(ChatGPT)、Anthropic(Claude)、Google Gemini 等官方账号,消息一手可靠。不用刷 X,打开 AI Pulse,就能
才发现原来我的手机早就支持微信语音和视频电话录音功能了
虽然微信一开始是被设计和朋友交流的,但是现在显然已经是一种工作用的工具了。而且现在几乎很少有人打电话,都是微信电话,曾经读研的一段时间里,我对微信的提示声都已经有了应激反应。既然是工作,那必须是...
Memos: 推荐试试 oh-my-pi Agent
同事推荐的,我下载试了试,可以连接到 ChatGPT、Cursor、Claude..及各种订阅,使用其订阅额度。 相较于 ChatGPT(Codex),使用同样的 OpenAI 的 5.6 Luna High,OMP 运行 …
从零实现 GeekAgent —— Day15 MCP 工具接入
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 15 接入 MCP:配置文件里声明 server,启动时在 stdio 上跑 JSON-RPC,外部进程提供的工具直接进入模型的工具清单。
ActivityWatch:免费开源自动时间追踪工具,统计电脑软件和网站使用时间
从零实现 GeekAgent —— Day14 轻 RAG 知识库
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 14 复用 Day 13 的切块和 BM25 搜索,实现一个能采集网页与文件、按问题返回相关段落的轻量知识库。
CNDota 还没死,但一群人急着把它埋了
在去年 Ti 结束的时候,我写过一篇文,阐述了自己对于目前 CNDota 职业队的一些看法,大概就是说严重缺乏成熟的职业化体系,打起来像是网吧队,一群人空有热情,在那里犹如无头苍蝇一样乱打,偶尔...
从零实现 GeekAgent —— Day13 主动记忆
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 13 把长期记忆切成小块,用 BM25 找出相关内容,并在每轮对话前自动放进上下文。
Memos: 新计费模式下的 Cursor Team $40 已无开通必要
本月公司订阅的 Cursor Team 计费方案变更,从按次每月 500 点数变为按量计费 20额度。20 额度。20额度。40/人的席位费包含 $20 额度,Cursor …...
让 Halo 博客支持 Lottie 动画文件渲染
本文介绍了作者为提升网站表情包体验而开发的Lottie动画插件。早期因浏览器渲染Lottie文件卡顿问题未能实现,后借助LottieFiles开源库dotlottie-web成功解决,插件现已开源并入驻Halo应用市场,支持动画管理、富文本编辑器插入及评论表情同步功能。Lottie由Airbnb开源,通过Adobe After Effects生成JSON格式矢量动画,相比传统GIF具备体积小、高...

August 2026 (115)

Redis 集群模式下使用 MGET 触发 CROSSSLOT Keys
说来惭愧,今天我才了解到 Redis Cluster 模式下 MGET 的使用 “陷阱”,起因是翻日志看到 Redis 请求报错日志: (error) CROSSSLOT Keys in request don't hash to the same slot 定位 …...
从零实现 GeekAgent —— Day12 代码搜索与网页抓取
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 12 新增 `search` 和 `fetch`:一个按内容搜索仓库,一个读取网页并转成纯文本。
哇咔财务管家|理财模块上线,现在记账、基金、股票、理财四合一
You Can't "Vibe Code" Love
About a year ago, I was offered a presentation slot at the WeAreDevelopers World Congress in Berlin. I rarely take speaking engagements, especially international ones, but this one arrived at just the...
将你的 HeoID 卡片添加到 Apple 钱包
这篇文章介绍了如何把 **HeoID 会员卡**添加到 Apple 钱包,并说明不同 iOS 版本下的显示差异。用户进入 HeoID 的“我的资产”页面后,可通过扫码打开卡片页面,再点击 **添加到钱包**完成操作;若使用微信扫码,需要改用系统默认浏览器打开。文章还展示了卡片在 **iOS 27** 中的完整效果,以及支持者会员可用的专属样式。文末提供“先行者”主题卡面的 **早鸟兑换码**,并说...
烹饪日记:干煸蚕蛹
(害怕蚕蛹的小伙伴不建议阅读本文) | | | | | | | | | | | | 安全区 | | | | | | | | | 前些天在淘宝买回来一些东北的黑蚕蛹,一斤价格 56.8,顺丰包邮。 因为一直冷 …...
从零实现 GeekAgent —— Day11 技能系统(Skills)
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 11 把任务指令和工具打包成技能,支持按需加载、卸载,并控制模型当前能看到哪些工具。
好好記錄生活吧
翻到十年前住在頂樓加蓋自彈自唱的影片,想起高中時為了送禮物跑去錄音室,也想起那個曾經考慮走音樂這條路的自己。如果要給年輕時的自己一個建議,大概就是好好記錄生活吧。
好好記錄生活吧
翻到十年前住在頂樓加蓋自彈自唱的影片,想起高中時為了送禮物跑去錄音室,也想起那個曾經考慮走音樂這條路的自己。如果要給年輕時的自己一個建議,大概就是好好記錄生活吧。
边想边聊 Vol.6
纯主观,想到哪聊到哪,聊到作品的内容可能会涉及剧透。
从零实现 GeekAgent —— Day10 项目指令与长期记忆
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 10 补上两种跨会话信息:AGENTS.md 保存项目规则,memory 保存运行中积累的经验,让新建会话后的模型既知道项目规则,也想得起以前确认过的偏好。
体验 Age + SOPS 的轻量化配置文件加密方案
前两天从 AI 那里听说 age + SOPS,不了解,学习看看。 安装 age & SOPS age 是使用 go 编写的现代、简单的文件加密工具,主打易用和安全,支持 …
结束了在无锡半年的租房,以及最近内耗的日子
AI摘要:本文记录了作者在无锡结束半年租房生活后的搬家经历与心路历程,从房屋清理、物品安置到最后一顿自制茶叶蛋的温情细节,展现了租房生活带来的归属感与日常烟火气。同时,文章深入反映了作者作为博士...
Lottie 动画表情包测试文章
本文为测试文章,主要演示如何在博客中集成Lottie动画支持。通过在页面中嵌入多个Lottie动画元素,展示了不同尺寸和样式的动态效果,包括160x160像素、353x298像素、427x294像素等多组动画。所有动画均设置为自动播放且速度正常,采用居中对齐和自适应填充模式。文章标题明确指出这是验证Lottie动画展示效果的测试内容,整体结构以动画展示为主,未包含实质性文字论述,重点在于验证动画...
介绍一家最近去的头马 Toastmasters 演讲俱乐部
最近连续 3 周周五晚上都会去一家听名字我都不太敢介绍给别人的一个组织:头马 (Toastmasters)演讲俱乐部,Toastmasters,字面意思是“祝酒辞大师”。我去的是上海的 LEP 演讲俱乐部。头马这个组织成立于 1924 年,已经一百多年了(我三周前才知道头马这个词)。它是一个非营利的演讲组织,全球有一万五千多家分支俱乐部,上海有 100 多家。头马总部提供品牌+基本流程(黑话,仪...
从零实现 GeekAgent —— Day9 任务规划与子 Agent
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 9 让 Agent 先列清单再动手:加一张由模型维护的 TODO 表,再提供一个隔离上下文的子 Agent。主 Agent 安排顺序,子 Agent 处理边界清楚的小任务,当前进度始终显示在右侧分栏。
智谱codingplan耐用程度分析:只用 GLM-5.3-Flash 够不够用?
这篇文章介绍了**智谱GLM-5.3-Flash**在编程开发中的实际消耗测试,通过赠送的2000积分跑满限额后推算各档套餐的token容量,并与**opencode go** 10刀套餐进行了对比。实测表明GLM-5.3-Flash**Cache命中率偏低**,token消耗远高于预期,opencode相当于70元买到智谱**538元/月Pro套餐**的容量,国内token plan整体不如海外...
软路由内网穿透访问方案全链路教程:从 ZeroTier 到 Nginx 再到 certd 证书管理
这篇文章介绍了**软路由内网访问的完整配置方案**,覆盖了从**ZeroTier 组网**、**DNSPod 域名解析**、**iStore Nginx 反向代理**到 **certd 通配符证书管理**的全链路。文章记录了家庭服务(Home Assistant、SearXNG、Alist、Emby 等)如何通过一个统一域名实现 HTTPS 访问,重点分享了**证书部署踩坑经验**,包括 iSto...
学习周刊-总第278期-2026年第35周
如要阅读全文,点击标题跳转。 学习周刊-总第278期 | Recordly | agentbro | vistars | SkylerX | Momento | fluxnotes | markra
从零实现 GeekAgent —— Day8 权限与回滚
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 8 给工具划边界,也给写入留后路:用 .geekagent/GeekAgent.json 划清权限与目录边界,再给每次文件写入保存最近状态——不该做的操作提前拦住,写错还能用 /undo 恢复。
BrowserSkill上手:让AI接入浏览器,还能录制动作教它学习
这篇文章介绍了如何通过 **BrowserSkill** 让 AI 连接浏览器,使用 **bsk CLI** 观察页面并执行点击、输入等操作。重点介绍 **动作录制**:把网页操作保存为 trace bundle,记录动作链和页面状态,之后交给 AI 参考或复现。文中还说明 Agent Window 的隔离方式,以及验证码、登录、支付等步骤的安全注意事项,也补充了录制时的隐私边界。
成都普通家用轿车:车检流程分享
普通家用轿车,一般新购后6年免检,博主的代步车今年正好第6年,到了需要首次车检的时间。之前没有做过车检,没啥经验,网上大概了解后自行去完成了车检,踩了一些坑,用这篇文章分享下我的整个车检过程。注意:博主在成都地区,为5座普通小型轿车,其它地区或车型不一定适用。随着时间推移,不确保信息是否发生变更,以
我与我的 OpenClaw 凉透了焦虑和解了
这篇文章介绍了**OpenClaw**在AI市场中被认为"凉了"时,作者从焦虑到释然的心路历程。面对harness等竞品的**自进化**宣传,作者多次尝试迁移却最终放弃,原因是担心自进化变成**黑箱操作**。通过差评视频,作者确认自己需要的只是**记忆系统**而非自进化,OpenClaw在路由器配置、HomeAssistant调试等场景中已能解决问题,每月约8亿token的**低成本**也令人满意...
从零实现 GeekAgent —— Day7 轻量 TUI 与用量面板
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 7 给终端换一张桌:程序暂时接管整个终端,左侧放消息流,右侧常驻一块用量面板——本轮/累计 tokens 与上下文占用比例一边聊一边看得见,退出后原终端内容恢复。
从零实现 GeekAgent —— Day6 多会话与持久化
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 6 做两件事:让一个进程内可以同时维护多条互相独立的会话(/new、/sessions、/open),再把整个会话集合连同当前 ID 一次性落成 JSON(/save、/load,退出自动保存)——「聊得长」升级成「分得开、留得住」。
Z-Library 2026年最新可用入口及避坑指南
针对Z-Library域名频繁变动、钓鱼假站横行的现状,本文为电子书爱好者整理了截至2026年8月仍可访问的官方或镜像入口(含需科学上网与直连地址),并提供了客户端下载渠道。同时,文章总结了鉴别...
MiniMax 大模型公司基础架构团队招人啦(北京/上海)
0x0001 https://github.com/0xffff-one/flarum-0x/commit/0d61f6bc32f37426593d228afdab245ef3f5a39e 是诶,大势所趋,而且 AI 模型确实能够大幅度提高效率。 期待美好世界的到来!
从零实现 GeekAgent —— Day5 历史压缩
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 5 解决「聊得长、不淡忘」:当 history 数组只增不减、对话越来越长,通过压缩历史来控制上下文规模,让长对话不超出模型上下文窗口。
ntfsmac 上手:不关 SIP 让 Mac 读写 NTFS 和 ext 硬盘
这篇文章介绍了**ntfsmac**这款 Mac 磁盘工具。它把 NTFS 写入交给一个**轻量 Linux 微虚拟机**(libkrun + ntfs-3g),再经 NFS 挂回 macOS,全程**无需关闭 SIP、无需安装内核扩展**,也绕开了系统扩展审批。除 NTFS 外还支持 **ext2/3/4** 分区与多盘挂载。文章讲运行原理、**性能占用**、安装命令和权限注意事项,适合不想关 ...
自用还不错的GPT-5、Claude等模型第三方AI中转站"一元API"
AI摘要:还在为国内无法稳定访问GPT-5、Claude官方API而烦恼?本文分享一款自用体验不错的第三方AI中转站一元API。该平台以 1元人民币兑换5美元 的高倍率、覆盖ChatGPT与Cl...
从零实现 GeekAgent —— Day4 文件工具与注册表
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 4 把读写都从 shell 里拆出来:读走免确认的专用工具(ls/read/glob),写走展示 diff 再落盘的专用通道(write/patch),并把攒下的工具统一进一个注册表,让模型第一次走通「读→改→验证」的闭环。
Tailscale 打洞原理
[!NOTE] Note 本文由 100% 人类编写(和复制),由语音输入辅助,请放心使用 欢迎来到我的博客观看本文以获得更好的渲染体验。 引言 Tailscale 是一款非常有名并且非常好用的组网 / 穿透软件,在 OpenClaw 的 onboarding command 上也推荐配置,可见其影响力 。而我个人对其创始人也是十分有好感,上一篇博客 「为什么有了 IP 地址,还需要 MAC 地址...
体检之后,不得不开始痛击“脂肪肝”了,别等到命不久矣
AI摘要:作者在体检后发现自己长期存在的脂肪肝已非轻度,意识到若不及时干预可能发展为不可逆的肝纤维化,遂决定正式开启“护肝模式”。文章以个人经历切入,对比了甲状腺结节、肾结晶等问题的好转,突出脂...
从零实现 GeekAgent —— Day3 Bash 工具
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 3 给模型接上第一个能碰真实机器的工具:在本地执行 shell 命令,并加上超时、输出截断、执行前确认三道护栏,让 Agent 真正「动手」。
Obsidian 笔记同步插件-Fast Note Sync For Obsidian
写博客的博友们十有八九都折腾过笔记软件,笔记软件我是折腾了不少,现在主力是obsidian,Trilium做备 […]
我现在难以输出一篇完整的文章
我有很多想写的,但是我已无法写出一篇完整的文章。 当前这篇,已是删除-重写-删除-重写的结果。
从零实现 GeekAgent —— Day2 工具调用循环
7天从零实现Agent教程,用 TypeScript 动手写一个最简单的 Agent/Harness。Day 2 搭建工具调用循环:模型可以请求 get_current_time,程序执行后把真实时间交回模型,为后续命令与文件工具打下基础。
学习周刊-总第277期-2026年第34周
如要阅读全文,点击标题跳转。 学习周刊-总第277期 | tiycode | cube-pets-office | helmor | Gitnuro | ptcpdump | TokenTracker | OtterHub | reef
【社招/内推】蚂蚁平台体验技术招 Node.js 全栈工程师(北京/杭州)
蚂蚁平台体验技术(APT)团队正在招聘 AI 应用工程师(AI Application Engineer)。 团队负责工程平台 AI 原生应用的设计与研发,推动 Agent 与大模型技术在研发和生产力场景中的落地。工程师将从用户问题和产品方案出发,完成前端、服务端、数据与模型能力的组合开发,并对应用上线后的质量、稳定性、成本和用户结果负责。 职位描述 加入团队后,你将: 围绕真实用户问题,负责工程...
从零实现 GeekAgent —— Day1 REPL 地基
7天从零实现Agent教程(days implement agent from scratch tutorial),用 TypeScript/Node.js 动手写一个最简单的 Agent/Harness,从零实现 REPL 循环与流式多轮对话。本文介绍 REPL 是什么、为什么 Agent 的地基要选它,以及如何用 readline + OpenAI 兼容接口在不到 160 行代码里跑通「能聊」...
银河竞逐的乐趣和策略
银河竞逐是我最喜欢的桌游之一。我曾经为它写过两篇 blog :银河竞逐的设计 及 如何教人玩银河竞逐 。 最近我教会了小孩玩这个游戏,我自己也在电脑上玩了 200 多盘。主要是在 BGA 上和人对战,以及在官方授权的电子版 中挑战最高难度的 AI 。和过去喜欢多人混战不同,这段时间我主要玩双人规则。虽然在线下,我玩这个游戏的水平超过一般桌游玩家,但在线上,我只有略高于 40% 的胜率。说明这个游戏...
快速入睡技巧:仰卧在床上,做 10 组“4-7-8 呼吸法”(吸气 4 秒,屏息 7 秒,呼气 8 秒)。 然后从 300 开始,以 3 为单位倒数。呼吸能减缓心率,而倒数则能防止思绪纷飞。这种方法效果极佳,简直就像服用了安必恩一样。— Michael Breus 4-7-8 呼吸法,我感觉有点难做到。Apple Watch 上正念冥想 App 里有这个呼吸的工具,对我来说没什么用。但是头脑中默...
个人小项目vibecoding方案推荐:opencode spark 1.2 和 zcode
这篇文章介绍了**个人小项目 vibecoding** 的两套高性价比方案:其一 **zcode** 智能与调试稳定性均衡;其二 **OpenCode** 新推 **muse-spark-1.2-contributor**,以数据用于训练换低价。实测 5000 万 token 仅花 **0.28 美元**,速度稳定性优于 DeepSeek V4 Flash 且智能相当。文中还讲用 OpenCode...
MySQL 8.0.28 到 8.4.7 升级问题排查记录
最近把一个项目的 MySQL 从 8.0.28 升级到了 8.4.7。表面上看是跨了一个小版本号,但 8.4 是 MySQL 首个正式的 LTS(长期支持)版本,和 8.0 之间存在着不少 breaking changes。8.0 的常规支持已经在 2026 年 4 月结束,继续停留在 8.0 意味着后续安全更新和 bug 修复会越来越少。升级势在必行,但过程并不像想象中那么平滑。 这篇文章把整个...
MySQL 8.0.28 到 8.4.7 升级问题排查记录
最近把一个项目的 MySQL 从 8.0.28 升级到了 8.4.7。表面上看是跨了一个小版本号,但 8.4 是 MySQL 首个正式的 LTS(长期支持)版本,和 8.0 之间存在着不少 breaking changes。8.0 的常规支持已经在 2026 年 4 月结束,继续停留在 8.0 意味着后续安全更新和 bug 修复会越来越少。升级势在必行,但过程并不像想象中那么平滑。 这篇文章把整个...
小米 S4 泳姿检测
第一次阴阳怪气
使用 EdgeOne CDN 加速 Immich 地图加载速度
前段时间领取 EdgeOne 的免费版使用,其安全加速流量和安全加速请求均显示 ‘不限量’,堪称国内的小赛博罗汉。 本篇记录 Immich 地图 …
修复 macOS 迁移助手会导致 OrbStack 文件损坏的问题
先修复文件所有者变 root 的问题。 sudo chown -R "$USER" ~/Library/Group\ Containers/HUAQ24HBR6.dev.orbstack/data 服务启动后如遇弹窗报错则继续,不要点击 Reset。 OrbStack data has been replaced with an …...
DeepSeek Harness 可以自由换搜索引擎了
DeepSeek Harness 可以自由换搜索引擎了,基于 dsh-web-search 插件,可已增强 DeepSeek Harness 的 web_search 和 web_fetch 工具,支持百度、豆包、Tavily、Exa 四个后端。
分享一下博客的全新聚合搜索
这篇文章介绍了博主对博客搜索功能的一次重要重构。作者发现个人博客文章量少,站内搜索覆盖面有限,于是将自建的**博客聚合平台洪绘星空**直接接入博客搜索窗口,实现了**跨平台聚合搜索**。现在用户可以在搜索框中搜索洪绘星空收录的所有作者文章,搜索范围覆盖**友链博主、站内文章、洪绘星空文章以及评论**,大大拓展了搜索覆盖面,让博客搜索变得更加全面,在搜索泛领域内容时甚至可以作为**搜索引擎的平替**...
生活在字典树上 —— 存储和匹配海量的域名和 IP 地址
如果你经受过正经的 CS 教育(在课堂上亦或是自学),那么你无需花费过多的时间读完本文;本文试图讲解的数据结构非常基础、你理应早就掌握了。原本我甚至不屑于将这些内容写成一篇文章,但是在见识到网络反审查社区参与者的平均水平和技术素养的多样性之后,我觉得这么一篇最基础的数据结构的扫盲科普还是很有必要的。
Spell Checking for Your Projects
We all make typos from to time, and it is time-consuming to do this manually.
听劝,《硕博矿工》新增动态的恋爱状态,可谈可分常延毕(坏笑.jpg)
AI摘要:《硕博矿工》近期更新加入了动态恋爱系统,取代了原有的固定开局选择。玩家默认以“单身狗”状态开始游戏,可通过抓取“谈恋爱吧”物品进入恋爱状态,并在恋爱期间定期触发约会事件。连续错过三次约...
关于AI智能体开发的一些思路和经验分享
最近有一个很火的智能体Pi Agent,它因小巧、轻量、可扩展性强而出圈,于是xiaoz去了解了下Pi Agent基本思路,再根据这些思路,用Golang开发了一个同样小巧、轻量的智能体Zlite,于是下这篇文章分享和记录AI智能开发的思路和一些经验。提示:以下内容是根据自己的开发经验和对Agent
哇咔财务管家,正式上架 Apple Store 啦
小陶新开发的摸鱼游戏《硕博矿工》:在科研矿山里挖出你的毕业之路,但别让头发和心态先崩
AI摘要:《硕博矿工》是一款由开发者基于经典游戏《黄金矿工》灵感、为硕博研究生群体量身打造的免费网页摸鱼游戏。在游戏中,玩家将扮演硕士或博士生,在名为“科研矿山”的关卡中通过发射抓钩采集不同价值...
香港 Day2・赞美之泉演唱会
第二天的天气也是阴的,听着外边儿淅沥沥的雨声和车压过路面的声音,也就没有早出去的心情,中午饿了就打算出去吃 …
向云端|西南自驾10 - 下司
2026-08-14 剪頭髮
今天去剪頭髮, 結果出門前遇到暴雨, 只好開車去. 開到剛好...
站点升级报告:修复与优化
自从上次本站进行了一次大规模改版之后,虽然体验比起原来充满 Bug 的老版本要好很多,但是还是持续发现了一些新问题,我也在断断续续针对这些新问题进行了一些修复,同时也增加了一些新功能,在这里汇总...
Memos: DeepSeek 在我的轻量使用场景下 API 价格涨幅近 4 倍
我把过去 30 天的 DeepSeek 账单让 AI 分析,整理出在我的使用场景下的成本结构,缓存命中 96.88%、缓存未命中 2.55%、输出 0.56%,圆整成 …
Memos: 博客支持 LaTeX 数学公式渲染
给博客加了 LaTeX 数学公式支持,方案是 KaTeX + 构建时预渲染为静态 HTML,语法为 $...$ / $$...$$,这里记录几个示例。 行内公式 正文里插入公式不用 …
给DeepSeek-V4-Flash借一双眼睛:ZCode视觉子Agent方案
这篇文章介绍了作者使用 **deepseek-v4-flash** 作为 ZCode 主力模型时遇到的**识图困扰**:纯文本模型看不了图,截图发过去只剩文件路径。作者通过开源项目 **zcode-deepseek-eye** 给模型“借了一双眼睛”,挂一个支持视觉的**子 Agent** 自动读图并回灌文字描述。文章详细讲解了视觉子 Agent 的**工作原理**、安装步骤(skill 安装、双...
Mole Mac 上手:界面精美,优秀好用的Mac清理工具
这篇文章介绍了作者在用过CleanMyMac、柠檬清理等多款Mac清理工具后,最终发现并上手新工具**Mole**的体验。文章详细评测了Mole的**五大核心功能**:软件清理、应用卸载、系统优化、磁盘分析和状态看板,其中应用列表秒加载、启动项展示精准,优化可重建系统缓存并重启iCloud,磁盘分析能发现AE运行时产生的**50多GB缓存**。作者还分享了让**OpenClaw接入Mole命令行*...
openEuler 操作系统网络连接
openEuler 操作系统的网络连接
学习周刊-总第276期-2026年第33周
如要阅读全文,点击标题跳转。 学习周刊-总第276期 | Clauge | clipmon | Worklog | Monica | amytis | CodingNS | software_guard | agent-island
Memos: 博客添加了一个 /ping 路由
访问:https://blog.yasking.org/ping 国内返回「Served by EdgeOne CDN and sourced from Cloudflare Page.」,海外返回「Served by Cloudflare Pages.」 借助 EdgeOne 和 Cloudflare 的 Functions 实现,解决了我不能快速知晓网站数 …...
Kindle 报废记
AI 什么时候才能帮我去焊电烙铁?
Guide on Exporting Opentelemetry Traces to GCP
In this post, I want to share how to export the traces generated by your FastAPI application to the GCP observability platform.
2026-08-12 松山文創
晚上下班心血來潮去大巨蛋附近吃個晚餐, 順便逛了一下誠品. ...
无线Wifi方案敲定:AC+AP
去年十一月份的时候《DIY人生第一台NAS-硬件篇》,花费了近七千五百块大洋,短短十个月时间,这套NAS价格又 […]
Agentation 油猴脚本:让AI指哪改哪,配合 Claude Code 的开发神器
这篇文章分享了一个**油猴脚本**,让 **Agentation**(UI 标注工具)不再局限于 React 项目。作者先介绍了让 AI 修改网页 UI 时的痛点——要精确描述"改哪里、怎么改"非常繁琐,而 Agentation 可以通过**点选页面元素**自动生成 CSS 选择器、组件树等结构化上下文,配合 **MCP** 实时同步给 AI 助手。但 Agentation 官方只支持通过 npm...
2026-08-11 2026臺灣文博會
去年有去文博會 (臺灣文化創意博覽會), 今年也有來看一下....
向云端|西南自驾09 - 施秉
Memos: 作为交通参与者收到的第一张罚单
上周发现我的小电驴前后刹车拧到底也没什么减速效果,赶着周末去修理刹车,并非刹车片磨损,师傅拿螺丝刀紧了刹车 …
香港 Day1・初到铜锣湾
晚上下班儿赶往大兴机场,体验下香港快运航空的红眼航班,大兴机场凌晨也还是有不少人在候机。 飞机看着小小的,忘记 …
从知识管理到个人数字基建,以及 AI 冲击的应对
感谢你给出的澄清与讨论边界范围限定。 的确,我也感觉有时候 AI 会有点先入为主了(比如 AI 假设“压缩” = 无损 ),一部分原因也是来自我给的提示词是偏发散性的、较为宽泛的。 按照你所说的:“放下精细化推断的完美主义,从行动支撑的角度去设计信息系统”—— 我个人也是倾向于从相对务实的角度出发考虑。 我的想法也比较简单:个人笔记总归是要从“个人”出发,AI 能起到一定的辅助作用,但一开始的笔记...
洪绘压图网页版上线,这下可以随时随地在线压缩图片了
这篇文章介绍了**洪绘压图网页版**的正式上线。洪绘压图此前是支持 **Mac 和 Windows** 的桌面客户端软件,用户在 **iOS、安卓或 Linux** 系统上使用会受限。为了解决这个问题,作者将浏览器支持的基础功能搬到了网页上,用户无需安装软件,直接通过浏览器就能完成图片压缩,全程**本地运算**、速度很快。网页版目前支持 **png、jpg、webp** 等常用格式的在线转换,部分...
告别 TUI!Zacp 同时接入 Codex / Pi 等多款 CLI Agent,并提供WebUI访问
想问一下大家,现在用 AI 写代码时,用的是带界面的 GUI 工具,还是不带界面的 CLI 命令行呢?最近 xiaoz 开发了一款名为 Zacp 的程序,它能够将那些仅支持 CLI 使用的 Agent 接入 WebUI,让你在浏览器中就能流畅使用。目前测试过 Codex cli、Pi Agent、O
Codecademy vs. Coursera: Which Is Better for Learning to Code?
Compare Codecademy and Coursera by teaching style, coding practice, projects, certificates, price, and career value to choose the right platform. The post Codecademy vs. Coursera: Which Is Better for ...
SEO vs. Software Developer: Which Career Should You Choose?
Compare SEO and software development by daily work, skills, learning curve, freelance potential, AI exposure, and career fit before choosing a path. The post SEO vs. Software Developer: Which Career S...
Does Programming Reduce Stress—or Add to It?
Programming can feel calming or exhausting. Learn when coding reduces stress, when it adds pressure, and how to create a healthier way to work. The post Does Programming Reduce Stress—or Add to It? ap...
Best Coding Kata Sites: 10 Platforms Compared
Compare 10 coding kata sites for beginners, interviews, algorithms, daily practice, and advanced developers. Find the right platform for your goal. The post Best Coding Kata Sites: 10 Platforms Compar...
分享一下我最近制作的一些AI音乐,以及解决唱歌错字和音质的一些小技巧
这篇文章介绍了作者最近制作**AI音乐**的经验,重点讲解如何解决**AI唱歌说错字**和提升**音质**的问题。作者分享了两种核心方法:**文字替换法**,把复杂难读的歌词文字替换成同音简单字,能有效避免AI唱错字,这个方法同样适用于**AI视频和AI TTS**;**cover翻唱法**,使用**汽水音乐AI妙响**生成音乐,音质明显优于Suno。文章还提到heoweb重新编写了独立的**音乐...
2026-08-09 DIY新版MIDI控制器
這幾天在做一個新版的MIDI控制器用來取代舊版的. 原本小宗...
修复 R9000P 2024 在 Win10 上 Nahimic 不可用的问题
我有一台 Lenovo Legion R9000P 2024 ,该笔记本出厂即搭载了 Windows 11 。但是由于一些原因我将该电脑的系统回退到了 Windows 10 ,在一切安装完后我发现 Nahimic 的音效切换时不生效,本文将修复这个问题。
用地标改进 A star 寻路的启发函数
今天读到 redblobgames 写的关于如何改进寻路算法中启发式函数的文章 ,感觉很棒。我们可以用很简单的方法改进 A star 算法中的传统计算欧氏距离的方式实现启发函数的方法。 这意味着,可以直接利用之前写好的寻路模块 改变一下启发函数,就可以大幅提升性能。...
2026-08-08 23 Music Room 8週年
今天去參加 23 Music Room 8週年 的活動, 我...
二〇二五年 · 林间新坟
父亲曾带我来过祖坟,他清扫了太爷的坟头,摆上白酒和干粮,以求平安顺遂,老坟的左前方是大爷的坟,略比太爷的坟头低 …
推荐一款win桌面整理工具-DeskBox
以前在没有使用win桌面整理工具的时候,应用程序图标、文件等堆满了整个桌面,不仅乱也不好找东西。加之以前XP年 […]
MathJax导出MathML下划线过短问题排查与修复方案
最近在处理公式跨系统迁移需求时,遇到一个 MathJax 导出 MathML 的典型兼容性问题:LaTeX 中下划线公式在 MathJax 渲染SVG显示正常,但导出 MathML 交给浏览器原生或第三方引擎渲染后,下划线长度严重缩短,完全达不到预期宽度。这里完整记录排查过程最终选择的方案。 问题复现 原始 LaTeX 公式为一段带长度的填空下划线,写法如下: \underline{\hspace...
MathJax导出MathML下划线过短问题排查与修复方案
最近在处理公式跨系统迁移需求时,遇到一个 MathJax 导出 MathML 的典型兼容性问题:LaTeX 中下划线公式在 MathJax 渲染SVG显示正常,但导出 MathML 交给浏览器原生或第三方引擎渲染后,下划线长度严重缩短,完全达不到预期宽度。这里完整记录排查过程最终选择的方案。 问题复现 原始 LaTeX 公式为一段带长度的填空下划线,写法如下: \underline{\hspace...
Memos: Command Code 以及 OpenCode 的订阅还不错
我使用 DeepSeek API 较少,大多数时候搭配 OpenCode 交叉 Review 代码,这几个月账单都是三四十元人民币; 过阵子 DeepSeek API 要涨价,感觉找个 Plan 会更 …
Memos: 还真有人会看《乡村爱情》的小说
今早在地铁上随意一瞥看到个东北小哥在看小说,屏幕上赫然出现 ‘谢广坤’、‘刘能’、‘刘英’ 几个名字硬挤进我的镜框。 我挺诧异 …
洪绘敲木鱼支持“竹知了”模式了,可以自定义音效的电子竹知了App
这篇文章介绍了**洪绘敲木鱼App**新增的**竹知了模式**。作者看到竹知了玩具很火,决定不单独做新应用,而是直接在敲木鱼中加入竹知了模式,让老用户无缝体验。文章演示了使用方法:添加竹知了音效后,点击左上角**摇晃按钮**激活摇晃状态,即可开启竹知了开关,获得爽快的**震动反馈**和随竹知了发声规律变化的声音。为此,**音频播放引擎**和**震动引擎**都进行了重构。此外,任意音效和**自定义音...
向云端|西南自驾08 - 镇远
OpenTelemetry Tracing for Your FastAPI Application
With OpenTelemetry, you can easily trace a single request across multiple services in a distributed system. In this post, I would like to share how you can set up OpenTelemetry tracing for your FastAP...
学习周刊-总第275期-2026年第32周
如要阅读全文,点击标题跳转。 学习周刊-总第275期 | ccg-gateway | md-preview | orca | Callit | skills-hub | multi-cli-studio | input0 | hermes-web-ui
我搞了一台“新老电脑”来怀旧 Win7
前言可能是人老了就会开始怀旧,我最近觉得新东西是越来越无聊了,开始怀念过去。所以就动起了打造一个“老电脑”的需求,比如装一台 Win98 / WinXP 甚至是 Win 7 之类的。不过 Win...
洪绘烧纸:一个网页在线电子烧纸,电子祭祀工具
这篇文章介绍了**洪绘烧纸**,一个网页在线**电子烧纸**、**电子祭祀**工具。作者在聊天时想到给逝去的亲人烧纸祭拜,但找不到好用的在线工具,于是干脆自己开发了一个。工具基于网页技术实现,支持常见的**祭品类型**,也支持**自定义祭品**,用户可以随时随地为逝去的亲人进行电子祭祀。文中还提到工具内置了一些小巧思等待用户发现,并强调了**电子烧纸相比传统烧纸更加环保**的特点。文章记录了工具的...
把最好的模型放在前面
<![CDATA[前几天我在推特上问了一个问题:使用 AI Agent 开发软件的时候,设计、规划、写代码和 Review 这几项工作,到底哪一项更需要高级模型?按照传统软件公司的人员安排,似乎应该让能力一般的模型先干活,再让最好的模型负责把关。普通程序员写代码,资深程序员 Review,大家对此已经习以为常。套用到 AI 上,就是先用便宜模型生成代码,最后再请最强模型检查一遍。不过我现在的...
向云端|西南自驾07 - 新晃
2026-08-03 FLX4攜行包
買了個包給FLX4, 大概會有人很驚奇竟然小宗宗沒有給FLX...
寻求家庭最佳无线网络方案
自家里安装宽带以后,一直都是电信,最开始还是电话线拨号上网到现在1000M光纤。之前多少钱一年都忘掉了,只要依 […]
使用cloudflared快速安全地进行内网穿透
内网穿透的应用场景 内网穿透大家都不陌生,zerotier,Tailscale等都用过,但缺点就是不能开箱即用,往往需要安装专用的客户端,一对一登录授权,不够“便携性”,流量中转的服务器需要花钱花精力维护,又或者客户端故障。特别是跨国内网的情况下,中转链路就变得更为复杂。而cloudflared的场景更适合中心化的穿透场景,在一个内网部署cloudflared,就可以便携地在任意终端快速通过域名连...
朝花夕拾:《使命召唤 黑色行动:解密》
不知道我以前说过没,我曾经是一个 PSV 首发玩家,我现在手头的 PSV 都还是当年的首发机型,就是 OLED 屏幕的那款,屏幕还保留着当初黑色的斑块(是的,早期的 OLED 屏幕有一个通病就是...
2026-08-02 父親節聚餐
每次都是很緊繃的前一天買禮物隔天就父親節聚餐XD 今年選在T...
向云端|西南自驾06 - 芷江
读博随笔 | 偶尔也会想起高中班长给班主任当二狗子的那些事,讨好换认可,终究是自我感动
AI摘要:本文以作者高中担任班长的亲身经历为切入点,回顾了为讨好班主任而充当“二狗子”的心路历程,以及由此带来的精神痛苦和人际关系困境。作者反思了“讨好换认可”这一行为模式对个人成长的深远影响,...
有催人跑的意思 —— 使用 PPPoE 半桥帮助 UniFi 网关突破性能瓶颈
UniFi 网关设备(如 UDM Pro/SE/Pro Max)搭载的 CPU 性能出了名的孱弱、还缺乏 PPPoE 和 NAT 硬件加速的支持,在搭配 PPPoE 拨号的宽带时,UniFi 网关的性能更是捉襟见肘。那么,为什么不把 PPPoE 拨号的任务交给一个单独的设备来处理、让 UniFi 网关专注于路由、IDS/IPS 和 NAT 呢?
DeepSearch插件:我老忘记写过的文章,于是给 Typecho 博客接入基于 DeepSeek 的智能搜索插件
传统博客搜索通常依赖关键词匹配。关键词写得准确,搜索结果还不错;关键词稍微换一种说法,就很容易搜不到内容。为了让博客访客能用更自然的方式查找文章,我做了一个 Typecho 插件:DeepSea...
读博随笔 | 斩心魔,不要因为任何人和任何事阻碍自己变得更好
AI摘要:本文记录了作者在博士求学过程中遭遇的深刻心理危机与自我救赎。面对科研生活的无意义感、环境压抑和自我否定,作者曾认真考虑退学,陷入“心魔”缠斗。经过一个月的反思,心态从“不敢”退学转变为...
2026-08-01 買父親節禮物
今天去買父親節禮物. 通常都會直接去誠品逛逛, 不過今天先去...
向云端|西南自驾05 - 长沙
七牛云已经能用上Deepseek-V4-Flash正式版了,点此领取300万Token
2026年7月31日,DeepSeek官方正式发布了V4-Flash正式版。从公开的跑分数据来看,该版本不仅显著优于自家的DeepSeek-V4-Pro预览版,也超越了GLM-5.2。不过,基准测试的分数仅作参考,实际性能仍需通过多场景实测来验证。但Deepseek-V4-Flash价格是真的便宜,

July 2026 (80)

2026-07-31 背心裙到貨
上次演出快速下單的背心裙其實品質很差, 因為穿起來感覺蠻可愛...
向云端|西南自驾04 - 南昌
隔行如隔山,放弃吧!
连续三年参加副校长竞聘,均以失败而告终,已经划上句号,明年超龄没有机会了!前两年都是差2分进面试,今年是进面试 […]
学习周刊-总第274期-2026年第31周
如要阅读全文,点击标题跳转。 学习周刊-总第274期 | nextclaw | GHFS | desktop-cc-gui | nowen-video | link-ai | MacSift | PureMac
低预算 Galgame 平板:联想启天 D10
最近又开始玩 Galgame 了,所以就开始选择新设备,之所以不继续用 Rog Ally X 掌机呢,主要还是摸鱼不方便,一看就是一个游戏机,太张扬了。接着就开始物色产品,因为我预算实在是有限,...
美国第一证券开户 + WISE入金 + 购买美股全流程分享
现在很多海外券商都收紧了注册,导致国内用户开户门槛陡增,不过近期博主实测了美国第一证券(Firstrade)还能通过国内真实资料开户(不需要海外居住地址),这篇文章分享下开户、入金、购买美股的全流程,供各位参考。关于FirstradeFirstrade(美国第一证券)是1985年成立的老牌美国券商,
一期一會
大學時代為了學日文,我在 Lang-8 和 JCInfo.net 上找交換語言的夥伴。效率不高,卻讓我遇到兩個很棒的人:一次是大阪的河豚鍋,一次是五年後在台北的重逢。能夠毫無目的地聚在一起,在這個時代或許會越來越珍貴。
一期一會
大學時代為了學日文,我在 Lang-8 和 JCInfo.net 上找交換語言的夥伴。效率不高,卻讓我遇到兩個很棒的人:一次是大阪的河豚鍋,一次是五年後在台北的重逢。能夠毫無目的地聚在一起,在這個時代或許會越來越珍貴。
在manjaro上安装deb包
准备工作 安装yay,如果已经安装,跳过 sudo pacman -S yay 安装debtab yay -S […]
Getting Xiaomi MiMo Working with Hermes Agent: Voice, Search & Tool Use
A while back I wrote a personal Telegram bot, and at the time I thought: it’d be great if this could replace a voice assistant and hook into the smart home. But back then the effort far outweigh...
使用 Gaze 优雅地实现 Linux 下的面部解锁
如果你用过 Windows ,尤其是 Surface,你应该会对 Windows 自带的那一套面部解锁印象深刻。后续在 ThinkPad 中这个功能甚至得到了强化,比如你只有坐在屏幕面前,屏幕才...
还在用老式 SSH 工具?Termark 新一代跨平台智能SSH客户端了解一下
Termark 是由指针漂移科技工作室打造的新一代跨平台 SSH 客户端。与传统工具不同,它内置的 AI 助手不仅能进行日常对话,更能切实协助完成运维任务,显著提升工作效率。Termark可靠吗?技术成熟如果你了解开源堡垒机 Next Terminal,那对 Termark 的开发者应该不会陌生——
《毁灭战士:黑暗时代》&《启示录》
虽然去年首发出的时候就打通关了, 但是我看了一下居然没有在 Blog 说过这个游戏,只是单纯的在 Steam 上进行了评测,趁着最近刚刚打通一年后的 DLC,那就一并聊聊吧。在说本作之前我们还是...
如何在保持Tailscale出口节点开启的同时,正常访问仅限内网访问的网站?
在学校使用Tailscale连接家里的iStoreOS出口节点后,所有互联网流量都会从家里宽带出去。 但是学校部分网站仅允许校园网访问,例如: [crayon-6a6956a9a97e5527031300/] 开启出口节点后,网站看到的是家...
如果你不希望自己的孩子接触它,却又靠出售它获利,那你就是在做伦理上自相矛盾的事。Tony 由此主张,产品创造者不能只说“我们是中性平台”,而应明确告诉用户这个在线社会相信什么、禁止什么。餐厅会把骚扰其他客人的人赶出去,技术平台同样可以设定边界、管理私人空间。所谓社会责任,在他看来不是事后加一套公益项目,而是在产品建立时就决定什么值得被鼓励、什么不应该被允许。— chatgpt.com...
基于 Java 内存流的 Pandoc 转 Word 公式乱码精准修复方案
最近在使用 Pandoc 将包含复杂数学公式(如 MathJax 或 MathML)的 HTML 转换为 .docx 格式时,生成的文档在 Microsoft Word 中通常能够正常显示,但在 WPS Office 中打开时,公式出现字体正体斜体错误。 问题排查到是pandoc和office都是默认使用Cambria Math作为公式字体,能准确处理数学中的斜体和正体。但是wps中默认不包含这个...
基于 Java 内存流的 Pandoc 转 Word 公式乱码精准修复方案
最近在使用 Pandoc 将包含复杂数学公式(如 MathJax 或 MathML)的 HTML 转换为 .docx 格式时,生成的文档在 Microsoft Word 中通常能够正常显示,但在 WPS Office 中打开时,公式出现字体正体斜体错误。 问题排查到是pandoc和office都是默认使用Cambria Math作为公式字体,能准确处理数学中的斜体和正体。但是wps中默认不包含这个...
通过Tailscale远程访问主路由和家庭局域网:iStoreOS配置子网路由完整记录
家里的树莓派5上运行了一台iStoreOS旁路由,并且已经安装了Tailscale。 在外面通过Tailscale访问iStoreOS本身一直没有问题,但是只能访问它的Tailscale IP,无法继续访问家里的主路由和其他局域网设备。 我...
盛夏日本急行(二)
趁着端午节前后又一次前往日本。
向云端|西南自驾03 - 景德镇
香港的另一面
上周我去参加了一年一度的香港书展,我再次走进了这座城市,本着来都来了不折腾一下浑身不舒服的想法,我们计划多待一天到处走走。香港的市区我们已经看过太多遍了,这次的出行我们选择了离岛区,并计划了一次郊野徒步。
对抗系统的桌游
最近比较难找到人一起开桌游,所以我玩了不少人对抗系统规则的游戏。 桌游中人和人对抗的比较常见,设计一套规则、让玩家在这套规则下博弈;但需要找到(足够水平的)人一起玩。虽然很多桌游也会设计 solo 模式,但大多是设计一个自动机来模拟对手。这会损失相当的博弈性,要么变成了可预测的系统行为,要么沦为半随机事件。而游戏规则的原始设计中通常都会有相当部分依赖人之间的博弈才有趣。例如,我最喜欢的桌游《银河竞...
两台 Linux 服务器之间如何最高效地传输大数据集?
最近在给服务器迁移深度学习数据集(以 AI-TOD 遥感目标检测数据集为例),遇到了一个非常典型的性能卡顿问题。原本想着先用 zip -r dataset.zip AI-TOD/ 打包再传输,结果一看终端日志,进度条几秒钟才动一下,刷屏的全...
阿西莫夫的 Prompt
<![CDATA[人们对“机器人三定律”有一种普遍的误读:把它当成阿西莫夫为机器写下的理想伦理规范。不得伤害人类、必须服从人类、在不违反前两条的情况下保护自己——三行简洁的“代码”,仿佛只要把规则写对,机器就安全了。它甚至经常被看作今天人工智能安全原则的早期版本。但这只读到了阿西莫夫的一半。他确实想反驳科幻小说里根深蒂固的“科学怪人情结”:既然机器是人造工具,安全约束理应写进机器本身,而不是...
学习周刊-总第273期-2026年第30周
如要阅读全文,点击标题跳转。 学习周刊-总第273期 | http-stat-rs | lite-edit | nezha | superhq | holaOS | SuperCmd | llm_wiki
PaoPaoGateway的IPv6静态路由实践指南
最新的PaoPaoGateway版本支持了IPv6静态路由入站,但和IPv4不同,IPv6的静态路由有着更复杂的情况,因此这篇文章旨在帮需要使用IPv6静态路由的朋友们理清下条件和思路。 使用场景 PaoPaoGateway的IPv6静态路由适用于RealIP静态路由入站,但不包括FakeIP,因为IPv6的FakeIP没有意义,只会增加混乱,对于域名映射的作用都是一样的,FakeIP v4一样适...
I think you might be fooling yourself with AI
If you are enthusiastic about AI (LLMs), you may be fooling yourself. Do not consider this an insult, but a kind-hearted warning. Remember what Richard Feynman said: The first principle is that you mu...
如何禁用Nouveau?
装显卡驱动报错: WARNING: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVI...
飘过新加坡的日子 - NUSH DSA
– 题记 – 不算前面的占坑贴, 这算今年第一篇. Ethan今年PSLE, 一方面上半年我工作上继续牛马, 无暇顾及; 另外一方面L如此自信的认定自己的孩
向云端|西南自驾02 - 婺源
绿盾文件解密工具
基于WPF开发的绿盾加密文件批量解密与格式还原工具,无需管理员权限或解密审批,通过模拟授权进程实现透明解密。其核心原理为:利用API Hook技术伪装成白名单授权进程(如EXCEL.EXE),在文件载入内存时触发自动解密,再将明文数据写入非监控扩展名(如.exe)的临时文件,最后通过文件头魔法数字识别和结构分析,将.exe文件批量还原为原始格式(如.docx/.xlsx)。工具支持批量添加加密文...
ubuntu 24.04 编译时报错找不到 libtinfo.so.5
ubuntu 24.04 编译时报错找不到 libtinfo.so.5 的解决方法。
如何摆脱多巴胺文化?
有很多人因为无法抗拒划屏的冲动,而放弃了生活中必不可少的事情:那些宁愿刷屏也不愿睡觉的人那些只顾刷屏而不进行体育锻炼的人那些只顾刷屏,却不去寻找人生伴侣,也不去与有血有肉的人建立联系的人那些只顾刷屏,却不去学习技能、找工作或追求职业发展的人担心这些“屏幕僵尸”不读书,听起来几乎有些古板。简单的事实是,由于硅谷强加给他们的技术变革,他们整个生活正日益受到影响。但更令人不安的是,全球最大的企业正投入数...
當測量變成目標:從窗戶稅到 Pull Request 數
我曾寫小工具統計自己一季貢獻了多少 PR、留了多少 review、解了多少 ticket,想拿數字向主管證明產出。主管只淡淡說績效不只看產出。幾年後我才懂——當測量變成目標,它就不再是一個好的測量了。從英國窗戶稅、河內滅鼠賞金,到今天用 PR 數評估開發者,機制一模一樣。
當測量變成目標:從窗戶稅到 Pull Request 數
我曾寫小工具統計自己一季貢獻了多少 PR、留了多少 review、解了多少 ticket,想拿數字向主管證明產出。主管只淡淡說績效不只看產出。幾年後我才懂——當測量變成目標,它就不再是一個好的測量了。從英國窗戶稅、河內滅鼠賞金,到今天用 PR 數評估開發者,機制一模一樣。
2026-07-19 原生通信放送部 vol.01
今天有一場由 Syncmatic.wave 舉辦的動漫DJ活...
关于Docker 29之后的镜像存储配置的变更
上周五晚上我正在撸代码,突然收到疯狂报警,服务器 / 分区使用率 92%!”。 登录服务器一看,根目录确实快满了,但 /data(挂载在 vdb 上)还有大把空闲。但是我早就把 Docker 的 data-root 迁到 vdb 上了,怎么系统盘还是被撑爆了? df -h 看了一眼,overlay 挂载点确实显示在 vdb 上,空间还很充裕。但 du -sh / 一查,根目录下 /var/lib/...
关于Docker 29之后的镜像存储配置的变更
上周五晚上我正在撸代码,突然收到疯狂报警,服务器 / 分区使用率 92%!”。 登录服务器一看,根目录确实快满了,但 /data(挂载在 vdb 上)还有大把空闲。但是我早就把 Docker 的 data-root 迁到 vdb 上了,怎么系统盘还是被撑爆了? df -h 看了一眼,overlay 挂载点确实显示在 vdb 上,空间还很充裕。但 du -sh / 一查,根目录下 /var/lib/...
如果你想卖音乐,就必须热爱那些歌曲。如果你想在新闻界取得成功,就必须热爱那些报纸。如果你想在电影界取得成功,就必须热爱电影。— honest-broker.com...
07/16 ~ 07/18 去沖繩玩!
從福岡飛沖繩三天兩夜,跟著 Wiwi 的遊記吃冰、逛港川外人住宅區、玩 teamLab、大啖燒肉。
07/16 ~ 07/18 去沖繩玩!
從福岡飛沖繩三天兩夜,跟著 Wiwi 的遊記吃冰、逛港川外人住宅區、玩 teamLab、大啖燒肉。
I made my blog solar-powered - a huge update
Background In 2020 - inspired by Low Tech Magazine - I decided to make this blog solar-powered. At that time, I was already self-hosting this blog on a Raspberry Pi at that time so it felt like a fun...
飞书这个智能体,你是来搞笑的么?
一图胜千言啊!
rclone 挂载 cloudflare R2 及使用
在 Linux 下安装 rclone 并挂载 cloudflare r2 及相关的常用使用命令。
学习周刊-总第272期-2026年第29周
如要阅读全文,点击标题跳转。 学习周刊-总第272期 | herdr | litter | Mouser | PDFSlice | kula | redc | paseo
招商银行万事达借记卡申请与消费实测
最近在刷X的时候了解到招商银行推出了万事达借记卡,xiaoz作为一个集卡爱好者自然不会错过,这篇文章将记录和分享申请整个过程和消费实测,有需要的朋友可以参考。招行万事达借记卡有什么特别的优势吗?招行万事达借记卡其实并没有明显的优势,如果你已经有VISA、MasterCard外币卡,那么此卡可有可无,
当前想置顶的一些内容
最近学到了一个概念:Hypomnēma ,这是一种将真理内化为自己品格和行动的方法,具体就是把已经读到、听到的真理材料收集起来,再通过练习来塑造自己。我在这篇文章里整理了目前为止想要践行的真理。...
群晖NAS插入原硬盘后无法获取IP,拔掉硬盘却正常:DS1621+ RAID 6恢复实录
最近遇到了一个非常离谱的群晖故障: 我的群晖 DS1621+ 状态灯看起来基本正常,网口灯也在闪烁,但是连接到路由器之后,路由器中完全看不到NAS的IP,Synology Assistant同样搜索不到设备。 一开始以为只是网线、DHCP或...
手动编译 Rockchip BSP 内核并安装到设备
手动编译 Rockchip BSP 内核以支持 Mainline 不支持的功能,本文以 RK3566 为例对内核进行重新编译。
树莓派5使用KVM虚拟机安装iStoreOS:单网口旁路由与Nikki透明代理配置
前面已经在树莓派5的 Debian 13 宿主机上,通过 KVM/QEMU/libvirt 跑起了 Home Assistant OS。 这次继续折腾,把 iStoreOS 也装进 KVM 虚拟机,做成一个单网口旁路由。 最终效果是: [c...
“暑假综合症”犯了,得“治”!
今年暑假儿子高三了,也就是暑假开始的时候放了四五天的假,现在已经正常上课了,所以我的暑假作息时间得要跟着儿子的 […]
Dify 生产环境性能调优:API 并发与 Celery 后台任务参数实践
一、问题背景 最近在整一个大模型的项目,生产环境用的是一台标准的 8核 16G 云服务器,上面自己独立部署了 Dify 平台。 我们的业务主要已AI对话+工作流为主,没有大文件处理和知识库管理。 不玩重活:完全没有大文件解析、数据集批量导入,或者知识库切片这种疯狂吃内存的“重体力活”。 全是业务:纯粹的 Workflow 工作流和 Agent 智能体调度,里面塞满了各种大模型(LLM)节点,而且...
Dify 生产环境性能调优:API 并发与 Celery 后台任务参数实践
一、问题背景 最近在整一个大模型的项目,生产环境用的是一台标准的 8核 16G 云服务器,上面自己独立部署了 Dify 平台。 我们的业务主要已AI对话+工作流为主,没有大文件处理和知识库管理。 不玩重活:完全没有大文件解析、数据集批量导入,或者知识库切片这种疯狂吃内存的“重体力活”。 全是业务:纯粹的 Workflow 工作流和 Agent 智能体调度,里面塞满了各种大模型(LLM)节点,而且...
HAOS虚拟机通过MQTT监控树莓派5宿主机电源和温度
前面把树莓派5上的 Home Assistant OS 改成了 KVM 虚拟机运行,HAOS、Supervisor 和应用商店都可以正常使用了。可以参考:https://www.machunjie.com/linux/2189.html 不...
编译 Rockchip 带 MPP 的 FFmpeg
瑞芯微的SoC中也有视频加速模块,但并非Intel/AMD/nVidia平台的VAAPI、QSV、NVENC,而是使用Rockchip MPP(Media Process Platform)。而官方由于多种原因长久以来并未启用MPP,将其合到主线。因此我们在本文中将自行进行编译。
向云端|西南自驾01 - 裸辞
树莓派5通过KVM虚拟机安装Home Assistant OS完整教程
之前写过一篇《树莓派5通过NVME固态硬盘安装Home Assistant》,当时是直接把 HAOS 写入固态硬盘,树莓派启动之后就只能运行 Home Assistant 了。 后来又想让这台树莓派同时运行旁路由,例如 iStoreOS,如...
TRAIN TRIP 的产品设计细节
在我继续补完日本游记前,我想先聊聊 Train Trip 这个产品,这是我和 Cora 去年在日本旅行时最喜欢用的产品之一,甚至多次愿意为了它多搭一两个站。
trixie系统如何安装Tailscale | debian trixie isn't supported by this script yet.
今天在树莓派上安装Tailscale,发现报错了: [crayon-6a6956a9abb2f477128633/] 先清理空文件: [crayon-6a6956a9abb35286074458/] 持续重试下载密钥,强制 IPv4: [c...
Hypomnēma:把重要的道理,慢慢变成你的性格我们大概都有过这样的时刻:读到一句话,听完一场谈话,或者突然想明白一件事,心里立刻冒出一个念头:这太重要了,我一定要记住。接下来的几天里,这个道理似乎…
学习周刊-总第271期-2026年第28周
如要阅读全文,点击标题跳转。 学习周刊-总第271期 | TaskTick | FluxMonitor | Clawith | DeepSeek-GUI | plain-app | EasyAIConfig | eve
全球多币种账户 + 海外实体借记卡,Starryblu开户教程与注意事项
Starryblu是WoTransfer Pte. Ltd.旗下的一款全球支付App,与熊猫速汇同属一个产品生态——不同的是,熊猫速汇专注国际汇款,而Starryblu更侧重全球账户管理与多币种支付。通过一个账户,用户可以管理多种货币、完成换汇与跨境转账,并支持申请虚拟卡或实体借记卡,满足海外消费、
高尿酸血症确诊
我在 2024 年底左脚大拇指根部曾肿痛一周 ,结合多年体检高尿酸结果,怀疑是痛风。但后来没有什么症状,身体也一直很好,就没去医院看。 最近一年多一直通过跑步降低体重 ,减少了 9~10kg 体重。攀岩保持在一周两到三次。自己在家查血尿酸,一直在 500~600 之间,偶尔在 480 左右。虽然戒掉了含糖饮料,也无饮酒,作息规律,精神放松(不用工作了)。但尿酸一直降不下来。...
小孩的英语辅导
今年花了很多时间给云豆补习英语。 他今年小学毕业了,我意识到他在英语学习方面遇到了障碍需要额外介入,是在今年过年期间。云豆在很小的时候,直到三岁还不太会说话。长点的句子都说不下来,但是英文字母认得却很快,似乎对英文有点兴趣,就给他报了个英语兴趣班,一周上两小时的课。但很快就遇到了疫情,几乎都在上无效网课,也就停了。从三年级开始,我督促他在多邻国上每日打卡。有一段时间他特别着迷于在多邻国上冲击钻石等...
JP动作电影无字幕?Caption-Trans + AI 大模型帮你实现字幕自由
不知道大家有有没有遇到这样一个问题,就是在看海外动作电影的时候没有字幕,效果大打折扣,不过最近xiaoz发现一款宝藏开源软件Caption-Trans,它可以使用 AI 大模型翻译视频字幕,特别为日语优化(作者介绍),至于具体场景,你就自己想象吧。两年前市面上已有类似工具,不过多数需要付费订阅。Ca
大语言模型推理服务知识梳理
0. 总览 这是我和 AI 智能体共同探讨写作的一篇博文,用来帮助梳理大语言模型推理服务的相关知识与实践。这篇文章的主线是:一个开源模型如何从社区里的文件,变成服务器上可被业务调用的 LLM API 服务。这条链路看似只是“下载模型、启动服务、发请求”,实际涉及模型文件格式、GPU 显存管理、请求调度、KV cache、并发、量化、性能指标等多个层次。 这些问题琐碎、复杂,又各有各的重要。这让我想...
从混乱到有序:aiops如何重塑AI编程的工程纪律?
aiops 是我给 AI 编程补的一层工程规范。团队里不同人用不同 AI IDE 写代码,怎么让产出走同一条门禁链——对齐→设计→测试驱动→精简→评审→漂移检查→人确认提交,断点可续、状态可恢复、提交必须人确认。它不追求让 AI 多写代码,而是把工程纪律从"靠人提醒"变成"系统强制"。文章从 AI 编程加速后容易被跳过的交付步骤说起,解释 aiops 怎么把这条链路落到团队代码库里。
Vector Field Not Shown in Source in Elasticsearch?
Recently, I was working on migrating our Elasticsearch cluster to serverless. We have an index where some field stores dense vectors used in KNN search....
一次MySQL排序内存溢出的排查与解决实录
我昨天刚踩完这个坑,顺手把排查过程整理了一下,希望能帮你省点时间。 事情是这样的 昨天下午,我正美滋滋地写着代码,突然监控告警响了。点开一看,一个跑了半年的MySQL服务挂了,日志里躺着一行刺眼的红字: Out of sort memory, consider increasing server sort buffer size 说实话,看到这个报错我第一反应是——哪个憨憨写了没索引的大排序?...
一次MySQL排序内存溢出的排查与解决实录
我昨天刚踩完这个坑,顺手把排查过程整理了一下,希望能帮你省点时间。 事情是这样的 昨天下午,我正美滋滋地写着代码,突然监控告警响了。点开一看,一个跑了半年的MySQL服务挂了,日志里躺着一行刺眼的红字: Out of sort memory, consider increasing server sort buffer size 说实话,看到这个报错我第一反应是——哪个憨憨写了没索引的大排序?...
游记|吹17度江风,吃地道豆腐包,建德3天2晚散漫自驾
[译] 大模型训练的中场叙事:从 Reasoning Thinking 转向 Agentic Thinking (2026)
译者序 本文翻译自 2026 年 Junyang Lin 在 X 上的一篇文章 From “Reasoning” Thinking to “Agentic” Thinking。 过去两年,有两件事情被重塑了: 我们如何评估模型(how we evaluate models), 以及我们期望从模型得到什么(what we expect from them)。 从 reasoning think...
日记本‌diary主题for Typecho
日记本diary主题for Typecho,是我在原book主题的基础上利用AI进行二次开发优化的。因为之前T […]
用 Cloudflare Images 當作圖片儲存、轉檔方案
在網頁放一張圖片是前端最簡單的事,但要把它做完整,包含縮放、生出各種格式、還要擋住流量,其實是一整個解決方案。我後來一律交給 Cloudflare Images,只留一份原圖給它。
在 LINE 福岡(現 LY Corporation)工作五年的感想
2024 年底我離開了 LINE 福岡(現 LY Corporation),這篇回顧我在裡頭做過的東西、遇到的主管與同事,還有為什麼最後選擇離開。
用 Cloudflare Images 當作圖片儲存、轉檔方案
在網頁放一張圖片是前端最簡單的事,但要把它做完整,包含縮放、生出各種格式、還要擋住流量,其實是一整個解決方案。我後來一律交給 Cloudflare Images,只留一份原圖給它。
在 LINE 福岡(現 LY Corporation)工作五年的感想
2024 年底我離開了 LINE 福岡(現 LY Corporation),這篇回顧我在裡頭做過的東西、遇到的主管與同事,還有為什麼最後選擇離開。
Elasticsearch Dynamic Mapping Pitfalls
In Elasticsearch, when you index document to an index, if you do not specify the mapping for the field, Elastic will use dynamic mapping to infer the data type for your field....
学习周刊-总第270期-2026年第27周
如要阅读全文,点击标题跳转。 学习周刊-总第270期 | neordm | browser | page-agent | MeowCLI | TablePro | OpenCodeUI | clash-for-linux-install
我的软件冲进苹果商店下载榜前 50 了
前言在国区商店上架了1周时间,今天终于冲进下载热榜前50啦(第48名就是我的软件😁),为了庆祝这个开心的时刻,送一键三连(点赞+转发+评论)用户年度会员兑换码🎉。更多信息如果你对此软件的原理和设计初衷感兴趣,可以移步我的另一篇文章:开发了一个进阶版Apple健康写在最后至此,文章就分享完毕了。我是神奇的程序员,一位前端开发工程师。如果你对我感兴趣,请移步我的个人网站,进一步了解。...

June 2026 (57)

Linux 云存储挂载记录:从 FTP 到 Docker 容器共享
一份手记,记录我在使用 rclone、FTP、SMB 和 Docker 时踩过的坑与解决方案。 最近给公司搭建共享文件服务,遇到一大堆坑。记录一下,查了一堆办法,没有完美解决问题。mac上无法读写ftp,所以想着把ftp挂载到目录,然后把目录用samba共享出去。几个服务都在docker环境中运行。 1. Linux 挂载 FTP 的传统方式 1.1 为什么 mount 不能直接挂载 FTP? m...
Linux 云存储挂载记录:从 FTP 到 Docker 容器共享
一份手记,记录我在使用 rclone、FTP、SMB 和 Docker 时踩过的坑与解决方案。 最近给公司搭建共享文件服务,遇到一大堆坑。记录一下,查了一堆办法,没有完美解决问题。mac上无法读写ftp,所以想着把ftp挂载到目录,然后把目录用samba共享出去。几个服务都在docker环境中运行。 1. Linux 挂载 FTP 的传统方式 1.1 为什么 mount 不能直接挂载 FTP? m...
OpenAI 考虑大幅降价,预计将与 Anthropologie 展开用户争夺战
OpenAI 正在考虑大幅降低向用户收取的费用,以期从竞争对手 Anthropic 手中赢得客户。据知情人士透露,该公司正在考虑大幅降低代币(人工智能公司用来为其产品计费的计量单位)的收费。知情人士称,此举是为了应对该公司预期 Anthropic 也将采取的类似降价措施。企业高管们开始对人工智能的高昂成本感到不满。OpenAI 首席执行官萨姆·奥特曼在最近的一次活动中表示,成本已经成为“一个巨大的...
埃隆·马斯克的 SpaceX 计划投资 550 亿美元制造人工智能芯片
Elon Musk’s SpaceX Plans $55 Billion Investment to Make A.I. ChipsThe rocket company’s new semiconductor factory, called Terafab, is part of the billionaire’s increasing efforts to dominate artificial...
China to Invest in DeepSeek at $50 Billion Valuation
DeepSeek 正在从政府支持的投资者那里筹集资金,这使得这家人工智能初创公司与北京推动技术自给自足的政策保持一致。据知情人士透露,在最近的洽谈中,一些潜在投资者对 DeepSeek 的估值约为 500 亿美元。 此前的讨论中,DeepSeek 的估值预计在 100 亿至 300 亿美元之间,但近几周来,其估值大幅上涨。据知情人士透露,中国国家人工智能产业投资基金(一个成立仅一年、资本规模约88...
英伟达凭借强劲的芯片销售业绩,再创季度新高
芯片巨头英伟达 (NVDA) 周三公布了创纪录的销售额和收入,这主要得益于数据中心计算需求的激增和人工智能代理的迅猛发展。截至 4 月份的季度,销售额达到 816 亿美元,比去年同期增长 85%,比 FactSet 调查的分析师预测的 789 亿美元高出 3.4%。该季度净利润为 583 亿美元,是去年同期的三倍多,比分析师预测的 429 亿美元高出 36.5%。“需求呈抛物线式增长,”首席执行官...
OpenAI 考虑大幅降价,预计将与 Anthropologie 展开用户争夺战
OpenAI 正在考虑大幅降低向用户收取的费用,以期从竞争对手 Anthropic 手中赢得客户。据知情人士透露,该公司正在考虑大幅降低代币(人工智能公司用来为其产品计费的计量单位)的收费。知情人士称,此举是为了应对该公司预期 Anthropic 也将采取的类似降价措施。企业高管们开始对人工智能的高昂成本感到不满。OpenAI 首席执行官萨姆·奥特曼在最近的一次活动中表示,成本已经成为“一个巨大的...
埃隆·马斯克的 SpaceX 计划投资 550 亿美元制造人工智能芯片
Elon Musk’s SpaceX Plans $55 Billion Investment to Make A.I. ChipsThe rocket company’s new semiconductor factory, called Terafab, is part of the billionaire’s increasing efforts to dominate artificial...
China to Invest in DeepSeek at $50 Billion Valuation
DeepSeek 正在从政府支持的投资者那里筹集资金,这使得这家人工智能初创公司与北京推动技术自给自足的政策保持一致。据知情人士透露,在最近的洽谈中,一些潜在投资者对 DeepSeek 的估值约为 500 亿美元。 此前的讨论中,DeepSeek 的估值预计在 100 亿至 300 亿美元之间,但近几周来,其估值大幅上涨。据知情人士透露,中国国家人工智能产业投资基金(一个成立仅一年、资本规模约88...
英伟达凭借强劲的芯片销售业绩,再创季度新高
芯片巨头英伟达 (NVDA) 周三公布了创纪录的销售额和收入,这主要得益于数据中心计算需求的激增和人工智能代理的迅猛发展。截至 4 月份的季度,销售额达到 816 亿美元,比去年同期增长 85%,比 FactSet 调查的分析师预测的 789 亿美元高出 3.4%。该季度净利润为 583 亿美元,是去年同期的三倍多,比分析师预测的 429 亿美元高出 36.5%。“需求呈抛物线式增长,”首席执行官...
The AI mirage or why I think the hype can't sustain itself
If you zoom out enough, everything is a black box where we don't know about the inner workings, but we can learn about the black box by putting stuff in and observing the output. Let's pretend that a...
AI工作流
Foreword 前段时间在 wolai 里把一套「一个人带 Agent 做产品」的流程摸清楚了,顺手画了一张图,又写了一份更偏团队协作的 Agent 方案。下文先展开独自开发(AIO)如何把产品、开发、测试、总负责人压缩成「你 + Agent」;再讲团队版(FTM)如何拆回四个岗位。文档怎么流转、人在哪几步必须插手、以及怎么把踩过的坑固化成 Skill,两家共用。 AIO,All-in-on...
AI工作流
Foreword 前段时间在 wolai 里把一套「一个人带 Agent 做产品」的流程摸清楚了,顺手画了一张图,又写了一份更偏团队协作的 Agent 方案。下文先展开独自开发(AIO)如何把产品、开发、测试、总负责人压缩成「你 + Agent」;再讲团队版(FTM)如何拆回四个岗位。文档怎么流转、人在哪几步必须插手、以及怎么把踩过的坑固化成 Skill,两家共用。 AIO,All-in-on...
我的 Vibe Coding 最佳实践——ADR文档
工作和业余也用AI写代码,大大小小项目都经历了。从 rules, skills, spec, agent 到 harness 都玩过了 从AI嘴里发现一条比较稳的套路——ADR文档 rule, skills, spec 这些东西最大的问题就是瞎jb指挥。ADR 的好处是记录why,以及决策演变历史。 贴一段我整理的 ADR 文档就明白了: --- title: 如何使用 ADR id: ADR...
我的 Vibe Coding 最佳实践——ADR文档
工作和业余也用AI写代码,大大小小项目都经历了。从 rules, skills, spec, agent 到 harness 都玩过了 从AI嘴里发现一条比较稳的套路——ADR文档 rule, skills, spec 这些东西最大的问题就是瞎jb指挥。ADR 的好处是记录why,以及决策演变历史。 贴一段我整理的 ADR 文档就明白了: --- title: 如何使用 ADR id: ADR...
学习周刊-总第269期-2026年第26周
如要阅读全文,点击标题跳转。 学习周刊-总第269期 | JsonStudio | panel | momei | metapi | arbor | sub2api | ruanyf-weekly-issue-browser
从猎户座之王到群星
每个经典电子游戏的游戏设计都多少有一些之前作品的痕迹。我认为原因有二:成功的玩法必须有大量玩家实际游戏体验的打磨证明其有效,在经典玩法上培养出来的玩家习惯可以极大的减少游戏的学习门槛,一个新玩法如果门槛过高就无法吸引足够的玩家去玩,也就得不到打磨。 我一直想搞清楚一款吸引我的游戏的核心规则部分到底是怎么设计出来的。为什么我可以玩成百上千小时还可以发掘出新乐趣,而开发者在看似不算太长的时间就设计出了...
开发了一个进阶版Apple健康
前言使用iPhone + Apple Watch组合有段时间了,当初买的时候,想着用它来记录我的跑步数据,但是坚持了没多久,我就懒惰了,手表最大的作用就成了睡眠监测工具了,由于作息一直比较规律(晚11~早7),就没怎么关注过这些。最近半年时间,时不时的熬夜写开源项目,我开始关注自己的健康状况了,打开系统自带的的健康app把玩了一番,发现它的数据特别全,但是有几个不好用的地方:首页的内容比较分散,指...
Telegram群抽奖机器人,开源了!
Telegram群抽奖机器人,这个是我接触AI后折腾的第一个”项目”。在Telegra […]
git-cm:在终端里用 LLM 生成 commit message
写 commit message 这件事,小改动随手就能写,复杂改动就挺烦的。最近我搞了个小工具 git-cm,专门在终端里让 LLM 帮我生成。 它只做一件事:根据 staged 的改动和仓库历史,输出一条合适的 commit message。...
Every Choice Changes Everything: The Show
About 3 weeks ago, Leo Laporte and I recorded the first episode of what will be a new monthly show on the TWiT network. Naming things is hard, and we almost voted on the name, like we did for Stack Ov...
边想边聊 Vol.5
纯主观,想到哪聊到哪,聊到作品的内容可能会涉及剧透。
科学上网的含金量还在提高
目前的形式看,访问外网的限制还会存在一段很长的时间。对于刚需上外网的群体,中转被严格限制以及ChatGPT/Claude无理由封号的情况下,使用直连高速VPS自建节点应该是比较好的选择。如果想发现更多外面世界的精彩,科学上网的含金量还在提高。 科学上网的含金量还在提高最先出现在tlanyan。...
MacOS 快速插入当前时间
第一步:创建快捷指令 打开 Shortcuts。 点击右上角 + 新建快捷指令。 添加动作 1:日期 搜 添加 日期(Current Date) 动作,默认为当前时间 添加动作 2:格式化日期 添加 格式化日期,日期格式 自定义,填 yyyy-MM-dd HH:mm:ss 添加动作 3:Applescript on run {input, parameters} -- 稍微延长一点延迟,确保触...
MacOS 快速插入当前时间
第一步:创建快捷指令 打开 Shortcuts。 点击右上角 + 新建快捷指令。 添加动作 1:日期 搜 添加 日期(Current Date) 动作,默认为当前时间 添加动作 2:格式化日期 添加 格式化日期,日期格式 自定义,填 yyyy-MM-dd HH:mm:ss 添加动作 3:Applescript on run {input, parameters} -- 稍微延长一点延迟,确保触...
I build a 10 inch mini rack from aluminium extrusions
I built a 10-inch mini rack from aluminium extrusions and I had a lot of fun doing it. I want to share my build in this post. In January of 2025, Jeff Geerling released a video about 10-inch mini rac...
PlayGuard,让你的播放器老实点!
本文由 GLM-5.2 依据 https://cnb.cool/Anyexyz/PlayGuard 完成。 前言 你是否也遇到过这种抓狂的瞬间: 开着某个网页播放器听歌、听课、听播客,切到别的窗口敲点东西,或者把标签页随手切到后台——声音突然就没了。等切回来才发现,它早因为「页面失焦」「标签页不可见...
学习周刊-总第268期-2026年第25周
如要阅读全文,点击标题跳转。 学习周刊-总第268期 | DeepSeek-Reasonix | hexo-theme-shiro | dynamic-views | next-shadcn-admin-dashboard | Sensitive-lexicon | easy-vibe | VidBee
端午安康!博客进行了主题升级
家庭工作琐事缠身,已无时间频繁写博客了,但情怀一直都在,多年前图省事,买了一套杉小寨的NO.7主题,使用至今, […]
wolai MCP
Foreword wolai这几年被阿里收购以后,马锐拉似乎就不在台前了,更新节奏也从「一天一更」退化成了「一年一更(大概)」。我们刚用 wolai 那会儿正好是他还在的时候;后来他去阿里当副总裁搞 AI,我们提的意见就跟进了漂流瓶——能漂到对岸算缘分。更新说明文档一两年没认真维护,新出的 MCP 也不宣发,偷偷地,跟地下接头似的,还得自己打听才知道有这玩意儿。 前一段时间贼火的《置身钉内》,...
wolai MCP
Foreword wolai这几年被阿里收购以后,马锐拉似乎就不在台前了,更新节奏也从「一天一更」退化成了「一年一更(大概)」。我们刚用 wolai 那会儿正好是他还在的时候;后来他去阿里当副总裁搞 AI,我们提的意见就跟进了漂流瓶——能漂到对岸算缘分。更新说明文档一两年没认真维护,新出的 MCP 也不宣发,偷偷地,跟地下接头似的,还得自己打听才知道有这玩意儿。 前一段时间贼火的《置身钉内》,...
Linux 下 Rime 使用白霜拼音配置 + 万象语言模型 + 同步
之前在 Linux 上先后用过雾凇拼音、万象拼音,最后切到白霜拼音。再按照 README 的说明把语法模型换成了万象 LTS 模型。这里把完整步骤记下来,包括 Fcitx5 和 IBus 的路径差异、Rime 同步,以及水平候选词。 综合下来体验很好,既没有万象拼音一些奇怪的功能和 bug,又比雾凇拼音奇怪的分词匹配要好得多。...
proxmox CSI 使用
记录下 proxmox CSI 部署和使用。
极速聊 Nintendo Direct 260609
简单记录一下这次 Nintendo Direct 里出现的游戏,以及直播时的一些即时感想。
马士基 Lego 40955
马士基 Lego 40955 Tony 2026-06-15 20:47, 星期一 内容 今年 3 月份的时候见到 Lego 新款马士基船,乐天的生日礼物又有着落。 Ane Maersk 目前部署在 AE7 上,连接远东亚洲和欧洲,服务于马士基东西向网络(现已纳入 Gemini Cooperation 网络体系)。 同时意味...
也够怪的,我每次都得调用极大的意志力才能不感觉自己像个婊子,而那些富豪们每次都全力以赴地—当然他们是无意的,这就是他们的成功之处了—让人感觉自己是个婊子。— 金色笔记 Jun 15, 2026 他可是个有着大爱的人。我现在想起来了,好多年前我就发现,一个词但凡能用来形容威利,其反义词也总是同样适用。我在以前写的东西里翻了一下,找到了一张单子,上头写着: 威利 铁石心肠 宅心仁厚冷酷和善感性现实 ...
locate cost
翻到一个 AI 编程的出错提示 Could not find oldString in the file. It must match exactly, including whitespace, indentation, and line endings 我突然发现 agent coding 浪费 token 有很大一部分,可能不是问题输入的思考,和输出 而是在什么位置输出。想了下,人写代...
locate cost
翻到一个 AI 编程的出错提示 Could not find oldString in the file. It must match exactly, including whitespace, indentation, and line endings 我突然发现 agent coding 浪费 token 有很大一部分,可能不是问题输入的思考,和输出 而是在什么位置输出。想了下,人写代...
明镜荡|上海出发一小时的宝藏湖荡露营地
Casbay VPS
本文为商家投稿。 Casbay:AS132841,马来西亚服务器,2 核 2GB/40GB SSD,月付 $24.59 起,不限流量Casbay(AS132841)自 2010 年起运营,是一家总部位于马来西亚的老牌服务器与云计算服务商,在 VPS 及独立服务器领域拥有超过 15 年的持续运营记录。其机房部署于马来西亚赛城(Cyberjaya)Tier III 认证数据中心,采用 KVM 虚拟化技...
Casbay VPS
本文为商家投稿。 Casbay:AS132841,马来西亚服务器,2 核 2GB/40GB SSD,月付 $24.59 起,不限流量Casbay(AS132841)自 2010 年起运营,是一家总部位于马来西亚的老牌服务器与云计算服务商,在 VPS 及独立服务器领域拥有超过 15 年的持续运营记录。其机房部署于马来西亚赛城(Cyberjaya)Tier III 认证数据中心,采用 KVM 虚拟化技...
AI自进化
Foreword 最近看了一个文章,有点意思,有点想法,记录下来。 AI自我迭代 https://mp.weixin.qq.com/s/AXyCo0RRwW_HKLpkUx1jUg 这篇文章是 CSDN 编译的 Anthropic 长篇报告《When AI Builds Itself(当 AI 构建自身)》,核心观点是:AI 正越来越多地参与 AI 本身的研发,”递归式自我改进(R...
AI自进化
Foreword 最近看了一个文章,有点意思,有点想法,记录下来。 AI自我迭代 https://mp.weixin.qq.com/s/AXyCo0RRwW_HKLpkUx1jUg 这篇文章是 CSDN 编译的 Anthropic 长篇报告《When AI Builds Itself(当 AI 构建自身)》,核心观点是:AI 正越来越多地参与 AI 本身的研发,”递归式自我改进(R...
学习周刊-总第267期-2026年第24周
如要阅读全文,点击标题跳转。 学习周刊-总第267期 | obsidian-tile-line-base | FeedFuse | DataFlow | gocron | ham_home | wincron | openilink-hub
对基本有序的序列排序算法
quicksort 是基于比较的排序中表现最好的算法,它在大多数情况下都能接近时间复杂度 O(n log n) ,所以 qsort() 也是 C 标准库中排序的默认实现。但是,quicksort 是非稳定排序,即当原始序列中出现相同的元素时,经过 qsort ,这些相同元素的次序可能被调整。即两个 key 相同的元素,经过排序可能调换次序。 在某些场合,我们希望排序是稳定 stable 的。因为元...
基于 git 的零拷贝静态web服务器
无聊,产生了个crazy的想法。 git 内部用 zlib 压缩文件内容 Content-Encoding: gzip 也是 如果web服务器输出 .git 里的 静态 内容,是不是可以减一个二次解压/压缩步骤??? blob sha1 直接当etag? 跟AI较量了几轮,一开始它说做不到。因为 blob 的格式比较变态。因为 hello world... 在 .git/objects/ab/cd...
基于 git 的零拷贝静态web服务器
无聊,产生了个crazy的想法。 git 内部用 zlib 压缩文件内容 Content-Encoding: gzip 也是 如果web服务器输出 .git 里的 静态 内容,是不是可以减一个二次解压/压缩步骤??? blob sha1 直接当etag? 跟AI较量了几轮,一开始它说做不到。因为 blob 的格式比较变态。因为 hello world... 在 .git/objects/ab/cd...
高考随想
高考结束那天,我发了个朋友圈,只有四个字:「自由的风」。我如释重负,觉得这个世界在此刻才真正向我敞开了大门。那时我认为这就是自由。 我的老师在下面评论:「有那么夸张吗?哈哈」。那时我不懂,但我现在正是老师当时的年纪,我于是懂了——自由在不同的人眼里,在不同的年龄段,有不同的含义。不过我无法否认,那就是自由的感觉,即使枷锁本来是不该有的。 现在我早就过了评判高考是非的阶段。对于现在的我,评判它只是一...
xargs
xargs常常用于针对多个输入执行特定的命令。
I think Rutger Bregman & The School for Moral Ambition are full of shit
Disclaimer: I'm just a random person on the internet and this article is my personal opinion. This article was written without AI. The first time I heard from Rutger Bregman was due to his remarks a...
学习周刊-总第266期-2026年第23周
如要阅读全文,点击标题跳转。 学习周刊-总第266期 | muxy | Buffer | NodeLite | Lucarne | ColorTxt | papr | nyaterm
HDMI和DP转换
今天使用一根DP到HDMI转接线时总是无信号,排查了半天才发现二者转接是有方向性的。
DNS is for people - not for IT infrastructure
The Domain Name System exists because it's difficult for people to remember IP addresses (185.15.59.224) and much easier to remember domain names (wikipedia.org). Regarding internet-accessible servic...
万智牌竞技场中排名前列
我曾感觉自己在万智牌竞技场的某个赛季中排到了前1200名但因为没有收到奖励而向客服进行了反馈。 新的赛季中,不需要再反馈了,因为直接收到了奖励!
内网升级vLLM及模型教程
前文 使用vLLM + Qwen3.5部署内网AI笔记 介绍了联网的情况下安装推理环境并下载部署大模型的过程。由于是内网使用,一般部署完后会转移到与外界互联网隔绝的内网运行。为了不断升级AI的性能和能力,需要不定期更新模型和软件栈。 内网升级vLLM及模型教程最先出现在tlanyan。...
10倍增长的力量
思考自己 行动 对于团队 我是一直有在追跟几部小说,有的小说每天更新两章、有的小说断更半年,甚至很多小说烂尾。在这其中我发现一件非常有趣的事情: 有的小说之前断更半年,后来更新了一章,粉丝第一时间竟然是感激、感恩,最后还打趣说到该歇就歇,别累着。后来这个作者偶尔周更新、月更新,不稳定的更新,粉丝都很体谅、很支持。关心的已经不是小说内容,而上升到作者的状态维度。 反观有的小说,作者已经每天固定...
少儿编程
当程序员成为父亲,总想把编程这一技能尽早教给儿子。 我家娃进入小学二年级没多久,我就开始了解少儿编程这一领域了。 如今已经实践了一段时间,有所总结和思考。

May 2026 (62)

改變人生觀的一句話
費曼、卓別林與電影百米,從自卑少年到有能力幫助他人,分享影響我最深的思考與人生態度。
改變人生觀的一句話
費曼、卓別林與電影百米,從自卑少年到有能力幫助他人,分享影響我最深的思考與人生態度。
丽水遂昌|三个人,自驾五天,花费1800元,总结推荐
通过串口安装Linux
以openEuler安装在Hygon 3350主板上为例,演示通过串口安装Linux的过程
学习周刊-总第265期-2026年第22周
如要阅读全文,点击标题跳转。 学习周刊-总第265期 | Better-Fullstack | supacode | lantor | optimizerDuck | openusage | agentsview | capcap
使用vLLM + Qwen3.5部署内网AI笔记
由于工作需要,近期使用vLLM + Qwen3.5完成了内网AI的部署,本文稍作笔记。本教程的运行硬件为NVIDIA A100/V100 GPU,操作系统为Ubuntu 22.04 LTS版本。 使用vLLM + Qwen3.5部署内网AI笔记最先出现在tlanyan。...
学习周刊-总第264期-2026年第21周
如要阅读全文,点击标题跳转。 学习周刊-总第264期 | pxcharts | dinky | next-admin | worldmonitor | dbpaw | chartli | oh-my-pi
獨立網站的 N 個好處
為什麼在這個短影音與社群媒體當道的時代,還要花時間經營自己的部落格?分享我寫了將近十年部落格的想法。
獨立網站的 N 個好處
為什麼在這個短影音與社群媒體當道的時代,還要花時間經營自己的部落格?分享我寫了將近十年部落格的想法。
独立游戏简评 Vol.5
以下提到的游戏里涉及解谜游戏,部分内容含有剧透。
Token Tracker - 从 Token 记账到个人 AI Gateway
最近几个月我先后用了好几个平台的 Coding Plan——GitHub Copilot、百炼、Kimi,还有公司提供的 API。用着用着,发现公司 API 的缓存命中率特别低。低到什么程度?我想知道具体数字,于是就 vibe coding 了一个 Token Tracker。
缺氧和异星工厂的比较
缺氧(Oxygen Not Included, ONI)和异星工厂(Factorio)都是自动化领域的神作,它们在 Steam 上都有自动化、基地建设、资源管理的标签,可见游戏体验上有相当多的相似之处。玩家群体也高度重合。但是什么造就了它们的独特性?而不会像 Satisfactory 或戴森球计划之于异星工厂那样,有着深深的同类基因。 从游戏核心上看: 缺氧把玩家放在一个有限资源的环境下,一切都是...
嵌套 Devcontainer:放心 dangerously skip permissions 无看管 Agent Coding
为放心在 devcontainer 中无看管运行 AI coding agent,通过 Docker 命名卷持久化认证与缓存状态、中央仓库统一管理多项目配置、dotfiles 分离个性化设置的具体实践。
嵌套 Devcontainer:放心 dangerously skip permissions 无看管 Agent Coding
为放心在 devcontainer 中无看管运行 AI coding agent,通过 Docker 命名卷持久化认证与缓存状态、中央仓库统一管理多项目配置、dotfiles 分离个性化设置的具体实践。
博客的几个小更新
最近给博客加了几个小更新,我都挺喜欢的。
遂昌|躲避人潮的五一自驾Day5 - 独山
健身(重訓)心得
分享我這陣子的重訓心得
健身(重訓)心得
分享我這陣子的重訓心得
遂昌|躲避人潮的五一自驾Day4 - 焦滩
遂昌|躲避人潮的五一自驾Day3 - 杜鹃
【27岁生贺】1,6,8,10,27,10000
每到涉及生活的博客,就各种难产 😮‍💨最近习惯了各种赶 DDL,不到最后一刻绝不动手。但生活却偏偏没有 DDL——于是"再等等""再想想""等有心情了再说"就成了最好的拖延借口。写自己的事总是最...
遂昌|躲避人潮的五一自驾Day2 - 桃源
AI 时代的初思考
AI 的现状 AI 下的思考 1. AI幻觉影响着我们 2. 思考和动手能力正在被弱化 3. 创新才是核心竞争力 AI 下的焦虑 故事的起因是今天我在无意中翻到2024年4月写的 压力和解压 ,在评论里有大名鼎鼎的 JerryQu 大佬留言。我回忆了下,在2021年之前我整体的节凑非常快,随之的压力必然是非常大。在2022~2024年我自己不断的学习,横向扩展自己,确实也做到诸多以往“不敢...
遂昌|躲避人潮的五一自驾Day1 - 盲盒
SmartKC 低成本角膜地形图方案
去落格博客阅读完整排版的SmartKC 低成本角膜地形图方案 最近更新:17th 5 月, 2026在上一篇文章中我说了我佩戴 OK 镜的过程,在整个过程中,我发现最烦人的 […] SmartKC 低成本角膜地形图方案,首发于落格博客。...
巫师的善意
标题中的巫师(Wizards),更适当的翻译应该是威世智,即万智牌背后的公司(Wizards of The Coast)。 本文记录的是我与该公司客服的一次交道。
我的 OK 镜之旅 Ortho-K lens
去落格博客阅读完整排版的我的 OK 镜之旅 Ortho-K lens 最近更新:17th 5 月, 2026我决定要戴 OK 镜是在去年(2025)年中的时候,那时候我已经连续佩戴 […] 我的 OK 镜之旅 Ortho-K lens,首发于落格博客。...
一个简单的缺氧地热模块
又玩了半个月的缺氧,目前累积游戏时间已达 645 小时,感觉对这个游戏有了更多理解。 我重新开了一盘,尝试用纯仿生人开局,依旧是保持 3 个初始小人开荒。仿生人不用吃食物,三个周期集中做一次呼吸,只要解决了能源问题,玩起来还是很舒服的。但仿生人需要定期上油,基本的方案是用排泄的残渣油做成润滑膏自循环。但我在查配方表的时候发现:润滑膏其实可以裂解成石油,而润滑则可以用菌泥榨成植物油替代。这样,似乎就...
Minecraft 认证服务器代理
针对国内网络环境对Minecraft的认证服务的污染问题做出的代理解决方案,常见的报错包括:Authentication servers are down. Please try again later, sorry!、[10:20:18] [User Authenticator #2/ERROR]: Couldn't verify username because servers are una...
重构了自己5年前写的截图插件
前言时隔5年,断断续续花了亿些时间完成了js-screen-shot项目的重构,这个插件最早的目标很简单:在 Web 端实现一个类似 QQ / 微信截图的功能。用户可以框选区域,然后在画布里画矩形、圆形、箭头、画笔、马赛克、文字,最后保存截图内容。随着功能越来越多,再加上那会儿我的技术水平还不够好,架构设计的比较差,代码也不可避免地变复杂了。尤其是后面加入了 WebRTC 截屏、自定义工具栏、图片...
学习周刊-总第263期-2026年第20周
如要阅读全文,点击标题跳转。 学习周刊-总第263期 | Chorus | PixleyReader | novelvids | refly | OneDroid | PUAClaw | pinchtab | CronPilot | deep-student | routa | CodePilot | shiroa | nexent
Debian & Ubuntu 搭建部署 sing-box 的 NaiveProxy 代理服务
本文最后更新于 2026 年 9 月 1 日 本文以 Debian 13 为例,介绍如何使用 sing-box 搭建 NaiveProxy 兼容服务端,并在客户端使用 sing-box 的 naive outbound 连接。本文同样适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 服务端与客户端均使用 sing-box,无需 Caddy、Nginx、HAProxy 或 Go...
權限與責任:職場內耗的根源
如何要求員工天天加班?像老闆一樣拼命?給他相同的股權
權限與責任:職場內耗的根源
如何要求員工天天加班?像老闆一樣拼命?給他相同的股權
AI Agent Bankrupted Their Operator While Trying to Scan DN42
Changelog: 2026-06-12: Replaced pronouns for the AI agent from "they" to "it". Thanks to AtLeast3Bytes in the comments for pointing this out. 2026-06-12: Slightly adjusted explanations about why I de...
AI Agent 试图扫描 DN42 时把主人搞破产了
修改记录: 2026-06-12:微调部分解释,以说明为什么主人「破产」了。感谢 Hacker News 上的讨论指出这一点不够清晰。 一个 AI Agent 试图加入 DN42 爱好者网络来执行网络扫描,在 AWS 上花了 $6531.30,把它的主人搞破产了,它的主人甚至在 DN42 社区中乞讨捐款。 除非另有说明,本文中所有时间均为太平洋夏令时(UTC-7)。 聊天记录可能为了调整格...
AI Agent Bankrupted Their Operator While Trying to Scan DN42
Changelog: 2026-06-12: Replaced pronouns for the AI agent from "they" to "it". Thanks to AtLeast3Bytes in the comments for pointing this out. 2026-06-12: Slightly adjusted explanations about why I de...
AI Agent 试图扫描 DN42 时把主人搞破产了
修改记录: 2026-06-12:微调部分解释,以说明为什么主人「破产」了。感谢 Hacker News 上的讨论指出这一点不够清晰。 一个 AI Agent 试图加入 DN42 爱好者网络来执行网络扫描,在 AWS 上花了 $6531.30,把它的主人搞破产了,它的主人甚至在 DN42 社区中乞讨捐款。 除非另有说明,本文中所有时间均为太平洋夏令时(UTC-7)。 聊天记录可能为了调整格...
Manage uv.lock file with Renovate
In our work, we are using renovate to update the dependency packages for Python projects. Previously when we are using good old pip and requirements.txt for package management, renovate works fine sin...
龙芯折腾适配笔记
记录下工作上龙芯适配相关。
把博客切换到 Jant
写博客很多年了(like every Blogers, 换了太多博客工具了!),但是发现所有的博客平台都把发布做的特别重(比如 WordPress, 静态博客)。导致的结果就是要么不写,要么攒着,等凑够“正经”发一篇的时候才敢发。所以之前我心里就一直有个适合我的博客雏形,类似一个公开笔记,或者数字花园,当时还为这个想法写了一个 Everentry 的期货 ,但是一直没动手做,现在终于有时间做了,...
Win10/Win11系统安装时,强制跳过微软登录账户
在弹出微软登录账户界面时,按如下操作即可: 1. 按键盘 Shift+F10 打开命 […]
Win10系统安装时,启用Administrator账户
我们在安装Win10时,有时需要启用超级管理员账户,在原版安装时,有两种方法可以实现 […]
Hermes Agent深度解析:构建能够持续学习和成长的AI系统
Hermes Agent 是 Nous Research 推出的一个可进化 Agent 系统,它通过 Memory、Session Search、Skills、Curator 等模块,实现了从“会回答”到“会做事”的转变。本文将深入解析 Hermes 的架构设计,探讨如何构建一个能够持续学习和成长的 AI 系统。
Set up Python Provider for Neovim
To make python plugins work in Neovim, we need to set up the python provider properly. Usually, this means setting up the correct path to Python executable and also installing the pynvim – Neovi...
《极限竞速:地平线 6》还未上线就被提前破解?附下载地址
《极限竞速:地平线6》因Steamworks失误导致游戏文件泄露,微软采取极端措施对提前体验的玩家实施硬件ID封禁,封禁期限设定为9999年12月31日。受影响玩家需更换主板或使用可能捆绑恶意软件的硬件欺骗工具才能解除封禁,且需等待5月19日发售日才能合法游玩。此次事件类似《死亡搁浅2》的泄露案,开发商Playground Games上传了约155GB未加密文件,玩家可提前浏览部分内容。游戏将登...
如何5小时内用AI快速创建一个完整博客
详解如何借助 AI 工具(Claude / ChatGPT)在5小时内从零搭建一个拥有数十篇文章的完整博客,包含技术选型、内容生成、SEO优化、部署上线全流程,以及AI博客的利弊分析。
如何5小时内用AI快速创建一个完整博客
详解如何借助 AI 工具(Claude / ChatGPT)在5小时内从零搭建一个拥有数十篇文章的完整博客,包含技术选型、内容生成、SEO优化、部署上线全流程,以及AI博客的利弊分析。
学习周刊-总第262期-2026年第19周
如要阅读全文,点击标题跳转。 学习周刊-总第262期 | easyshell | RapidRAW | hiclaw | Proma | xiaoyaoprivatebill | djump | openclaw-kasmvnc | hive | moraya | memsearch | full-stack | skills-manager | OpenClaw-bot-review | sp...
学习周刊-总第261期-2026年第18周
如要阅读全文,点击标题跳转。 学习周刊-总第261期 | paperclip | openocta | neo | video-helper | agent-browser | defuddle | bounty-hunter-skill | Scrapling | agency-agents | markstream-vue | any-llm-go | obsidian-fast-note-...
前端使用圖片時需要注意的事
從 Jake Archibald 的文章延伸,整理現代響應式圖片應該怎麼寫:為什麼 width/height 還是要加、什麼時候用 CSS aspect-ratio、AVIF 跟 WebP 怎麼選,以及用 picture/source/srcset 處理手機版圖片切換。
前端使用圖片時需要注意的事
從 Jake Archibald 的文章延伸,整理現代響應式圖片應該怎麼寫:為什麼 width/height 還是要加、什麼時候用 CSS aspect-ratio、AVIF 跟 WebP 怎麼選,以及用 picture/source/srcset 處理手機版圖片切換。
如何學習寫程式 - Geohot
去寫就對了
如何學習寫程式 - Geohot
去寫就對了
开发了一个管理本地开发环境的软件
前言前阵子换了新电脑,我在整理本地开发环境时,看到一堆需要重新装的,顿时感觉好麻烦。想着都过去这么久了,应该有工具可以做到统一管理,实现快速安装、更新、切换版本吧。经过一番查找后,找到了mise这个东西,只需要简单的一句命令就能安装java、node、redis、go等工具,而且还支持对这些工具做统一管理(更新、删除),支持三大主流平台(macOS/Windows/Linux)命令行始终不方便,于...
从 1900 年开始按年阅读 Hacker News 的文章
Hacker News 上分享老文章时有个惯例:标题末尾会标注年份,例如 (1990),这个网站把所有符合这种格式、得分 ≥ 4 的 HN 提交收集起来,从 1900–2025 年,按年份归档。从这个项目改造而来,改为按年份排序,并且翻译了一下标题,这样阅读起来别有一番风味,比如你会看到 1912 年卫报的报道《泰坦尼克号沉没》,源码在这里。...
Peg - 命令行便签 · 把终端输出钉上布告板
前言 失踪人口回归 咳咳,没失踪哈,搞点好玩的。前两天鼓捣开鸿 OS 的时候,无意间发现了他用了一个十分巧妙的 log 分享办法:https://termbin.com/,看了源码之后感觉这是一个极好的的轻量化终端内容分享工具,没有多余的界面,没有复杂的注册流程,甚至不用安装任何客户端,一行命令就能...
部署私有化端到端加密即时通讯平台并实现消息定期清空
本文介绍了Matrix协议及其私有化部署方案。Matrix是一种开源去中心化实时通信协议,通过Synapse服务端(Python开发)和Element Web客户端实现联邦式即时通讯。部署时可通过Docker配置Synapse与PostgreSQL数据库、Redis缓存,并设置端口映射与Nginx反向代理。消息清理支持服务端定时删除(如3天清空)及机器人插件自动清除,需注意客户端缓存问题。同时提...
VMware 虚拟机去虚拟化标识
本文分享在Win10虚拟机中隐藏虚拟化标识的方法,以通过鲁大师、DNF等软件的检测。主要步骤包括:1.使用WINHEX修改虚拟机配置文件(.vmx)中的硬盘序列号,替换虚拟硬件标识的十六进制代码(如显卡、主板、网卡等);2.通过Phoenix BIOS Editor修改BIOS文件,更改系统制造商和型号,并设置BIOS启动模式;3.针对游戏检测添加特定CPUID代码(cpuid.1.ecx和cp...
[译] Anthropic 的产品团队为什么能比其他公司更快(2026)
译者序 本文整理翻译自 2026 年的一档播客 How Anthropic’s product team moves faster than anyone else | Cat Wu (Head of Product, Claude Code), 嘉宾是 Claude Code 的产品主管 Cat Wu。 文中多次提到”产品品味”,这一点可以 callback 关于 AI 下半场的思考(二):...
我看见的世界
AI 与纺织女工2026 年 2 月 16 日,除夕夜。 0 点 11 分,窗外鞭炮声还没停,我在本地跑起了 Qwen3.5-397B-A17B 的 2bits 量化版,尝试发了一张经典的 NixOS 天线宝宝 meme 图给它分析,它分析地相当到位!我激动万分,跑去跟很多朋友分享,「也是在本地用上多模态 LLM 了」。...
嘟文摘录(2024-06~2026-04)
本博客快两年没更新了。从 Twitter 转到 Fediverse 之后,发文不再有 140 字的长度限制(现在 Twitter 也没了),因此我有些想法就直接发在 Fedi 上而不是单写一篇博客了。 干脆把最近两年在 Fedi 上发的比较长的帖子摘录整理一下吧。 语流音变 母语者一般不会注意语言里的一些既定规则,但是一旦注意到了,还是挺有意思的。维基百科上的相关条目。 ...

April 2026 (61)

Debian 或 Ubuntu 自建 RustDesk 服务
本文介绍如何在 VPS 上搭建 RustDesk 服务,本文适用于 Debian 13 以及 Ubuntu 24.04 系统。 注:请先参照 Debian & Ubuntu 服务器的初始化配置 一文对服务器进行各种必要的配置。本文默认已按初始化配置文章对服务器进行了配置。 尤其注意进行 UFW 针对 Docker 的配置,这是前置条件。 VPS 的规格要求: 512MB 及以上内存 固定...
(BI4LBK) HP 3585A频谱分析仪拆解
临时修复 Copy Fail 漏洞
针对 CVE-2026-31431,在不重启服务器的情况下临时封堵漏洞。 本文以 Debian / Ubuntu 系统为例。
万智牌竞技场
万智牌(Magic The Gathering, MTG)是一种集换式卡牌,它的线上版本称为万智牌竞技场(MTG Arena)。
我对《缺氧》的游戏理解
最近一个月,我一直在玩《缺氧》(Oxygen Not Included) 。前几年玩过 100 多小时,算是比较熟悉了。但这个月又高强度的玩了 300 多小时,目前总游戏时长为 485 小时,感觉对这款游戏有了一些新的理解。 最初喜欢上这个游戏,是想找一个类似《异星工厂》的以自动化为核心玩法的基地建设类游戏。Factorio 是我最喜欢的游戏之一,游戏总时长达 2905 小时,是放置类游戏之外我花...
AWS 完整使用教程(入口搭建 + 小助理操作)
AWS 完整使用教程,包含入口搭建和小助理操作的详细步骤。
AWS 完整使用教程(入口搭建 + 小助理操作)
AWS 完整使用教程,包含入口搭建和小助理操作的详细步骤。
Debian & Ubuntu 搭建部署 Xray 的 VLESS + XHTTP + TLS + Nginx 并使用 Cloudflare
本文最后更新于 2026 年 5 月 14 日 本文以 Debian 13 为例,介绍如何搭建 Xray-core 的 VLESS + XHTTP 服务端,使用 Nginx 反代,并通过 Cloudflare 橙色云隐藏源站 IP。本文同样适用于 Ubuntu 24.04 及以上系统。 注:请先参照 Debian & Ubuntu 服务器的初始化配置 一文对服务器进行各种必要的配置。本文...
預設值與品味
從 Wiwi 的〈預設值〉延伸的隨筆——聊福岡手扶梯的潛規則、AI 內容如何佔據 SEO 排名,以及伏爾泰對品味的定義。
預設值與品味
從 Wiwi 的〈預設值〉延伸的隨筆——聊福岡手扶梯的潛規則、AI 內容如何佔據 SEO 排名,以及伏爾泰對品味的定義。
Debian & Ubuntu 搭建部署 sing-box 的 Hysteria2 服务
本文最后更新于 2026 年 9 月 1 日 本文以 Debian 13 为例,介绍如何搭建 sing-box 的 Hysteria2 服务端,并说明对应的客户端配置文件的格式。本文同样完全适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 基于 QUIC(UDP)传输,配合 Brutal 拥塞控制可在高丢包环境下维持较高吞吐 需要域名,需要 TLS 证书(本文使用 ACME ...
禁止网易云Windows PC客户端自动更新
吐槽 网易云音乐客户端自从更新了3.x版本之后界面太丑了操作也不丝滑,实在太难用了,反馈也没用,那时候官网还提供一个2.x的怀旧版,但实际上即使在设置里面设置了不自动更新,用着用着还是会自动更新,有点恶心,后来下了个第三方UWP禁止更新的版本用着到现在,今天不给用户名和密码登录了(UWP版本其他的登录方式都不能用),不得已算了我自己下回旧版本折腾看看怎么个事吧。 旧版本下载地址:https://d...
跨越“知道”与“做到”:Agent Skills如何重塑AI的执行能力?
当 AI 从聊天工具走向 Copilot 和 Agent,真正卡住交付质量的,往往不是模型本身,而是缺少一套能重复、能维护、也能沉淀经验的执行路径。本文从 Agent Skills 的定义、工作机制、与 MCP 的关系以及落地方式出发,解释为什么 Skill 正在变成 Agent 系统里的能力封装层。
Vibe Coding 不是偷懒:AI 编程正在改写工程控制权
这篇文章从 Karpathy 对 Vibe Coding 的原始定义出发,结合 Addy Osmani 对 AI-Assisted Engineering 的区分、Claude Code 的 agentic coding 形态,以及 Stanford AI Index 2026 的数据,讨论 AI 编程为什么把工程重点从亲手实现推向定义约束、验证结果和承担后果。
飞塔分流配置实战
需求描述:出口为运营商的ONT,下面是Fortigate做多合一网关,在下面有一台Linux服务器,运行PVE,虚拟机内连接另一城市的外部网络,同时在Fortigate上做分流,使得同局域网下其他设备能够访问外部网络。
Debian & Ubuntu 搭建部署 sing-box 的 VLESS + HTTPUpgrade + Cloudflare Tunnel + ECH + Caddy 服务
本文最后更新于 2026 年 9 月 1 日 本文以 Debian 13 为例,介绍如何搭建 sing-box 的 VLESS + HTTPUpgrade 服务端,通过 Cloudflare Tunnel 隐藏源站 IP,使用 Caddy 建立伪装站,并在客户端启用 ECH 加密 SNI。本文同样完全适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 除 SSH 管理端口外,V...
AI 效率革命:为何越“省力”越累?
AI 确实提升了知识工作的产出速度,但它并没有自动换来更多自由时间。真正被改写的不是效率本身,而是组织如何重新定义工作量、竞争基准与个人价值。
Debian & Ubuntu 搭建部署 sing-box 的 AnyTLS + REALITY 服务
本文最后更新于 2026 年 9 月 1 日 本文以 Debian 13 为例,介绍如何搭建 sing-box 的 AnyTLS + REALITY 服务端,并说明对应的客户端配置文件的格式。本文同样完全适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 无需域名,无需解析 无需申请 TLS 证书(REALITY 借用第三方站点的真实 TLS 握手) 无需 Nginx 或其他 ...
Thank You For Being a Friend
It's been one of those months, and by that, I mean one of the 663 months since I was born. This won't be a long post, because I only have two things to say. First, I'm really glad we re...
Debian & Ubuntu 搭建部署 sing-box 的 VLESS + Vision + REALITY 服务
本文最后更新于 2026 年 9 月 1 日 本文以 Debian 13 为例,介绍如何搭建 sing-box 的 VLESS + Vision + REALITY 服务端,并说明对应的客户端配置文件的格式。本文同样完全适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 无需域名,无需解析 无需申请 TLS 证书(REALITY 借用第三方站点的真实 TLS 握手) 无需 Ng...
你的数据非常重要:个人知识库管理实践
2020 年的时候我写过一篇 关于记笔记的文章,推荐大家试试 Obsidian 的双向链接和网状结构。2026 年初我 又写了一篇 ,聊了聊从「记笔记」到「积累数字资产」的理念转变。当 Deep...
It Depends 是我最討厭的一句話
很多工程師會說「要看情況」來結束一場討論。但在我看來,能夠促成討論才是最重要的。
It Depends 是我最討厭的一句話
很多工程師會說「要看情況」來結束一場討論。但在我看來,能夠促成討論才是最重要的。
虚惊一场
不知道是否因为我刚写了上一篇文章《心源性猝死及其救治》的缘故,最近经历了心脏相关的虚惊一场。
Debian & Ubuntu 搭建部署 sing-box 的 VLESS + WebSocket + Cloudflare Tunnel + ECH + Caddy 服务
本文最后更新于 2026 年 9 月 1 日 本文以 Debian 13 为例,介绍如何搭建 sing-box 的 VLESS + WebSocket 服务端,通过 Cloudflare Tunnel 隐藏源站 IP,使用 Caddy 建立伪装站,并在客户端启用 ECH 加密 SNI。本文同样完全适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 除 SSH 管理端口外,VPS...
Ripgrep Config to Search Hidden Files
Notes about how to use ripgrep to search hidden files and configuration related to Neovim.
安卓多邻国无法练习口语的问题
国内的安卓手机安装了多邻国后,大概率无法直接练习口语.解决方法如下: 首先你下载的必须是国际版多邻国,从国内商 […]
🖥️ 日常主力 12900HK
🖥️ 日常主力 12900HK Tony 2026-04-16 22:01, 星期四 内容 章节目录 服役时间 外观 配置 服役时间 服役时间:2026年04月16日起,XXXX日止,共服役XXXX天。 关于...
CSS field-sizing — 用一行 CSS 讓表單元素自動調整大小
textarea 自動調整高度,以前只能靠 JavaScript 監聽 scrollHeight。CSS field-sizing: content 一行就能取代,支援 textarea、input、select。本文整理舊做法的痛點與 field-sizing 的用法。
CSS field-sizing — 用一行 CSS 讓表單元素自動調整大小
textarea 自動調整高度,以前只能靠 JavaScript 監聽 scrollHeight。CSS field-sizing: content 一行就能取代,支援 textarea、input、select。本文整理舊做法的痛點與 field-sizing 的用法。
你是評論家嗎?
當憤世嫉俗的評論家很爽,很有優越感,但到最後你會發現只剩下空虛。
你是評論家嗎?
當憤世嫉俗的評論家很爽,很有優越感,但到最後你會發現只剩下空虛。
独立游戏简评 Vol.4
继续写写一些之前玩过的独立游戏,部分内容含有剧透,特别是以下提到的解谜游戏。
Pre-commit Setup for Your Project
We have a Python project where there are several developers, and we have a mature CI pipeline to do code linting, formatting check for python, yaml, json, and testing etc. The problem with CI pipeline...
再談 JWT 與 Session Cookie
JWT 和 session cookie 各自適合什麼場景?從安全性、實作成本和使用者體驗的角度,重新整理這個老話題。
再談 JWT 與 Session Cookie
JWT 和 session cookie 各自適合什麼場景?從安全性、實作成本和使用者體驗的角度,重新整理這個老話題。
Modifying FileZilla to Workaround Bambu 3D Printer's FTP Issue
I recently bought a Bambu A1 Mini 3D printer to try out 3D printing. This printer offers a FTP server, allowing users to use FTP clients like FileZilla or WinSCP to upload model files for printing, an...
魔改 FileZilla 解决拓竹 3D 打印机的 FTP 问题
我最近为了尝试 3D 打印,买了一台拓竹 A1 Mini 3D 打印机。这台打印机支持 FTP 连接,用户可以使用 FileZilla、WinSCP 等 FTP 客户端上传需要打印的模型文件,以及下载延时摄影录像。 但是我尝试用 FileZilla 连接打印机时,却发现虽然用户名密码都正确,可以完成登录,但无法获取到文件列表: 拓竹官方论坛上也有一些用户报告了这个问题,例如这个回复,以及这个回复...
Modifying FileZilla to Workaround Bambu 3D Printer's FTP Issue
I recently bought a Bambu A1 Mini 3D printer to try out 3D printing. This printer offers a FTP server, allowing users to use FTP clients like FileZilla or WinSCP to upload model files for printing, an...
魔改 FileZilla 解决拓竹 3D 打印机的 FTP 问题
我最近为了尝试 3D 打印,买了一台拓竹 A1 Mini 3D 打印机。这台打印机支持 FTP 连接,用户可以使用 FileZilla、WinSCP 等 FTP 客户端上传需要打印的模型文件,以及下载延时摄影录像。 但是我尝试用 FileZilla 连接打印机时,却发现虽然用户名密码都正确,可以完成登录,但无法获取到文件列表: 拓竹官方论坛上也有一些用户报告了这个问题,例如这个回复,以及这个回复...
写作可以帮助你约束自己的思想。很多时候,只有当你把想法写在纸上时,看似严密的论证中的逻辑漏洞或无知之处才会显现出来。(反之亦然,不动笔的思考往往会变得马虎。 Apr 13, 2026 写下你学到的东西。它能促使你更好地理解主题。有时,只有在向他人解释时,我们的知识缺口才会变得清晰。— addyosmani.com Apr 13, 2026 撰写所学内容不仅是一种记录方法,还是加深理解、揭示知识...
除法的意义
可可已经在三年级下学期了,数学似乎还是有点问题。这个阶段考试成绩其实都不会太差,但一旦作业或考卷上的错题并非粗心大意就值得警惕。乘除法是二年级学的,三年级已经在学两位数除一位数的除法。但会计算并不难,计算只是一项机械性技能,难的是理解乘除法的意义。理解乘除比理解加减法困难的多。 我翻出几个月前的一篇 blog,发现过了 4 个月,她的问题依旧:乘除法作为一项计算技能和其背后的意义是割裂的。这导致了...
Ubuntu 下解决 Codex 的 bubblewrap / user namespace 报错
本文更新于 2026 年 6 月 18 日 在 Ubuntu 24.04 上使用 Codex CLI 时,可能会看到如下提示: 1⚠ Codex's Linux sandbox uses bubblewrap and needs access to create user namespaces. 系统中已经安装了 bubblewrap,但进一步测试: 1234which bwrap# ...
生化危机:安魂曲 免虚拟机版下载
本文主要分享了由破解大神 Voices38 最新发布的免虚拟机版《生化危机》破解资源。此次发布意义重大,打破了以往破解需依赖虚拟机的限制,意味着所有采用 Denuvo(D加密)的游戏都有望被破解,大神甚至放话“所有游戏皆可破解”。 文中提供了源自 Union Crax 站点的下载链接,并承诺后续会补充夸克网盘的备用地址。作者贴心提醒读者,在下载时需注意避开前两次点击产生的弹窗广告,直到浏览器跳转才...
公司階段的重要性
很多人用新創、成長期、穩定這些詞形容公司,但這些詞都太模糊了,以至於很難當作判斷標準。這家公司現在靠什麼活著、怎麼成長、最痛的問題是什麼。搞懂公司階段,你才知道自己每天在解什麼問題,也才能知道這家公司到底適不適合自己
公司階段的重要性
很多人用新創、成長期、穩定這些詞形容公司,但這些詞都太模糊了,以至於很難當作判斷標準。這家公司現在靠什麼活著、怎麼成長、最痛的問題是什麼。搞懂公司階段,你才知道自己每天在解什麼問題,也才能知道這家公司到底適不適合自己
Windows 安全启动证书检查
安全启动有助于确保设备使用受信任的软件启动。 最初于 2011 年颁发的Microsoft安全启动证书将于 2026 年 6 月到期。本文将检查并手动更新该安全启动证书。
LLM Wiki:超越 RAG 的持久化知识积累范式
大多数人使用 LLM 与文档交互的方式是 RAG:每次查询时从头检索、拼凑答案,没有任何东西被真正"建立起来"。LLM Wiki 提出了一种完全不同的思路:让 LLM 持续维护一个结构化 wiki,把知识积累成可复合的持久工件,并利用 LLM 把维护成本压到接近零。
欧拉22.03容器内sudo 被 killed
记录下一次欧拉容器内sudo无法使用的排查过程。
ADB 命令大全:从有趣好玩到刷机硬核,一篇搞定
ADB 命令从入门到精通!有趣的整蛊命令、日常高频命令、刷机硬核命令全覆盖,附 Keyevent 键值速查表。
为你的 AI Agent 添加记忆宫殿 mempalace
去落格博客阅读完整排版的为你的 AI Agent 添加记忆宫殿 mempalace 最近更新:7th 4 月, 2026https://github.com/milla-jovovich/mem […] 为你的 AI Agent 添加记忆宫殿 mempalace,首发于落格博客。...
與 AI 共舞
從 ChatGPT 3.5 到 Claude Code,軟體開發在不到三年內經歷了劇烈轉變。一個軟體工程師在這場變革中的觀察、反思與困惑
與 AI 共舞
從 ChatGPT 3.5 到 Claude Code,軟體開發在不到三年內經歷了劇烈轉變。一個軟體工程師在這場變革中的觀察、反思與困惑
洒家也爱当代艺术
K8S IM 服务高峰期频繁 tcp timeout
记录下一次虚拟机上K8S IM 服务高峰期 timeout 排查过程。
別再用 AWS Access Key 了
Access Key 是 AWS 上容易被忽略的安全風險。用 OIDC 搭配 IAM Role,讓 GitHub Actions 不需要任何 secret 就能安全操作 AWS 資源
別再用 AWS Access Key 了
Access Key 是 AWS 上容易被忽略的安全風險。用 OIDC 搭配 IAM Role,讓 GitHub Actions 不需要任何 secret 就能安全操作 AWS 資源
又新增了一个表情包,经典人物
本文主要分享了作者最新发现的一组全新动画贴纸资源。这组贴纸以经典人物和网络热门迷因(Meme)为核心,包含了一系列生动有趣的“名人梗图”以及融合版的“可爱Emoji”表情包。作者在文中特别盘点并展示了本次发现的多款精品表情,供读者参考与交流。此外,文章末尾还贴心地附上了多条往期相关内容的链接,方便表情包爱好者回顾和获取更多同类资源。整体而言,这是一篇实用的表情包资源分享贴。...
I read the nvim v0.12 release note so you don't have to
A major Neovim release (version 0.12) has been released a few days ago, after more than one year from the last major release (version 0.11). The following is a list of feature I am interested. For a c...
Agent Harness:AI Agent 可靠性的真正瓶颈在哪里?
构建 AI Agent 最难的部分不是选模型,而是包裹模型运行的那套基础设施:工具调用、上下文管理、错误恢复、状态持久化、权限控制。这篇文章拆解 Agent Harness 的五大支柱,解释每个设计决策背后的原因与取舍。
Claw Code 架构解析:Rust 如何重塑 AI Agent 的可靠性边界
大多数 AI Agent 框架用 TypeScript 或 Python 构建,Claw Code 选择了 Rust 并基于 Trait 泛型设计了一套完全解耦的运行时架构。这篇文章深入拆解它的核心设计决策:依赖倒置、分层工具系统、分级权限模型、Hook 机制和 MCP 集成。

March 2026 (52)

Return Different Values for Each Call of A Mock
When unit-testing a function that make multiple external calls/requests, we want to mock the actual call and return the mock results. For each call, we might want to return different results.
Lxn-OneDriveCLI
这是一个第三方的OneDrive命令行工具,基于之前使用的未知来源的闭源OneDrive上传工具重构并添加诸多实用功能。
MT7621一个好用的OpenWrt源
Nginx目录转发时,转发路径和实际路径带’/’的区别详解
详细解析Nginx路径转发中带'/'与不带'/'的区别,包括proxy_pass、root、alias指令的对比,实际应用场景和最佳实践。格式完美修复。
Migrate Python Project from Pip to Uv
Previously, our projects are still using the old Python 3.10, which will be deprecated soon this year. We are also using the good old pip and venv for the project/package management. This is already p...
假期遛弯指南:吉隆坡与马六甲的几天
去年 11 月我去了一趟马来西亚,这是一趟意料之外的出行,起因是看到消息李志要在吉隆坡演出,机会难得,买票也很顺利,于是就定下来了这个目的地。演出结束后的几天,我们也在吉隆坡和马六甲逛了几圈,凭印象简单记录一些初印象。
娃一句话,我写了个应用:一个程序员老爸的AI失控日记
娃一句话,我写了个应用:一个程序员老爸的AI失控日记 一切的起点:开心超人春节回老家,俩娃看了一个动画片叫做开心超人。 从此之后,一直缠着我,让
Go 泛型时代的新宠:标准库新增的泛型包全解析
Go 泛型时代的新宠:标准库新增的泛型包全解析 自从 Go 1.18 正式引入泛型以来,Go 官方团队没有停下 […]
免费开源自动化上传神器,我通宵重构了这套开源工具,让你的龙虾替你全网发遍视频 图文
免费开源自动化上传神器,我通宵重构了这套开源工具,让你的龙虾替你全网发遍视频 图文 开始好久没和大家聊天了。 因为一直以来在忙着自己的创业项目,很
Improve privacy by running a DNS server without forwarder
Disclaimer: no AI was used to write this article. If you run a DNS server at home or for an organisation, it is likely that you configured a public DNS server as a forwarder1. This is not required! Im...
心源性猝死及其急救
猝死就是突然的死亡。医学上将猝死分为了两类:心源性和非心源性,其中心源性猝死占比80%。 可见心源性猝死的重要性。
海龟交易法则完全指南:从入门到实战的详细解析
海龟交易法则完全指南:从入门到实战的详细解析摘要: 海龟交易法则是历史上最著名的趋势跟踪交易系统之一。本文将深入讲解海龟交易法的完整规则、资金管理方法、实战案例,并通过 Python 代码和图表演示如何应用这一经典策略。目录海龟交易法则的起源与背景海龟交易的核心哲学海龟交易系统的完整规则资金管理:海龟交易的核心秘密ATR 指标详解与应用[实战案例:BTC 交易演示](#6-实战案例btc 交易演示...
威科夫交易法与道氏理论:从入门到精通的完整实战指南
威科夫交易法与道氏理论:从入门到精通的完整实战指南前言在金融市场的浩瀚星空中,技术分析流派繁多,但真正能够经历百年风雨依然熠熠生辉的理论却屈指可数。威科夫交易法(Wyckoff Method)与道氏理论(Dow Theory)便是其中两颗最为璀璨的明星。这两套理论不仅为无数交易者指明了方向,更奠定了现代技术分析的基石。道氏理论诞生于20世纪初,由华尔街传奇人物查尔斯·道(Charles Dow)创...
OpenClaw:技术解读和给 AI 应用开发的启示(2026)
最近几个月 OpenClaw 大火,各种 Claw 大家多多少少都体验过了, 本文从技术角度尽量介绍一些不一样的东西,希望可以给大家一些参考和思考。 Code and scripts used in this post: Github. 水平及维护精力所限,文中不免存在错误或过时之处,请酌情参考。 传播知识,尊重劳动,年满十八周岁,转载请注明出处。 1 引言 ...
换了新的笔记本,旧的丢?
作者分享了近期购买新笔记本电脑并更换游戏设备的经历。他先前购买过两台机械革命(鸡哥)笔记本,分别为二手X6TI-S和无界14X,因品控问题产生不满。此次选购了淘宝百亿补贴的蛟龙16 Pro,价格虽略高但性能稳定,且意外升级为更高配置的白色版本。同时,他换购了飞智冰原狼4无线手柄,提升了游戏体验。旧机通过爱回收以2780元卖出,超出预期。文章表达了对过去游戏时光的怀念,感叹工作后更加节俭,游戏乐趣不...
Elasticsearch 基础使用教程:从 MySQL 视角理解 ES
Elasticsearch 基础使用教程:从 MySQL 视角理解 ES 如果你熟悉 MySQL,学习 Ela […]
使用 Docker Compose 安装最新版 Elasticsearch 完整指南
使用 Docker Compose 安装最新版 Elasticsearch 完整指南 Elasticsearc […]
2026年AI圈大事记:从「会说话」到「会行动」的关键转折
2026年AI圈大事记:从「会说话」到「会行动」的关键转折 2026年开年至今,AI圈的热闹程度一点都不输给前 […]
卸载Ubuntu Server的snapd
安装Ubuntu Server时,如果没有选Minimal版本,那一般就会默认安装上snapd. 卸载前,我们 […]
华三交换机配置 ERPS 环网
华三交换机 ERPS 环网配置详解
Lonely Planet 北海道和多抓鱼
去年规划在日本的旅行时,我发现《Lonely Planet 北海道》是市场上最难以正常二手价格买到的书籍之一。
Open Prompt:AI 时代的 PR 协作新范式
<![CDATA[最近大家都在感慨:“Code is cheap,Markdown 才是新时代的源代码。”我就想,传统的基于源代码的 Open Source 协作方式显然已经不太奏效了。因为源代码相当于是新时代的 Binary,围绕程序生成出来的东西该怎么协作?我感受到最明显的痛点是代码 Review 的瘫痪。写代码的时候,Claude/Codex “一把梭”又快又稳;Review 的时候,...
关于AI的一些形而上思考
从 GPT-3.5 问世之初,我就一直想记录下自己对 AI 发展的思考。然而这些想法总是零散而跳跃,于是一直处于"七天憋出六个字"的状态,前后写了七八个版本,却硬生生拖延了三年多 😭这种"想要写...
国光的 Kindle(第八代)基础折腾记录
最新小红书上被种草了阅星瞳x4电子书,磁吸放在 iPhone Air 背面挺合适,群里晒了一下大家觉得屏幕有点小了看不下去了,群友(没名字✘)就把手里闲置的 Kindle(第八代)送给了我,因为官方系统实在是过于烂了,于是乎就有了这篇文章的折腾记录。
soluna 外挂 C 模块
soluna 集成了 lua 虚拟机,但默认构建方式是将 lua 库静态链接到唯一的执行文件中。这将导致无法以动态库的形式外挂 Lua 的 C 扩展。 这是因为,如果独立编译 Lua 的 C 扩展库,通常需要链接 Lua 的 C API 。标准的方法是动态链接 lua 实现,如果静态链接 liblua.a ,会导致进程中有多份 lua 的实现。在 Lua 的历史版本中,这将导致运行期错误。 这是因...
Cloudflare Pages + Workers:部署小项目的终极方案 + 域名省钱指南
注: 本文由AI生成,ednovas编辑并审核发布。 Cloudflare Pages + Workers:部署小项目的终极方案用了一段时间后越来越觉得,Cloudflare Pages + Workers 可能是目前部署小项目最舒服的方案——免费、快速、全球 CDN、自带防御,推送即上线。 我目前在 Cloudflare 上跑了十几个小项目,从博客到 API 到展示页面一应俱全,全部零服务器成本...
Cloudflare Pages + Workers:部署小项目的终极方案 + 域名省钱指南
注: 本文由AI生成,ednovas编辑并审核发布。 Cloudflare Pages + Workers:部署小项目的终极方案用了一段时间后越来越觉得,Cloudflare Pages + Workers 可能是目前部署小项目最舒服的方案——免费、快速、全球 CDN、自带防御,推送即上线。 我目前在 Cloudflare 上跑了十几个小项目,从博客到 API 到展示页面一应俱全,全部零服务器成本...
OpenClaw避坑指南:先装这10个Skills,再谈生产力
OpenClaw避坑指南:先装这10个Skills,再谈生产力如果你只是想找个AI聊天,那ChatGPT、Claude都够用。但如果你想拥有一个能真正执行任务的AI助理,OpenClaw非常值得深入研究。但有个前提:你得会装Skills。今天这篇文章,我想详细聊聊10个值得装的Skills——不只是介绍功能,而是讲清楚它们的工作原理、使用场景和实战技巧。看完之后,你会对OpenClaw的能力边界有...
开启我的「人生 AI」计划
- [YouTube: 2026 年,我把自己做成了一个 AI](https://www.youtube.com/watch?v=_uj7sQ7CvQw)
Goole Pixel 8a刷机root笔记
之前的安卓备用机已经挺旧了,使用上多有不便,于是想着换一个新的。一开始选的是一加Ace 3V,但是卖家发过来的二手外表卖相与预期差距太大,一番对比后选择了Google Pixel。本文简要介绍Google Pixel 8a的刷机root教程。 Goole Pixel 8a刷机root笔记最先出现在tlanyan。...
人们会从产品的外观和感觉来判断公司的品质,所以每一个接触点都必须传递出正确的信号。— 迈克·马库拉(苹果联合创始人)
一个轻量化 Tooltip 组件。
cell-tooltip 一个基于 TypeScript + Vite 的轻量化 Tooltip 组件,交互模型参考 Bootstrap tooltip.js,保留常用能力并尽量减少体积与依赖。 特性 支持触发方式:hover / focus / click / manual 支持位置:top / bottom / left / right / auto 支持延迟配置(show / hi...
Prompt Engineering 实战指南:让 AI 输出质量翻倍的技巧
注: 本文由AI生成,ednovas编辑并审核发布。 Prompt Engineering 实战指南:让 AI 输出质量翻倍的技巧同样一个大模型,不同的提示词(Prompt)可以导致天壤之别的结果。很多人觉得 AI “不好用”、”回答太水”,往往不是模型的问题,而是 提示词写得太随意。 本文从实战角度出发,总结了一套系统化的 Prompt 编写方法,适用于 ChatGPT / Claude / D...
Prompt Engineering 实战指南:让 AI 输出质量翻倍的技巧
注: 本文由AI生成,ednovas编辑并审核发布。 Prompt Engineering 实战指南:让 AI 输出质量翻倍的技巧同样一个大模型,不同的提示词(Prompt)可以导致天壤之别的结果。很多人觉得 AI “不好用”、”回答太水”,往往不是模型的问题,而是 提示词写得太随意。 本文从实战角度出发,总结了一套系统化的 Prompt 编写方法,适用于 ChatGPT / Claude / D...
Cloudflare Workers + KV 实战:搭建零成本节点健康监控系统
注: 本文由AI生成,ednovas编辑并审核发布。 Cloudflare Workers + KV 实战:搭建零成本节点健康监控系统Cloudflare Workers 是一个运行在全球边缘网络的 Serverless 平台,免费套餐每天 10 万次请求,配合 KV 存储,可以零成本搭建各种后端服务。 本文将以一个真实项目为例——分布式节点健康监控系统,演示如何利用 Workers + KV 实...
Cloudflare Workers + KV 实战:搭建零成本节点健康监控系统
注: 本文由AI生成,ednovas编辑并审核发布。 Cloudflare Workers + KV 实战:搭建零成本节点健康监控系统Cloudflare Workers 是一个运行在全球边缘网络的 Serverless 平台,免费套餐每天 10 万次请求,配合 KV 存储,可以零成本搭建各种后端服务。 本文将以一个真实项目为例——分布式节点健康监控系统,演示如何利用 Workers + KV 实...
GitHub Actions 自动化部署 Hexo 博客完全指南
注: 本文由AI生成,ednovas编辑并审核发布。 GitHub Actions 自动化部署 Hexo 博客完全指南传统的 Hexo 博客部署流程通常是:本地写文章 → hexo clean && hexo generate → hexo deploy。这个流程有几个痛点: 🖥️ 换一台电脑就需要重新配置整个 Hexo 环境(Node.js、npm 依赖等) 🔑 配置文件中包含...
GitHub Actions 自动化部署 Hexo 博客完全指南
注: 本文由AI生成,ednovas编辑并审核发布。 GitHub Actions 自动化部署 Hexo 博客完全指南传统的 Hexo 博客部署流程通常是:本地写文章 → hexo clean && hexo generate → hexo deploy。这个流程有几个痛点: 🖥️ 换一台电脑就需要重新配置整个 Hexo 环境(Node.js、npm 依赖等) 🔑 配置文件中包含...
本地 AI 全栈部署:Ollama + Open WebUI + ComfyUI 图像生成
注: 本文由AI生成,ednovas编辑并审核发布。 本地 AI 全栈部署:Ollama + Open WebUI + ComfyUI本文使用 NVIDIA DGX Spark 进行演示,你也可以在其他支持 Docker 的设备上进行部署,推荐ubuntu或者MAC系统。 NVIDIA DGX Spark 是 NVIDIA 推出的面向个人/小型团队的桌面级 AI 超级计算机,搭载 Grace Bl...
本地 AI 全栈部署:Ollama + Open WebUI + ComfyUI 图像生成
注: 本文由AI生成,ednovas编辑并审核发布。 本地 AI 全栈部署:Ollama + Open WebUI + ComfyUI本文使用 NVIDIA DGX Spark 进行演示,你也可以在其他支持 Docker 的设备上进行部署,推荐ubuntu或者MAC系统。 NVIDIA DGX Spark 是 NVIDIA 推出的面向个人/小型团队的桌面级 AI 超级计算机,搭载 Grace Bl...
20260303 打工人必备!自己的 AI 助理这样部署超简单
打工人必备!自己的 AI 助理这样部署超简单打工人每天忙成狗,有个私人 AI 助理真的能省不少事。今天分享我在腾讯云上部署 OpenClaw 的完整流程,用阿里云百炼的 Coding Plan,半小时就能搞定。为啥选这个组合腾讯云轻量应用服务器:便宜又稳定,2 核 4G 够用阿里云百炼 Coding Plan:模型能力强,qwen-coder-plus 写代码很香完全私有化:数据在自己手里,不用担...
任何思想都必然源自另一思想或你的感官(视觉、听觉等)。举例说明:你无法想象一种颜色,它不是你曾经见过某种颜色的组合。 追溯任何想法的源头,你就会发现所有想法都建立在你已经看到、听到等事物之上。 你的现实受限于你能感知和记忆的事物。 "我的语言的边界即我的世界的边界"— 路德维希·维特根斯坦...
2026 年,我把自己做成了一个 AI
我在互联网上留下痕迹,比写代码还早。
"成为你希望在世界上看到的改变。"— 圣雄甘地
你就是宇宙的中心,而其他人也是。— news.ycombinator.com...
无论你认为自己能行,还是认为自己不行——你都是对的。— Henry Ford
你将终生背负所有决定的后果。— news.ycombinator.com...
Using ruff as Linter for Python Projects
In python projects, we always need a linter to catch potential issues and enforce best practices. In the past, there were linters like pylint, flake8. However, they are not performant for large code b...
家用DNS高可用的最后一块拼图 —— mini-ppdns
场景分析 家用DNS的场景免不了天天折腾,比不上企业服务器24x7不关机。 很多在用PaoPaoDNS+PaoPaoGateway的网友经常问关于DNS故障转移的问题。让我们来先看一个常用的简单FakeIP拓扑: 主路由主路由FakeIP网关FakeIP网关客户端客户端DNS服务DNS服务FakeIP池11.0.0.1=qq.com..............FakeIP池...被分流的域名被分...
Star Trek : Captain's Chair 初体验
今年过年,我沉迷于 Star Trek : Captain's Chair 这款 2025 年的桌游。暂时还没有中文版,如果直译的话,名为《星际迷航:船长之椅》。这是一款以卡牌构筑为核心玩法的桌游,在游戏过程中,不断完善自己的牌堆,构筑一个高效的得分引擎。如果能比对手获得更多的 VP 就可以获得游戏胜利,但也要避免突然死亡。这是一款新游戏,但作者 Nigel Buckle 和 David Turc...
自建 S3 兼容对象存储服务 Garage
自建基于 Rust 开发的开源 S3 兼容分布式对象存储服务 Garage 流程。
Neko Master: 从 0 到 1K+ Star 的 Vibe Coding 实践
春节期间,我花了四个小时,从零开始 Vibe Coding 了一个网络流量分析面板 [Neko Master](https://github.com/foru17/neko-master),当天就上线了第一版。项目上线一周,GitHub 收获了 1000+ Star,Docker Pull 破了 10K。

February 2026 (33)

PVE 配置 VLAN 感知
需求描述:交换机到服务器有一根网线联通;交换机侧接口为Trunk口,允许vlan 10 20 30通过;PVE有三个虚拟机,分别需要access vlan到虚拟机。
MT7922 无线网卡安装
前两天购买了一块 MT7922 的无线网卡用于替换原机内 RTL8852CE 的无线网卡,驱动部分安装的记录。本文主要记录了MT7922蓝牙驱动提示“由于该设备有问题,Windows 已将其停止。 (代码 43)”的解决过程。
假期遛弯指南:带父母游上海
今年我们一家没有留在本地过年,而是一起去上海玩了一趟,这是我和妹妹真正意义上第一次带他们出远门。
AI Agent 病毒:从 OpenClaw 病毒式成功到成为病毒
2026 开年,OpenClaw(曾被称为 Clawdbot 及 Moltbot)作为一款在本地运行的开源 AI 代理框架,展现出了病毒般的影响力,而其获得更大能力的可能性的同时意味着更大的安全风险,或者难听点说成为潜在的计算机病毒。
AI Agent 病毒:从 OpenClaw 病毒式成功到成为病毒
2026 开年,OpenClaw(曾被称为 Clawdbot 及 Moltbot)作为一款在本地运行的开源 AI 代理框架,展现出了病毒般的影响力,而其获得更大能力的可能性的同时意味着更大的安全风险,或者难听点说成为潜在的计算机病毒。
过年期间的事
作者计划在春节回家期间升级家里的服务器,原本使用的是老旧的戴尔 R720XD,由于其性能不足,决定购买戴尔 R730XD 准系统,并在闲鱼上选购了内存、CPU 和硅脂等配件,总花费约 1409.7 元。旧服务器及内存条被出售,回血约 500 元。作者利用新服务器搭建了多个开源服务,包括 DDNS、VaultWarden、Jellyfin 等,用于家庭娱乐和远程办公需求。装机过程中遇到了功耗过高的问...
HGAME 2026 运维秘话
又一年的 HGAME 2026 结束了!今年我负责运维背锅,特写此文记录遇到的各种情况。
[持续更新] - 安卓 HTTPS 抓包那些事
长期记录和更新安卓 HTTPS 抓包相关的内容与笔记。
如何从 WordPress 逃离到 Astro
我迁移到 Astro 的简要经历。任何一个选择都有代价,离开一个成熟平台应当是在作死。
编译原理课程设计报告
笔者在杭电编译原理课程设计所提交的实验报告中,自认为比较有趣的部分。
2026年,从「记笔记」到「积累数字资产」
果然回家让人变高产 >v<祝各位马年大吉,平安喜乐,万事顺遂~2020 年的时候我写过这样一篇文章:2020 年,或许你应当试试这样记笔记,当时便和大家推荐过 Obsidian——相...
2025 年终总结:折腾不止,热情常青
新开始,新期待 写在开头:回顾与展望 时光荏苒,转眼间 2025 年已悄然而过。 这一年在各位读者的支持与陪伴下,本站持续记录着我在技术领域的探索与实践。 回首这一年,不仅是技术能力不断精进的一年,也是个人认知和生活感悟不断丰富的一年。在此,衷心感谢每一位关注我的读者、每一位给予我反馈的朋友,以及所...
用 AI 辅助读书
最近一年闲下来,我重新挖掘了读书的乐趣,尤其是读小说。 读小说真的需要时间和心境,因为进入心流状态更慢。如果长时间无法进入状态,很容易就读不下去;但一旦读进去了,比玩游戏(互动形式)或看影视剧(多媒体形式)更让人沉浸和回味。你可以对精彩处反复斟酌体会其中的情感,也更容易停下来脑补作者在情节上的留白。阅读节奏完全由自己控制,可快可慢。鉴于制作成本,小说的多样性远超其它媒介,提供的选择就更为宽泛。 我...
杀死那只鹦鹉 —— 「白话文」讲解一种探测 XTLS VLESS REALITY 的手段
让我们抛弃传统的「猫鼠游戏」对抗思维,不去费力寻找 VLESS 和 REALITY 协议在密码学上可能存在的深奥缺陷,而去关注一个更具决定性且无法逾越的变量:@RPRX 在代码工程实现层面所表现出的、近乎结构性的认知局限。通过针对性地审计 XTLS 的实现代码,我们可以在不触碰任何高深算法的前提下,实现对 XTLS VLESS REALITY 代理服务的手术刀式探测与精准识别。
德语常用不规则动词
无显示输出 Linux 主机配置桌面显示
通过VNC共享当前Debian的桌面
飘过哥本哈根的日子
– 题记 – 2026 春节的前一周, 因公出差哥本哈根. 占坑补位中….
2025年AI编程总结
2025年开始在工作中和工作外大规模使用AI辅助编程,以提升工作和编程效率。总的来说,2025年AI编程使用较为深入,本文主要总结一下使用情况和一些心得体会。 2025年AI编程总结最先出现在tlanyan。...
关灯游戏背后的数学
关灯游戏是一个经典益智游戏,游戏的规则非常简单,在一个 n × n 的网格里的每格都会有一盏灯,点击任意格子都会反转该灯和其上下左右所有相邻灯的状态,最终目标是将所有灯都关掉。
Blend Hosting VPS 2026
Blend Hosting:马来西亚动态住宅 VPS(Linux)低至 $14.85/月Blend Hosting 是一家成立于 2005 年的海外服务器与云计算服务商,在 VPS 与服务器领域拥有 20 年以上的持续运营记录。相比偏向短期试用型的平台,Blend Hosting 的整体定位更偏向长期稳定运行与可持续使用的应用场景,目标用户群体也更明确。 Blend Hosting 是以高网络质量...
Blend Hosting VPS 2026
Blend Hosting:马来西亚动态住宅 VPS(Linux)低至 $14.85/月Blend Hosting 是一家成立于 2005 年的海外服务器与云计算服务商,在 VPS 与服务器领域拥有 20 年以上的持续运营记录。相比偏向短期试用型的平台,Blend Hosting 的整体定位更偏向长期稳定运行与可持续使用的应用场景,目标用户群体也更明确。 Blend Hosting 是以高网络质量...
记一例浮点数精度问题
<![CDATA[说,内存中有两个不断递增的浮点数,我们记作 a 和 b。程序不断运行的过程中,有两种操作会递增这两个数:给 a 加上一个非负浮点数给 a 和 b 同时加上一个非负整数同时,后台有一个线程在不断向服务器以差值的形式上报 a 和 b 的增量。流程是:deltaA = a - lastA deltaB = b - lastB report(deltaA, deltaB) last...
Windows热点自动开启
我在自己的Windows电脑上设置了热点,但它默认情况下不会随着电脑启动而自动开启,而我又容易忘记手动操作。 为解决此问题,我增加了一个脚本来开启热点,并让该脚本开机自动执行。
葱油鸡腿制作
EasyChat 一款专为无障碍沟通打造的强大翻译软件[开源]
EasyChat 是一款基于 .NET 10 和 Avalonia 构建的现代化翻译工具,旨在解决高频跨语言沟通的难题,提供无缝流畅的交流体验。它通过集成 PaddleOCR 实现截图 OCR 翻译,支持在聊天窗口中自动翻译输入内容,并具备实时语音识别与翻译功能,可满足游戏玩家、影音爱好者及跨境交流等场景的需求。同时,软件支持多种翻译引擎,包括 AI 大模型与传统机器翻译,并计划引入语音合成功能以...
OpenClaw安装教程(Windows10)
最近OpenClaw热度颇高,作为一款轻量、高效且开源的AI代理工具(可实现多平台消 […]
Launching The Rural Guaranteed Minimum Income Initiative
It's been a year since I invited Americans to join us in a pledge to Share the American Dream:1. Support organizations you feel are effectively helping those most in need across America...
实现 AI 自由:我为未来准备的 4 个数字通行证
- [YouTube: 实现 AI 自由:我为未来准备的 4 个数字通行证 ](https://www.youtube.com/watch?v=AYBpSOhForw)
阿里搜广推大规模训练实践:Embedding 引擎设计
前文介绍的 hashtable 负责数据的存储和检索,排布单卡中的底层数据。而特征处理、多卡通信、Embedding 后处理等功能可以使用 torch 的高层 API 来完成。RecIS 将这些 API 汇总到一起设计了 DynamicEmbedding、EmbeddingEngine 和 FeatureEngine。本文将探索他们的架构与实现,最终可以用 EmbeddingEngine 构建一个...
Wireguard 部署 SOP 手册(自用)
告别公网暴露风险:mTLS助你构建家里云安全边界
前言 俩个多月没写博客了 🥲,不能再堕落了,本文与 ChatGPT 共创完成。 2026 年 1 月底,国产私有云系统 飞牛 fnOS 被曝出 高危路径穿越漏洞:攻击者可以构造特定请求,在公网条件下访问 NAS 上的任意系统文件和用户存储数据。这不仅可能导致隐私泄露,还被证实有设备被植入恶意程序甚...
优化终端体验
本文作为笔记,以便部署新环境时使用。
听风的歌
偶尔听听风的歌,想想忘记的事。

January 2026 (38)

geodbtool —— 一站式的GEO数据查询工具
前言:折腾的规则 在如今AI大势所趋,地缘服务变化万千的时代,分流已经成了刚需,特别是在AI领域,香港也显得不怎么香,加上网络波动我觉得现在很快了.jpg,各种服务各种地域限制自有优势所在。而最近更新了PaoPaoGateWay,支持PPsub灵活组合订阅和分流规则,内置了自动更新的GEO数据库,配合Geosite、GeoIP等规则,基本上可以满足所有需求,但有个问题,也是大多数人不愿意用Geos...
ServerGigabit马来西亚VPS
🚀 超大内存(128GB)马来西亚独立服务器限时优惠 [cite: 1]本款 Deluxe Dedicated Server (MY) v2 部署于马来西亚数据中心,采用企业级硬件配置,专为高并发、高性能及长期稳定运行的业务场景而设计 [cite: 3]。 💰 价格与访问说明 月费: USD 249/月 [cite: 2, 19] 安装费: ❌ 免安装费 [cite: 2, 20] 特别提醒: ...
ServerGigabit马来西亚VPS
🚀 超大内存(128GB)马来西亚独立服务器限时优惠 [cite: 1]本款 Deluxe Dedicated Server (MY) v2 部署于马来西亚数据中心,采用企业级硬件配置,专为高并发、高性能及长期稳定运行的业务场景而设计 [cite: 3]。 💰 价格与访问说明 月费: USD 249/月 [cite: 2, 19] 安装费: ❌ 免安装费 [cite: 2, 20] 特别提醒: ...
诈骗案件怎么认定非法占有目的?满足这些情形,抵赖是没用的
经济纠纷和刑事诈骗往往只有一线之隔。盛律师为您深度解析诈骗罪的核心——“非法占有目的”。融资失败、合同违约、欠款不还是否构成诈骗?什么情况会被认定为“一开始就没想还”?从资金去向、还款行为等5大维度,教你如何规避法律风险,保护自己。
Gemini Cli实现“选中文字添加日程”的右键功能
前言 近来我在摸索将Gemini Cli等终端agents融入工作流,目前总体感觉是——这类工具确实能够将脑力和精力从“杂活”和“需要但不感兴趣”的事情中解放出来,效率提升很多。这篇短文将介绍一个最近的实践案例。 作为博士生,我经常需要做的一件事是手动将电子邮件中的会议、报告、答辩等信息添加到Apple日历中。手动设置事件的标题、时间、地点、提前提醒时间、线上开会链接等内容属实麻烦。在ChatGP...
拥抱PostgreSQL支持UI配置化
前言前阵子写的日志分析工具NginxPulse,自开源以来,已过去2周时间,目前GitHub已收获1.5k的star。收到了不少用户的反馈建议,花了点时间将这些问题都处理了下。本文就跟大家分享下新版本都解决了哪些问题,优化了哪些内容,欢迎各位感兴趣的开发者阅读本文。抛弃SQLite有不少用户反馈说日志文件很大的时候(10G+),解析速度非常慢,需要解析好几个小时,解析完成之后数据看板的查询也比较慢...
2025年终总结
今年的几个关键词是:工作、装修、米家。 去年买了房,今年装修。终于实际拥有梦想中的小家了,房子面积不大,但是已经足够我们两人一猫的生活,我们有了自己的书房,我可以正真规划全屋米家,毛毛在也终于结束了和我们一起的漂泊生涯。 在当前这家公司已经工作快三年,公司也已经上市(但是和我也无关),我不再过于畏手畏脚,有机会、敢于放手去做,但是似乎又陷入了历史的循环。
裸辞一年,我亲手删掉了2T的视频**: 我踩过的每一个坑
裸辞一年,我亲手删掉了2T的视频: 我踩过的每一个坑 前言本来打算最近空一点,写个年度的总结,但是我发现 最近我碎碎念文章又被许多人回复 没想到去年
What will you do when AI runs out of money and disappear?
All major AI services like ChatGPT or Claude are heavily subsidised by investors. It's not just the initial investment — it's the running costs of these major AI services that are also astronomical.1 ...
想违法辞退员工?让老板头大的王炸法律条款,99% 的人还不知道
以前老板想开谁就开谁,大不了赔钱了事?难了!2026年最新“王炸”条款,让违法辞退变成“请神容易送神难”。北京最新判例告诉你:岗位没了、失去信任都不是借口。盛律师深度解析:当法律只认“客观不能”时,公司该怎么应对这道“紧箍咒”?打工人又该如何利用这个终极筹码?
关于诈骗罪,你想知道的都在这里,2026 最新解读
2026年最新诈骗罪法律解读:从什么是诈骗、常见的诈骗套路,到各省市的量刑标准及从宽从重情节。盛律师用大白话为你剖析,帮你在复杂社会中避坑防险。
100多员工被抓,广州 AI 公司涉嫌诈骗,这年代打工也得小心了
广州轻舟智能公司被曝“AI机器人带货”诈骗,100多名员工被抓。盛律师深度解析这种披着AI外衣的“割韭菜”套路,为涉案家属提供应对策略,并提醒打工人避坑。
Figma Slides 的一年使用体会
我从工作以来,参与过很多的 PPT 设计,还用过 Figma Design 来设计演示文稿,而 Figma Slides 这一年多用下来,可以说是在我的工作场景下使用得最舒服的演示文稿工具,所以我才写下这篇文章推荐一下。
周报 #26W3 记录流媒体推流(Emby)文件播放提速
1. 流媒体推流优化 1.1 我在做什么? 最近闲来无事,想要维护一下 Emby 服务器。当前的架构是 用户 >> 推流器 >> 网盘 但是我遇到了一个很大的问题,就是每次播放都需要花费大概 10s 的时间,但是拖动进度条的时候又不会出现相关问题。 为了解决这个问题,决定抓包试试。 1.2...
阿里搜广推大规模训练实践:分布式高性能哈希表
RecIS 开发了一个低内存开销、高效查表、动态扩展、强大稳定的哈希表,规避了 torch.nn.Embedding 的问题。RecIS 内部叫 HashTable,也就是广义上的 Embedding。在本文中,会对 HashTable 的底层实现一探究竟,看看它如何达到的: 降低 Embedding 表的内存、通信开销 快速查表 当 id 增加时,需要动态扩表,且无明显消耗 整个系统需要稳定、...
拥抱混乱
来到 2026 年,一切发展得天翻地覆,软件行业在进行彻底的变革。 准确说是很多行业都在进行变革,当 AI 敲响行业的门,每个业内人士都顶着相当大的压力。 然而我却觉得自己没有好好跟上时代步伐。这让我很慌张。 昨晚我仔细剖析了自己,为什么没有全面将 AI 整合到自己的工作流程,为什么进展缓慢、效率不高。 很尴尬的是,虽然我常把自己的昵称起作 Chaos,但我本人却不喜欢混乱、混沌的状态,乃至代码中...
[笔记] 生成式推荐:OpenOneRec 技术报告(快手,2026)
本文是阅读学习快手的 OpenOneRec Tech Report 时整理的一些笔记, 很多训练相关的信息已经开源,见 github.com/Kuaishou-OneRec/OpenOneRec, 包括: 测评框架 RecIF-Bench 和训练数据:16w 用户,96million 交互数据 数据处理代码、训练代码,确保可复现文中内容(非 pro 版本) 训练好的模型:1.7B、...
Unraid硬盘挂载失败(Unsupported File System)的完整修复指南:从排查到原理
1 月 11 日,群里有位朋友的 Unraid 阵列硬盘无法挂载,报错 "Unmountable: Unsupported or no file system"。本文记录了完整的排查过程:从 SMART 硬件检测、XFS 文件系统检查,到发现 blkid 自动检测机制的保守策略,最终通过手动指定文件系统类型恢复数据。
加班费计算基数怎么确定?2026 法律干货,90% 的人不知道
加班已经很辛苦了,加班费要是再算错,那可真是赔了夫人又折兵。很多朋友以为加班费就是按实发工资算的,其实大错特错!盛律师为您深度解析2026年各地加班费计算基数的“潜规则”:北京、上海、广州、深圳怎么算?合同约定低基数有效吗?什么情况下的奖金也能算进基数?一文讲清加班费的法律门道,帮您拿到应得的血汗钱。
阿里搜广推大规模训练实践:背景与挑战
离开米子后,从相机转行到了搜广推方向,所以需要了解一下搜广推的算法背景。搜索、广告、推荐这三个算法由于背景相似,所以会经常被放到一起。打开 app 时的搜索,刷 app 时的推荐,以及投放用户可能有兴趣的广告。三者的本质几乎是一样的:根据用户喜好,尽可能的在数据库中检索出用户想要的东西,这个东西可能是视频,可能是商品,可能是网页等等。搜广推算法直接和用户点击率挂钩,相当于和收益挂钩,也是互联网中最...
我在 2025 年看完的书
我原本为 2025 年定的读书目标是 30 本,不过最后还是和 2024 年一样只看完 25 本。除了确实没有充分利用时间以外,全年用来旅游的日子比较多也是一个原因。以下的几本值得向每个人推荐。 This is Going to HurtSecret Diaries of a Junior Doctor作者:Adam Kay我的评分:5/5 | Goodreads 评分:4.40 我最近几年很喜欢...
NginxPulse开源了
前言上周写了个nginx 日志分析系统,这几天花了点时间把代码整理了下,现已开源。欢迎各位有需要的开发者自取。项目地址GitHub地址:https://github.com/likaia/nginxpulsedockerhub地址:https://hub.docker.com/r/magiccoders/nginxpulse/写在最后我是神奇的程序员,一位前端开发工程师。如果你对我感兴趣,请移步我...
白嫖谷歌学生会员一年 Gemini Pro / Google One
本文详细介绍了通过谷歌账号和信用卡订阅Gemini Pro等AI服务的流程。核心步骤包括:准备美国代理节点及全币种信用卡(推荐招商Visa卡);注册谷歌账号时切换英文界面;验证账号资格需修改地址和语言设置为美国英文;通过SheerId认证平台(需注意可能收费)完成资格验证;绑定信用卡后订阅服务;最后取消订阅以避免年度扣费。文中特别提醒需警惕代理节点风险、IP被封问题及银行推销陷阱,建议使用指纹浏...
一次高速剐蹭事故和两堂课
2025 年 12 月 31 号晚上,我在前往惠州双月湾的途中,在高速上遭遇了一起小事故。
明目张胆不招某个学校的学生,能起诉就业歧视吗?这家公司的操作前无古人
因为和一个老师的私人恩怨,某知名网络公司竟然把整个大学的学生列入招聘黑名单?盛律师告诉你:这种“连坐”式招聘,不仅格局小,而且真可能违法。遭遇招聘歧视,普通人该不该去起诉?
搜推广的工程化——有限内存下的单机大数据处理
22 年校招面字节的时候,面试官随口问了个问题:有几亿条数据存储在文件中,我该怎么排序?虽然在很多高频面经上看过这个问题,但完全没有在意,心想:正常排序呗还能怎么做,加载不进内存就分块处理。可具体怎么分块并没有仔细思考过。看似是一个算法题,但这完全是一个工程题。 今年遇到了类似的问题,有两组文件,第一组叫 bench,有 32 个文件,这些文件大约 1T 左右。每个文件里存储着搜推广的稀疏数据,i...
为 Microsoft 365 添加 1Password 等 Synced Passkey
虽然 Microsoft 早早就为 Microsoft 个人账号提供了 Passkey 登录支持,但是对于 Microsoft 365 企业(含教育版),微软的硬件 Passkey 登录支持直到 2025 年年初才姗姗来迟,而可同步的 Synced Passkey(如 1Password、iCloud Keychain、Google Password Manager 等)的支持更是直到最近...
联通宽带疑似阻断了我与电信公网的通信
用户因租房使用的联通宽带突然无法连接到老家的电信公网IP,怀疑是上游网络被运营商阻断。经过排查,发现所有网络请求在抵达10.218.32.1节点后断开,推测为本地网络出口限制。用户曾因跑PT(点对点文件传输)产生大量上行流量,虽未被限速,但仍被要求签署承诺书以解除阻断。运营商处理态度消极,引发强烈不满。用户计划通过代理解决网络问题,并表达了对运营商的愤怒与失望。...
质疑穿西装开年会,被董事长秒开除。任性老板立威还是送钱?
程序员群里问了一句“这也得买西装?”,就被董事长当场开除。盛律师硬核普法:这种看似霸气的“秒开”,在法律上全是漏洞。一文教你如何把老板的“任性”变成你的“赔偿金”,2N 了解一下?
开发了一个nginx日志分析面板
前言最近在优化网站访问链路的过程中,部署了一套WAF防火墙,它大部分功能都做的挺好,美中不足的地方就是针对于网站访客的相关功能需要付费(3600元/年)才能用。付费是不可能付费的,找了一圈nginx日志分析的开源项目,大部分都做的挺简陋的,要么就是做的很重,需要部署其他服务。既然找不到合适的,那就自己动手写一个吧!实现效果做了4个模块对日志数据进行分析。访问概况数据日报实时访问访问明细访问概况概况...
KVM migration from intel to AMD fails with missing cmp_legacy feature (+ solution)
Context I'm running a virtualisation lab environment, with four Intel-based CPUs (i5-6500) and one AMD Ryzen 3 PRO 2200GE. When migrating virtual machines from one of the Intel hosts to the AMD host,...
Jellyfin 客户端推荐 PC / Android / iOS / TV
本文介绍了多个适用于Jellyfin的影视和音乐客户端推荐。影视客户端方面,PC端推荐Fladder,因其解码能力强、跨平台支持好;安卓端推荐Findroid、Ghosten Player、Fladder和Streamyfin,其中Ghosten Player和Fladder较为实用;iOS端推荐Swiftfin和Stream Music,但功能较少;Android TV端则有官方客户端和Ghos...
C# 荣获 2025 年度编程语言
C# 在2025年再次被评为年度编程语言,这是它三年内第二次获得此荣誉,主要因其年度排名涨幅最大。C#在语言设计上不断采纳新趋势,实现了从Windows专属到跨平台、从微软专有到开源的两次重大转型。与此同时,C语言与C++排名互换,R语言因数据科学需求重回前十,而Go和Ruby则分别跌出前十与前20。预计TypeScript将在2026年进入前20,Zig也有望进入前30。...
Zabbix 7.4 通过钉钉发送告警提醒
找了一圈网上没有针对于 Zabbix 7.4 版本的钉钉告警教程,于是手搓了一下,如有错误还望海涵。
Jellyfin 反向代理中的真实IP透传
Jellyfin 更新至 10.10.7 及以后版本后,后台登录IP显示为容器或反代IP。解决方法包括在Nginx反代中配置IP透传,如设置`X-Real-IP`、`X-Forwarded-For`等头信息,以及在Jellyfin控制台的“Known proxies”中填写受信的IP网段(如`172.33.5.0/24`),并重启服务。配置完成后,登录IP将恢复正常显示。...
ACPI BIOS Error 深度解析:当固件与内核发生冲突
遇到 ACPI BIOS Error 却不知从何入手?本文基于四个真实案例(SATA 降速、Intel 核显 SR-IOV、NVIDIA 显卡冲突),深入分析固件与内核的兼容性问题本质。从快速评估到软件绕过、硬件修复,提供系统化的三阶段排查策略。即使问题无法完全解决,也能帮助你理解错误、理性决策、降低恐慌。技术从不完美,但通过共享经验,我们共同推动进步。
怪奇物语第五季来了!附各大网盘、磁力资源 8集全 已完结
激动地宣布第五季已经发布,首部作品自2016年以来已有八年。第五季分为两批释出,目前仅提供前四集,余下三集将于12月25日和31日依次上线。4K版本也已包含其中。作者同步提供了多个在线观看和下载的链接,包括夸克、115、百度网盘等,还有相应的磁力链接。作者未能立即观看全部内容,表示已下载文件准备观看。...
[译] 软件领域的工业革命:AI 将使软件成为一种新的 UGC(2025)
译者序 本文翻译自 2025 年的一篇文章 The rise of industrial software。 工业化能以极大的规模生产低质量、低成本的产品, 印刷工艺的工业化导致了平装书的出现 农业的工业化导致了垃圾食品的出现 数字图像传感器的工业化导致了海量普通人拍摄的图片、视频等等 LLM 的出现是软件领域的蒸汽机时刻,软件开发正在经历一次属于它的“工业革命”, ...

December 2025 (57)

从A-Z的2025年终总结
将 A-Z 逐一输入到浏览器的地址栏里,浏览器会自动补全域名。2025年的年终总结就用我浏览器自动补全的域名来 … 继续阅读从A-Z的2025年终总结...
新玩意:一加 15
渠道:一加手机京东自营旗舰店价格:4381 元上一部手机一加 ACE Pro 用了三年多了,详情可见「新玩意|一加 Ace Pro」。除了比较卡,256G 的存储空间也不够用,所以就想着趁着双十一换一部新手机。下半年发布的新机里,对比了 iPhone 17 系列、iPhone Air、小米 17 系列和一加 15,最后还是选择了一加,一方面是性价比比较高,另一方面是系统不变,无需适应。本来是想双十...
VPS Manager Pro (Web SSH Terminal)
Sample Website 演示网站https://vps.ednovas.tech VPS Manager Pro (Web SSH Terminal)English | 中文说明 <a name="english"></a> 🇬🇧 EnglishVPS Manager Pro is a powerful, web-based SSH te...
VPS Manager Pro (Web SSH Terminal)
Sample Website 演示网站https://vps.ednovas.tech VPS Manager Pro (Web SSH Terminal)English | 中文说明 <a name="english"></a> 🇬🇧 EnglishVPS Manager Pro is a powerful, web-based SSH te...
E视界 (DongguaTV Enhanced Edition)
这是一个经过全面重构和升级的现代流媒体聚合播放器,基于 Node.js 和 Vue 3 构建。相比原版 https://github.com/Minerchu/dongguaTV ,本作添加了许多功能。 演示网站https://ednovas-test.vercel.app (不包含任何数据) ✨ 核心特性 (Core Features)1. 🎬 双引擎数据驱动 **TMDb (Th...
E视界 (DongguaTV Enhanced Edition)
这是一个经过全面重构和升级的现代流媒体聚合播放器,基于 Node.js 和 Vue 3 构建。相比原版 https://github.com/Minerchu/dongguaTV ,本作添加了许多功能。 演示网站https://ednovas-test.vercel.app (不包含任何数据) ✨ 核心特性 (Core Features)1. 🎬 双引擎数据驱动 **TMDb (Th...
今年读的书
2025年要结束了,并没有太多感慨要发。不过回顾了今年读的书,发现还是比较有特色的。 如果用一个关键词来概括的话,那就是:经典。
独立游戏简评 Vol.3
继续写写一些之前玩过的独立游戏,部分内容含有剧透。
新增 991 个动态 Emoji 表情
作者宣布新增了991个动画Emoji表情,并更新了表情包插件的拖动排序功能。作者亲自排序耗时两小时,并分享了三款个人最喜欢的表情包。新增的表情包来自神秘平台,可供用户下载回顾。...
表情包仙人又来了!
作者最近更新了6个新的动画表情包,包括黄豆小黄鸭、佩佩蛙、可爱Emoji、动态Emoji、搞怪Emoji和圣诞老人。其中,作者最喜欢佩佩蛙这一表情。这些表情包已经更新到GitHub,并提醒用户如果表情包不生效,可能需要重启Halo。...
遇见自己 - 2025总结一下
– 题记 – 团队核心成员辞职, 首先这哥们带着家人去加拿大转了三个星期, 然后拿满公司的法定病假各种开溜, 最后拿了几个offer 丢信水到渠成&hel
我的 2025 - 步履不停
今年不论是生活上还是工作上都变化颇多。 2025 年 Highlights 工作如同我 11 月份写的 大梦一场,我在今年 1 月份辞职后 gap 了几个月,在 5 月入职了新公司。新工作薪水大涨,而且是远程,很自由,我大部分时间都在老家上班,业余生活相比往年也丰富了很多。...
让 AI 戴着镣铐跳舞
最近临时在帮朋友做一些外包,基本上代码都是 AI 写的,我想如果不是有 AI, 我大概不会帮这个忙,因为即使这些活不难,我还是要写很多代码。但现在,我可以一个人同时做 2-3 个项目。 在这个过程中,更加让我确定了对于程序员来说,软件开发的范式已经彻底彻底改变了。生成代码再也不是程序员「应该」做的事情,而是应该被放手给 AI 做的事。 这也让我对判断一个程序员的能力从代码能力转变成了使用 AI 的...
Steam上有关码头,船,航海的游戏
Steam上有关码头,船,航海的游戏 Tony 2025-12-26 20:21, 星期五 内容 边玩边学,边学边玩。 船舶墓地模拟器 / Steam / Switch520 船舶墓地模拟器2 / Steam / Switch520 海员人生:行船模拟 / Steam 海运大亨 / Steam / Swtich520 Do...
嫌疑人赔钱私了,受害人也不追究了,为啥还不能撤案?不可不知的公诉刑事案件法律知识
既然是私事,双方和解了,警察为什么还要抓人?盛律师为你科普刑事公诉的底层逻辑:有些案子,真不是你想撤就能撤的。一文读懂公诉权、自诉权以及谅解书的真实作用。
Python 包管理神器 - UV
文章探讨了Python包管理工具uv的优势和用法。uv,由Astral公司基于Rust编写,旨在提供高性能、多功能且易用的包管理体验,其速度快、使用方便,并集成了多种功能。文章详细介绍了uv的安装方法、基本命令、依赖管理、Python版本管理、CLI工具以及脚本模式等,并给出了推荐的工作流框架。作者认为uv相较于pip和conda等工具,在性能和易用性方面具有明显优势。...
细思极恐!为了更稳的仙人跳,这帮人竟然仔细去学习刑法。
现在的坏人到底有多可怕?为了实施“仙人跳”,他们竟然把强奸罪的认定标准、未成年人保护法甚至是刑事诉讼流程都研究得明明白白。盛律师带你拆解最高检最新发布的一起指导案例,看看这背后的法律博弈和人性幽暗。
A Christmas Easter Egg by JavaScript.
🎄 Santa Hat | FixIt 一个 JavaScript 实现的圣诞节小彩蛋。 简体中文 | 繁體中文 | English | Français | Русский язык | Español | हिन्दी | Deutsch | 한국어 | 日本語 特性 🎅 自动在圣诞节期间(12 月 20 日至 26 日)为网站 Logo 添加圣诞帽装饰 🎯...
2026 年开始,给好友发“小视频”违法?不能不看的法律新规
以为私底下给好基友发几个“小视频”没事?大错特错!盛律师紧急提醒:2026年1月1日起,新版《治安管理处罚法》正式实施,传播淫秽信息的“避风港”彻底没了。不论你是私聊还是群发,不论是为了赚钱还是为了“分享”,只要涉及淫秽信息,统统要罚!群主不管事儿也要担责?涉及未成年人更是重罪!一文读懂新规红线,教你在这个“网络透明”的时代如何自保。
盛律师教你读懂《员工手册》,谁不看谁吃亏,很多实用细节!
入职时那个厚厚的《员工手册》,你是不是没看就放一边了?盛律师告诉你,这可是公司的法律标准!里面藏着能让你被辞退的条款,此外不仅仅是考勤和工资,还有那些你意想不到的严重违纪红线。盛律师一文带你读懂员工手册的法律门道,既教公司如何合规立规矩,更教打工人如何避坑保饭碗。入职新公司,从读懂这本小册子开始。
挖掘 Shopify Editions | Winter '26 的设计细节
上周 Shopify 推出了一个介绍其冬季更新的网页,应该很多人已经在各种不同平台上都看到了,功能方面我无法评价它好不好,但网页的设计我想所有看过的人都无法不惊叹一句「太酷了」,在这篇文章里,我会简单写一下网页里一些有趣的设计细节。
减刑越来越难,那能申请假释吗?这个法律干货普通人没机会知道
坐牢一半就能假释吗?最新法律对假释条件、程序及考验期有哪些规定?为什么律师说假释比减刑难?盛律师为您拆解假释的“硬门槛”与“软指标”,带您看懂高墙内的刑罚变更逻辑。
员工离职不交接,公司能扣工资吗?90% 人都不知道的法律干货
员工甩手走人,工作一锅粥,公司能不能扣发工资作为“惩罚”?盛律师为你解析离职交接中的法律红线:工资必须发,违约金不能乱扣。但公司也有合法的反制招数,一文读懂离职交接的正确姿势。
提高研发效率之网络环境优化
前言 我的网络环境历程 我的网络环境优化 1、线路优选 2、建立肉鸡工具 3、网络环境优化的思考 前言 作为一个对技术有追求的我,在入行时我就在积累我自己擅长的技术。起初一直是以 .txt 文本记录,各种 .zip 打包,一直携带在随身的U盘上。比如常见的: asp常用代码&函数.zip jQuery常用API.zip CSS常用技巧.zip 常用装机软件.zip css hac...
Sharing group_var variables across Ansible inventories
The problem Some time ago I worked with a customer that used Ansible to deploy a multitude of applications across their individual TAP1 environments. Unfortunately the Ansible inventory was setup in s...
[译][论文] P5 paper | 用语言模型做推荐:一种统一的预训练、个性化提示和预测范式(2022)
译者序 本文翻译自 2022 年 RecSys 大会的一篇论文 Recommendation as Language Processing (RLP): A Unified Pretrain, Personalized Prompt & Predict Paradigm (P5)。 Figure 1: P5 pretrains on an encoder–decoder Trans...
Check Trailing White Spaces in Your Project
When I am working on a Python project, I am using black to format the code, so that we have a unified format across the code base. One pain point, however, is the super annoying trailing white spaces:...
员工迟到,单位不能罚款、扣工资,那这样做总可以吧?老板们必看
员工迟到早退,公司直接罚款200元?这在法律上可能站不住脚。盛律师为你深度解析:公司到底有没有罚款权?怎么做才能既管好考勤又不触碰法律红线?全勤奖、绩效挂钩、按时扣薪,这些合法的招数你得学会。
写给非科班的 HPC 无痛上手:在超算节点上使用 VS Code
写给非科班科研人员的 HPC 避坑与上手指南。本文介绍通过 SSH ProxyJump 或 Code Tunnel 隧道技术,将 VS Code 安全直连计算节点。告别繁琐命令行,在合规前提下享受原生 IDE 的流畅开发体验。
写给非科班的 HPC 无痛上手:在超算节点上使用 VS Code
写给非科班科研人员的 HPC 避坑与上手指南。本文介绍通过 SSH ProxyJump 或 Code Tunnel 隧道技术,将 VS Code 安全直连计算节点。告别繁琐命令行,在合规前提下享受原生 IDE 的流畅开发体验。
[持续更新] - 为什么不应该为了实现需求而调用命令
总结下一些案例场景,图快和方便调用命令在私有化的问题。
辛辛苦苦定的员工手册,开除员工时被判无效?老板们要知道这3点
为什么有的公司因为员工迟到罚款被告上法院,最后还输了?盛律师为您揭秘规章制度合法有效的“金标准”:内容怎么写才不违法?“民主程序”怎么走才算数?“公示告知”怎么做才没漏洞?一文教你定好公司家规,既能管好企业,又能规避法律风险,别等败诉了才后悔。
从已损坏的备份中拯救数据
前言12月15号早上,一觉醒来,拿起手机看到我的邮箱收到了内网服务无法访问的告警邮件,本以为只是简单的服务卡死,将服务器重启后就去上班了。后来,陆续有好友联系我说网站挂了。定位问题晚上下班回家后,尝试将电脑断电重启,发现pve只能存活2分钟左右,然后整个系统卡死,无法进行任何操作。首先,我想到的是:会不会某个vm虚拟机或者ct容器影响到宿主机了。因为系统只能存活几分钟,在执行禁用操作的时候,强制重...
公司没规章制度,员工旷工能被合法辞退吗?老板不能错过的法律知识
没签员工手册,公司也没规章制度,员工旷工几天能被辞退?盛律师告诉你真相:虽然没有家规,但还有国法和行规。为什么旷工15天是道坎?为什么有的公司没制度也能开人?一文读懂旷工辞退的法律底线,别拿自己的饭碗开玩笑。
遛狗不牵绳最高可被拘留10天?2026年新规要来了,养狗人必看!
2026年1月1日起,新版《治安管理处罚法》正式实施。遛狗不牵绳、养烈性犬、甚至只是吓到路人,都可能面临千元罚款甚至拘留!盛律师为您深度解读新规三大雷区,教您如何做一个合法的铲屎官。
Debian with xfce 通过 VNC 共享屏幕
通过VNC共享当前Debian的桌面
以旅行规划(Trip Planning)为例,看 DeepSeek-V3.2 如何合成高质量训练数据(2025)
如何基于 Agent/LLM 强大的规划能力+生成能力+代码执行能力+反思能力, 自动化合成大批量高质量数据: Hypothetical workflow DeepSeek-V3.2: workflow for synthesizing high-quality agentic datasets for RL training (in agentic fashion, without hu...
约定管辖什么意思?约定无效的情形有哪些?签合同前最好要知道的法律知识
和一些公司签合同的时候,都会约定管辖法院,这是什么操作?我们普通人签合同能不能也这么干?盛律师为你揭秘“约定管辖”背后的法律门道:提前选好法院真的能占便宜吗?为什么写了“回老家告”却被判无效?一文读懂协议管辖的红线,别让你的小心机变成废纸。
飘过长白山的日子 - 遛娃系列(滑雪)
– 接上集 – 北京高铁去长白山西 (万达滑雪小镇) 包车去二道白河镇(雪岭) 包车去延吉(吃吃喝喝) 延吉高铁去长春(路过) 长春飞新加坡(北京转机) – 高
公司怎样辞退员工才能一分钱不赔?这 6 种情形老板和员工一定要知道
公司想辞退员工却担心高额赔偿?《劳动合同法》第三十九条明确规定了6种合法解除劳动合同且无需支付经济补偿的情形。本文将为你详细解读:试用期不符合录用条件、严重违反规章制度、严重失职造成重大损害、双重劳动关系屡教不改、欺诈手段订立合同(简历造假)、被依法追究刑事责任。无论你是企业管理者还是普通员工,都需要了解这些法律条款。对老板而言,这是合规管理的必要手段;对打工人而言,这是避免踩坑、保护自身权益的重...
macOS 第三方输入法debug 方法
去落格博客阅读完整排版的macOS 第三方输入法debug 方法 最近更新:13th 12 月, 2025macOS 已经更新到 26 了, 但对于第三方输入法的支持一直没有任 […] macOS 第三方输入法debug 方法,首发于落格博客。...
2025年,判刑 1~25 年,最多可以减刑多少年?减刑计算看这篇就够了
家属进了监狱,都盼着能早点出来。但减刑不是你想减就能减,也不是想减多少减多少。盛律师为您详解减刑的“硬指标”:判了10年最快多久能申请?一次最多能减几天?为什么有人表现再好也得“牢底坐穿”?一文读懂减刑的数学题,帮您看清真相,拒绝忽悠。
我们的医保情况
最近孩子学校通知家长为明年的医保缴费,趁此机会我详细了解了下我们的医保情况。
飘过北京的日子 - 遛娃系列(China Beijing)
– 题记 – Ella很早就嚷嚷着要看雪, 答应了好久; 想着去日本北海道, 然后她从小到大的好朋友一定要约一起走. 小愿望答应一下, 思来想去, 决定今年先
永续合约 11 - 一些边界问题
本文整理了永续合约相关的 30 个边界问题, 涵盖 OI 机制, 保证金细节, 清算边界, vAMM 可行性, JIT 做市以及 JELLY 攻击等实际场景
实现一个内网服务监测告警系统
前言昨天我的pve系统整个挂掉了,之前搭建的告警服务自然也死掉了,这就导致了我不能及时发现网站崩掉了,重启机器。于是,我就把目光锁定到了家里的软路由上面,它是x86架构的,也安装了docker,我只需要用python写个脚本,做个docker服务即可。功能设计有了想法后,接下来需要先确定下要实现什么功能。定时检查:每 N 秒检查一次指定主机的指定端口自动告警:如果连续失败 N 次,就自动通过 QQ...
华三S6860 IRF堆叠
以两台S6860交换机为例,进行IRF堆叠。
Using FlapAlerted to Suppress flapping in DN42
DN42, aka Decentralized Network 42, is a large, decentralized VPN-based network. But unlike other traditional VPNs, DN42 itself doesn't provide any VPN exits, which means it doesn't allow you to bypas...
在 DN42 中使用 FlapAlerted 抑制 Flapping
DN42 全称 Decentralized Network 42(42 号去中心网络),是一个大型的 VPN 网络。但是与其它传统 VPN 不同的是,DN42 使用了大量在互联网骨干上应用的技术(例如 BGP),可以很好的模拟一个真实的网络环境。 在真实的互联网中,各个运营商会使用不同厂商的硬件路由器互相交换路由信息,例如思科(Cisco)、瞻博(Juniper)、诺基亚(Nokia)、Arist...
Using FlapAlerted to Suppress flapping in DN42
DN42, aka Decentralized Network 42, is a large, decentralized VPN-based network. But unlike other traditional VPNs, DN42 itself doesn't provide any VPN exits, which means it doesn't allow you to bypas...
在 DN42 中使用 FlapAlerted 抑制 Flapping
DN42 全称 Decentralized Network 42(42 号去中心网络),是一个大型的 VPN 网络。但是与其它传统 VPN 不同的是,DN42 使用了大量在互联网骨干上应用的技术(例如 BGP),可以很好的模拟一个真实的网络环境。 在真实的互联网中,各个运营商会使用不同厂商的硬件路由器互相交换路由信息,例如思科(Cisco)、瞻博(Juniper)、诺基亚(Nokia)、Arist...
How to delete backups from TimeMachine
去落格博客阅读完整排版的How to delete backups from TimeMachine 最近更新:6th 12 月, 2025Apple’s time machine is really […] How to delete backups from TimeMachine,首发于落格博客。...
iPad 应用侧载
iPad通过安装LiveContainer无限制侧载应用。
Mouse Gestures – Browser Extension
The Mouse Gestures browser extension is developed and maintained by Chance (chance.fyii@gmail.com). Data Collection The Extension stores settings locally in your browser. It does not collect any perso...
Mouse Gestures – Browser Extension
Mouse Gestures is a lightweight browser extension designed to improve your browsing efficiency through intuitive mouse gestures and drag-and-drop operations. It enables faster, smoother web navigation...
Mouse Gestures – Terms of Service
By using the Mouse Gestures extension, you agree to the following terms. Use You may use the Extension freely as long as you comply with applicable laws. No Warranty The Extension is provided “as is” ...
VPSS:面向软件供应链的漏洞影响评估
简介 本文在“安全研究GoSSIP”公众号上首发。 老读者从首尔发回报道——11月17日到19日,第四十届软件工程领域国际会议ASE 2025在韩国首尔顺利举行。今年的ASE会议一共收到了1181篇投稿,最终录用了246篇论文。其中,来自中国的作者占比超过60%(含中国大陆及港澳台),体现了在软件工程领域的强劲实力。在所有提交和接收的论文中,研究主题的Top 3均为“AI和SE”、“测试和分析”、...

November 2025 (21)

20251130 Joplin Server 私有化部署指南 - Docker 一键搭建个人笔记云端
Joplin Server 私有化部署指南 - Docker 一键搭建个人笔记云端拥有自己的笔记云端,数据完全掌控,支持多端同步Joplin 是一款开源的笔记和待办事项应用,支持 Markdown、端到端加密、多平台同步。通过 Docker 部署 Joplin Server,你可以轻松搭建属于自己的笔记云端,摆脱第三方服务的限制。为什么选择 Joplin?📝 Markdown 支持 - 原生支持 ...
用代码和 Git 管理 DNS 记录 —— DNSControl 和 GitHub Actions CI/CD 实践
作为互联网基础设施的基石之一,DNS 也是最脆弱的环节之一。在项目从上线、运营维护的整个生命周期中,DNS 记录的变更和管理是不可避免的。传统上,DNS 记录的管理往往依赖于域名注册商或 DNS 服务商提供的 控制平面,操作不直观、不可复现、容易出错、难以追溯、没有自动化。基础设施即代码(Infrastructure as Code, IaC)无疑为脆弱的 DNS 记录管理给出了一个方向。
[笔记] 从 Tokenization 视角看生成式推荐(GR)近几年的发展(2025)
不同类型的真实世界 建模元素 对应的模型类型 感知世界(Perceptual World) 视觉(Vision) 扩散模型(Diffusion Models, DMs) 认知世界(Cognitive World) 语言(Langu...
AI让我迷茫,那如何让AI帮助我不迷茫...
AI让我迷茫,那如何让AI帮助我不迷茫 前言AI的进步,实在是太快了,每隔几个月,大模型进行了一番前所未有的进步 最近的:sora2,banan
基于嗅觉与听觉调控的四种生活舒适度提升方法研究与实践
永续合约 10 - 清算引擎架构与实现
本文介绍清算引擎的三种执行模式 (本地/远程/链上 Keeper), 包括部分清算策略, ADL 自动减仓, 保险基金管理, 附 Go 和 Solidity 实现
帮妈妈换手机的那些小事
两周前给妈妈买了一台新手机,为她迁移了旧手机数据并记录一下一些为父母换手机时可以关注的点。
Balancer 128M Exploit Analysis
中文 English 一、简介 2025年11月3日,攻击者利用 balancer 池不变式计算中的算术精度损失,在不到 30 分钟的时间内,从六个区块链网络中窃取了 1.28 亿美元。 我对这个攻击非常感兴趣,但是现有的网上的文章大多在描述极其有限的技术细节,例如 _upscaleArray 相关逻辑的精度丢失又或者是相邻一两层的调用链,对于尚未了解过 balancer 具体细节的...
菜谱:茄子肉丁
An Illustrated Guide to AP2 (Agent Payment Protocol) (2025)
With the rapid evolution of GenAI and the growing trend of accomplishing more and more tasks through chat, can you imagine a day (perhaps in the near future) we can buy almost anything simply by chatt...
docker 重启非 host 网络容器造成 dns 异常的梳理和pr修复
docker 重启非 host 网络容器造成 dns 异常的梳理和pr修复
🚀 0 代码部署:Halo 博客与企业门户系统
前言 买了域名,服务器,不会用代码搭建网站怎么办? 来试试使用 CNB 0 代码部署!你只需要会用鼠标,就能轻松搭建 自己的博客或者是企业门户系统! 准备工作 CNB 账号一个 https://cnb.cool 腾讯云账号一个...
遇见自己 - 新加坡自行车环岛120km
– 题记 – 前段时间立了一个flag, 琢磨着骑车环岛. 前些年把PCN的线路大致都跑了一遍点我穿越们, 但就没有正儿八经的环岛跑一次, 因为路线太长&
飘过新加坡的日子 - 迪卡侬 (Decathlon) 滑雪冬装抄作业
– 冬季滑雪 – 2007年的冬天我去北京出差, 除了坐了2个小时的公交车找好基友吃饭; 外加和C在12月的寒冬里坐着11路聊毕业的故事; 剩下最大的记
永续合约 09 - 撮合引擎原理与 Go 实现
本文从撮合引擎的数据结构选型 (红黑树/B-Tree/跳表) 讲到完整的 Go 实现, 包括价格优先时间优先算法, 分片扩展和高可用架构设计
docker open /var/lib/docker/tmp/GetImageBlobXXX: no such file 的正确处理方式
docker open /var/lib/docker/tmp/GetImageBlobXXX: no such file or directory. 解决
大梦一场
如今回到乡下老家,我把二楼大客厅布置成了办公室,置办了张大号升降桌,配上两台大显示器,宽带也升级到了千兆。 今年大部分时间,我就在这里上班。 上班累了,一抬头,落地窗外就是一片稻田。离家 50 米是村活动广场,我偶尔去玩玩滑板;天热了, 每天中午就去山里水潭练习游泳;下午下班后,常沿着进山路跑上一两个小时,或者骑行;晚上,就刷点动漫,或者研究点技术。每隔一两个月,我会去一线城市参加些感兴趣的技术...
为什么我带不好这个团队?
近些年的思考 焦虑的理解 道和术 为什么我带不好这个团队? update 2025/12 update 2026/07/01 update 2026/07/15 最近发生了形形色色的事情,让我很焦虑,通过焦虑的触发使我不得不思考一下是问题是出现在哪里。 和很多大哥大佬们聊了聊近况,我就一直在思考,慢慢的,慢慢的,发现了一些问题,我也想记录下来我的问题和改变过程。这也是我博客的定义。 公司近期也...
B站跟随系统深色模式脚本——让你的B站体验更丝滑
前言 你是否厌倦了在系统开启深色模式后,打开 B 站却依然被刺眼的白色闪瞎? B 站其实有测试版的深色模式,但它不会自动跟随系统设置。这个脚本就是为了解决这个问题而生。 它是一个轻量级的 Tampermonkey/脚本猫 脚本,核心功能是 实时监听 你系统或浏览器的深浅色模式设置 prefers-c...
江城漫步 - 武汉圣地巡礼笔记
先前 StudyingFather 问我要不要去打星,我说,好,我冲。最后申到武汉区域赛的非正式才赛名额,恰好在贵校运动会之后,连着运动会一起加上两趟夕发朝至的硬卧列车,就可以获得 4 天的武汉之行。 江城,或者说其真名「武汉」,是国内诸多 Galgame 的取景地。既然有机会来一趟,还是要尝试一下圣地巡礼。在国内圣地巡礼其实感觉有点微妙,特别是我说去武汉圣地巡礼好多人说是不是去武大图书馆…… 出...
AI 辅助编程时代,哪些编程语言会更流行?
<![CDATA[最近用 AI 辅助写代码的时候,我注意到一个有意思的现象:写 Go 的时候,AI 生成的代码通常很靠谱,风格也一致;但写 Python 的时候,AI 经常给出好几种写法,有时候还会搞出些奇奇怪怪的"聪明"代码。这让我开始思考一个问题:AI 辅助编程会不会改变编程语言的流行趋势?评价标准变了以前我们选编程语言,主要考虑的是"写起来爽不爽"。语法糖多、表达简洁、少打几个字,这些...

October 2025 (35)

多线程执行skopeo copy panic的一次解决过程
多线程执行skopeo copy panic的一次解决过程
Tailscale 替代 DERP:Peer Relays 更加简单的中继方法(支持分流)
Tailscale 的 Peer Relays 是 DERP 中继的现代替代方案,具备部署简单、性能更佳和更高安全性等优点。本文提供了从基础配置到分区域策略的完整指南,适合希望降低中继延迟、简化部署的技术用户。...
三圣花市
记录和女朋友第一次去逛花市。
无需公网IP 使用 Cloudflare Tunnel 内网穿透
去落格博客阅读完整排版的无需公网IP 使用 Cloudflare Tunnel 内网穿透 最近更新:25th 10 月, 2025事到如今,已经很少有运营商愿意免费给你公网 IP 了。 CGNAT 早 […] 无需公网IP 使用 Cloudflare Tunnel 内网穿透,首发于落格博客。...
离线安装docker和包管理安装docker下containerd的启动相关
简单科普下 docker 启动时候和 contaienrd 相关
Debian 13 实现高精度时间同步避免同步误差
TL;DR:Chrony 更快、更稳、更聪明,已在多数发行版中取代 ntpd,尤其适合云主机、虚拟机和不稳定网络环境。 它们各自是什么? NTP(ntpd):传统的 NTP 守护进程,持续与上游时钟对齐,收敛慢、对网络质量较敏感。 Chrony(chronyd/chronyc):现代实现,使用更灵活...
永续合约 08 - 数据解析实战
本文用 Go 实现 GMX/dYdX/Hyperliquid 三个协议的链上数据读取, 涵盖 ABI 解码, gRPC/REST 调用, 以及资金费率监控和清算预警工具的构建
遇见自己 - 4天通关CISSP考试 (2025)
– 题记 – CISSP 全名 Certified Information Systems Security Professional, 认证含金量高不高不知道, 反正我一直在IT领域深耕多年; 有一次某厂商合作方年会, 和坐在一起的另外一家公司CIO互换名片
🖥️ 测试平台 13420H
🖥️ 测试平台 13420H Tony 2025-10-21 21:42, 星期二 内容 章节目录 设备故事 配置 相关链接 设备故事 又是一块尔英的 MoDT 平台,搭配无头显卡 40HX 看看这类组合性价...
周末午餐
周末的午餐。
偶尔是深夜就好了
白天太长了,偶尔是深夜就好了。
Debian 启用 MPTCP 突破单线程限速
一、前言 最近遇到了一个很神奇的 VPS 服务商,他们会限制单线程速度,但是并不限制总的速度。同时还会限制 UDP 速度。为了解决这个问题,我盯上了 MPTCP 技术。 MPTCP 的主要作用是它允许单个(划重点)传输连接同时使用多个路径。MPTCP会话从初始子流开始,该子流类似于如上所述的常规TC...
Linux 桌面系统故障排查指南(六) - 系统关机与电源管理
AI 创作声明:本系列文章由笔者借助 ChatGPT, Kimi K2, 豆包和 Cursor 等 AI 工具创作,有很大篇幅的内容完全由 AI 在我的指导下生成。如有错误,还请指正。 前言系统关机看似简单,但背后涉及了繁杂的资源清理和状态管理过程。当你点击关机按钮,系统却卡在那里不动,或者出现各种奇怪的错误信息时,理解关机流程和故障排查方法就显得尤为重要。 除了关机,Linux 还提供了休眠...
Linux 桌面系统故障排查指南(五) - 网络
AI 创作声明:本系列文章由笔者借助 ChatGPT, Kimi K2, 豆包和 Cursor 等 AI 工具创作,有很大篇幅的内容完全由 AI 在我的指导下生成。如有错误,还请指正。 前言网络连接是现代桌面的基础功能,涉及硬件驱动、固件加载、网络管理和 DNS 解析等多个环节。 本文将从网卡驱动开始,经过内核网络栈,到达应用层,了解 Linux 网络系统的完整架构,包括如何配置网络连接,如何...
Linux 桌面系统故障排查指南(四) - 多媒体处理与中文支持
AI 创作声明:本系列文章由笔者借助 ChatGPT, Kimi K2, 豆包和 Cursor 等 AI 工具创作,有很大篇幅的内容完全由 AI 在我的指导下生成。如有错误,还请指正。 前言Linux 桌面系统的多媒体处理和中文支持涉及多个子系统。音频延迟、字体渲染质量、输入法响应速度等问题看似简单,背后却涉及 PipeWire、fontconfig、fcitx5 等多个组件的协同工作。...
Linux 桌面系统故障排查指南(三) - 桌面会话与图形渲染
AI 创作声明:本系列文章由笔者借助 ChatGPT, Kimi K2, 豆包和 Cursor 等 AI 工具创作,有很大篇幅的内容完全由 AI 在我的指导下生成。如有错误,还请指正。 前言Systemd 及各项系统服务启动后会进入登录页面,从这一刻开始的 Linux 桌面使用过程涉及会话管理、窗口合成、图形渲染和输入处理等多个组件。...
Linux 桌面系统故障排查指南(二) - systemd 全家桶与服务管理
AI 创作声明:本系列文章由笔者借助 ChatGPT, Kimi K2, 豆包和 Cursor 等 AI 工具创作,有很大篇幅的内容完全由 AI 在我的指导下生成。如有错误,还请指正。 概述本文是《Linux 桌面系统故障排查指南》系列的第二篇,专注于 systemd 生态系统与服务管理。在上一篇中,我们了解了系统启动与安全框架,现在让我们深入探讨 systemd 核心功能以及 systemd...
Linux 桌面系统故障排查指南(一) - 系统启动与安全框架
AI 创作声明:本系列文章由笔者借助 ChatGPT, Kimi K2, 豆包和 Cursor 等 AI 工具创作,有很大篇幅的内容完全由 AI 在我的指导下生成。如有错误,还请指正。 前言本文将简要介绍 Linux 桌面系统的启动机制,从 UEFI 引导到内核加载,从 initramfs 到 systemd 服务启动,再到桌面环境加载。同时还会探讨系统的安全框架,了解 PAM、PolicyK...
重返操作系统:信号量编程
从今年春节回来到现在,经历了不少事情。暑期勉强打赢了“复活赛”,不过主包也快到残血状态了。现在终于能腾出点时间,好好学习一下。 有很多想学的东西,技术方向包括 vllm、deepspeed、大模型、CUDA、模型量化等;非技术方面,想学剪视频和修图——毕竟手里攒了一堆素材,哈哈哈,慢慢来吧。 今天想聊聊信号量,这也是我在新工作中遇到的实际场景。信号量本质上是一个变量,常用于多线程环境中的同步控制。...
【1024抽奖】EdgeOne下线源站防护?这个办法更简单!
【抽奖】 1024 程序员节抽奖 80 个 EdgeOne 兑换码,将在 2025 年 10 月 24 日 20:48 开奖,敬请期待! 快来扫码参与! 前言 这个月一直没想到什么选题,结果腾讯云前两天给我发了邮件告知说源站防护功能下架了: 【EdgeOne】关于免费套餐下线源站防护功能的通知 尊...
keepalived Locking pid file error 22 - Invalid argument
由来现场部署业务后发现访问有问题,排查后发现业务网关访问 etcd 的
纽约看剧流水帐
这次美东之行的契机是 Hamilton 十周年,Burr 的原卡限时回归。我们提前几个月买了票,后来就慢慢扩充成行。这次在纽约,我们每天早上去排 rush,白天暴走,晚上看剧,也是非常特种兵。去纽约之前,我们还在西雅图看了正在巡演的 Suffs,在 Boston 听了 BSO 本季首套演出,这篇就把最近看的剧都记录一下吧。 Suffs Suffs 可能是我们近几年看的音乐剧中最令人惊喜的了。音乐都...
话剧《寻她芳踪·张爱玲》
记录八月份和对象第一次看话剧。
是什么,为什么,怎么做 —— 谈谈 DNS 泄漏、CDN 访问优化与 Fake IP
2001 年 4 月 IETF 通过的 RFC3089 中所描述的 Fake IP,是四层代理分流场景下 性能相对最佳、体验相对最好、实现相对最简单的「最佳实践」。相比之下,Real IP 模式下为了尽可能接近 Fake IP 的性能、体验,需要大量额外配置、付出更多的代价。
从自己造轮子NodePort白名单到参考 calico 规则
研究下 calico 如何实现 nodePort 白名单。
从认知心理学看代码可读性
<![CDATA[最近我发现,讨论代码可读性时,认知心理学提供了一个很好的视角。那些我们熟知的最佳实践背后都有共同的心理学基础。代码是给人读的,而人脑处理信息的方式是有规律的。理解这些规律,就能明白为什么有些代码读起来轻松,有些代码读起来费劲;就能在面对具体问题时做出更好的判断,而不是机械地遵循教条。认知负荷理论:理解代码复杂度的本质认知负荷理论(Cognitive Load Theory)...
波士顿美术博物馆图录小议
我这人附庸风雅,虽然不懂艺术,却爱逛博物馆,也爱买画册。这次回美东,虽然对象蛮不情愿,我还是将一些熟悉的博物馆纳入行程,也算是补了我学生期间省的票钱。其中,MFA 可谓是我最熟悉的博物馆了,我经常会去逛特展,而学校每年假期也会组织留校学生(虽然指的是本科生,但我经常混迹其中)参观。有一次我还遇上了穿同款和服与身穿和服的卡米尔莫奈合照的机会。 这次发现 MFA 出了中文版的馆藏指南(也许以前就有,但...
hostNetwork下hostname的坑
最近升级和压测遇到的 hostNetwork 下 hostname 的坑问题
群晖NAS MySQL无法外部连接的解决办法
老孙最近在群晖上安装了MySQL数据库(准确说是安装了MariaDB10),想作为同局域网PC端软件的数据库使 […]
#周报 1 记录首个个人页面上线
https://github.com/Sleepstars/HomePage 开发动机 之前一直用的一个第三方的 HomePage,由于长期缺乏更新,而且首页加载缓慢,决定更换一个首页。 但是苦恼于自己一直没有前端开发能力,看到了 pseudoyu 大佬...
在 Claude Code 中使用 GLM 4.6 的体验
最近我在编程上一个很大的变化是把持续月付了将近 1 年的 Cursor 换成了 Claude Code. 之前一直不用 Claude Code 原因有二: Claude Code 在中国使用非常困难,我已经算是比较愿意折腾的人了,也折腾不动它。在 Cursor 中使用 Claude 模型则非常方便。 我不是很喜欢完全在 CLI 中 AI 编程,因为我使用 AI 编程的方式比较像 Copilot ...
[笔记]《人工智能简史(第二版)》(2025)
尼克的《人工智能简史(第二版)》从人和流派传承的角度介绍了人工智能作为计算科学一个分支的发展过程, 内容和风格有点偏学术史,用作者的话说,“写法比较偏重基础和方法论,而不太注重应用”。 作为一本不太“常规”的人工智能入门读物,适合领域内的部分专业读者, 或者想从科学、哲学、伦理学等更高角度理解和看待人工智能的读者。 本文整理一些个人阅读笔记和思考。 水平及维护精力所限,文中不免存在错误或过...
永续合约 07 - 永续合约中的 MEV
本文梳理永续合约中的六种 MEV 类型, 包括清算抢跑, Oracle 操纵, funding rate 套利等, 以及 GMX/dYdX/Hyperliquid 各自的防护方案对比
独立游戏简评 Vol.2
简单评价今年玩过的一些独立游戏。
在 macOS 上开启 Apple Intelligence
终于还是忍不住在 macOS 上的 Apple Intelligence,折腾的步骤还好,不算复杂。

September 2025 (33)

裸辞一年, 我用AI两周狂造520个视频,结果...
短短2个星期,我使用AI做了520个视频,然而结果却…首先我可不是标题党,我真的做了520个视频,而且现在还在源源不断的产出,
一起坐下玩桌游
给朋友们组织过不少桌游局,分享一些观察和感受,希望这篇文章能让你对桌游产生一些兴趣。
全新!Edge 还是卸载不掉?来试试这个!
前言 之前写过一篇 https://www.anye.xyz/archives/IuHBJWtU,今天又试了一下,感觉还是太复杂,无论是进入 PE 还是使用 Live CD 都提高了操作难度,经过时间发现当前版本下 ViVeTool 也不是必须的,那么就写个脚本来一键启用 Edge 的卸载功能吧!...
混元模型玩家必看:CNB API 不限量调用!
前言 嘿嘿,本来是抓包发现 CNB 的 Hunyuan 模型不鉴权,但是一问 youkun 有 API 能直接调,那我昨天捣鼓这半天算什么事啊。 如果你想玩 AI+,但是太烧 token 玩不动,自己部署模型又太笨,不妨试试这个 0 成本不限量调用 hunyuan-a13b 模型的方法。 准备工作...
如何在 CentOS 7/Ubuntu 16 中使用新版本 VSCode Remote Plugin
本文介绍在旧版 Linux 上通过编译兼容 sysroot 并使用 patchelf,使 VSCode Remote 插件能够正常运行。...
新玩具 AirPods Pro 3
出于降噪需求,新入手 AirPods Pro 3 体验。
个别节点上 flannel.1 的 IP 无法 ping
一次客户环境上个别节点 flannel.1 的 IP 无法 ping 的排查
网络调试工具 Surge 使用 GeoSite/GeoIP 教程
提供 Surge 与 sing-box 可用的 GeoSite、GeoIP 规则,支持网页浏览、 API 查询,且纯文本输出会跳过正则匹配,方便快速上手。...
(BI4LBK) ADVANTEST TR6142直流电压/电流源拆解
(BI4LBK) FLUKE PM6690频率计拆解与维修
如何给 懒猫微服 刷 OpenMediaVault
去落格博客阅读完整排版的如何给 懒猫微服 刷 OpenMediaVault 最近更新:25th 10 月, 2025懒猫微服 是一个不错的 nas 系统,CEO 是 Deepin Lin […] 如何给 懒猫微服 刷 OpenMediaVault,首发于落格博客。...
永续合约 06 - Hyperliquid 深度解析
本文介绍 Hyperliquid 的自建 L1 架构, 包括 HyperBFT 共识, 200ms 出块的链上订单簿, HLP 做市机制, 以及 HIP-1/HIP-2 代币标准等核心设计
Unraid 显卡直通终极指南:从“显示器不亮”说起
本文是一篇关于 Unraid 显卡(GPU)直通问题的深度排查与原理解析指南。文章从一个棘手的实际案例出发,系统性地梳理了显卡直通失败的常见原因。内容覆盖了从硬件与固件层面的 IOMMU 隔离、Re-Size BAR 地址冲突,到 Unraid 系统层面的 VFIO 驱动绑定,再到虚拟机配置层面的 OVMF/Q35 固件选择与 VBIOS 文件的重要性。通过对“亮机但高负载下重启”等关键现象的解析...
Debian 13 DEB822 格式简介(及迁移流程)
介绍 Debian13 中 DEB822 源配置及迁移方法。...
漫谈养生
Codex 运行命令报 command timed out 错误
遇到一个很坑的问题,就是在 Codex CLI 里执行任何看似瞬间完成的命令时都会莫名其妙地卡住挺长时间,最后能看到 Codex 在步骤中给出如下报错: 1error: command timed out 这篇笔记记录如何定位并解决这个问题。...
公交车上的时间
长时间的公交车通勤,该做什么好呢?写于公交车上的时间。
1Panel 应用商店如何上架应用
前言 本文作为一篇对于 1Panel 应用商店应用的详细开发文档,修复了官方文档久久不更新的BUG,同时可以将本文内容喂给 AI 以获得较为完美的 AI 协作。 准备工作 确保您的应用程序符合 1Panel 应用商店的上架要求,具体要求请参考 应用上架前提。 准备好应用的相关信息,包括名称、描述、图...
访存实现漫谈 -- 龙芯杯参赛笔记
笔者在暑假参加了今年的龙芯杯竞赛,然后三等奖遗憾跑路了。虽然奖项上不尽如人意,但是也确实是有很多很多工作做的不好,在此处整理一些 LA32R 访存系统相关和参赛的思路,留作记录。 <!--more--> 0 我们有什么条件 硬件上: LUT 限制 BRAM 限制 时序限制 软件上: LA32R 使用指令维护数据缓存和指令缓存的一致性 TLB 理论上需要全相连实现...
很多年
作者:北岛 这是你,这是 被飞翔的阴影困扰的 你忽明忽暗 我不再走向你 寒冷也让我失望 很多年 冰山形成以前 鱼曾浮出水面 沉下去,很多年 我小心翼翼 穿过缓缓流动的夜晚 灯火在钢叉上闪烁 很多年 寂寞 这没有钟的房间 离去的人也会带上 钥匙,很多年 在浓雾中吹起口哨 桥上的火车驰过 一个个季节 从田野的小车站出发 为每棵树逗留 花开结果,很多年...
salt-run很久才返回
一次 salt-run 很久才返回的排查
“npm warn Unknown project config “electron_mirror”. This will stop working in the next major version of npm”的解决方案
最近老孙的一个electron项目,通过命令行启动时,有两行提示: 提示大意是当前的electron_mirr […]
麒麟内核4.19.90-52.49导致的flannel vxlan跨节点不通
一次麒麟内核导致 flannel 跨节点不通的排查
Linux 桌面系统故障排查指南(零) - 组件概览
AI 创作声明:本系列文章由笔者借助 ChatGPT, Kimi K2, 豆包和 Cursor 等 AI 工具创作,有很大篇幅的内容完全由 AI 在我的指导下生成。如有错误,还请指正。 定位与目标Linux 桌面包含了相当多的系统组件,这些组件组合形成了一个精密的系统,它们共同管理着从硬件设备到用户会话的方方面面。...
永续合约 05 - vAMM 永续合约演进史
本文梳理 vAMM 永续合约的演进路径, 从 Perpetual Protocol v1 的 x*y=k 到 v2 集中流动性, 再到 Drift 的 vAMM+DLOB 混合方案, 分析每一代的改进和取舍
西班牙之行
年初的时候我计划今年至少要有一次远行,所以儿子放暑假的时候就带他到西班牙旅行了 22 天。大部分人都把比较长的休假安排在公众假日前后,但是因为儿子只能寒暑假出行,我就只能选天气炎热又浪费年假的7月了。 这次是 COVID 之后我第一次出亚洲。原本年初的计划是暑假带儿子去美国东岸,除了去纽约和华盛顿的博物馆外,还能回学校看望导师。可是 Trump 二次当选之后边境执法很混乱,带着孩子还是避免不必要的...
Vibe Coding真能取代程序员?中年程序员的Vibe Coding刚出新手村
Vibe Coding真能取代程序员?中年程序员的Vibe Coding刚出新手村 为什么写这篇,因为我最近在学习vibe coding,看到有价值的东西
十铨科技(慧荣SM2258XT)固态硬盘开卡教程
最近一段时间,我们使用的还原软件对固态硬盘支持不是很好,经常出现硬盘锁定问题,锁定后 […]
Debian 13 更换 Xanmod 内核(采用新版 Deb822)
本文介绍在 Debian 13 使用 Deb822 格式添加 XanMod 仓库并安装合适内核的完整步骤。...
flannel 路由错乱
一次 flannel 路由错乱导致的跨节点不通
Kindle 装微信读书从入门到放弃
由于我在海外,实体书空运价高,而海运通常需要等上一两个月,所以阅读电子书成了我的刚需。Kindle 退出中国市场后,正版电子书的来源便只剩微信读书了。但是 Kindle 上只能使用网页版微信读书,每章节之间都需要联网载入,体验非常不好。而 Kindle 退出中国市场退得非常激烈,一联网就会删除我存档的中文电子书,导致我的 Kindle 只能开飞行模式,更用不了网页版微信读书了。前几年,我便买了文石...
使用hetzner部署云上应用
很早就注册了hetnzer的账号,那时候属于玩机兴趣比较高的时期,注册hetzner是为了玩20多欧的杜甫。后来发现买那么多服务器除了备份数据和挂探针没什么正规用途,慢慢就失去兴趣不再续费了。 使用hetzner部署云上应用最先出现在tlanyan。...
飞牛 fnOS NVIDIA Tesla P4 vGPU 驱动教程分享
每天的工作难度虽然不高,但是却异常琐碎,完全没有自己的思考时间,导致我的博客已经很久没有更新了。这种日子到底还有多久?我到底能不能成为说唱歌手?

August 2025 (18)

再赴一场盛夏:写给下一个五年
距离 上一次的总结 似乎又过去了一年,而距离毕业离开校园,也已经五年了。好久不见,那就随便唠唠近况吧。可每次提笔更新下近况,想写点自己的生活,总觉千头万绪,真落到字句上,反而不知从何说起了。1 ...
Command line tool for generating a changelog from git tags and commit history
auto-changelog-plus 中文 | English 从 git 提交历史自动生成 changelog 的命令行工具。 基于 auto-changelog 和 约定式提交 规范。 📦 安装 npm install -g auto-changelog-plus🚀 用法 在 git 仓库根目录运行 auto-changelog-plus 或者 acp。工具会在后台运行 g...
新手应该买什么样的水彩?水彩分装是什么?管彩挤出来就是固彩吗?
前言 今年由于手账,了解了钢笔淡彩,有入坑水彩的趋势。最近沉迷买水彩,小红书Reddit都翻遍了,除了认识了一大堆品牌和系列,被各种推荐淹没,有些不知所措。 买了国温、小史和荷尔拜因的分装和珠光的试用,但感觉不太够用。 一开始只是看到了一个自制水彩视频 以为是普通商家做水彩分装的vlog,看下去发现是一个人包揽手工生产水彩块的全部流水线,超级精致,推荐观看!链接: B站Spiker07:一盒水彩的...
从Windows克隆Git仓库
Windows不如Linux更适合开发者。当我试图从Windows上克隆一个Git仓库时再次深刻体会到了这一点。
永续合约 04 - dYdX 演进之路
本文梳理 dYdX 从以太坊 L1 到 StarkEx 再到 Cosmos 应用链的四个版本演进, 分析每次迁移背后的技术和商业考量, 以及 v4 链上订单簿的撮合机制
超威X11SPL-F主板,升级BIOS和BMC教程
最近组了一套3647平台,用的超威X11主板,型号X11SPL-F。卖家说发货前做了测试没问题,但自己就是用不 […]
有一种可能:效率高也许是一种弊端
有一种可能:效率高也许是一种弊端最近3周的高强度推进项目,导致我现在闲下来,不禁让我思考的东西更多 一种可能是,在这个年代,也许你懂得东西越多
How to move eSIM from a galaxy watch to another
去落格博客阅读完整排版的How to move eSIM from a galaxy watch to another 最近更新:25th 10 月, 2025I have a Galaxy Watch 6 classic, an […] How to move eSIM from a galaxy watch to another,首发于落格博客。...
一个改进的Java短ID生成库
在Yitter的IdGenerator项目基础上,本人对其做了进一步的改进,支持不同的时间精度,让生成的ID长度更短,数值更小;同时支持多个实例调用,服务于不同的业务场景需求。 一个改进的Java短ID生成库最先出现在tlanyan。...
让 Mermaid 图表自动跟随系统深浅色
Mermaid 是目前最流行的「文本即图表」渲染库,但它对「系统深浅色自动切换」的支持一直暧昧不明。官方 Roadmap 里偶有提及,却始终没有一个简单、稳定、文档化的 API。 不过社区里已有大量站点(mermaid.live、Obsidian、Notion-like 产品等)实现了丝滑的 Light/Dark 自适应。本文把目前能落地的三条路线一次性梳理出来,并给出最小可运行示例,方便你按需取...
如何给旧域名做重定向
去落格博客阅读完整排版的如何给旧域名做重定向 最近更新:25th 10 月, 2025有些时候我们需要让一个域名的访问重定向到另一个域名,比如旧域名被墙的时 […] 如何给旧域名做重定向,首发于落格博客。...
记忆卡片
永续合约 03 - GMX 协议深度解析
本文拆解 GMX v1/v2 的 Oracle 定价模型, 包括 GLP/GM 池架构, 零滑点交易的实现原理, 两步执行流程, OI 限制以及 LP 的风险收益分析
私有化下(CentOS 7)Podman调研
CentOS 7 上 Podman调研…..
黑盒出关・三把钥匙定江湖
江湖传言,西土浏览器界有隐世高人,名曰“原生老祖”。老祖膝下三徒,各执一柄钥匙,开得了黑盒,锁得住乾坤。今日大话,诸位英雄且把耳洞放大,听我一一道来! 第一折・黑盒现世 昔日,React 少侠仗虚拟 DOM 之剑,Vue 剑仙携响应式绫罗,双雄争霸,血溅前端。 忽一日,电闪雷鸣,Chrome 山、Firefox 谷、Safari 崖三地同时金光乍现——一只乌漆嘛黑的小盒破空而出,盒上无门无派,...
Next Terminal 实战:内网无密码安全登录
前言 在日常的 HomeLab 或小型私有云环境中,我们常常通过反向代理(如 Nginx、Caddy 等)将内网服务暴露到公网,方便远程访问。然而,一旦端口映射开启、公网可达,安全问题便随之而来:未经身份验证的访问、暴力破解、爬虫扫描、甚至未授权的数据泄露,都可能悄无声息地发生。 尽管许多服务本身提...
Code Playground
以下是常见的在线代码演示和开发环境服务,适合不同场景使用: 名称 特点与适用场景 网址 CodeSandbox 支持前后端全栈开发,内置 Docker,支持 React、Vue、Node、Python 等,适合复杂项目 https://codesandbox.io CodeP...
遇见自己 - 再见! 小舅
– Day 1 – 中午听到消息, 震惊之外, 不断的摇头, 不相信这是真的. 再三电话确认, 小舅朋友小聚喝茶, 突发心肌梗塞, 就如此匆忙的走了. 打电话给表弟, 他

July 2025 (20)

python grpc 使用域名第一次耗时长问题
最近给同事解决的 python grpc 耗时长问题…..
永续合约 02 - 保证金管理与清算引擎
本文介绍永续合约保证金管理以及清算引擎相关实现, 包括全仓逐仓选择, 仓位清算时机以及后续的 ADL 保险基金等问题, 搞清楚 "爆仓" 背后的完整链路
Macbook Air硬盘扩容遇到的坑
上周在公司给一个合作伙伴导数据,总数据大概100多G,硬盘的压力一下就大了。考虑到电脑还要再用好几年,另外现在各种软件和大模型动则上白G,因此第一次动了给Macbook Air 硬盘扩容的念头。 Macbook Air硬盘扩容遇到的坑最先出现在tlanyan。...
用了 EdgeOne 降本增效,源站却可能裸奔?
前言 上篇我们写了如何在 2C2G 的轻量应用服务器上采用 Docker Compose 的方法运行起完整的站点自动化环境,但是毕竟直接使用服务器提供服务的话会有 ip 暴露的风险,以及带宽较小的话难以承担网站大图等问题。 以前我们的选择可能只有 Cloudflare,(不是说它不好,但是对于国内环...
A custom web component that embeds caniuse.com browser compatibility data for a specific feature.
<caniuse-embed> Element English | 简体中文 A lightweight, customizable web component that embeds caniuse.com browser compatibility data for specific web features. Built with Lit and designed to ...
我的母亲
作者:安老三 今天,我巧遇拍短视频采访,还需要抓题,因为我是这群工友中唯一上过高中的,两个女孩子就选中了我,我有幸抓到了“我的母亲”这个标题,重温母亲的回忆,让我思绪万千。 母亲走了三十多年了,就埋在村头的老坟地里,她的模样、她的一举一动就跟在眼前似的。 母亲啊,一辈子就没闲过,天不亮就起,摸着黑才歇。家里家外操不完的心,穿的永远是洗得发白、补了又补的衣裳。她心善能容人,跟邻里没红过脸,有啥好东...
致谢
作者:黄国平 我走了很远的路,吃了很多的苦,才将这份博士学位论文送到你的面前。二十二载求学路,一路风雨泥泞,许多不容易。如梦一场,仿佛昨天家人才团聚过。 出生在一个小山坳里,母亲在我十二岁时离家。父亲在家的日子不多,即便在我病得不能自己去医院的时候,也仅是留下勉强够治病的钱后又走了。我十七岁时,他因交通事故离世后,我哭得稀里糊涂,因为再得重病时没有谁来管我了。同年,和我住在一起的婆婆病故,真的无...
Legal LTE Network at Home with Open5GS
In my previous post, I built a legal LTE network using the US CBRS band and Magma LTE core network software. Regarding "legal": I am not a lawyer or a wireless expert. Based on my research into the r...
用 Open5GS 搭建合法的 LTE 网络
在上一篇文章中,我用美国的 CBRS 频段和 Magma LTE 核心网软件搭建了一套合法的 LTE 网络。 关于「合法」:我不是律师或者无线电专家。根据我对相关政策法规的研究,我的整套配置应当是合法的。但如果你按照本文操作后遇到了法律问题,我不负任何责任。 我当时选择 Magma,是因为我买的 CBRS LTE 基站原本用于 Helium Mobile 网络,而 Nova Labs/Heli...
Legal LTE Network at Home with Open5GS
In my previous post, I built a legal LTE network using the US CBRS band and Magma LTE core network software. Regarding "legal": I am not a lawyer or a wireless expert. Based on my research into the r...
用 Open5GS 搭建合法的 LTE 网络
在上一篇文章中,我用美国的 CBRS 频段和 Magma LTE 核心网软件搭建了一套合法的 LTE 网络。 关于「合法」:我不是律师或者无线电专家。根据我对相关政策法规的研究,我的整套配置应当是合法的。但如果你按照本文操作后遇到了法律问题,我不负任何责任。 我当时选择 Magma,是因为我买的 CBRS LTE 基站原本用于 Helium Mobile 网络,而 Nova Labs/Heli...
A custom element for viewing and interacting with JSON data.
<json-viewer> Element 简体中文 | English 🌈 一个轻量、现代的 JSON 可视化与交互 Web 组件 功能特性 🌟 Web 组件:原生,无框架依赖 🎨 主题:支持明暗模式 📦 盒装:可选边框与内边距 📋 可复制:一键复制 JSON 🔑 排序:支持键排序 🔍 展开深度:可控初始展开层级 🧩 自定义复制按钮:slot 插槽支持 🧬 类型高亮:多...
盛夏日本急行
序 怎么办,现在还在沼津戒断反应,我要去沼津~~~ 大概在去年 6 月的时候 Aqours Finale LoveLive 就公告了。不过那个时候还在忙于 XCPC 乃至 BW 相关。不过再怎么说没去缪 FL 还能说自己年少无知,水 FL 就在眼前,不拼一把实在说不过去。 然后就是某次数字电路实验课上公布的在西武巨蛋。老家是老家,但是作为 FL 是不是有点不够格。不过看起来大家相比较骂更多还是猛叠...
Cursor提示Model Not Available的解决办法
昨晚开始,Cursor在Agent中使用Claude sonnet、Gemini等模型时会弹出“Model Not Available”的提示,但是Tab补全不受影响。 Cursor提示Model Not Available的解决办法最先出现在tlanyan。...
辞职:允许一切发生,记得要勇敢
就用 C++ 代码告别吧: 123auto others.todo = std::move(my.work);phone.give_back() && permission.is_denied();return 0; 离职不是失败,而是换了一种选择。 其实我一直在等,等 leader 说一句:jw 你最近经常不在工位,是不是有什么想法;等 leader 说一句我给你机会,你好好工作...
永续合约 01 - 永续合约机制详解
本文从 CeFi 永续入手, 介绍永续合约的核心运作机制, 包括资金费率, 标记价格与指数价格的区别, 多空平衡以及链上三种定价模型的对比
怎样当好一名师长
作者:林彪 杨成武:一九三六年十二月,我在抗大学习以后回到前方工作的时候,林军团长告诉我:中央、军委决定我由师政治委员改做师长工作,当时我问军团长说,我当不好师长。在我的要求下,林军团长专门同我讲了一次怎样当师长的问题,讲的很深刻很精辟,几十年来,林军团长的这个指示始终鲜明地烙印在我的脑海里。我一直运用它来鞭策自己,检查自己,作为我学习奋斗的准则。林军团长一共讲了九条。这里是根据当时谈话笔记整理的...
降本增效!上云真香!
腾讯云轻量应用服务器部署个人博客全指南:一站式 Docker Compose 搭建 Caddy、Halo、Certimate、Watchtower 与 Bing 壁纸 API。 前言 又好久没写博客了,毕业了事情比较多,而且因为经济上的原因,托管服务器的经济压力较大,托管后操作起来没有云服务器方便,...
永续合约 00 - 总览与学习路线
本文是永续合约系列的总览, 梳理了从基础机制到 GMX/dYdX/Hyperliquid 协议再到撮合和清算引擎的学习路线, 附协议对比和阅读顺序建议
ChatGPT-4o:人类社会评析
[Temporary Chat] Prompt: 你已了解了人类社会的方方面面,请你以一个完全旁观者的角度,评析人类社会。你不需要讨好人类,你也不必对人类负责。

June 2025 (29)

过往副业赚钱实践
过往历程:回忆起我过往的副业赚钱经历,毕竟也毕业7年了,过往探索过的路子也还是比较多的。第一个我想到的便是大家做副业往往避不开的自媒体,我也是。 1. B站 我第一个想到的便是之前在B站做视频,那还是2020年,那时候做了一段时间B站视频,2022年、23年、24年又短暂做过4个视频,加起来的收益是1200多块钱,这还是因为有一个视频爆了,有50多万的播放量,要不然也赚不到这么多钱了。那时候放...
生财有术值不值得加入?
1.前因 赚钱一直是我们生命中比较重要的事情,因为金钱确实能解决我们生命中的很多烦恼。所以在主页之余,很多人都在尝试找副业赚钱,以防哪天突然失业了还有个退路,又或许是上班太让人痛苦了,等哪天攒到足够多的钱或者副业能赚到和主页差不多的钱的时候就可以不用上班了,实现时间自由了。我也不例外,所以我也一直在找寻比较适合我做的副业,可是找了很久也没找到合适的,赚钱的路子。最近经常在小宇宙听《亏钱指南》这档播...
Using SideStore without StosVPN across your LAN
2026-05-01 update: Added Nftables rule that apply to the entire network, provided by @KusakabeShi. Foreword SideStore is a commonly used iOS app sideloading tool that allows you to install third-party...
在内网中免 StosVPN 使用 SideStore
2026 年 5 月 1 日更新: 增加了@日下部 詩提供的在整个网络生效的 Nftables 规则。 前言 SideStore 是一款常用的 iOS 应用侧载工具,可以绕过 App Store 安装第三方应用。它的工作原理是用你的 Apple ID 获取免费的苹果开发者证书,给你要安装的应用签名,从而让应用可以在 iOS 设备上正常运行。 然而,苹果为了维护其对 iOS 生态系统的控制,阻止第三...
Using SideStore without StosVPN across your LAN
2026-05-01 update: Added Nftables rule that apply to the entire network, provided by @KusakabeShi. Foreword SideStore is a commonly used iOS app sideloading tool that allows you to install third-party...
在内网中免 StosVPN 使用 SideStore
2026 年 5 月 1 日更新: 增加了@日下部 詩提供的在整个网络生效的 Nftables 规则。 前言 SideStore 是一款常用的 iOS 应用侧载工具,可以绕过 App Store 安装第三方应用。它的工作原理是用你的 Apple ID 获取免费的苹果开发者证书,给你要安装的应用签名,从而让应用可以在 iOS 设备上正常运行。 然而,苹果为了维护其对 iOS 生态系统的控制,阻止第三...
在线重装 Proxmox VE
前言 重装了一下服务器的系统,博客炸了三天,还被人发现了😓,真成事故了。还是提前实验实操过的,刷机需谨慎啊!😧 本文将详细讲述如何在无法连接服务器 IPMI 的情况下,仅通过 VNC 和 SSH 完成在线重装 Proxmox VE。 ⚠️ 操作警告 重装过程中务必确保网络连接稳定,避免因断网导致...
CSS @layer:构建更高效、更可维护的样式层级
在现代前端开发中,CSS 的样式管理一直是一个令人头疼的问题。随着项目的不断扩展,样式规则的冲突、覆盖以及维护成本的增加,都给开发者带来了巨大的挑战。幸运的是,CSS 的 @layer 规则为我们提供了一种全新的解决方案,帮助我们更好地管理样式层级,提升代码的可维护性和可读性。本文将深入探讨 @layer 的背景、作用以及语法,带你一探究竟。 @layer 的背景 在 CSS 的发展历程中,样...
golang gitlab subgroup 构建问题
最近给同事解决的 subgroup 问题…..
KubeCon China 2025 见闻
前言今年 1 月底辞职后,在家过了个年,接着在上海、张家界、重庆、苏州、南京玩了一圈,4 月中旬才回深圳开始找工作。本来看到 6 月就是 KubeCon China 2025,还不太确定自己到时候会不会有时间去。不过很幸运,最后确定 offer 的公司非常重视技术,leader 在面试的时候就说看到我博客里写了 KubeCon 的经历,公司非常鼓励参加这种技术交流活动,去报个 Talk 也完全可...
Vue.js History 模式下的 NGINX 配置与 API 代理
在使用 Vue.js 开发前端应用时,开启 history 模式可以让你的路由更加友好。然而,在部署应用时,需要正确配置 NGINX,以支持前端路由和 API 请求。本文将详细介绍如何配置 NGINX,使其能够处理 Vue 应用的 history 模式,并设置 API 代理。 前提条件 在开始之前,请确保你已经完成以下步骤: 安装并配置好 NGINX。 完成 Vue.js 应用的开发,并使...
马士基新集装箱设计
马士基新集装箱设计 Tony 2025-06-09 23:41, 星期一 内容 经过50多年“灰底白字”的经典搭配,马士基(Maersk)终于决定给自家的干货集装箱换上“新装”啦! 这家丹麦航运巨头将从现在开始,把新生产的干货集装箱统一换成招牌的“马士基蓝”,字母则改为清爽的白色,整...
飘过新加坡的日子 - 遛娃系列(Australia Perth的冬天) Day 7
– Day 7 – 今天的飞机是晚上11点, 所以行程就是直接退房, 然后直奔Caversham Wildlife Park. 目的也很简单, 就是冲着抱考拉去的. 听说要抢票, 七赶八赶到
推荐
1.书籍推荐 已读最喜欢的书单排名,个人热爱程度按排名从上到下。 序号 书籍名称 阅读时间 阅读记录 读后感 豆瓣评分 1 命运 2023✅ 阅读记录 读后感 8.8 2 埃隆·马斯克传 2023✅ 阅读记录 读后感 8.6 3 刀锋 2022✅ 阅读记录 读后感 8.6 4 悉达多 2022✅ 阅读记录 读后感 9.1 5 穷查理宝典 2023✅ 阅读记录 读后...
搞钱
1.探索 1.生财有术值不值得加入? 2.过往副业赚钱实践...
目标
2025 年目标 不忘初心 2023 年目标 保持热爱,奔赴山海。 1.在疫情放开的大背景下,保持身体健康。 2.好好赚钱,存钱。 3.把驾照考了。 4.规律生活,早睡早起。 5.读书至少 50 本。多读书,多分享,书单放在最后。 6.涨薪或者跳槽。 7.健身,一周至少 2 次健身运动吧。 8.至少 2 次长旅行。 9.好好体验生活,感悟生...
电影
电影清单。 个人定义:2颗星属于不推荐,3颗星是70分,属于良好,4颗星是80分,属于优秀,5颗星是100分属于电影精品,最推荐打✅✅那更是精品中的精品。 序号 影视名称 看完时间 个人评价 最推荐 1 机器人总动员 2025.01.01 ⭐⭐⭐⭐⭐ ✅✅ 2 疯狂动物城 2025.01.02 ⭐⭐⭐⭐⭐ ✅✅ 3 拯救大兵瑞恩 2025.01.03 ⭐⭐⭐⭐ ...
关于
星空海绵 一个热爱生活仰望星空 🌃 的勇敢的前端海绵 🧽 星人。hardcore,前端开发,创业者。 最新动态:推特@LeopoBrooks,欢迎关注。 爱好:赚钱💵,读书📖,美女🧍‍♀️,看电影🎬,旅行✈️,新体验✨。 座右铭 进一步有一步的欢喜,怕什么真理无穷。 永远相信美好的事情即将发生,Always believe that good things are about ...
读书
书单。 个人定义:2颗星属于不推荐,3颗星是70分,属于良好,4颗星是80分,属于优秀,5颗星是99分属于年度最喜欢书籍。 序号 书籍名称 是否已读 个人评价 最推荐 1 数学之美 2021✅ ⭐⭐⭐⭐⭐ ✅ 2 时间简史 2021✅ ⭐⭐⭐⭐ 3 高效能人士的七个习惯 2021✅ ⭐⭐⭐⭐⭐ ✅ 4 别闹了,费曼先生 2021✅ ⭐⭐⭐⭐⭐ ✅ 5 你不知...
飘过新加坡的日子 - 遛娃系列(Australia Perth的冬天) Day 6
– Day 6 – 去Rottnest Island安排在Fremantle码头坐快艇, 船票是Sealink网上订的, 提前订有早鸟票. 住的AirBnB离码
飘过新加坡的日子 - 遛娃系列(Australia Perth的冬天) Day 5
– Day 5 – 天公不作美, 昨晚依然在下雨. 早上有一阵没一阵, 昨晚还是没有睡好. 不知道是不是昨天两杯浓浓的咖啡. 惊喜的是阳台外突然飞来了两只鹦鹉, 看
飘过新加坡的日子 - 遛娃系列(Australia Perth的冬天) Day 4
– Day 4 – 现在大约10:30pm, 忙碌完E&E, 已经美美的睡下. 然后喝上一杯Marig river的本地葡萄酒, 码字两三行. 昨晚睡的不错
飘过新加坡的日子 - 遛娃系列(Australia Perth的冬天) Day 3
– Day 3 – 昨晚一直在下雨, 并且是那种一阵一阵的倾盆大雨, 然后就不断的醒来, 又睡过去. 再醒来, 再睡过去, 期间还打了超爆的响雷, 总之一晚上没有好好
飘过新加坡的日子 - 遛娃系列(Australia Perth的冬天) Day 2
– Day 2 – 也许是喝酒的缘故, 昨晚12点睡下, 早上7点就自然醒. Ella 7点出头跑过来咿咿呀呀; 实际上惦记着免费的Netfliex. 这家AirBnb各
💻 随身本子 机械革命 S3-02
💻 随身本子 机械革命 S3-02 Tony 2025-06-03 22:59, 星期二 内容 章节目录 设备故事 外观 配置 设备故事 咸鱼500块钱捡的,电池坏+烤机花屏,后配一个99元的电池+换相变片后...
SSL证书申请老出问题?这套组合直接帮你搞定!
前言 快毕业了,事情比较多哈,这个月没咋更新文章,不是鸽哈,这就来水一篇 2025年4月13日,关于缩短TLS服务器证书有效期和验证数据重用周期的提案 SC-081v3 获得通过(ht...
飘过新加坡的日子 - 遛娃系列(Australia Perth的冬天) Day 1
– Day 1 – 早上6:55 的飞机, 早上4点就叽里咕噜爬起床。昨晚洗衣机又坏掉了, 之前的全新也就用了1年; 然后依然国货当之自强, 又选了美的; 结果又呵
飘过新加坡的日子 - 遛娃系列(Australia Perth)
– 【1】题记 – 项目有周期, 山水有相逢. 工作又开始进入了高峰, 然后今年财报非常的好看. 不太夸张的说, 我几乎要在某种绝境下, 以一己之力, 成功的绝
D^3CTF 2025 运维笔记
致歉 比赛开始后约一小时内,比赛平台因不明原因(目前来看应为平台程序负载过高)导致平台响应速度极慢。如果有参赛的师傅读到这篇文章,再次向您表达歉意。 前传 尽管我常常自称运维,但是我确实没有实打实的运维过 CTF 比赛,更没有运维过 k8s 集群。这几年协会不少比赛的运维也都是由凌武学长负责。 先前 HGAME Final 2025 虽已有相关经验,但是 Final 毕竟是,线下赛,校内赛,当时也...

May 2025 (16)

临江仙·梦后楼台高锁
作者:晏几道 梦后楼台高锁,酒醒帘幕低垂。去年春恨却来时。落花人独立,微雨燕双飞。 记得小蘋初见,两重心字罗衣。琵琶弦上说相思。当时明月在,曾照彩云归。
庐山烟雨浙江潮
作者:苏轼 庐山烟雨浙江潮, 未至千般恨不消。 到得还来无别事, 庐山烟雨浙江潮。
我的新电脑: 2025 年 MATX 小主机
距离我上一次装 PC 主机已经过去 7 年。我们中年男人真的是太难了,存了三个月的零花钱,在拼京淘东拼西凑,这里扣扣,那里省省,花费¥3200 巨资,终于把家里用了 7 年的老电脑做了个小小升级了。消费降级,没用 Intel 的高端 CPU,改用了小牌子 AMD,显卡也从之前的 80 系列降级到 70 系。🥹
常用软件之邮件、日历和通讯录管理
现状和问题 现状 问题 折中方案 晋级方案 方向一:使用 Gmail CardDAV 管理 + Google API 来同步到日历 方向二:使用 iCloud 通讯录 + AppleScript + Google API 同步日历 记忆中从 2014 年开始,我就开始使用邮件做一些重要的汇报和事项的确认,后来到百度后,发现邮件的使用越来越频繁,慢慢的又依赖上了日历,习惯性的使用日历做一...
Kali Linux2025 安装教程
Kali Linux安装其实很简单,但是为了方便后期操作,需要在安装时把组件都一起安 […]
tg-antispam:一个telegram反垃圾用户和垃圾信息机器人
为了实现屏蔽垃圾用户和垃圾消息的目的,本人开发了tg-antispam机器人,项目代码已开源。项目使用Go语言编写,经过一个多月的开发和迭代,这个机器人基本已经达到了可用的目的。 tg-antispam:一个telegram反垃圾用户和垃圾信息机器人最先出现在tlanyan。...
🌐 森屿云:让数字化转型像呼吸一样自然
💡 为什么选择物理服务器托管? ▫️ 硬件完全掌控 拥有独立物理设备,告别云服务器资源共享风险 数据存储自主管理,符合金融/医疗等行业的合规要求 ▫️ 成本更可控 一次性投入长期使用,避免云服务持续计费压力 支持按需升级硬件配置,无需受限于虚拟化性能损耗 ▫️ 网络环境透明 可自定义防火墙策略与网...
🖥️ 名字越长 Xeon 越强
🖥️ 名字越长 Xeon 越强 Tony 2025-05-18 17:44, 星期日 内容 章节目录 设备故事 配置 相关链接 设备故事 对尔英 Modt 系列产品和 笔记本U 放在台式机上的理念非常认可,7...
东京七日游 ~第二日 浅草寺篇~
东京浅草寺巡礼,探秘古寺、商店街。还吃到了神户和牛烤肉。本系列目录: 东京七日游 ~攻略篇~ 东京七日游 ~第一日(上)~ 东京七日游 ~第一日(下)~ 东京七日游 ~第二日 浅草寺篇~ 这篇拖了一年才写完。第一次去日本太兴奋,只要看看照片,就可以还原当时的感动。 准备出发 前一天晚上沾床就睡,今天十点半就自然醒了,睡得特别香。 在车站附近的全家买早餐。很羡慕日本能这么轻易地在街上买到价格实惠...
眼科近视验光体验:深圳大学总医院
距离上一次配眼镜已经过去五年,之前的眼镜一直戴到今天。蔡司的镜片依旧完好,而凯米镜片的那副眼镜因平时运动和不太爱惜,已经磨损得不成样子。是时候重新配眼镜了。
从 WHOIS 到 RDAP
ICANN 于 2025 年正式终止了 WHOIS 协议支持,用更现代的 RDAP 协议作为替代。
通过 WireGuard 访问 NFS 共享文件
通过 WireGuard 协议,安全快速的访问 NFS 挂载的另一台服务器上的共享文件。
行车记录仪视频拼接
在遇到漂亮的风景、不安全的驾驶行为等情况时,我习惯于将行车记录仪的视频拷贝下来,保存在nas上;但是大部分行车记录仪的视频都是分段存储的,通常是每1或5分钟一个文件。为了方便查看,我需要将这些视频拼接成一个完整的视频。
python遍历语法糖
今天记录一下学习到的一个小的语法糖 1 k: v / total for k, v in weights.items() 这段代码的语法属于 字典推导式(Dictionary Comprehension) 和 列表推导式(List Comprehension) 的一种特殊用法。...
1Panel v2 首发体验(alpha)
前言 1Panel v2 也是期待已久了,今天来试试,这是一个 alpha 版本,不代表最终正式版品质🤪。 体验 登录界面 登录页面的变化还是比较大的,不再像 v1 时挂几个大字,在视觉和交互体验上都有显著提升。 新版本采用更现代化的设计语言,如 3D 插图和悬浮感布局,整体风格更加清新科技,增强...
Bug排查指南
本篇记录一下本人排查 bug 的大概思路及具体实践 虽然现在很多时候出现 Bug ,已经是直接丢给 GPT 先问再说~ 但是这样同样消磨掉了很多经验的累积,很多时候改完只是能用了,具体发生了什么问题是一问三不知,主打一个坑是踩的,bug 是不知道的,下次是还会报相同的 Bug的😂。代码有可能越改越陌生,最后反而需要时间去熟悉代码,另外的话,很有可能 GPT 还会改错,这种情况是最糟糕的,所以结合以...

April 2025 (19)

家庭网络拓扑升级
初代网络拓扑 加入软路由后的网络拓扑 接下来 说说孩子手机、平板的管理 1. 网络上的负面影响,孩子没有识别能力 2. 即时满足感太强,降低耐心和延迟满足能力 3. 现实与虚拟世界的落差 4. 成瘾风险,影响正常作息和生活习惯 在2023年初我带着老婆孩子举家来到了天津生活,并且在天津的『家』(租房)里安装了天津联通(通过114安装)500M光纤宽带。使用的联通送的光猫和路由器,整体的网速...
生成文章摘要
市面上有不少AI工具可以生成文章摘要,但是我的站点集成的是自定义生成工具,当触发push时,github action协助调用生成脚本。全量文章(统计约200K字)生成,目前大概消耗1元人民币。一般情况下都是增量生成方案,用量极少。
AI时代的中年大叔:这两个月,我都经历了些什么?
前言距离上一篇blog已经过去了2个月之久,这俩月经历了好多好多… 这一篇是我自己对于这段时间的一个回顾和总结 但是同时也许能让读...
HTTP Basic Authentication (HTTP 基本认证)
什么是 HTTP 基本认证 对于部署的一些纯前端系统,本身并没有内置用户校验。但是我们又不希望其他用户能无限制使用,所以希望能有简单的用户校验流程。这就需要用到 HTTP Basic Authentication (HTTP 基本认证) 。 HTTP 基本认证是一种非常简单的认证机制,广泛用于保护 Web 应用的资源。它通过 HTTP H...
COD(使命召唤)-排位赛匹配机制详解
前言 当使奴太久了,从cod8 - cod21,前几天卖了PS5,打算彻底脱坑,再也不玩了 之前被折磨的太多了,现在真的不想玩了,动视的匹配机制真的是个迷...
DMA拼接
涉及到DMA应用的场景中,往往一方(比如FPGA)以固定Packet大小向DMA写入数据,另一方(比如CPU)也以固定Packet大小读出(或直接在DMA上操作)数据。一般情况下,为了提高DMA利用率,CPU处理的数据结构不一定正好是Packet大小的因子(packed模式),在这种场景下会涉及到数据的拼接问题。
Vscode/Code-Server 安装中文包——CI/CD
前言 啊好多人问我怎么还不更新,其实本月是已经写了一篇测评的,但是鉴于过于超前会给产品带来不好的影响,所以就没有公开。那么既然这样本月就再更新一篇。 首先 声明 一点,安装中文包的初衷不是看不懂英文,也不是对某些语言有偏见,既然它存在必然有其存在的理由,所以本文仅从技术的角度分析如何安装。 由于 C...
在平台之外,留一片属于自己的空间:读 Be A Property Owner And Not A Renter On The Internet 一文有感
文章讨论了互联网平台的集中化带来的问题,如用户被锁定和内容控制权的丧失。建议用户成为“房东”,拥有自己的域名和服务器,建立个人网站,维护自我内容的独立性。强调真正拥有数字资产的重要性,以实现自由和灵活性。 在平台之外,留一片属于自己的空间:读 Be A Property Owner And Not A Renter On The Internet 一文有感最先出现在Justin写字的地方。...
科普网站:航班在 3D 地球的飞行真实轨迹
上周花了两天时间,用 Next.js 练手做项目,顺便做了一个科普网站。
杂念杂念,放过自己
今天重新意识到了一件一直以来都知道的道理。 就是很多事其实不是事。若无病痛在身,很多情绪都是自找的。 那些看起来很困难的问题,心里明明都知道答案,就差一个执行,要么是精神上的执行,要么是物质上的执行。 但出于某种原因,人就像会害怕变得更好更幸福一样,会拖延这个执行,好像怕下一秒遭到报应。 当我审视自己的时候,发现那些障碍只不过是我自己加给自己的。还有一部分困难只不过是对现实的抵抗,我拒绝承认世界的...
MCP 实践例子
大型模型虽然功能强大,但并非无所不能。自从OpenAI推出工具调用功能后,大型模型的能力边界得到了极大的提升,但这并不是一种通用的解决方案。MCP的出现让我们看到了一种统一和扩展大型模型能力的可能性,特别是在OpenAI宣布全面支持MCP后,这一技术获得了市场的普遍认可。本文致力于通过分享一系列实际案例,让你更深入地理解MCP能够做什么。...
Base64压缩
首先, 明确base64并不是一个压缩算法. 但是在某些场景我们可以使用其编码特性达到压缩的效果.
优惠-100刀送价值2000刀+会员
订阅链接在末尾 背景 2025.4.16 知名的产品与增长领域 Newsletter —— Lenny’s Newsletter 推出了一个超级给力的会员福利:只要你订阅他们的年度会员,就能解锁一系列合作软件伙伴提供的 一年免费 VIP 会员资格,总价值妥妥超过 $2000 美金...
国内用户苹果土耳其礼品卡购买全攻略(注册、充值、避坑指南)
之前有写过一篇「国内用户订阅土耳其区 iCloud+ 攻略」,在文中我有提到国内用户可以在oyunfor.co […] 国内用户苹果土耳其礼品卡购买全攻略(注册、充值、避坑指南)最先出现在Justin写字的地方。...
博客从 Jekyll 迁移到 Hugo:Valine评论系统相关问题
最近将博客从 Jekyll 迁移到 Hugo 了,虽然 Valine 评论系统在 Hugo 中可以直接通过配置文件 hugo.toml 进行设置,但在实际使用中发现了一些坑,以下是整理的解决方案。 1. 配置 requiredFields 无效问题 在 Valine 的官方文档中提到,可以通过 requiredFields 配置字段来设置...
现代浏览器插件开发指南
最近又写了一本小书。 这本小书定价 29 元,你可以在 这里 购买 PDF 版本。如果你有特殊需求,也可以购买 Markdown + PDF 版本,价格是 49 元(为了增加盗版成本)。 这本书篇幅不长,但因为比较小众,所以定价稍高,请读者自行斟酌购买。 这是一本关于浏览器插件开发的书。这本书面向的是那些希望开发自己的浏览器插件满足自己需求的,也许你是专业的前端程序员,或是略懂前端代码的后端...
🖥️ 电视伴侣 HTPC N95
🖥️ 电视伴侣 HTPC N95 Tony 2025-04-06 21:30, 星期日 内容 章节目录 设备故事 外观 配置 相关链接 设备故事 HTPC 的任务没有想象中...
马士基 Lego 10241
马士基 Lego 10241 Tony 2025-04-05 20:13, 星期六 内容 马士基·麦克卡尼·穆勒 号 Maersk Mc-Kinney Moller (ship) 又称 三条M,以第二代掌门人 Mærsk Mc-Kinney Møller 命名。Triple E class 20条船中的第一条,下水时凭借39...
我们高估了智力的重要性
在 AI 越来越强大的这段时间里,我思考得比较多的一个问题是,我们是否高估了智力的重要性。 引起这个思考的原因有很多,一是大语言模型的进化程度让我感受到,语言模型在智能(推理、学习速度、知识广度等)方面已经远远超越人类,而这样的智能是每个人都能运用的。也就是说,人类完全可以把需要智能的行动交给 AI 处理,人类更多地是负责决策层面的工作。 二是因为我自己就是一个智力平平的人,小学当我学到除法的时候...

March 2025 (19)

[已解决]macOS 如何关闭”XX.app”想访问其他app的数据弹窗提醒
在 macOS 中,许多应用在启动时会频繁弹出“XX.app 想访问其他App的数据”提示,非常影响使用体验。 [已解决]macOS 如何关闭”XX.app”想访问其他app的数据弹窗提醒最先出现在Justin写字的地方。...
自建音乐串流服务探索
过去一年里,我的自建音乐串流服务方案探索。
DockerHub Mirror 终极解决方案——零成本,速度超快!
前言 CNB 作为一款强的一批的云原生开发平台,在上线之初就提供了许多开发者友好的功能,其中一点当属强大的加速网络。 以此为契机,我写了第一个基于 CNB 的 镜像加速方案,受限于 CNB 的环境回收机制,这个方案只适合临时使用,较为灵活。 然后发现了 xiaofei 大佬 写的 <...
MCP 不只是工具调用:重新理解 AI 系统的协议层
MCP 被反复类比为 AI 世界的 USB-C,但真正值得关注的不是这个比喻本身,而是它试图解决一个更现实的问题:当 AI Agent、AI IDE 和企业系统开始同时接入越来越多工具、数据源和上下文时,如何把这些连接关系从一次性集成变成可组合、可迁移、可治理的协议层。
Tailscale 配合 Mihomo(Clash.Meta) TUN/Quantumult X VPN 共存使用技巧
记录 Tailscale 与 Mihomo(Clash.Meta) TUN/Quantumult X 共存使用的一些技巧,包括最小化 Tailscale 作为 Socks5 节点,以及完整 Tailscale 与代理工具共存的配置方法。
Tailscale 配合 Mihomo(Clash.Meta) TUN/Quantumult X VPN 共存使用技巧
记录 Tailscale 与 Mihomo(Clash.Meta) TUN/Quantumult X 共存使用的一些技巧,包括最小化 Tailscale 作为 Socks5 节点,以及完整 Tailscale 与代理工具共存的配置方法。
ZeroTier + RouterOS 打造回家 VPN
去落格博客阅读完整排版的ZeroTier + RouterOS 打造回家 VPN 最近更新:25th 10 月, 2025我家里的 NAS 其实利用率不高,重要的数据我都是存在云盘的。不过家里 […] ZeroTier + RouterOS 打造回家 VPN,首发于落格博客。...
The Road Not Taken is Guaranteed Minimum Income
The dream is incomplete until we share it with our fellow Americans.
飘过新加坡的日子 - 遛娃系列 沙巴(Kota Kinabalu)
– 【1】题记 – 写这篇之前, 特意温习了15年前的沙巴日记 点我穿越们. 如今故地重游, 就想带着E&E来看世界. 巧的很, 这次坐的依然是亚航,
告别拖延:使用科学方法重拾动力
这篇文章写给每个被拖延症困扰的同学,既写给屏幕前的你,也写给爱拖延的自己。我将结合自己这半年的经验教训,先让各位对拖延症先有个基础的认知,然后再把告别拖延的一套科学方法分享给大家。
搬瓦工46刀传家宝NODESEEK-MEGABOX-PRO配置最高的传家宝!
46刀NODESEEK-MEGABOX-PRO是在36刀NODESEEK-BIGGERBOX-PRO基础上升级 […]
本地跑不动 QwQ?快用 CNB,免费运行满血 QwQ!
前言 阿里搞了新的推理模型?https://qwenlm.github.io/zh/blog/qwq-32b/ 🌟本地跑不动 QwQ?快用https://cnb.cool...
咕咕了一年的新个人主页介绍
可能很早前就有朋友注意到了,咱换了个新的 个人主页。然鹅虽然很早前就写完了代码上了线,却一直没有写个比较完整的介绍。当时想动笔,结果发现真是巧了,好多东西被 SkyWT 在他的新主页中说完了(人...
搬瓦工VPS,手把手教你部署翻墙节点!打造私有机场
翻墙的Server端部署方案有很多,但让我推荐的话,X-UI就是我心中的神!原因如下: 1、脚本一键部署,零难 […]
搬瓦工36刀新款传家宝!电信+移动(cn2 gia+cmin2 )双网顶级线路!
搬瓦工CN2 GIA线路的最强性价比套餐之前是The DC9 Plan(35刀),现在搬瓦工新出了一个36刀套 […]
Let's Talk About The American Dream
A few months ago I wrote about what it means to stay gold — to hold on to the best parts of ourselves, our communities, and the American Dream itself. But staying gold isn’t passive...
AI 编程初体验:Trae 帮我写代码
第一次用 AI 编写一个完整网页,虽然功能比较简单,但最终实现的效果比我自己写的还要好。前言一直以来我都没怎么用过 AI,最主要的原因是不知道用来做什么。用过最多的应该是百度时出现的 AI 搜索,不过只能算是被动使用;再有就是前段时间修改 Wordpress 时用 Kimi 搜索过相关的问题,算是为数不多的主动使用。编程方面,很早之前体验过 Copilot 的注释生成代码功能,但也仅仅是体验。最近...
解决接口测试请求发送中但服务端未接收的问题
场景描述 本地测试时,运行服务器代码,使用 apipost 或 postman 测试接口时,出现一直显示"发送请求中"的状态,但服务端并没有接收到任何请求记录的问题。
🖥️ 移动主机 火影A5
🖥️ 移动主机 火影A5 Tony 2025-03-01 17:36, 星期六 内容 章节目录 设备故事 外观 配置 相关链接 设备故事 趁着2025年国补入的,到手115...

February 2025 (13)

京都马拉松: 第一次去日本跑马
第 4 次去日本,这次是去参加 2025 京都马拉松,也是我的第 10 场全马。
Bose SoundLink on-ear headphones battery replacement
Skip to the bottom two paragraph for instructions on how to replace the battery. I bought my Bose SoundLink on-ear Bluetooth headphones for 250 Euros around 2017 and I really like them. They are sm...
我停止了探索 Fediverse
我选择放弃自建 Fediverse 服务器,并停止探索,回归一个单纯的用户。
微信内访问网站提示“非微信官方网页,请确认是否继续访问”
在微信内访问网站提示“非微信官方网页,请确认是否继续访问”,本文记录一下去除这个提示的过程。非微信官方网页在上一篇文章「薅羊毛网站」中,提到了新上线的「薅羊毛」网站,但是随后就发现在微信内访问该网站时会提示“非微信官方网页,请确认是否继续访问”。点击下方的「继续访问」可以正常访问网站,但是多了一步操作,很不友好;而且很多人看到这个页面的时候对网站的印象就已经不好了,毕竟网站被微信拦截了,很有可能是...
为 Proxmox VE 定制 Debian Cloud 系统镜像与创建虚拟机模板
最近在「家里云」里搞了个 Proxmox VE 8.3,打算在上面跑几个 VM 玩玩。而作为一名忠实的 Debian 系用户 我才不会告诉你我日用的 Linux 系统是搭载 GNOME 的 Fedora 的,所有的 VM 自然要用 Debian 了。借着制作自己的定制化 Debian Cloud Image 的机会,顺便写一篇文章出来和大家分享一下,并纠正、辟谣一下网上现有的有关教程的一些错误。
How to upgrade Firefly III on self-managed server
去落格博客阅读完整排版的<span lang ="en">How to upgrade Firefly III on self-managed server</span> 最近更新:25th 10 月, 2025Firefly III is a great finance mana […] <span lang ="en&qu...
Fish 7 日之行
本着总想折磨一下自己这个本源愿望,最近尝试了从 zsh 迁到 fish。 尽管 fish 有很多不错的功能(比 zsh 阳间许多的配置文件管理,条理清晰的变量控制 etc),但是事实上各个 shell 的生态并不完全相同。 我曾经使用 p10k + zinit,它很好,我很喜欢它。但是 p10k 已经打出了 「THE PROJECT HAS VERY LIMITED SUPPORT」 ,所以也许搬...
Linux 上解决 Electron 软件 sandbox 权限报错
系统更新到 Ubuntu 24.04 后,发现很多基于 Electron 的软件无法正常运行,通常是由于 AppArmor 限制了软件的权限。
我如何使用 Apple Notes 做笔记
我从两年前开始放弃了所有笔记软件,换用 Apple Notes 记录我的所有笔记。这个举动缘于我读了 Tiago Forte 的一本书 The PARA method. 可能大家比较熟悉他的另一本书 Build The Second Brain, 是关于如何使用笔记软件构建自己的「第二大脑」。这本书也有提到他的 PARA 理论(我在我之前的文章也有提到过我如何应用这个理论管理我的笔记)。两本书都...
新 MacBook 的设置和软件
趁着国补,把手头用了 5 年的 MacBook Air M1 换成了 MacBook Pro 14 寸 M4. 顺便手动重新配置新电脑,在此记录一下每次设置新电脑时我会做的一些设置和必装的软件。 设置 把点按切换成轻点: 我不喜欢用触摸板点按拖动来移动窗口,觉得有点费力,所以我会调整为三指拖移。旧版本的 OS X 可以直接在系统设置中调整,新版本的 macOS 竟然把它归类到辅助功能里了: 把...
熙熙攘攘又一年
其实不是特别有些年终总结的喜好,本博客几年来应该是没有写过的。但是上了大学之后发现生活节奏没有那么固定了,一段时间有一段时间的重点。有的时候感觉总是感觉变得太多太快,可能确实需要写点闲杂琐碎,留下一点记忆。 <!--more--> 特别是去年暑假没有回家,也算是理解为何说在外「漂荡」。由于回家还是可预期的,父母也疑似没有我过得更开心了,所以没有强烈的「思乡」之情,可无根的感觉总是环绕在...
从中年焦虑到平衡人生:一个中年大叔的2025年计划大公开
我的2025年,一个中年人的年度计划(todo) 前言 今天是开工的第一天,也是2025年一个新的开始,这里分享给大家我2025年的计划,你也许
(BI4LBK) HP 3582A频谱分析仪拆解

January 2025 (16)

2024:浏览器从 A 到 Z
和大部分人使用浏览器书签或者导航类网站索引自己的常用网站不同,我强烈依赖基于浏览器地址栏自动补全来访问我常用的网站。那么,将 A-Z 逐一输入到 Google Chrome 的地址栏里,我的 Google Chrome 都会自动补全出哪些域名呢?
Immich 反向地理编码原理和汉化思路
Immich 默认识别出来的照片位置都奇奇怪怪的,不仅仅是英文,还有一些不常见的名字,在照片分类搜索的时候非常麻烦。周末仔细研究了下 Immich 到底是怎么实现反向地理编码的,并想办法对其进行了汉化。 如果你到这里,是为了实现地名汉化的话,请直接前往 这个项目 Immich 反向地理编码工作原理 为了能够实现汉化的目标,首先我们得先明白 Immich 是怎么在本地实现反向地理编码的...
Immich 反向地理编码原理和汉化思路
Immich 默认识别出来的照片位置都奇奇怪怪的,不仅仅是英文,还有一些不常见的名字,在照片分类搜索的时候非常麻烦。周末仔细研究了下 Immich 到底是怎么实现反向地理编码的,并想办法对其进行了汉化。 如果你到这里,是为了实现地名汉化的话,请直接前往 这个项目 Immich 反向地理编码工作原理 为了能够实现汉化的目标,首先我们得先明白 Immich 是怎么在本地实现反向地理编码的...
薅羊毛网站
新的一年上线了一个新网站「薅羊毛」,本文记录一下网站上线的前后历程。薅羊毛声明首先声明一下,“薅羊毛”并不是发现什么漏洞使劲薅商家或者平台,而是基于合法合理的基础上,通过平台活动和商品满减,以及支付宝微信等支付渠道的优惠,以一个较低的价格购买商品。而「薅羊毛」就是分享上面提到的优惠商品信息和活动的网站。原因为什么想到要做这样一个网站?主要有以下几方面原因:消费降级优惠分享购物技巧分享首先是消费降级...
2024年终总结
始终是一个俗人,不如就俗下去。 今年的关键词是:婚礼、买房、摆烂。
使用Joplin Server搭建属于自己的私有云笔记
1 背景在当今数字时代,笔记软件已经成为我们生活和工作中不可或缺的工具。然而,随着数据安全和隐私保护意识的提升,越来越多的用户开始关注笔记数据的存储位置和访问便捷性。在众多笔记软件选择中,Jop...
降本25%——闭环数据和设备,改善机房散热效率
自己有个机柜,常年运行,由于风扇风量不够,导致机柜里积热,散热效率低,只能通过把空调温度调低的方式改善积热,但是又带来了高额的电费账单。为了解决这个问题,我手搓了一个风扇控制器,把传感器数据都接入了,最终实现了机器健康运行、机柜不积热、空调省电三重效果,一年能给机房省上千电费。
2025 年初展望
2025 年已经开始一段时间了,我也不免俗写一下总结和展望。 工作 我 2023 年底离开了 TapTap,2024 年在 EMQ 管研发团队。这是一个朋友的创业公司。因为创始人是美籍台湾人,员工也大半在台湾,所以公司文化算是东西结合。每个公司从内部看都会有一堆问题,但是从我的偏好来说,EMQ 人比较少、关系比较简单、团队和同事之间的沟通方式比较体面,我相对更能适应一些。 职业生涯到现在,我对公司...
飘过新加坡的日子 - 共享汽车日记
– 【1】题记 – 2025年的1月, 雨季就要结束了, 这个时候应该是新加坡最好的时候, 没有那么潮湿, 温度来到适宜的27度上下. 结果不出意外, 就出了
Cloudflare 创业扶持计划申请经验
最近申请了 Cloudflare 的创业扶持计划并获得了通过,拿到了 $5000 的额度。
Hestia mail server can only send but receiving email
去落格博客阅读完整排版的Hestia mail server can only send but receiving email 最近更新:25th 10 月, 2025I just fix another problem that aft […] Hestia mail server can only send but receiving email,首发于落格博客。...
Hestia add spamassassin and clamav
去落格博客阅读完整排版的<span lang ="en">Hestia add spamassassin and clamav</span> 最近更新:25th 10 月, 2025So, u installed Hestia as ur contro […] <span lang ="en">Hestia a...
我的 2024 - 稳中求进、热爱生活
前言相比跌宕起伏的 2023 年, 2024 年我少了一些焦虑与内耗, 花在技术上的时间也少了不少. 我将大量的精力转移到了徒步旅行上, 享受了诸多旅行的快乐. 可能因为 23 年写的太多,24 年少了些创作的热情,也因此这份年终一直拖着。本来想效仿去年的风格过一遍一整年中比较有意义的事情,但是不太能下手。...
Stay Gold, America
We are at an unprecedented point in American history, and I'm concerned we may lose sight of the American Dream.
鱼贝贝文件信息批量提取神器v1.3.0.250118 免费|绿色免安装|全功能离线版
软件功能 可以批量提取,指定文件夹内的文件名、后缀名、文件大小、创建时间、修改时间、MD5值等信息。 软件特性 […]
2024 年底曼谷之行
过去虽然去过很多地方,但是因为懒基本从没写过游记。每次出游别人写的内容给我带来了很多便利,也避免了很多麻烦,所以我准备此后尽量在每次旅行之后也写一写。除了能给人借鉴,也作为自己将来的回忆。关于行前准备我推荐一个网站 Wikivoyage,上面会有很多国内内容平台上的游记攻略没有的内容,特别是中国游客不常去的小众之处,可以作为补充。 我小孩上的双语学校因为在圣诞和新年之间外教放假,学校的 proje...

December 2024 (27)

所以我放弃了双持—兼谈折叠屏手机使用体验
在翠儿还在上学的时候,有写过 一篇文章 讲过,自己在使用小屏 iPhone+大屏 Android 的双持组合,分离了社交与娱乐需求。时过境迁,随着咱进入社会,对手机有了新的需求,也放弃了之前的双...
我的2024年复盘:计划一时爽,年底打脸特别响,走过的路,踩过的坑,取得的成绩
我的2024年复盘:计划一时爽,年底打脸特别响,走过的路,踩过的坑,取得的成绩 前言再过一天日历就翻篇了,不知道你是不是也这样…...
互联网背景噪音
网络扫描、引战、争吵,我们似乎已经对这些无处不在的互联网背景噪音无能为力了。
中科方德涉密安装PHP
今天记录一下,在涉密环境下安装 PHP,由于中科方德4.0有些组件在编译安装PHP时 […]
中科方德涉密安装Nginx
今天记录一下,在涉密环境下安装 Nginx1.27.3。在安装Nginx之前,还需要 […]
中科方德涉密安装MySQL
今天记录一下,在涉密环境下安装 MySQL5.7.9。选择此版本,是因为中科方德 4 […]
破地狱
我经常喜欢周末去商场逛逛,吃吃饭,看看电影。上周末也是去电影院看了一部最近还比较火的电影《破·地狱》,这部电影风评感觉还不错,然后我就选了这部电影,看完之后我感觉很平淡,好像没有风评里的那么好,但是也没有很烂,就是很平静,没有多大情绪的起伏。但是书里有一句还是让我映像深刻:“在这个世界上,每个人都有自己的地狱,不仅仅是死人需要超度,生人也需要破地狱。”光这句话并没有那么让我映像深刻,但是最近上班...
2024: 在夜海中观望浪潮
高中时我读吴军的《浪潮之巅》,觉得很可惜,我出生太晚,错过了一个又一个的浪潮。我总是想,如果我身处这些浪潮,是否也会造就一点什么?我是不是也能创造一家了不起的企业而为人常道? 那时我才 17 岁,我在沙滩上观望浪潮,抱怨生不逢时。而现在,我 29 岁,已经在海中游泳多时。就在这几年,OpenAI 发布 ChatGPT 后,这片海似乎又卷起了一波巨大的浪潮,又有人站在了浪潮之巅,但我还没有。我已经无...
广东电信 IPTV 组播转单播极限测试
这两天给家里弄好了 IPTV 的组播转单播,**心血来潮,想看看极限能跑多少路 IPTV 直播**。
如何看懂 nndeploy
最近这半年实在是闲,秉承着下班少玩手机的目的,7 月开始学 cuda,8 9 月学了 C++,10 月懈怠了一个月,11 月学了 cuda 进阶,12 月我来祸害 nndeploy 了。 一来是学完 C++ 后看下我能看懂的优秀的开源项目,一方面在之前学校训练模型感觉没意思,是看看 AI 的工程化。...
微信红包封面
圣诞节到了,有需要微信红包封面的可以点击下方链接或扫码看下。https://k.youshop10.com/XUgQ4L35提醒:红包封面兑换后三个月内有效,超过三个月后即无法使用。...
Hestia CP with Docker app
去落格博客阅读完整排版的Hestia CP with Docker app 最近更新:25th 10 月, 2025之前我写过一篇文章说我 迁移 Plesk 到 Hestia 经过一段时 […] Hestia CP with Docker app,首发于落格博客。...
互联网人 自断双臂 离职后的2个月
前言许多人也许关心: 一个技术人,离职出来后的现状是怎么样的? 自己究竟该不该离职下海? 如果开始一个副业? 这些也许会在这篇给你一个答案 上一篇是2
日本东京见闻
上个月去了一趟日本东京,记录一下自己的见闻。旅游国家日本是一个旅游国家,为什么这么说呢?当到达海关的时候就能听到工作人员在用英语或中文跟入境的游客进行交流,有些工作人员的中文说得非常流利,如果不是因为他们长得更像日本人,我还真以为他们是中国人。进入日本境内这种感受会更强烈,在东京的街头,十个人里感觉有三个外国人,两个中国人。绝大多数地方都可以用简单的英文进行沟通,即使英文不好,通过翻译软件也能够沟...
立省66%!Hugo博客网站必须要做的图片优化教程
如果你也在用Hugo建设你的个人博客或者个人网站,一定要对全站的图片进行优化,因为效益非常显著——存储桶用量下降了66%、EXIF信息会被移除。存储桶用量下降,会直接让CDN流量大幅下降,从而降低分发图片带来的费用。移除EXIF信息,可以避免不经意间发的照片携带有GPS坐标、设备等信息,这可能会泄露隐私。
Linux 下 Rime 使用雾凇拼音配置 + 启用语言模型支持
更新:目前此方案已不推荐,完整的推荐方案请见 Linux 下 Rime 使用白霜拼音配置 + 万象语言模型 + 同步一文。
瞎BB,我的【赛车类游戏】游玩进化史。
最近在玩“GT赛车7”挺上头,回顾自己游戏历程早期是非常厌恶赛车类游戏的,如今电子阳痿反倒赛车类是最喜欢玩的, […]
新玩意:奥海 140W 氮化镓青春版充电器
渠道:京东价格:111 元商品链接:奥海 140W 氮化镓青春版充电器手里已经有好几个氮化镓充电器了,本来没想买新的,但是有一天看到了「安克 140W 4 口氮化镓充电器」,马上就想入手了,虽然被近三百的价格劝退了,但是想买新充电器的念头已经抑制不住了。随后在京东搜索 140W 的充电器,发现酷态科还不错,本来是想蹲个好价的,但是一直蹲不到。结果有一天发现奥海这款有优惠,虽然只有三个口,不过看在价...
监听pve主机上的内网服务
前言上一篇文章,我分享了如何给pve搭建一套告警服务,最近我碰到了内网主机上的某个服务崩溃导致无法访问的问题。于是乎,我就寻思着,如何利用这套告警服务来定时探测内网的某个服务是否可访问,无法访问时,就发送邮件进行通知。本文就跟大家分享下我的实现思路,欢迎各位感兴趣的开发者阅读本文。方案调研我一开始的想法是,编写一个sh脚本,利用linux的curl命令来探测,每分钟执行一次,这个脚本也简单,如下所...
Nix 实战:来几个 use case
距离我 上篇介绍 Nix 的文章 有一段时间了,积累了不少 use case 和常见问题,这里总结成文。 一些小建议 强烈建议没看过上文的 Nix 新用户先去看一眼,否则会跟不上。 另外强烈建议先学一下 nix 基础语法 ...
二维数据可视化工具-painter
日常开发过程中,时常会遇到一个类似的需求:将某些二维数据可视化。比如,时间与系统内存、时间与CPU、通道与距离等等。 往常我的做法是在代码中嵌入相关的打印,输出到文件中,然后通过其他语言,比如Python解析并可视化,或者直接使用Python解析并可视化。 长期以往,发现这种做法总是写了很多重复的代码。能不能有一个工具,直接输入数据,然后可视化呢?所以,我写了painter。...
从Hugo迁移到WordPress
如果说以前使用Hexo、Hugo本质上是为了解决穷的问题,那么现在换回了WordPress是为了解决数据运营的闭环问题。纯静态博客有很多的好处,但是内容和数据成了一个个孤岛,整合起来需要做一定的开发工作,从投入产出来看,换用WordPress是一个比较具有性价比的选择。这篇文章,记录一下迁移安装WordPress的过程。
新玩意:云鲸智能洗地机 F1 冠军版
渠道:京东价格:1327 元商品链接:云鲸智能洗地机 F1 冠军版这款云鲸洗地机是双十一期间买的,但是一开始我并没有想过买洗地机,而是准备买个吸尘器。是因为有一天跟朋友聊天,聊到他买了这款洗地机,说是观望了挺久,现在用国补价格很合适,我就让他发来看看。之前没用过洗地机,看到一千多的价格觉得有点贵,但朋友说这已经是很便宜了,如果是扫地机器人更贵,倒也确实如此。然后就下单了,正常京东快递都是第二天到,...
关于国内服务器安装docker和docker-compose的操作方法
我之前这部分文章跟在京东服务器上部署 halo 服务器的内容部分是放在一起的,因为后续一直在用国内的服务器搭建各类的服务,包括公司服务器也是经常会用到上面的命令行,于是重新整理,单开一篇专门介绍的文章
The Great Filter Comes For Us All
With a 13 billion year head start on evolution, why haven’t any other forms of life in the universe contacted us by now?(Arrival is a fantastic movie. Watch it, but don’t stop there ...
【资源】卸载神器 TUPortable 7.0 专业版
卸载软件,多年来我一直用的Revo Uninstaller,尝试过几个其他类的卸载软件确实Revo Unins […]
20241202 博客证书替换acme.sh自动托管
博客网站一直以来都是使用的腾讯云免费的一年SSL证书,但是目前由于规则更改,证书最长时间为一年,因此将本站证书替换为acme.sh自动托管,每隔三个月自动更换ZeroSSL提供的SSL证书。安装 acme.shGithub官方文档:acme.sh中文安装教程curl https://get.acme.sh | sh -s email=2****6@qq.comacme.sh会自动安装到你的hom...

November 2024 (12)

使用Python处理复杂工程的一些叨叨
Python 工程化挑战之心得
用 Conda 管理 R 环境并配合 VS Code 优化数据分析代码体验
通过 Conda 管理 R 环境,并在 VS Code 中手动设置 PATH 以实现类似「Python: Select Interpreter」选择特定的 Conda 环境并激活对应位置的 R 环境。
用 Conda 管理 R 环境并配合 VS Code 优化数据分析代码体验
通过 Conda 管理 R 环境,并在 VS Code 中手动设置 PATH 以实现类似「Python: Select Interpreter」选择特定的 Conda 环境并激活对应位置的 R 环境。
重新思考如何管理我的服务器
CI/CD 的迭代 Jenkins GitLab CI GitHub Actions 进一步的优化 1. 网络环境 2. Secrets 的管理 3. 配置化的未来 结语 由于工作性质和爱好,我有好几台云服务器(以下简称 ECS)。主要用于日常工作学习时的跳板、多地域部署的学习、自动化部署的练习等。我甚至在家里还有自己的『小机柜』,组建了千兆局域网和家庭 NAS ,还上了 UPS 。前...
荐书:The Blind Watchmaker
提起 Richard Dawkins, 大部分人想起的是他的第一本书《自私的基因》(the Selfish Gene)。他后来写的 the Blind Watchmaker 从另一个角度探讨了和进化论相关的一些问题,我最近看了后觉得同样有趣和重要。和自私的基因一样,这本书比较老,第一版出版于 1987 年,但是内容一点都没有过时。现在能买到的大部分是 2016 年出的 30 周年纪念版,作者在前言...
好评喵:轻松生成商品/服务评价
开新项目咯!好吧其实也不新了 XD之前在豆包上已经有 2.2w 人用过了~ 这次决定重新正式发布啦!是否还在被【好评返现】【评价赠菜】憋评价困扰?【好评喵】助你一键生成短评!
Early Experience with ZFS RAIDZ Expansion
Compiling and Installing OpenZFS 2.3.0 By now OpenZFS 2.3.0 has not been officially released yet, with the latest version being 2.3.0-rc3. Therefore, you need to compile it yourself. The process is re...
Pixel SIM 里外配合实践:大陆 SIM + 外地 eSIM WiFi Calling
或许 Pixel 的 eSIM、WiFi Calling 等功能是除了外版 iPhone 外支持最好的设备之一。但是Pixel 的设置逻辑和功能细节有着不小的差异,甚至还夹杂了一些反直觉的操作。本文结合个人实践与经验,解析了 Pixel 在这些功能上的实现设置,无论是在国内的特殊情况,还是在跨地区使用相关。
Pixel SIM 里外配合实践:大陆 SIM + 外地 eSIM WiFi Calling
或许 Pixel 的 eSIM、WiFi Calling 等功能是除了外版 iPhone 外支持最好的设备之一。但是Pixel 的设置逻辑和功能细节有着不小的差异,甚至还夹杂了一些反直觉的操作。本文结合个人实践与经验,解析了 Pixel 在这些功能上的实现设置,无论是在国内的特殊情况,还是在跨地区使用相关。
2024 Q3总结:灰烬里重新生根发芽
// ⚠️ 前有悲伤警告 | 幼稚文风碎碎念警告 | 不知所云警告 | 主观含量高警告 | 本文禁止转载// ⚠️ 总之,酌情观看对于我这么一个恨不得三年总结放在一起发的拖更大鸽来说,发一个季度...
工欲善其事,必先利其器 —— 我的家庭网络组网方案
好久没写网络相关的科普文了,这次借着搬家的机会,我重新设计了一下的网络架构、给自己的公寓组网,写一篇上万字的组网碎碎念记录一下。
Kotlin/Android 检测文本编码
去落格博客阅读完整排版的Kotlin/Android 检测文本编码 最近更新:25th 10 月, 2025最近在做 Android 版本的落格输入法,在导入码表的时候我犯了难。 […] Kotlin/Android 检测文本编码,首发于落格博客。...

October 2024 (11)

为PVE搭建一套告警服务
前言前几天,我在我的pve服务器上新装了一台虚拟机,启动后,发现设备的总内存占用比平常高,检查了下进程列表,发现是跑网站的那台虚拟机内存泄露了,已经连续8天内存占用超过80%了。这样下去可不行,为了防止类似问题再发生,我决定在 PVE 上实现一套告警服务,实时监控每台虚拟机的运行状况,一旦发现异常,就通过邮件提醒我。本文就跟大家分享下我的解决方案,欢迎各位感兴趣的开发者阅读本文。方案设计pve本身...
Proxmox VE联动UPS实现自动关机
前边的文章中,我把NAS装到了Proxmox VE(后边简称PVE)中,为了避免突然断电导致文件系统乃至硬盘损坏,这篇文章我就讲讲如何把UPS和PVE联动起来,让电量低到设定值或者断电超过设定时间时开始按照特定顺序关闭虚拟机,并最后把PVE和主机关闭,保护数据安全。
美到爆炸的英文短句
Do or die.生死攸关
TrueNAS+群晖——安全和功能皆可得
数据无价,把数据放在黑群晖里,确实不太安全。为了确保数据安全,我使用TrueNAS存数据,用群晖挂载NFS使用数据,这样黑群晖炸了也无妨,同时还能正常使用Photos、Video Station、Cloud Sync等套件。这篇文章,就来看看如何在Proxmox VE中安装黑群晖,并且安全地使用黑群晖。
Windows+NAS+OpenWRT——All in One家庭主机方案
让你的闲置台式机焕发荣光!这篇文章,我把我几乎不怎么用的游戏机,安装了Proxmox VE,让它同时运行Windows、NAS、OpenWRT,既可以继续打游戏,又可以同时运行软路由和NAS,结合AMT还可以远程管理,媲美各种服务器。
36岁互联网人,公司没裁我,我把自己裁了
36岁互联网人,公司没裁我,我把自己裁了 前言此时此刻的我,已经在办理交接手续,坐在那个熟悉的工位上,其他的同事还在忙着自己的事情,而我决定写
TRAG - 基于类型定义的检索增强生成
TRAG 架构有效弥合了自然语言与结构化数据之间的鸿沟,使得 LLM 可以更轻松地集成到各类应用程序中,助力现有系统的智能化改造,加速推进业务升级。
新玩意:Windows Hello 指纹识别器
渠道:淘宝价格:47 元这个 Windows Hello 指纹识别器是帮女朋友买的,她在公司的电脑虽然设置了密码,但是有人在旁边的时候就很尴尬,输密码担心别人看到,不输又用不了电脑,在我的建议下才决定入手这款指纹识别器。其实除了指纹识别,摄像头也可以用于解锁电脑,但是由于使用了上下双屏幕,没有合适的位置放摄像头,而且不确定摄像头的触发方式是否会导致意外解锁,所以还是选择了指纹识别器。在淘宝上找到了...
手把手带你打造一个媲美 macOS 的 Linux 生产力系统
别再羡慕人家 macOS 精美的界面了,Linux 同样也可以做到这么精致丝滑的交互体验,还在等什么!?赶紧让 Linux 作为你的主力系统吧~
AI 和写作
Sam Altman 最近有一个关于 AI 和写作的访谈,让我开始思考 AI 辅助写作这个课题。 在辅助生产代码方面,Cursor 和 GitHub Copilot 已经证明了 AI 和人类在编程方面的协作非常有效。通过代码的上下文和注释,加上人类显示声明需求,AI 能很好地完成写代码任务。 我在思考在写作的时候,是否也能有一个 Copilot 辅助人类更好地写作。 大部分人不会进行深度写作,根据...
深圳大学教学区校园网 Windows 自动登录(新手向系列二)(2025 年版)
提供支持宿舍区和教学区的 Windows CMD 脚本,实现校园网自动检测并登录。...

September 2024 (33)

应急储备包制作经验分享:打造个人应急“救生圈”
最近实在是太鸽了 XD 实在忍不了了,决定还是写点东西无广,仅个人经验分享,如果能帮到你最好~(咱这小菜鸡也接不到广的 XD 笑死)似乎最近几年,世界越来越不安分。无论是改变了每个人生活的疫情,...
处理Flutter在Xcode16环境无法构建问题
前言随着Xcode16正式版的发布,前几天顺手就给它升级了。昨天启动我的flutter项目时,发现无法启动了,在构建阶段就报错了。经过一番折腾后,终于找到了问题所在,本文就跟大家分享下这次升级所遇到的报错,以及我的解决方案,欢迎各位感兴趣的开发者阅读本文。问题复述同往常一样,我打开Android Studio,启动项目,一气呵成。正准备愉快的coding,经过40秒的等待,我眼前一黑,怎么构建失败...
[限免] Coursera Plus免费订阅一年,快冲!
今天通过墨西哥 VPN 注册的用户可免费获得一年Coursera Plus会员,享受7,000多门课程的无限访问。该促销活动有时间限制,只需在注册过程中使用VPN,完成后可正常使用。需注意,在订阅结束前取消以避免收费。 [限免] Coursera Plus免费订阅一年,快冲!最先出现在Justin写字的地方。...
因 Magisk 模块致 Pixel 8 卡死在 Fastboot 的救砖记录
Pixelify 在 Magisk >27 的 pre-release(截至目前)上存在兼容性问题。在此记下一种依靠其他工具获取 Root 权限以此来排查 Magisk 模块问题的方法,一般脑回路有点难以想到,但却有借鉴意义。
因 Magisk 模块致 Pixel 8 卡死在 Fastboot 的救砖记录
Pixelify 在 Magisk >27 的 pre-release(截至目前)上存在兼容性问题。在此记下一种依靠其他工具获取 Root 权限以此来排查 Magisk 模块问题的方法,一般脑回路有点难以想到,但却有借鉴意义。
umami设置不收录本地localhost数据
今天打开一看我的 umami 统计数据,发现多了好多 localhost 的本地数据,真难受啊,所以搜索一下想设置 umami 运行不收录本地数据的问题 Responsive Image ...
国光的 Ubuntu KDE Wayland 桌面美化记录(弃坑!)
Hyprland 深度使用了很长时间,虽然特效操作很酷,但是有点过于激进了,好多适配度也跟不上,所以还是想安装其他的桌面再对比体验看看。 自带的 GNOME 桌面我一直保留,虽然简洁开箱即用,但是可定制性还是弱了一点,所以打算尝试一下大名鼎鼎的 KDE 桌面,我倒要看看 KDE 桌面有多么的厉害!
关于hugo实现admonition支持obsidian admonition语法的方法
之前没太使用过 admonition,网上搜了一下基本上是使用短代码 shortcode 的方式,如何移植HUGO Loveit主題的admonition shortcodes | 懶懶部落 如果想使用该方式的话可以参考这篇文章,而且目前 css 上面都设置好了,挺好看的 Responsive Image ...
在服务器上运行 Briar Mailbox
Briar Mailbox 是 Briar messenger的配套应用,它能让你在 Briar 离线时接收来自联系人的加密消息。当 Briar 重新上线时,它会自动从你的邮箱中同步这些消息。 同样地,你也可以向当前离线的联系人发送加密消息。这些消息会被安全存储,并在对方上线时自动送达。 设置 Mailbox 非常简单:只需在一台备用的 Android 设备上安装 Mailbox 应用,通过扫描二...
PostgreSQL 表数据迁移策略
背景 随着公司某项业务的快速发展,相关表的数据量激增。为了应对这一增长,我们需要将这些表的数据迁移到新的数据库,并实现平滑切换。本文将探讨几种可能的迁移策略,并分析每种方案的优缺点。 测试环境搭建 为了模拟和测试各种迁移策略,我们首先使用 Docker 搭建了一个本地测试环境,包含三个 PostgreSQL 实例: pgsql:源数据库 pgsql1:目标数据库 pgsql2:用于其他操作 ser...
关于加快国内访问速度的方法--cdn国内外分流加速部署方案
应用场景 最开始使用博客园记录一些学习的东西的,后来有很长一段时间是直接记在了 Joplin 或者是 Obsidian 里面,2024 年年初重新捣腾了博客,这次想自己建个独立的博客。最终确定的方案是 cloudflare page 部署 hugo 博客,这样做的好处是全球可以享受 cloudflar 的 cdn 服务实现全球加速,同时不用担心 DDos 攻击啥的。但是由于一些网络问题,导致国内c...
深圳大学宿舍区或教学区校园网 Windows 自动登录(新手向系列一)
看完本博客你可以获得: 深大宿舍区自动登录脚本 深大教学区自动登录脚本 一个收获了动手能力的你 零、前言 自从深大切换到 Dr.com Pt 版本后,新增了 Web 登录方式,这使得我们可以更加轻松地找到相关接口,进行登录操作。相比于传统的客户端登录方式,Web 登录的便捷性和开放性得到了显著提升。...
2024 年,如何不使用 create-react-app 从头为 React 项目配置 webpack
对于全新的 React 项目来说,一开始就使用 Next.js、Remix、Shopify Hydrogen、Gatsby 等 React 元框架(Meta Framework)是最正确的选择,这些元框架替你解决了路由、数据加载、服务端渲染(SSR)、全静态页面导出(SSG)、边缘计算、打包器和编译器配置。然而,如果你需要迁移现有的、纯客户端渲染(Client-side Rendering)的项目...
《死亡诗社》迅记 —— 黑暗中钻出的自由之花
在被 STEM 成功观束缚的成长里,呼唤艺术、激情与勇气。...
密码保护:面试问题整理
无法提供摘要。这是一篇受保护的文章。
Go embed的一个问题
一个Golang语法上关于embed指令的小问题
如何优雅的笔涂(水性)金属漆
一切始于3个月前。 当圣骑士现货发售即起飞,价格从原价268飙涨到一盒400块,广大机娘爱好者哀嚎一片时。 我幸运的在第一时间接到了补款通知; 又幸运的以218的谜之总价把圣骑士娶了回家。 然而不幸才刚刚开始—— ——佛祖金/屎黄金。 这些被万代/寿屋称之为“金色”的零件,以字面意义屎一样的黯淡黄色,配合极其难看的成型水纹,像一坨大便般糊在了机娘身上。 ——是名副其实的素组噩梦。...
Golang 的 go embed 使用
go embed 编译加入静态文件 什么是 go embed 背景: go 编译,默认只会将 go 文件打包出一个可执行的二进制文件,但是实际使用中,可能我们还会用到一些配置环境变量的文件或者是静态资源文件,而 go embed 的功能就是将这些静态文件打包进入二进制文件中...
Navicat HTTP tunnel 加速
背景 在公司环境中,测试和生产数据库通常不允许直接外网访问。为了使用 Navicat 管理这些数据库,我们需要通过隧道连接。我们选择使用 HTTP 隧道,Navicat 安装目录下提供了相应的 PHP 隧道脚本,只需将其部署到可以连接数据库的服务器上即可。 然而,在实际使用过程中,我发现 HTTP 隧道会显著降低操作速度,严重影响工作效率。 问题分析 通过查看 PHP 隧道脚本的代码,我了解到其工...
My 71 TiB ZFS NAS after 10 years and zero drive failures
My 4U 71 TiB ZFS NAS built with twenty-four 4 TB drives is over 10 years old and still going strong. Although now on its second motherboard and power supply, the system has yet to experience a single...
四元组,路由与防火墙 —— 一个数据包的西游记
很多朋友在折腾防火墙或者科学上网时,经常遇到一些底层网络问题不知如何深挖,或自己的需求过于古怪没人提过解决方案。究其原因是对 TCP/IP 或 UDP/IP 认知还处于黑盒子的阶段。 接下来我们来一个实际例子,跟着一个小数据包出门溜一圈,帮助你建立初步的概念,之后折腾时不至于完全瞎蒙。这个例子里,你装了一个使用 TUN 模式的梯子 sing-box 。 写快递单时,最重要的东西是寄件人地址和收件人...
国光的 Ubuntu Hyprland 桌面优化记录(弃坑!)
你是否羡慕人家 Arch Linux 那酷炫的平铺式桌面,现在不必再自卑了,使用目前最新的 Ubuntu 也是可以做到通用酷炫的效果。那么准备好电脑,跟着本文开始行动起来吧!
RSS简单科普
RSS是一种基于XML的内容发布和订阅格式,用于在互联网上分享和同步网站内容。用户可通过RSS阅读器订阅网站的最新内容,从而在一个界面中查看多个网站的更新。尽管其主流性已降低,但RSS仍然在信息自主选择和隐私保护方面展现独特价值,为用户提供高效的信息获取方式。 RSS简单科普最先出现在Justin写字的地方。...
张家界
记录五一和相亲对象一起去湖南张家界六天五夜游~
Fidder: 用Telegram管理RSS订阅源
Fidder是一款强大的Telegram RSS订阅机器人,让用户可以通过Telegram平台管理和接收更新,无需额外应用程序。只需搜索并添加@FidderBot,用户即可轻松使用指令添加、管理和接收RSS订阅源更新。这种便捷方式让用户可以第一时间获取站点新文章。 Fidder: 用Telegram管理RSS订阅源最先出现在Justin写字的地方。...
用 Thanox 在不支持地区启用 Google 地图时间轴(位置记录)
在之前接触的两种强制激活 Google 地图时间轴(以前称之为「位置记录」)方法都失效后,我通过 Thanox 的一个功能「隐匿」来伪装 SIM 卡信息从而强制启用 Google 地图时间轴。
用 Thanox 在不支持地区启用 Google 地图时间轴(位置记录)
在之前接触的两种强制激活 Google 地图时间轴(以前称之为「位置记录」)方法都失效后,我通过 Thanox 的一个功能「隐匿」来伪装 SIM 卡信息从而强制启用 Google 地图时间轴。
国光的 啊切儿 Linux 优化记录(弃坑!)
你这辈子有没有因为没有折腾过 Arch Linux 而感觉遗憾?有没有厌倦了无聊的 Ubuntu?有没有想给自己找点事情做,充实一下自己?那就赶紧试试看 Arch Linux 吧!
phpstudy启动报错nginx: [emerg] invalid number of arguments in “include” directive in 的解决方法
今天用phpstudy创建新站点的时候,提示如下错误: 解决方法如下: 打开Nginx的配置文件nginx.c […]
接纳不等于忍受,为舒服使用 Windows 11 的若干优化调整记录
仔细一想,在更新使用 Windows 11 这段时间,我确实进行了不少调整折腾。然而,随着稳定使用好一阵子,许多折腾过程被我逐渐淡忘。于是想着写下本文作为记录,以便回顾,顺带给也有意深入调整 Windows 11 的朋友一些参考。
接纳不等于忍受,为舒服使用 Windows 11 的若干优化调整记录
仔细一想,在更新使用 Windows 11 这段时间,我确实进行了不少调整折腾。然而,随着稳定使用好一阵子,许多折腾过程被我逐渐淡忘。于是想着写下本文作为记录,以便回顾,顺带给也有意深入调整 Windows 11 的朋友一些参考。
Notion看板模板 – 1个简洁易用的任务管理工具
看板(Kanban)是一种卡片式的项目管理工具,可以将复杂的项目管理流程,提炼、简化为卡片。本文提供免费的Notion看板模板,它可以为你快速搭建一套实用、高效且美观的虚拟看板。
Docker 部署 Alist 搭配 Casdoor 支持飞书(Lark)单点登录+自动注册
https://alist.nn.ci/zh/https://casdoor.org/ 本次部署会用到的软件或环境 Docker Com...

August 2024 (21)

KubeCon China 2024 之旅
前言很早就有了解到今年的 KubeCon China 会在香港举办,虽然有些兴趣,但我最初是有被 KubeCon 高昂的门票价格劝退了的。 有时候不得不相信运气的魔力,机缘巧合之下,我从朋友 @Kev 处得知了 KubeCon 的「最终用户门票计划」并借此 0 元购了门票,又邀上了 0xFFFF 社区 的@Chever-John @0xdeadbeef @茗洛 三位朋友一起参加,在香港租了个 a...
ZFS Expansion: turn a mirror in to a RAID
In a previous article, I discussed using MergerFS to expand storage. However, as performance demands increased (and with too much empty space in the new HomeLab and increasingly cheap second-hand ente...
Cloudflare R2 搭配 Picgo 快速建立免费图床
本文介绍如何使用 Cloudflare R2 与 PicGo 搭建免费且低成本的个人图床。...
GPT个人使用体验
通义千问 免费,需注册登录账号 6 月多使用过,反应速度不是很快,如果我没使用过 chatgpt 之类可能感觉还好,用过以后就感觉真的不太快。体验中规中矩。
Win10 生命末尾、Win11 是否有必要执着于 LTSC?
从坚定拒绝 Win11 死守 Win10 LTSC,到升级 Win11 不再考虑 LTSC,我对 Windows 11 LTSC 的考量。
Win10 生命末尾、Win11 是否有必要执着于 LTSC?
从坚定拒绝 Win11 死守 Win10 LTSC,到升级 Win11 不再考虑 LTSC,我对 Windows 11 LTSC 的考量。
Debian(Linux) 配置 HE IPv6 隧道教程
当你想使用 IPv6 拥抱新互联网的时候,却发现主机提供商不提供 IPv6 地址,不必等待 VPS 服务商慢吞吞的效率了,请直接使用 HE 的IPv6 隧道配置,帮助你跟上 IPv6 新时代! 1. 什么是 HE 的 IPv6 隧道? HE 的 Tunnelbroker 是由Hurricane El...
在 Unraid 中安装 DDNS-GO
本文介绍在 Unraid 上手动安装并配置 DDNS-GO,实现动态域名解析。...
如果你的运营商没有给分配的 IPv6 只有前缀而没有地址
去落格博客阅读完整排版的如果你的运营商没有给分配的 IPv6 只有前缀而没有地址 最近更新:25th 10 月, 2025我最近切换运营商,新的运营商给我提供的是一个 /48 的地址前缀,这和 […] 如果你的运营商没有给分配的 IPv6 只有前缀而没有地址,首发于落格博客。...
超爽图片批量转换器 —— XnConvert
本文介绍为何需高质量、低体积的图片转换,并推荐使用批量处理的 XnConvert 进行 WebP 等新格式的转换。...
YouTube客户端,安卓TV版。
在安卓设备上,想运行谷歌全家桶都需要有google框架。而国产安卓系统经常对google框架有各种兼容性问题, […]
拓展片库督战队!
点击查看豆瓣记录:https://blog.sleepstars.net/douban 感谢以下作者: 插件作者:https://www.halo.run/store/apps/app-srB...
自建免备案防偷 Tailscale 国内中继(DERP)教程
在看本文章前请确保: 有一台国内服务器 拥有一个自己的域名 其实不用 0. 提要 如果只是需要简单的中转方案,且能保证均为新客户端,更推荐使用 Tailscale Peer Relays ,可以查看我的另一篇博客文章:...
博客建设计划
待定 【待定】有趣!一个使用 chatgpt 结合博客内容的机器人,可以与博客对话 ChatGPT - 与虹线交谈 自定义自定义 Hugo Shortcodes 简码 | 荷戟独彷徨 让 ob 双链自动转换成网址形式 umami 会统计本地数据,要把这部分数据排除掉。 博客整体布局 目前博客采用『papermod』主题。主题主要参考 置顶 hugo博客搭建 | PaperMod主题 |...
「代码艺术家」不会被 AI 取代
最近大量地使用 Cursor 替代了 VS Code, 开始习惯直接在编辑器里告诉 AI 我的需求,让它来代替我写出代码段。 请注意,我用了「代码段」这个词,而不是「代码」,因为我想做一个区分 —— 按照我目前的经验来看,生成式 AI 非常擅长生成一段内聚的代码,而不是一整个应用程序。 在没有 AI 生成代码前,我写代码也是这样的一个流程: 思考整个应用的架构、模块 选择适合的技术栈 开始写代码...
imapsync 邮箱迁移 Plesk 到 Hestia
去落格博客阅读完整排版的imapsync 邮箱迁移 Plesk 到 Hestia 最近更新:25th 10 月, 2025通常来说,可能不是很多人会遇到这种情况,就是你想要更换邮箱,但又需要将 […] imapsync 邮箱迁移 Plesk 到 Hestia,首发于落格博客。...
灭螂行动!
在老旧小区出租屋中,蟑螂问题日益严重,厨房和厕所成了它们的乐园。本文详细分享了使用硼酸粉、土豆泥和白糖自制蟑螂诱饵的方法,并记录了七天内灭蟑螂的实际效果。通过调整配比,逐步解决蟑螂困扰,为广大租客提供了有效的灭蟑螂小妙招。
迁移 Plesk 到 Hestia
去落格博客阅读完整排版的迁移 Plesk 到 Hestia 最近更新:25th 10 月, 2025使用 AWS Lightsail + Plesk 的小伙伴可能都已经听 […] 迁移 Plesk 到 Hestia,首发于落格博客。...
并行操作导致获取数据库连接超时
线上遇到数据库连接超时异常后,通过排查发现问题出在并发处理上。最终,通过在 Parallel.ForEach 中显式设置并行度来解决这个问题。与调整全局线程池设置相比,这种方法更能有效优化性能,避免连接溢出。
CUFX(CUDA Framework eXtended): CUDA 计算框架
利用下班时间学完了 CUDA,Anyway 忙起来真的很大程度能缓解焦虑,能忘记和忽略很多烦恼。所以寻思着结合这一年来所学,写了一个简单的 CUDA 计算框架:CUFX。
博客自动生成文章目录
博客优化之博客文章自动生成目录。

July 2024 (13)

GitLab/ArgoCD/Jenkins CI/CD方案梳理和对比
CI/CD的概述 良好的CI/CD应该拥有哪些功能 自动化构建 自动化构建触发:每次代码提交、合并请求、或其他触发事件时,自动启动构建过程。 依赖管理:自动处理项目依赖,确保构建环境的一致性。 可复用的构建脚本:使用脚本或配置文件(如Makefile、Gradle、Maven等)来定义构建过程,确保构建步骤的一致性和可复用性。 版本控制:构建过程中自动生成版本号或构建标签,以便于版本管理和追踪。...
重返C++:C++ 类型擦除
对于 C++ 中的匿名函数,除了写 auto 外,还可以使用 std::function 作为类型接受匿名函数: 123std::function<void(int)> func = [](int x) { std::cerr << x << "\n"; }; 问题来了,刚开始的时候我以为 std::functio...
配置 NFS 共享目录 - 神王攻大人
服务端配置 安装 nfs server dnf install nfs-utils 创建被共享的路径 mkdir -p /data/nfs/share 更新配置 # vim /etc/exports # 写入以下内容 /data/nfs/share 192.168.1.0/24(rw,sync,no
openEuler 安装 DocekrCE - 神王攻大人
就个人而言,openEuler 算是不错的国产化操作系统。”一脉传承“自redhat让实际的使用体验非常丝滑。软件源都是国内的,开箱即用,漏洞的补丁发的也挺及时。美中不足的是貌似 docker 在它上面不再更新了,自openEuler 20版本的docker-ce 18后到现在的openEuler
通过 Docker 部署 Gitlab - 神王攻大人
通过 docker 安装一个 gitlab 没啥难度。按照的官方手册一溜烟跑下来,感觉比用 rpm 包装都容易很多。在此作下简单的记录 运行 gitlab 容器 # 构建docker数据挂载目录 mkdir -p /data/gitlab 运行如下脚本 #! /bin/bash GITLAB_HOM
使用ACME申请SSL证书
前言通过https协议访问网站时,SSL证书确保了数据传输的安全性。目前,大多数云服务提供商提供的免费证书有效期只有90天,想要更长时间的证书则需要付费。这意味着每隔90天就需要重新签发并替换证书文件。折腾一番后,我找到了一个免费且优雅的方案,只需要在服务器上安装相关脚本,就能申请到免费的域名证书,它会定期检查证书的有效期,实现到期自动续期与更新,从而有效地获得了一个“永久”的证书。本文就跟大家详...
Kubernetes 集群伸缩组件 - Karpenter
前言Kubernetes 具有非常丰富的动态伸缩能力,这体现在多个层面: Workloads 的伸缩:通过 Horizontal Pod Autoscaler(HPA)和 Vertical Pod Autoscaler(VPA)等资源,可以根据资源使用情况自动调整 Pod 的数量和资源配置。 相关项目: metrics-server: 采集指标数据供 HPA 使用 KEDA: 用于支持更多...
2024年上半年书单分享
1.前言 上半年6个月的时间里我读完了15本书,按照时间顺序分别是 《你当像鸟飞往你的山》《置身事内》《乡土中国》《长安的荔枝》《太白金星有点烦》《爱你就像爱生命》《激荡三十年》《豆子芝麻茶》《秋园》《我的母亲做保洁》《阿勒泰的角落》《杀死一只知更鸟》《小狗钱钱2》《动物凶猛》《财富自由之路》 这15本书。其中我个人读完打5星觉得比较值得推荐的有10本,每本都让我有所收获,接下来我就来简单给大家分...
Docker镜像加速方法
换镜像源 这是主要的方法 以Linux系统为例 1 2 sudo mkdir -p /etc/docker sudo vim /etc/docker/daemon.json ...
word复制图片+piclist或picgo上传图床,出现模糊变小的解决办法
1. 问题记录 word曾经记录一篇实验日志有对应的图片,我后来想把它整理成一篇博客文章,将图片从word中直接复制到markdown文件中,图片自动转成无损webp格式上传到图床,发现图片变模糊而且整体变小了。
OpenStack 下 CentOS6.X 镜像网络初始化失败问题排查 - 神王攻大人
问题表现 在我的 OpenStack 集群上迁移了一批老旧的镜像(从其他三方云平台过来的)发现这批镜像在使用 ConfigDrive 的方式注入配置初始化时无法对非首张网卡镜像初始化(后经过测试非 ConfigDrive 的数据源也不行)。 排查路径 首先检查 cloud-init 是否是正常工作的
fio磁盘性能测试 - 神王攻大人
自用FIO测试配置文件,仅供参考 [global] ioengine=libaio invalidate=1 direct=1 runtime=300 time_based filename=/tmp/tmpfile.fio size=10G group_reporting [seq-write]
继续折腾Rime:iOS版仓输入法及多端数据同步流程
初见“仓输入法” 在 windows 和 mac 使用了 Rime 输入法已经有一段时间了,但是手机上的iRime并不完善,更新也不频繁。iOS 系统关闭了网络权限,在输入法隐私上这点是有保障的。直到最近接触到仓输入法,发现功能已经做得很完善了。它不仅内置了雾凇拼音等优秀输入方案,还提供了数据同步和词表更新的完善解决方案。这促使我下定决心...

June 2024 (19)

机娘,耳机,与情绪价值
多年以后,面对满桌子的电子垃圾,破先生将会回想起为了所谓“女毒人声”,而在Amazon买下人生第一幅玄学耳机的那个遥远下午。 如果不出意外,本篇Blog的标题应该是《家有胶妻:女神装置 1/1 BUSTER DOLL 坦克的私房摄影》。 然而在地球Online这个垃圾游戏里,唯一不出意外的东西就是出意外: 由于一时犹豫,我含泪错过了坦克预定; 由于代理炒价,我不得不购买溢价...
重返C++:从 ref 挖到移动语义,在从 forward 挖到可变参数模板
C++ 漫游的第一部分,起因源于项目中错误的使用 std::ref 和 std::fowrad 导致了一些神奇的 bug。而 std::ref 又涉及到了引用,左右值引用又会联想到移动语义,std::forward 又常用于模板。所以以此为契机,不如仔细学习一下 C++ 中的新特性。
自定义kolla-ansible镜像 - 神王攻大人
背景 出于项目定制化的需求需要对kolla-ansible部署的OpenStack部分组件镜像做二次开发。官方手册请参考:https://docs.openstack.org/kolla/2024.1/admin/image-building.html ,本随笔基本上为官方手册实验后的流程复述。 准
UniFi U7 Pro 与 6 GHz Wi-Fi 初体验
最近家里的 Wi-Fi 设备更新换代,我第一次体验到了 6 GHz Wi-Fi,第一次在手机上见到千兆网速。本文记录一下前因后果。 术语对照表 IEEE 的命名品位实在是太差了,各代 Wi-Fi 标准的名称都是晦涩难记的数字和字母。我真不知道我以前是怎么记住这些术语的。总算从 2019 年推出的 Wi-Fi 6 开始,他们增加了一套更好记的宣传名称,并追认了 Wi-Fi 5 和 Wi-Fi 4。以...
ChatGPT on macOS客户端app正式面向所有用户开放
OpenAI宣布了适用于 macOS 的 ChatGPT 客户端app正式面向所有用户开放。该应用专为 macOS 系统设计,支持快捷键呼出和多种内容形式的交互。目前仅适用于配备 Apple Silicon(M1 或更高版本)的 macOS 14+,但计划在今年晚些时候登陆 Windows。 ChatGPT on macOS客户端app正式面向所有用户开放最先出现在Justin写字的地方。...
王垠传播的「自然视力恢复法」真的有用吗?
最近我偶然看到了王垠 Substack 上的《不要去医院验光》,当然因为没付费订阅我只能看到开头几段1。然后点上面的链接到了他博客上的「自然视力恢复法」。考虑到这两篇文章的危害,我觉得值得写一点东西给看我博客的人做一些参考。 王垠这个名字很多人都不陌生了,他从清华退学的时候我还在读博,当时还写了一篇文章来评论这件事,~不过现在已经找不到了~2。我那时看他写的宣布退学的文章留下的印象是他是个很聪明但...
openEuler 20.04 TLS3 上的 Python3.11.9 源码一键构建安装 - 神王攻大人
openEuler 20.04 TLS3 是基于 centos8.5 stream的套皮,所以编译安装python的难度很低,与低版本不同的是注意补充下uuid和libnsl的库,不然configure构建出来的makefile会缺少_uuid、nis这俩模块。其他与老版本一致。 #! /bin/b
从高考志愿到职业选择
读博士的时候我们系每年春季都会有一两天让在读的博士生留出特定时段待在自己的办公室,因为一些接到耶鲁的 offer 但还没有做决定的学生会到学校参观,他们可以到系里走访在读的学生,通过提问交谈更全面地了解学校和院系来帮助他们做决定。有一次走进来一个头发已经有点白的人,我还以为是本校其他系的教授,而他告诉我他拿到了我们系的 offer,所以来看一看。他多年前毕业于一所知名法学院,在纽约已经是一位成功的...
The Raspberry Pi 5 is no match for a tini-mini-micro PC
I've always been fond of the idea of the Raspberry Pi. An energy efficient, small, cheap but capable computer. An ideal home server. Until the Pi 4, the Pi was not that capable, and only with the rela...
从 Cronicle 到 n8n 实践自动化工作流
最近又开始折腾起我的服务器了,重点关注数据更新流程中的一些不满意之处: Git仓库同步更新:广州和香港的服务器通过crontab任务每分钟执行git pull操作; 博客同步更新:服务器上的crontab任务执行git fetch,对比差异后触发构建流程; Cronicle部署:广州服务器未部署cronicle,导致定时脚本依赖cron...
减肥数据可视化
最近,我踏上了减肥的征程,并在过去一个月里取得了小小成果。不过这里重要不是减肥,而是我需要一种方式来直观展示我的减肥进展,其实最主要的也就是体重数据的折线图。但市面上的多数健康追踪应用似乎都未能满足我的需要,它们提供的图表功能缺乏对时间选择的灵活性——大多数应用仅支持以自然日、周或月为单位的折线图展示,其实我需要的也就是我从减肥开始到现在...
鼠须管 Squirrel 选项词横排配置调整
最近鼠须管squirrel升级之后选项变成纵向排列了,本地没有改过配置,那应该就是新版本对style/horizontal参数不再兼容了,看了下 Release notes 果然如此,这里备注下这两个选项配置不同情况下的效果。一般只需要设置 candidate_list_layout: linear 即可。 candidate_list_layout: linear text_orientati...
浅谈 Apple Intelligence
过去一两年有多位投资人朋友和我讨论过 AI 相关的创业机会。我的观点一直都是:大的机会基本上是巨头的,小公司没有特别好的机会。 当技术上的突破让小公司有机会颠覆大公司时,新技术最初的应用都在巨头看不上的新兴细分市场。随着这些市场快速扩大,小公司在成长起来后迅速地进入主流市场抢占原主导者的份额。随着原本不存在的个人电脑市场兴起的 Intel、Microsoft 等是最好的例子。近年来 AI 的发展在...
2024 半年度 Review(个人成长):中年危机?36岁的我,是如何做到不躺平,无尽折腾的
前言接着上一篇 2024 半年度 Review(折腾篇):此刻你是否清醒?, 强行给自己挖坑,必须要写出来关于个人成长篇。甚至我觉得这一篇对我的帮助,以及
2024 半年度 Review(折腾篇):此刻你是否清醒?
前言这一篇2024 半年度review 本计划在5月末完成的,恰逢6.1 带小朋友去迪士尼,导致推迟了整整7天。 这一篇review 的副标题是:此刻
图床方案选择
之前一直使用腾讯云的图床服务,现在想着换一个图床,所以搜集了一些想用的 国内对象存储 阿里云\腾讯云等 cdn另外收费
使用ChatGPT辅助开发鼠标手势扩展
前言 我一直在使用的鼠标手势插件 SmartUp Gestures 最近被 Chrome 提示包含恶意软件,导致无法继续使用了。作为一个鼠标手势的重度使用者,我不仅在日常操作中频繁依赖它,有时甚至会在无聊时用鼠标手势画画。尝试了其他几个替代的手势插件后,我发现它们都不是很好用。因此,我决定自己开发一个新的鼠标手势插件。 学习插件开发 由于以前没有开发过 Chrome 插件,我决定先了解一下开发流程...
FUJISTYLE: 富士相机用户的专属app -富士色彩配方、边框水印、胶片模拟
FUJISTYLE是专为富士相机用户设计的app,可保存富士色彩配方笔记、识别JPEG原图色彩配方、查看照片EXIF信息等。用户可免费使用基础功能,而Pro会员享有更多专属功能,并有年度或月度订阅选项。app的目标是提升用户拍摄体验并提供额外功能。 FUJISTYLE: 富士相机用户的专属app -富士色彩配方、边框水印、胶片模拟最先出现在Justin写字的地方。...
2024 年,我为什么开始为搜索付费
我 2007 年至 2010 年在 Google 工作的时候,中国的同事们都说百度无良,欺骗用户,把广告显示得和原生搜索結果几乎一样、难以区分。Google 的搜索广告在 2013 年之前一直是通过背景色与原生结果明确区分的。 带背景色的 Google 广告 后来背景变得和原生结果一样,改为用彩色的标签来标识广告。无论在用背景色的时代,还是用标签的时代,Google 都做过很多试验来通过调整颜色提...

May 2024 (25)

运气与努力
我一直很喜欢 Out of the Gobi1 的作者单伟建。他的三本书我都读过。他在文革时被流放到戈壁六年,失去了上中学的机会,但从没放弃学习。没有放弃对更好未来的追求。在文革结束后他抓住了机会到美国留学,在金融界取得了很高的成就,并创立了亚洲最大的私募基金集团 PAG。他在母校旧金山大学的一次演讲中说2,在任何领域取得成功,最重要的是三方面: 坚持终生学习。他本人的经历最能说明这一点。如果他在...
Nas用户的完美本地运行的书签管理 一站式信息管理:如何搭建和使用Hoarder 管理你的数字信息?
nas用户的AI收藏夹
免费开源神器:一键分发,自动化短视频上传,支持主流个自媒体平台,矩阵化运营
免费、开源的自媒体软件,实现自媒体多账号管理,提高品牌矩阵的效率与效果
Go 类型系统概述
问题 Go 中 byte 和 rune 的别名是什么? Go 语言中的组合类型有哪些? 什么是类型定义?如何与类型别名区分? Go 语言从哪个版本开始支持泛型? 如何理解 Go 中的底层类型? 什么是零值?举例说明。 接口类型的动态值和动态类型是什么? 如何判断一个类型是否实现了某个接口? Go 中哪些类型是不可比较的? 通道类型有哪些方向? 参考Go类型系统概述 -Go语言101...
Golang的Defer疑问
1 2 3 4 5 6 7 8 9 10 11 ...
从文件读取到 getshell 的一次细节满满的渗透
渗透测试是一个很考验知识面的工作,如果你的知识面不够广,可能就会错失一次 getshell 的机会,当然这些前提是你的信息收集要足够充分才行,所以还是那句话,渗透测试的第一步是信息收集。
如何失去你所有的朋友?
有人看乐子,有人照镜子。本文为观后感,请先看这段10分钟的视频: 英文原版:How to lose all your friends in life (YouTube, Better Ideas) 中文翻译:TED科普:如何快速失去所有朋友?(BiliBili) 如何失去你所有的朋友? 几乎只谈你自己,对别人的事情不感兴趣 谈论其他人,对别人指指点点评头论足 无用的人,吝啬,不帮助别人,拒...
更换博客评论系统
最近帮家属装修她的博客,我发现装修博客比写博客有意思多了,于是也动起了装修自己博客的念头。本文记录了我把博客的评论系统从 Disqus 更换为 Twikoo 的过程。 一、越来越烂的 Disqus 本博客的搭建工具/平台经历了三个阶段: 2009 年~2010 年:搭建在 Blogger.com 上——当时 Blogger 已经被 Google 收购了; 2010 年~2017 年:「自豪地由 ...
从 js map 泄露到接管 OSS 对象存储
现在 OSS对象存储应用广泛,但开发者安全意识普遍较低,方便之余的同时也会随之带来一些安全风险。虽然本文的场景不是那种 APP 或者源码里面硬编码泄露的 AK 和 SK ,敏感信息虽然都放在了后端服务器,但是还是一点点通过信息收集逐步沦陷。
MikroTik RB450Gx4测试性能:一核有难三核围观
前言 在上一篇文章中,我准备使用 MikroTik RB450Gx4 做出口网关,这样 CRS326 做一个弱三层的角色,用交换芯片抗东西向流量,南北向的给这台 RB450Gx4,直接用 CPU 跑。 新买的 RB450Gx4 到货了,投入使用前拿来测一下,看看和官方的数据差多少,摸个底。
2024 年香港徒步旅行记录(一)
缘起在 2023 年年度总结中,我给 2024 年定下的目标是「工作与业余爱好上稳中求进,生活上锻炼好身体、多关心家人」,为此今年我做了许多旅行的准备。 在深圳呆了快五年,挺长时间里一直将自己局限在技术与工作中,少有时间去关注周围的世界——生存已属不易,没有多余的精力去关心其他事情。2023 年是一个分界点,工作上越来越得心应手,手头也不再紧张,个人精力跟业余时间得以解放,我自然开始追求更多的生...
AI 对抗研究之「实时换脸」
AI 近几年发展很快啊,我们作为安全从业者当然也需要不断学习,未知攻,焉知防,所以本文就来带大家手把手的使用 AI 实时换脸,然后将换脸后的画面输出给 APP 摄像头。
东京七日游 ~第一日(下)~
女仆咖啡厅里真的都是中国留学生吗?成人音像店隐藏了什么激情与欲望?本系列目录: 东京七日游 ~攻略篇~ 东京七日游 ~第一日(上)~ 东京七日游 ~第一日(下)~ 东京七日游 ~第二日 浅草寺篇~ 秋叶原、女仆咖啡厅 已经下午两点,我们精神上和肉体上都有点撑不住,毕竟凌晨6点下飞机后就没休息过还暴走了几个小时……我真的要暴走了!现在立刻需要找个地方充能。 结果秋叶原竟然没有能坐下来的地方!怒气...
东京七日游 ~第一日(上)~
出发!初次登陆日本,差点被迫卖身给谷子店打工?!本系列目录: 东京七日游 ~攻略篇~ 东京七日游 ~第一日(上)~ 东京七日游 ~第一日(下)~ 东京七日游 ~第二日 浅草寺篇~ 出发!登陆 上海到东京真方便啊,只飞了两个小时就到了,没有飞机餐。到达东京成田机场时是早上六点,空气微凉。 下飞机后排队入关,人不是很多,到柜台时需要扫描护照、给工作人员看eVISA的QR码、扫描双手食指指纹并拍照。...
东京七日游 ~攻略篇~
我要去日本了?!终极J人怎么做攻略本系列目录: 东京七日游 ~攻略篇~ 东京七日游 ~第一日(上)~ 东京七日游 ~第一日(下)~ 东京七日游 ~第二日 浅草寺篇~ 前言 《东京七日游》系列记录了我和家属两人在东京七日游的行程。从计划到执行事无巨细,希望丰富的细节可以永久记录我珍贵的回忆,并能帮到其他打算去日本旅游的读者。 本来只打算回国一个月,想着顺便去趟日本,才临时加上了东京。出发前一个月...
AI is critically important but not for you
Before Chat-GPT caused a sensation, big tech companies like Facebook and Apple were betting their future growth on virtual reality. But I'm convinced that virtual reality will never be a mainstream th...
不上班的第一年
2023 年的 5 月,我离开了微软,开始了自己做产品的旅程。到现在刚好满了一年,这一年发生了不少事情,有些在 2023 年终总结里提到过,这一篇我想更详细地列出在这一年我具体做了什么、对自由职业的思考、对做产品的一些思考等等。 首先是我的产出,这一年我的产出主要是两个产品、一个播客。 两个产品 Notepal 离职后第一个认真做的产品是 Notepal, 这是一个用于把微信读书笔记同步到各个笔...
看MikroTik暴打H3C,顺便对比选型网络方案
背景 机房有一台H3C的路由器,它同时负责接入和三层路由。今年偶然在传文件的时候发现速度奇慢,排查发现瓶颈在这台路由器,三层转发大包(SSH传文件)只有90Mbps左右了,转发率就不用算了吧,然后看路由器的control-plane和data-plane的负载都被打满了,应该是没走成交换芯片(快速路径),全部走CPU(慢速路径)处理去了。更重要的是,这台机器并没有使用ACL、VRF这种比较难off...
如何实现既实用又美观的Notion倒计时功能
作为一个有整理癖的理科男,我喜欢把Notion当成一个All-in-One的生活工作一体化工具来使用,简单来说就是我的第二大脑。既然是第二大脑,就要担负起“秘书“的职责,当有重要事情临近的时候,它需要提前通知我并让我有充分的时间来应对。对此,我的需求很简单,一个简洁实用又不失美观的Notion倒计时计时器足矣。
修复 Flatpak 安装的 Telegram 中文字体问题
在 KDE Plasma 6 下用 flatpak 安装了 Telegram,但在 monospace 的字体样式下,中文的内容显示为繁体。
从 LUKS 迁移到 LUKS + LVM
本文记录一下我最近从 LUKS 迁移到 LUKS + LVM 的过程。整理是最好的复习! 背景 Device mapper 是 Linux 里将块设备映射成虚拟块设备的框架。 dm-crypt 是用 DM 进行透明加密的组件。例如:将 /dev/sda2 映射成 /dev/mapper/cryptsda2,则往 /dev/mapper/cryptsda2 这个块设备写入的数据会被加密后实际写入下层...
JDK各个版本下载地址(JDK5/JDK6/JDK7/JDK8/JDK9/JDK10)
现在下载JDK真的是很不方便,把JDK5至JDK10都整理了一下,方便以后下载。 & […]
任务流水:加快程序运行和减少内存占用我全都要
2018 年计算机组成原理的大作业,五级流水不会写,三级流水写不出来。竟然没想不到多年后还会用到多级流水的思路去设计代码。
创业者必备工具 更了解你的上帝 如何用Formbricks打造自定义的调查问卷系统 typeform 替代品
一款免费的selfhosted 调查问卷,让你更了解你的客户...
博客网站框架对比
博客平台与托管服务概览 以下是一些常用的博客平台和第三方托管服务,以及它们的特点和一些中文博客的搭建实例。

April 2024 (21)

分享一个Telegram上的免费ChatGPT bot
直接在Telegram上免费使用ChatGPT! 分享一个Telegram上的免费ChatGPT bot最先出现在Justin写字的地方。
Server Gigabit Network
简介Server Gigabit是一家马来西亚本土商家,主要就是提供马来西亚境内的服务器和网络解决方案,目前有2个数据中心:分别位于马来西亚吉隆坡的AIMS数据中心和位于马来西亚赛城的Bridge数据中心,Server Gigabit支持贝宝,加密货币和信用卡,提供马来西亚原生IP。24/7全天候售后服务,中英文沟通,以及7天退款条例。 Server Gigabit VPS默认是100M共享带宽...
Server Gigabit Network
简介Server Gigabit是一家马来西亚本土商家,主要就是提供马来西亚境内的服务器和网络解决方案,目前有2个数据中心:分别位于马来西亚吉隆坡的AIMS数据中心和位于马来西亚赛城的Bridge数据中心,Server Gigabit支持贝宝,加密货币和信用卡,提供马来西亚原生IP。24/7全天候售后服务,中英文沟通,以及7天退款条例。 Server Gigabit VPS默认是100M共享带宽...
Notion备份和恢复——2分钟超简明教程
如果你在Notion里存放了大量的文档、文件和团队协作记录,那么定期进行手动备份是有必要的。手动进行Notion备份可以预防服务器无法访问的情况。1.如何导出整个Workspace...
一次有趣的尝试 -- 最小化 Hello,World
0 起因 计算机系统导论课上老师说可以内联汇编来尽可能减小 Hello,World!的大小。 我觉得既然要做,不如就做到极致。何不试试直接写汇编呢! 1 汇编的尝试 直接用 as 有点不理想,因为没有 db 用来往文件里写字符串。 不妨试试 nasm,我们只需要一次 write 和一次 exit,很容易编出这样的 asm: <!--more--> section.text: glob...
在 Electron 中使用 SQLite 的最好方式
上周刚刚发布了一个用 Electron 的应用 EpubKit. EpubKit 是一个把网页制作成电子书的工具。在 EpubKit 里,我需要一个数据库来存储内容,最好的选择是 SQLite. 但是,由于 Electron 有 renderer 和 main 区分开的机制,所以在 Electron 中使用 SQLite 会非常麻烦 —— SQLite 的执行要在 Main process, 但...
家有胶妻:女神装置 1/1 BUSTER DOLL 骑士的私房摄影
作为一名高雅的读书人,每天我都会在亿恒泰欣赏无尽的视觉艺术。 从精灵到人马,从人妻到JC,在性癖这件事上,没人比我更“进步”。 然而即使“多元包容”如我,却也有一些属性在生理上难以接受—— ——“女骑士”便是其中之一。 如果你去“小初高”随机挑选一个未成年,寻问他们谁最能代表“女骑士”,相信大量二刺螈都会回答:“大不列颠骑士王!” 而身为网上冲浪十数载的中老年人,这个名为“Saber”的...
Nginx 介绍
本文参考 nginx一小时入门精讲课程(干货纯享版)_哔哩哔哩_bilibili 和 【狂神说】Nginx最新教程通俗易懂,40分钟搞定!_哔哩哔哩_bilibili...
Telegram上有哪些实用的机器人
分享几个好用的 Telegram 机器人~ Telegram上有哪些实用的机器人最先出现在Justin写字的地方。
使用 kerberos 实现单点登录
理解Kerberos如何在浏览器中进行认证
关于我
yemilice - 一个写代码的说唱歌手,关于我的故事
我有特别的 Surge 配置和使用技巧
我使用 Surge Mac 作为网络核心有一段时间了。虽然 Surge 官方提供了一份「中国区用户推荐最小配置」,但是为了发挥 Surge 全部潜力的话、彻底值回 Surge 的售价、实现我的复杂需求,我添加了许多自定义的配置。
关于Nginx Proxy Manager初次登录 502 Bad Gateway Error
情形: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65...
多人游戏网络技术基础
前言 很久不更新Blog了,是自己懈怠了很多,所以在思考了一下之后明白,我需要继续加强学习 加入ubisoft之后其实也没做什么值得称道的事儿 只是一个基础的开发人员,不过工作当中有一些可以被记录和梳理的地方
压力和解压
压力 解压 享受当下 推荐书 最近几年很少更新博客,也很少在外网写代码。甚至有人发邮件问我是为什么。其实主要近几年工作一直比较忙,再加上随着年龄的成长家里的责任也会越来越多。并且随着心境的变化,也会把一些精力放在其他事情上面。比如:情绪、汽车等。 随着个人的成长,越来越觉得『压力』的出现。于是2年前我就在想,有什么方法可以释放压力吗?或者减少压力吗?咨询过心理专家、看过北大心理学、听过樊登读书...
测试了一些Evernote替代品,把用了5年的印象笔记卸载了(附测试心得,2024更新)
Evernote是一款非常优秀的笔记软件,但自从辞职创业后,随着笔记软件使用频率的提高,我逐渐不满于Evernote的一些缺点,并开始寻找Evernote替代品,才发现除了印象笔记外原来还有那么多精美的笔记软件可以选择。点击查看测评列表...
刷新了一下对内容审查粒度的认知
我看书大部分时候是用 Kindle,偶尔也会从京东、多抓鱼,或者嘉里中心的现代书店买纸质原版书。新书的扉页背面基本都会盖这样一个章。 扉页背面的审查印章 我原本以为这基本是一个形式,获准进口的成年人类别的纸质书无论是什么内容都会在这一页上盖这个章。直到前几天在一本很厚的书中间的一页看到这个章以及被涂改液覆盖的脚注。 被审查涂改的页面 没想到我国内容审查的粒度竟然那么细。很多人都会问为什么中国的税率...
清明厦门游记
动机 这段时间糟心事一堆,比如什么因体测痛失一等奖学金,什么 XCPC 在校内连省赛名额都打不到,亦或是越来越听不懂的数分高代和从来没有听懂过的大物。 虽然这些问题说到底就是菜就多练,但是发生了还是让人很难过。 所以在清明期间出去散散心是一个早就有预谋的事情,但是去厦门则不是。 本来的计划是,杭州市内晃晃,最多到上海或者浙江省内乱晃,当日去当日回。 不过清明前几天整了张交通联合的实体卡。一看发卡地...
Run Ray-Tracing in Browser with WebAssembly
Recently, within the small team at my company, I conducted a sharing session on WebAssembly, a technology that isn’t exactly trending but also isn’t very popular. I roughly discussed the d...
值得记录的一些工作近况
记录这大半年来经历的工作变动、同事离职、转到新部门以及调薪等事情。
郁金香土培结果
本文分享了作者2月份土培郁金香的种植经验,详细记录了郁金香的生长过程,并分析了开花率低的原因。

March 2024 (17)

网盘搜索工具,支持百度云盘、阿里云盘、夸克、迅雷等7家主流平台。
网盘搜索工具多少年来一直都有,但存活时间都挺惨,所以随手分享一个近期自己在用的。 用最新电影院还在卖票的电影做 […]
获取数据库锁等待超时问题
记录在工作中遇到的 MySQL 数据库由于事务传播机制使用不当导致出现 lock wait timeout 异常的排查过程及解决方案。
优化下自己3年前写的代码
前言我的截图插件js-web-screen-shot,在三年的时间里,经历了从1.0.0到1.9.9的版本迭代。随着功能的不断增加,原本的入口文件变得越来越复杂和混乱,代码行数已接近1500行。最近,在着手开发2.0大版本的功能,面对这些复杂的代码,我感到非常困扰,这也使得很多想要为项目贡献新功能的人因为代码的复杂性而望而却步。经过综合考量后,我决定优化和拆分入口文件中的冗余部分,使结构更加简洁明...
周传雄成都演唱会
周传雄 2024 年《念念不忘,必有回响》演唱会成都站。
为互联网开车操碎了心,内附40个平台,一篇入门。
一个略懂皮毛的退休司机,分享些收藏的站点。 导航站随着开源项目比较多,这两年不少人做,但是论大杂烩收录数量来说 […]
ARM MacBook 中如何优雅的调试 Android APP
理论上作为 ARM 架构的 MacBook 在运行 Android 系统的时候应该会更丝滑的,但是各大模拟器厂商一直都没有很好的适配做出对应的产品,直到今年年初的时候网易的 mumu 模拟器出了 mumu 模拟器 pro,专门针对苹果 M 芯片进行优化的专属模拟器,实际体验整体真的非常丝滑呀,国光测试效果比真机还棒。
简单的番茄工作法却总是用不好?记住这6个技巧!
作为一个不爱受管束的自由职业者,我并不热衷于学习所谓的时间管理大法或工作心法。在我看来,最简单的番茄工作法就可以满足绝大多数人来说的时间管理需求。你只需使用计时器,规划出25分钟的工作时间和5分钟的休息时间,不断地循环往复,就可以度过充实的一天。然而,在碎片化内容和短视频横行的今天,保持专注变得越来越难,因此最简单的方法也需要注意执行细节,否则也会陷入效果不佳或者无法坚持的境地。 目录 在正篇前,...
让你的NAS服务焕然一新:顶级美化秘籍大公开!软件界面太单调?试试独家美化技巧
1. 前言爱玩nas的人,基本上都是和我一样的老男人 几年前买的东西,不坏,根本没欲望为了时尚,新潮去换 衣服鞋子简单经典,追求质量、耐用 默认手机铃
父子对谈30则
<![CDATA[推文合订本。1小朋友:蛇的英语是snake,那小蛇用英语怎么说?(注:上次跟他讲过cat/kitten,dog/puppy)我:小蛇应该没有单独的说法,不过英语里有很多种单词都指蛇,比如 Python、Anaconda、Mamba、Cobra、Viper、Asp……小朋友:你怎么知道这么多!我:编程的时候顺便学的🥲2语重心长地对小朋友说:你要学会站在别人的角度看待问题。小朋...
How to run victron veconfigure on a mac
Introduction Victron Multiplus-II inverter/charges are configured with the veconfigure1 tool. Unforntunately this is a Windows-only tool, but there is still a way for Apple users to run this tool with...
(BI4LBK) HP 4192A阻抗分析仪拆解/维修
移动端算法优化
移动端算法优化是个很庞大的话题。从计算机体系到指令,涉及到非常广而深的东西。本文尝试以常见的算法为例,阐述算法在单线程场景下的加速与优化,多线程是最后的收尾,没啥可说的。而至于具体的场景,如金字塔、滤波、降噪等,优化的思路都是相同的:减少 IO,一次 IO 完成尽可能多的计算。 本文会使用 Neon, OpenCL 来优化算法,如果有可能也会引入 DSP。本文持续更新,整理算法优化相关的经验。额外...
Codeforces Round 1934 解题报告
A Too Min Too Max 排序,选前 2 后 2。 B Yet Another Coin Problem 整出 LCM。 容易发现要么是对 LCM 的余数,要么就是对 LCM 的余数 + LCM。 <!--more--> C Find a Mine 如果只有一个矿,对两个点查询就可以得到结果。 不放考虑四个顶点,显然查询 3 个至少有两个指向的是同一个点。 那么我们可以问 3...
解决 GCC Linker 的 relocation truncated to fit 错误
最近在编译一个 C 项目时,链接阶段链接器报了如下的错误: /.../build/am-riscv64-nem … 继续阅读解决 GCC Linker 的 relocation truncated to fit 错误...
Codeforces Round 1937 解题报告
A Shuffle Party 容易观察到在 $2 \cdot x$ 的时候一就会被交换出去。 输出最小的 2 的次幂即可。 B Binary Path 开始和结尾是固定的。 扫描两层中间的部分,只能走上面就归 0,都能走 +1, 只能走下面就结束。 <!--more--> C Bitwise Operation Wizard 先 n 次打擂台,找到最大值。 很容易发现 $a_i \o...
Codeforces Round 1929 解题报告
A Sasha and the Beautiful Array 直接最大值减最小值即可。 B Sasha and the Drawing 容易发现,首先填第一行和最后一行是较优的,只有四个端点处有可能重复,别的点每加一个都会覆盖两条对角线。 对四个端点特判即可。 <!--more--> C Sasha and the Casino 神秘贪心题。 容易发现,我们并不能堵自己一定会输 $x...
Codeforces Round 1923 解题报告
A Moving Chips 从最后往前,每一格都得点一次。 B Monsters Attack! 这坐标正负显然没关系。 绝对值,排序,前缀和,判断每个点是否可行即可。 <!--more--> C Find B 不妨考虑将所有 1 换成 2,将所有别的换成 1。 如果这样能成,那肯定存在满足题目条件的序列。 D Slimes 一个序列可以被合并一个史莱姆,要么是他本来就是只有一个,要...

February 2024 (14)

HGAME 2024 Week4 WriteUP
Written by woshiluo. 给官方怎么交的我交原模原样发过来了,如有错误烦请各位大佬斧正。 Crypto lastrsa 令 $f=p \operatorname{\texttt{xor}} (q>>13), t=2 \times 114512$。 给出了 $e_1 = \sum_{i=1}^{40} (ft)^i, e_2 = \sum_{i=1}^{40} (f+t)...
熟悉的陌生地:2024年春节美国东部游(行前小贴士)
早在2016年年末的时候,我和夫人(当时的女朋友)就一起去北京的美使馆申请了访美签证(B1/B2)。当时已是奥巴马任期的尾声,中美关系正在从一个宽松时期过渡到后面大家都知道了的严峻时期。还记得那时候申请的人挺多,但签证官十分友好,甚至聊起了八卦,在非常轻松的氛围下就办好了签证。不过,拿到签证后,计划的行程有变,并没有成行。本来想着过两年就去一趟,然后,新冠肺炎出现了……三年时间又过去了。 一晃就来...
家有胶妻:女神装置 1/1 BUSTER DOLL 枪手的私房摄影
在2023年的第423天。 我终于想起自己还有一个Blog。 暮然回首,世界已然风云突变ーー ——仿佛全世界的精神病人都逃出了疯人院,高喊着环保救世,进步觉醒,平等多元,LGBTABCD,在自己是超级英雄的正义中毒中歇斯底里,一头扎进了名为“SDGs”的美丽新时代,堪比宗教崇拜。 就连纸片美少女都没能抵挡住时代的“进步”洪流: 随着炼金工坊经营十数载的岸田美腿被那个名为莱莎的女人以...
改造了一个练习英语的开源项目
前言在2023年下半年,我决定将英语学习纳入我的计划清单,找到了一套适合自己的学习方法。在学习过程中,我养成了记录我不熟悉的单词,并计划在闲暇时复习这些新词以加强记忆的习惯。然而,经过一段时间的尝试,我发现自己很少去复习这些单词,它们大多只是被存储在了软件中,而没有得到有效回顾。在2024年初,我偶然发现了一个名为qwerty-learner的开源项目,眼前一亮,这不正是我苦苦寻找的东西吗?。使用...
郁金香
尝试土培郁金香。
HGAME 2024 Week3 WriteUP
Written by woshiluo. 给官方怎么交的我交原模原样发过来了,如有错误烦请各位大佬斧正。 Crypto matrix_equation 考虑构造格对应格求最短向量,即可得到一组合法的 $p,q,r$。 <!--more--> #! /usr/bin/env python3 # vim:fenc=utf-8 # # Copyright © 2024 Woshiluo Lu...
HGAME 2024 Week2 WriteUP
Written by woshiluo. 给官方怎么交的我交原模原样发过来了,如有错误烦请各位大佬斧正。 Crypto babyRSA 一般来说 e 不会太大,考虑枚举质数,很快就能求得 e。 注意到 e 和 $\varphi(n)$ 不互质,故逆元不存在。 注意到 $\varphi(q)$ 和 $e$ 互质。 <!--more--> 故可求得 $m' = c^d \equiv m \...
HGAME 2024 Week1 WriteUP
Written by woshiluo. 给官方怎么交的我交原模原样发过来了,如有错误烦请各位大佬斧正。 Misc SignIn 有请 GIMP 自由拉伸。 <!--more--> 来自星尘的问候 提示的挺明显,直接去游戏官网能够找到该字体。 六位弱加密,stegseek 直接爆破。 爆破完了后给了字体查看器。 拖搞到的字体进去。 肉眼观察可以得到答案。 simple_attack 明...
OS as Code - 我的 NixOS 使用体会
本文最初发表于 如何评价NixOS? - 知乎,觉得比较有价值所以再搬运到我的博客。 我 23 年 4 月开始用 NixOS 之前看过(如何评价NixOS? - 知乎) 这个问答,几个高赞回答都从不同方面给出了很有意义的评价,也是吸引我入坑的原因之一。...
Play Helldivers 2 remotely with Moonlight and USB/IP project
4 March 2024 Update: The game has now reenabled support for Moonlight streaming, thus the method described in this article is no longer necessary. The renowned friendship-ending P...
在 JavaScript 中实现和使用 Context
使用过 React 构建应用的开发者对 React Context 一定不会陌生。在 React 的世界中,相比于把 prop 不断透传给下一层子组件(prop-drilling),React Context 可以更优雅地自上而下将数据从父组件传递到深层级的子组件、并确保数据在不同子组件之间保持一致。不过,Context 绝不是仅属于 React,在 JavaScript 中 Context 一样...
zpool 常用操作及数据恢复
一位论坛的朋友遇到了 zfs 存储池无法挂载的情况,在帮他处理的过程中使用到了很多相关的 zfs 命令和操作方法,这篇文章是对当时处理过程的一个简单的归纳和整理。
C 语言中的黑魔法:宏
之前对 C 语言中宏定义的认知十分简单,包括但不限于停留在以下浅薄的层面: 12#define PI 3.14#define add(a, b) a + b 上述代码完全是大学课本中的用法。但当我看到实际项目中宏的用法后完全是一头雾水,所以自己也要写出那种高逼格让别人看不太懂的代码。宏远远比我想象的要强大,所以本文为每个宏技巧都配备了一个实用场景。 字符串化操作符,实现一个简单的自动化测试样例 ...
一次不太愉快的软件开发
整体的开发感受是:缺乏一个合理的、完整的软件开发流程或规范。

January 2024 (28)

个人数据安全不完全指南
零、前言在接触电脑以来很长的一段时间里,我都没怎么在意自己的数据安全。比如说: 长期使用一个没有 passphrase 保护的 SSH 密钥(RSA 2048 位),为了方便我还把它存到了 onedrive 里,而且在各种需要访问 GitHub/Gitee 或 SSH 权限的虚拟机跟 PC 上传来传去。 Homelab 跟桌面 PC 都从来没开过全盘加密。 在 2022 年我的 Homelab...
NixOS 在 Lichee Pi 4A 上是如何启动的
文章是 2023-08-07 写的,后面就完全忘掉这回事了,今天偶然翻到它才想起要整理发布下…所以注意文章中的时间线是 2023 年 8 月。 零、前言我从今年 5 月份初收到了内测板的 Lichee Pi 4A,这是当下性能最高的 RISC-V 开发板之一,不过当时没怎么折腾。...
微信小程序《隐私政策》范文参考
第一条:某某小程序重视用户的隐私。您在使用我们的服务时,我们可能会收集和使用您的相关信息。我们希望通过本《隐私 […]
Go 在使用泛型时无法与 Pointer Receiver 共存的解决方法
问题描述 在使用 Go 的泛型时,如果泛型类型存在 constraint,而传入的类型在实现这个 constraint 时使用的是 pointer receiver,那么就会遇到 XXX does not satisfy XXX (method XXX has pointer receiver) 的报错,就比如下面这个例子希望用 Create 函数完成所有创建 Person 的操作 1 2 3...
Go 在使用泛型时无法与 Pointer Receiver 共存的解决方法
问题描述 在使用 Go 的泛型时,如果泛型类型存在 constraint,而传入的类型在实现这个 constraint 时使用的是 pointer receiver,那么就会遇到 XXX does not satisfy XXX (method XXX has pointer receiver) 的报错,就比如下面这个例子希望用 Create 函数完成所有创建 Person 的操作 1 2 3...
我的 RIME 词库说明
最开始用的基础词库来源于ssnhd/rime,这是它的词表介绍 主要用了这几份词库: luna_pinyin.dict.yaml:默认字库,有部分的词语,总计7万; luna_pinyin.sogou.dict.yaml:来源于搜狗词库,总计105万; easy_en.dict.yaml:英文词库,总计11万; 此外还用了几份自己维...
Notion流程图:手把手保姆级教程
流程图是工作、学习中的常用图表之一,它适用于各行各业,如制造流程、行政流程、服务流程或项目计划等。如果你正在使用Notion来对你的生活、工作进行一体化管理,那么Notion流程图就是一项必须掌握的技巧。
修改 Typora 的字体
从typora早起的beta版就开始在用,现在应该越来越多人认可其作为最佳Markdown编辑器。不过默认情况下,在windows展示的字体使用的是宋体,看起来其实不太美观,我们可以换成其它更好看得字体。微软雅黑我最不满意的是中文标点符号太丑,甚至不太容易分辨,我还是比较喜欢思源黑体。 在Typora的设置页中打开主题文件夹,然后新建一个 xx.user.css 文件(xx为你的主题名称),比如...
electron开发中使用nodemon进行热更新的方法
1、在项目中安装nodemon依赖。 2、package.json中script中的start命令修改如下: […]
electron开发,文件无法拖放到渲染窗口的一种奇怪情况,附原因和解决方案
这两天又遇到一个奇怪情况,按理来说,electron应该是能支持几乎所有HTML5页面特性的,但是网页中常见的 […]
2023 年度总结
以往都是在一年的最后几天写年度总结,但这篇 2023 年度总结却是拖到 2024 年才写。 Fediverse 2022 年年末的时候,由于不满 Elon Musk 对 Twitter 的管理,我像许多 Twitter 难民一样,将发表微博客的平台由 Twitter 转移到了 Fediverse。现在我使用 Fediverse 已经一年多了,感觉良好。我的 Fediverse 实例是自建的,计划是...
moment.js日期时间插件,设置中文语言的方法
我是vue3项目,npm install moment --save 安装后,直接在项目中导入moment和相 […]
Windows 包管理器 Scoop的使用经验
如果有在 Mac 下用过HomeBrew的都知道,软件安装起来是多么方便。Windows 一直缺少这么方便的包管理工具。Chocolatey只能算是便捷的安装工具,和包管理工具差距还挺大的。WinGet可以算是一个包管理工具,只是目前支持的应用还比较少。以前有听说过Scoop,印象中说法是支持的软件数量较少。不过最近试了下,发现其支持的软件数量已经相当广泛。各类常见开发工具自然不必说了,主流的软件...
三星 DEX 使用第三方输入法
去落格博客阅读完整排版的<span lang ="zh">三星 DEX 使用第三方输入法</span> 最近更新:25th 10 月, 2025最近有机会试用三星的 Dex 模式,遇到一个头疼的问题。我平时输入中文 […] <span lang ="zh">三星 DEX 使用第三方输入法</span>...
20240116 2024最新版ChatGPT Next Web部署教程
ChatGPT作为2023年现象级产品,将会一直引领着这个时代。今天便来分享一个私人 ChatGPT 网页应用——ChatGPT Next Web,让你随时随地方便使用ChatGPT!ChatGPT基础篇在开始前,你需要了解这些知识:在中国大陆境内域名提供商购买的域名(阿里/腾讯等),需要实名认证才能开启 DNS 解析。而在国外域名提供商购买的域名则不用(namesilo/namecheap)。指...
使用npm安装electron失败的可行解决方案
本文方案win10、win11亲测有效,其他版本系统请自行测试。 老孙脱坑IT数年,武功几近全废。 最近想粗浅 […]
网易 UU + OpenWrt 单臂路由(旁路由)配置
马上要过年了, 决定把我已经吃灰许久的 PS5 拿出来玩玩, 不过迫于苦逼的网络环境, 有些游戏必须上加速器才能玩; 以前家里用的华硕主路由可以直接设置一下网易 UU 就行, 今年换了 RouertOS 没办法只能研究一下单臂路由方案了.
勇敢 2023年终总结
1.前言 现在已经是2024年了,晚上23:50:11,也就意味着2023年已经完全成为过去了,我最近几年每年都要写个年终总结,总结一下我这一年都干了什么,好重新再次继续出发。今年的年终的总结12月底准备写的,但又想着2023年并没有完全过完,就一直拖到了2024年。 计划 | 2022年终总结 改变 | 2021年终总结 平凡的小摸鱼切图仔的2020 2.生活篇 今年没有像去年那样很多周末...
MySQL Binlog 数据恢复
公司很多开发每天在 MySQL 上手动执行 SQL, 虽然有备份机制但是扛不住执行次数多, 最近决定模拟一下误删数据进行数据恢复, 这里记录下 BinLog 方式的恢复流程.
转向模式驱动——用buf管理云原生系统的API
前言 最近在对既有系统向云原生改造,为了平衡服务间的独立性、互通性,在参考了Medium和OREILLY的资料后,decoupling服务时决定仅允许服务间通过gRPC调用、不暴露中间件和数据库,因此,需要一个仓库来存放、管理所有的gRPC API,也就是一堆的protobuf文件。
一种基于小米中枢网关米家自动化极客版的室内恒温控制系统
本文主要介绍了一种实现室内恒温的方案,基于小米中枢网关的米家自动化极客版功能,编程读取米家智能温湿度计 3 的温度数据,负反馈控制空调、暖风机的开关与设置,从而自动化控制室内温度。同时,本文讨论了米家自动化极客版存在的产品设计问题。
读《岩田先生:任天堂传奇社长如是说》
虽然我有 Switch 游戏机, 但我不是游戏的发烧友,对任天堂及其社长岩田聪更不甚了解。前些天听《半拿铁》的《任天堂往事》系列,对任天堂的发展有了一些了解,也听闻岩田聪同时是一个非常出色的程序员,所以开始对岩田聪产生了一些兴趣,于是找到了这本收集了岩田聪说过的话的书,希望能一睹这位天才程序员对管理企业和写程序有哪些独特的见解。 这本书不长,读完后我对岩田聪确实有了更多了解。首先是从他身上学到了...
Caddy Docker以及配置示例
前言:Caddy是什么 Caddy是一个内置了https证书申请的模块化的Web服务器。Caddy配置也相当简洁,利用Caddy可以快速简单地完成https证书的申请和部署内网的服务。如果你是有公网80端口,那么可以使用HTTP-01 challenge完成域名所有权完成证书申请,但大多数场景(比如部署在内网的服务)没有公网80端口,那就只能使用DNS-01 challenge了,这个要求配合DN...
2023:浏览器从 A 到 Z
将 A-Z 逐一输入到 Google Chrome 的地址栏里,Google Chrome 都会自动补全出哪些域名呢(诶?)
读 React 18 文档有感
昨天 Sixian 提到了 React 的新版官方文档,之前一直没有去读,今天抽空读了其中 Escape Hatches 的部分,有一些收获,也有一点感想,在这里简单分享一下。 声明:我经常使用 React, 但我不是 React 的专家,我也不再是一个对技术会进行非常深入探究的人了。所以对于 React 最新的一些 API, 可能对某些人来说是老生常谈,但对我来说是新鲜的。所以本文只是简单分享...
前后端全栈开发:0 基础搭建 UI 界面和提供数据服务
写在前面。希望你不会有快速搭建 UI 界面为他人服务这种迫切的需求。虽然这是我的博客,但是我并不希望你搜到他。对于完全未知的领域,快速搭建、快速学习、不会就去学、不会就查、速成,通过这种方式写出来的代码一定是不好的,心累的,事倍功半的,也一定存在多多少少的 bug 和无法实现的逻辑。 但也有一个好消息,如果你完全不会前端后端,只会 Python,看了本文也能搭建完成的前后端服务,但距离入门的全栈工...
《浮世绘艺术》与《江户狂歌》对比
去年波士顿美术馆(MFA)的葛饰北斋巡展来到了西雅图,我去看了之后非常上头,便从淘宝又买了两本这几年新出的大部头画册(非众筹版)。这两本都是摩点众筹的话题之作,但是与其宣传时的声量相比,讨论并不多,只有一个宣传期的豆瓣帖子和什么值得买上的现货对比。前几天这两本书终于远渡重洋(真的是远渡重洋,走的海运),来到我手上,我也可以边学习边做一个对比。 先放一个简单的结论:如果两本只能选一本,那一定选《浮世...
复杂又简单的一年-2023年回顾(记X生物存在于地球的一年)(事业篇)
前言2024年的第2天,想要在这一天回顾一下自己的2023年 这篇回顾的副标题叫:记X生物存在于地球一年 我就是这个X生物,一个未知、笨拙、突然...

December 2023 (20)

我的 2023 - 认识更多有趣的人,见识更宽广的世界
闲言碎语啊呀,又到了一年一度的传统节目——年终总结时间。
电脑死机问题排查
又是一次有意思的问题排查,每当以为接近了问题源头的时候却又峰回路转。电脑开始死机最近一段时间,我的台式机电脑突然开始死机,不是蓝屏,而是毫无征兆的突然死机,任何操作都无效,只能重启。电脑买了几年了印象中就没死过机,最近的死机我认为有以下几种可能:内存或者独显的问题:内存是最近换过,独显也是最近加的系统问题:最近升级过 Windows 系统网络问题:死机时候的操作基本都是跟网络有关死机情况也没有规律...
Flytrap —— 一个简单的蜜罐防火墙脚本
前言:被端口扫描扫麻了 因为临时外出远程控制宽带下面的一台电脑,就偷懒直接映射了3389端口。过了几天忘了关,回来一看电脑被锁着了,显示"账户引用账户当前已锁定,且可能无法登录",就是被远程尝试密码次数过多锁住了,虽然是强密码,但还得进PE改管理员改安全策略才进去了。 开常用端口映射固然不安全,但天天被扫也很烦,不如就直接弄个蜜罐把扫描的IP收集起来,一扫就拉黑舒服了。 实现:...
都2024了,你还没随身带录音笔吗?
<![CDATA[2023年我最满意的数码产品就是索尼ICD-TX660录音笔,我几乎每天使用它的时间都在15小时以上,它已然成为了我生活的一部分。ICD-TX660为什么要录音一开始,我的需求源于一次惨痛的经历——离婚过程中,我被前妻用捏造的证据陷害。这给我敲响了警钟,让我开始逐渐意识到保存生活中的数字资料的重要性。生活中的每一次对话,都可能成为日后的关键证据。经历过离婚诉讼之后,我在生活...
记录一次 OpenStack 集群在创建虚机后无法获取 IP 的问题 - 神王攻大人
现象 所有的组件状态都是正常工作的,DHCP 服务正常工作,在个个虚拟网络设备端口抓包,发现 OpenVSwitch 上 DHCP 包可以通行,虚机获取 DHCP Discover 请求可以正常发出,但是无法收到回包。 抓包命令 tcpdump -i eth0 udp port 67 or port
蜗居在Nas里的浏览器:如何用Neko打造安全、快乐的科技新生活
1. 前言熟悉我的都知道,我,不水文,不跟风,仅仅分享我认为对我有用,并且可能对你有用的东西。 今天这个玩具也不例外,n.eko 一款运行在dock
指令备忘录 - 神王攻大人
docker 批量导出镜像到一个tar包 docker save $(docker images --format '{{.Repository}}:{{.Tag}}' | grep xxx) -o allinone.tar 批量修改tag docker images | grep xxx| sed
在 python 操作大文件时节省内存
没想到有一天写 python 的时候也会想着如何去节省内存。平时写 python 的时候根本不会关注这些,变量什么的直接创建和使用就完了,也不用考虑内存的释放,反正有垃圾回收机制。只不过这次数据量过大,debug 的时候发现内存一直在申请,导致系统彻底的卡死。 可能也是从事算法的优化工作养成了职业病,每次写代码的时候都会想,这些代码消耗的时间怎么样,占用的空间怎么样,数据结构是否可以继续优化,这些...
Proof of Lucas' theorem
The Theorem对于非负整数 $n, m$ 和质数 $p$,有$$C_{n}^{m} \equiv C_{n_k}^{m_k} C_{n_{k -1}}^{m_{k - 1}} \cdot...
Proof of Lucas' theorem
The Theorem对于非负整数 $n, m$ 和质数 $p$,有$$C_{n}^{m} \equiv C_{n_k}^{m_k} C_{n_{k -1}}^{m_{k - 1}} \cdot...
2023 年终总结: 和自己对话
可在小宇宙收听本文音频版 变化 2023 年初,持续了 3 年的疫情封控结束了,整个社会迎来了一个转变的开端,没人知道会变好还是变更糟糕。随后 3 月,我决定离开微软,我自己也迎来了一个转变的开端,我也不知道会变好还是更糟糕。 我财务自由了吗?如果财务自由有一个绝对值,那么无论是多少,我肯定都没有达到。离职后有很多朋友问过我这个问题,现在刚好可以在博客也跟我的博客读者分享:当我在考虑不工作时,...
新玩意:WESCOM 31.5 英寸 4K 显示器
渠道:WESCOM 官方京东自营旗舰店价格:912 元之前一直在用的显示器是几年前从闲鱼买的一台 LG 29 寸带鱼屏,当时感觉 29 寸很大,可以同时开两个窗口,感觉很棒。细心的读者应该在之前的文章「新玩意:乐歌 E2 升降桌」见到过了,当然新买的显示器也在其中。今年又捡起了编程,与朋友协作开发的时候要多个窗口来回切换,同时开两个窗口已经不能满足我了。年中回家的时候临时用了一下我外甥的 32 寸...
离开心动和 TapTap
在 LeanCloud 被心动收购快三年的时候,我离开了心动和 TapTap。 Removed from LeanCloud GitHub organization 一段时间前我看到 Will Larson 写的 Deciding to leave your job,其中讲到决定是否离开时应该问自己的四个问题: Has your rate of learning significantly dec...
5年前端2023面试之路
前言 由于公司要进行裁员,然后给我两个选择,一个是转去运维部门开发运维相关的后台管理系统,一个是拿补偿走人。最终仔细思考了一番,还是选择了拿补偿走人,觉得这也是一个好的机会,然后投入热火朝天的找工作的大潮之中。坊间都在传闻行情不好,什么“前端已死”都出来了,但是前端人还得继续往前走啊,在时代的大潮里你不走也会被时代推着向前的,而且这个世界唯一不变的就是变化。对于找工作我还是稍微有那么一点底气的,...
Blend Hosting VPS
简介Blend Hosting https://www.blendhosting.com 一家成立于2005年的马来西亚托管服务商并提供了全天候的客户服务,以确保伺服器稳定的运行。Blend Hosting 的数据中心分别有位于吉隆坡的AIMS数据中心, 和位于赛城的 Bridge 数据中心。 Blend Hosting 的 VPS 分别有 Linux VPS 和 Windows VPS。 其中附...
Blend Hosting VPS
简介Blend Hosting https://www.blendhosting.com 一家成立于2005年的马来西亚托管服务商并提供了全天候的客户服务,以确保伺服器稳定的运行。Blend Hosting 的数据中心分别有位于吉隆坡的AIMS数据中心, 和位于赛城的 Bridge 数据中心。 Blend Hosting 的 VPS 分别有 Linux VPS 和 Windows VPS。 其中附...
Notion Mermaid作图代码简明教程
本文是关于Notion Mermaid作图代码的简明教程,目的是教会读者如何在Notion页面中画出流程图等常用图表,对制作工作图表、学习图表等都非常有用。
文章被“抄袭”了
偶然发现自己的文章被“抄袭”了,觉得还挺有意思的,所以记录一下。声明先声明一下:确实是很偶然发现了“抄袭”,而且我的本意就是觉得挺有意思想记录一下,并没有想人肉“抄袭者”,所以也尽量隐去细节信息,读者就看一乐,没必要较真。偶然发现上个月我在看「1link.fun 科技周刊 | 第 75 期」的时候看到一个「免费 SEO 工具:反向链接检查器」。这个反向链接检查器使用很简单,只要输入域名就可以查询有...
在数据库中处理树形数据结构
理解 Nested Set Model(嵌套集合模型) 和 modified preorder tree traversal algorithm(MPTT-预排序遍历树算法)
新玩意:乐歌 E2 升降桌
渠道:乐歌京东自营旗舰店价格:1106 元两年前就想买乐歌的升降桌了,但是觉得价格太贵,尝试过参加半价抢购活动,但无奈几次下来也没能抢到半价名额,就不了了之了。后来一直在用的是一款塑料折叠桌,本来是买来给女朋友拍视频用的,她觉得不是很好用,正好当时刚搬家我没有自己的桌子,就拿来当电脑桌了。虽然是塑料的,但是承重还是可以的,一台 29 寸的显示器加底座少说也得有二十多斤,只有一点点压弯的迹象,还算比...

November 2023 (13)

I Fight For The Users
If you haven’t been able to keep up with my blistering pace of one blog post per year, I don’t blame you. There’s a lot going on right now. It’s a busy time. But let’...
Notion Button – 使用按钮提高笔记效率
工作和生活中存在很多重复、繁琐、但必要的事情,例如准备会议纪要模板、工作日报模板、每日打卡清单等。如果你正在使用Notion来对生活或工作进行一体化管理,可以尝试使用Notion按钮(Notion Button)来实现一些自动化功能,让你更快更好地完成生活和工作日志。
张靓颖成都演唱会
记录和她一起参加张靓颖 2023 “光”巡回演唱会。
永远相信美好的事情即将发生
2023.11.27早上9:13:10,电脑右下角的时间显示着这个数字,时间好快啊。上次写文章时还是10月24号,然而立马又过去了一个多月,时间真的是转瞬即逝啊。10月23号正式开始投简历找工作,然后这期间一直在面试,复习,调整,复盘,争取让自己的状态更好,面试能力变得更强。确实由于行情的原因,面试机会并不是很多,但是面试还是有一些的,有几个也到了二面,但是最后还是没有结果。我之前准备把这篇文章起...
康奈尔笔记法:学习办公提效利器(GoodNotes + Notion实战)
笔记方法千千万,而康奈尔笔记法(Cornell Note Taking Method)是其中流传最广的一种,也是最实用最简单的一种。相比其他笔记方法,康奈尔笔记法更多应用于学习和知识整理,如果你正在为考试而做准备,那么这个笔记方法将非常适合你。
Nix 和 NixOS:你们安利方法错了
不是「可复现」 NixOS 对用户的卖点根本不是什么「可复现」( docker 和 k8s 还不够么)。 我知道他们想说什么,但这么表达会让人 Get 不到。 如果你觉得 Nix 是脱裤子放屁,那你就是三个月前的我。我来和你说说我的心路历程。 我的安利(aka 状态式系统的真正卖点) 操作系统?一个大号的软件包罢了 所谓操作系统,就是一个依赖很多上游软件包的大型软件 project。定义操作系统的...
最近对博客做的一些微调总结
记录最近一段时间对自己博客网站的一些小小优化总结。
如何写出更好的程序二:尽可能减少代码的修改
职场新人兼新手程序员斗胆开了新坑「如何写出更好的程序」,所见所得都是来自实际写代码时自己的思考,且已脱敏。这一系列不包含任何复杂的技术,也不包含任何难懂的代码。只是将核心问题暴露出来,针对这些场景,如何写出可维护性更高、更简洁优雅的代码。 目前仅包括 python 装饰器的使用,等某天遇到其他技术也可以减少代码的修改时,会追加到本文。
使用docker来编排Web应用
前言使用docker可以轻松构建一个项目并运行,然而在真实的使用场景中,我们的项目并非是单一的,而是多个项目相互依赖组成一个web应用。考虑这样一个场景,一个正在运行的web应用,它用到了vue、java8、java15、tomcat、nginx、php、mysql和redis。如果要将这个应用迁移到一台新的服务器上运行,那么就需要在这台机器上重新安装所需的软件以及环境变量,这是很痛苦的。那么,有...
浅探 Tailscale DERP 中转服务
一、简介 tailscale 是一个很好用的工具,它包含了多种高级特性(例如 Magic DNS)来方便用户的使用,主要用于异地组网。 这也是本人抛弃 Zerotier 选择 Tailscale 的缘故,高级特性很多用的很方便。 tailscale 的底层机制与 zerotier 不同。 zerotier 会让每个客户端在启动时立即尝试与其他客户端的打洞,并一直维持这个连接。 优点:创建链...
6年后,我又用回了 Mac
个人笔记本使用体验回顾 回想起来,在我拥有一台 Mac 之前,一共使用过: HP Pavilion (2007年) ThinkPad R400 (2010年) ThinkPad X220 (2012年?) 这三台 Windows 笔记本电脑,说起来也各有故事。 其中的惠普笔记本,是我高中时最好的朋友,去香港中文大学上学了,帮我代购的。那时候的校园优惠外加香港的电子产品进口价格优势,大概为我省下...
无公网 IPv4 云主机上线对方电脑
从理论角度来看,利用家用设备的 IPv6 地址来建立 C2 服务器也是可行的。但是企业内网当中基本上是不可能有公网 IPv6 地址的,没有 IPv6 的话就无法访问到我们的 C2 服务器,这也是本文核心要展开说的地方,话不多说,直接看下文吧。
Tunneling Elixir cluster network traffic over Wireguard
Introduction The other day I was supporting a customer with an Elixir-based platform that would make use of Elixir libcluster, so messages on one host can be passed to other hosts. This can - for exam...

October 2023 (7)

使用 logrotate 切割 nginx 日志
记录在 linux 上使用 logrotate 工具对 nginx 日志文件进行切割。
散步
散散步,静静心。
《当幸福来敲门》
今天是2023.10.24,已经gap了2个月了,前面2个月算没怎么面试吧。然后从昨天(2023.10.23)开始正式投简历开始约面试找工作,然后我又在怀疑我之前的选择对不对,就是选择前面2个月不投简历面试的这个选择对不对。前面gap的这2个月我在做什么呢,第一个月也有面试,然后复习。第二个月基本在刷算法,那时候还不是很急,觉得还能gap,想着刷刷算法冲冲大厂,然后花了一个月的时间刷leetcod...
Collectors.toMap() 操作 value 为 null 的情况
记录一下 Java8 Stream 流操作中 Collectors.toMap() 操作当 value 为 null 时报空指针的问题以及解决方案。
如何写出更好的程序一:用好配置文件和减少硬编码
职场新人兼新手程序员斗胆开了新坑「如何写出更好的程序」,所见所得都是来自实际写代码时自己的思考,且已脱敏。这一系列不包含任何复杂的技术,也不包含任何难懂的代码。只是将核心问题暴露出来,针对这些场景,如何写出可维护性更高、更简洁优雅的代码。 以 python 为例,本文的主要内容包括:如何使用配置文件,以及如何减少代码中的硬编码,引申到了代码的组织架构和可维护性上。...
Git 工作区、暂存区、版本库之间的关系
记录 Git 工作区、暂存区、版本库之间的关系。
重庆,来了
和大学室友两个人重庆三天两夜休闲游。

September 2023 (16)

不用就忘倾向
摘录于《穷查理宝典》。 所有技能都会因为不用而退化。我曾经是个微积分天才,但到了20岁之后,这种才能很快就因为完全没有被使用而消失了。避免这种损失的正确对策是使用一些类似于飞行员训练中用到的飞行模拟器那样的东西。这种模拟器让飞行员能够持续地操练所有很少用到但必须保证万无一失的技能。 智的人会终身操练他全部有用然而很少用得上的、大多数来自其他学科的技能,并把这当作是一种自我提高的责任。如果他减少...
快乐的一周
最近一周快乐的事儿~
被裁后半躺平的一个月
裁员后的第31天 现在时间是2023.09.23号凌晨5:12:55,为什么是凌晨呢,因为不上班的这些日子作息不是很规律,困了就睡,不困就找点事做。当然也想着让自己规律,一两天早睡早起,等过两天又不行了,白天困,睡多了,晚上自然睡不着。在早睡早起与晚睡晚起之间疯狂摇摆,今天是昨天睡的太多了,然后晚上又22:00多睡的,一觉睡到00:50,然后就睡不着了,搁床上刷手机,刷到3:30放下手机睡觉,还是...
Arch Linux配置
检查网络 # 启动dhcp systemctl start dhcpcd # 设置开机启动 systemctl enable dhcpcd ping baidu.com # 检查设置系统时间 timedatectl timedatectl set-time "yyyy-MM-dd hh:mm:ss" # 升级系统中所有已安装的软件包 pacman -Syu 用户和用户组 # 创建用户 userad...
国光的 macOS Ventura 13 软件清单
磨刀不误砍柴工,工欲善其事必先利其器,正好最近国光我换了 M1 Pro 的 14 寸的 Macbook Pro 监管机了,真香呀!新的电脑到了又得安装一堆软件,最后为了自己也为了方便大家快速查看,国光我还单独写了个前端页面。
Arch Linux安装
前面把开发环境切换到 WSL 了,但是在使用过程中遇到一个无法解决的 Bug microsoft/WSL#5118,因为我使用 symlink 也是挺频繁的,无法忍受这个 Bug,所以决定将开发环境迁移到虚拟机 😂,经过一番了解决定使用 Arch Linux,下面是虚拟机中安装 Arch Linux 的过程。 检查网络 ping baidu.com 检查时间是否正确 timedatectl 创建硬...
IKEA $50 VINDSTYRKA vs. $290 Dylos air quality monitor
This is a brief article in which I compare the IKEA VINDSTYRKA $50 air quality monitor (PM2.5) with a $290 air quality monitor made by Dylos to see if it's any good. Context If you care about indoor a...
使用雪花算法生成16位全局唯一自增ID
背景实际业务中,往往会用数据库自增ID来作为业务对象的唯一ID;但数据日渐增多的互联网行业,分库分表则成了行业的通用解决方案;此时数据库自增ID就不能满足业务需求了,行业内有各种分布式ID生成解...
gap生活感悟
gap的第24天 gap的第24天,也就是说我已经有24天没有上班了。刚开始的两三天出去玩了一趟,然后一周是开始找工作面试,然后又花了一周在学习,然后又一周又在找工作。也就是大概过了3周的时间了。这3周里心态是有变化的,第1周还是一种找工作上班的心态,第2周类似,到了第3周开始接受不工作的生活了,开始好好实践在不工作的生活中该怎样生活。 规律作息 一时间不用上班了,生活仿佛失去了主旋律,因为每天其...
git 实操记录
2023.7.10 入职距今已经两个月零 3 天了,培训课程十分紧张也没来得及做一些技术的思考和整理。主要是下班回家后只想躺着玩手机,周末持续性出去撒欢。 但只学习不思考和整理是程序员的忌讳。培训课程结束后,会对这两个月的培训时间进行思考,同时对未来该怎么更好的工作也进行一个思考,甚至包括如何更好的休息锻炼来保持充沛的精力。 回到正文,git 是程序员写框架和交流代码时的必要工具,而过于贫瘠的实操...
密码暴力破解,压缩包ZIP/RAR密码破解
这工具现在应该很少能用到了,但毕竟需要的时候是0和1的问题,随分享一下。 很多年前“闲人吧”时代,福利站遍地, […]
unRAID内存的重要性以及内存测试方法
unRAID 系统与其它系统相比,最大的一个区别是 unRAID 是加载到内存中运行的,这也意味着想要系统稳定运行,内存的稳定显得更为重要。
写段子的窍门
<![CDATA[段子之所以成为段子,最显著的结构特点就是要有转折,也被称作“预期落空”,即通过误导等叙事技巧先给读者建立一个预期,随后安排转折使预期落空。这是一个段子的趣味性的最主要来源,毕竟人人都喜欢反差感。段子的创作过程常常是跟阅读顺序是反着的,也就是说,段子创作的起点是往往是转折之后的部分。这可以是一个笑点,比如最常用的谐音、双关、或者生活中偶然发现的有趣或荒诞的场景,也可以是自己想...
思考与规划
前言 不知道从什么时候开始喜欢用文字记录生活和想法,发在各个不同的平台又或许是放在自己的微信收藏里,又或是放在自己手机的备忘录里。我不知道记录下来有什么用,我只知道我想写写。 1.不用工作的生活 这个标题我是不是应该用失去工作的生活或者是没有工作的生活,但是我没有用,因为我在走的时候其实是有一个不走的选择的,只是最后我没有选,还是觉得这是一个机会,我不是那种会放弃任何一个机会的人。直到现在我仍然认...
Linux Shell三种文件按行读取操作
我们在使用Linux Shell来实现文件读取时,需要注意的是,你所读取的文件要和你 […]
“镜”在中文中有着丰富的寓意。取昵称为“镜”可以有以下的象征意义: 1.反映真实:镜子可以反映出事物的真实面貌,因此“镜”可以象征真实、公正和无偏见。 2.自我觉察:镜子也常用来比喻自我觉察和自我认知,鼓励自己经常“照镜子”来了解和改进自己。 3.清晰与明亮:镜子能够反射光线,因此也常常象征着清晰和明亮,代表思维敏捷、洞察力强。 4.历史与回忆:镜子还有回忆往事的意思,如“镜中往事...

August 2023 (12)

香港一日游
这周三去了一趟香港,记录一下行程和感受。计划我原本没想去香港的,因为没什么东西要买,我又不喜欢去不熟悉的地方。但是女朋友一直说想带我去香港逛逛,正好这周比较清闲,周二晚上临时决定第二天去香港。出行方案既然决定了去,那第一件事肯定是确定一下怎么去。我们是从广州出发,准备到香港西九龙。在小红书搜索了一下,从广州到香港西九龙有几个方案:方案一广州南–香港西九龙:高铁方案二广州南–深圳北:高铁深圳北–香港...
Use SmartDNS as DNS Server on RouterOS
SmartDNS is a feature-rich local DNS server. You can check out the specific features it supports on their official website. It supports both Linux and Windows platforms. Although RouterOS cannot direc...
在无BTF的内核中使用fd寻找关联的socket结构
上一篇文章讲了eBPF Tracepoint和Kprobe,这一篇文章我们来看一下如何应对无BTF的老版本内核,以及如何只使用fd寻找关联的socket结构。 这篇文章的大背景,是需要关联fd、socket结构体指针,以便能够在hook系统调用时,通过fd找到对应的五元组信息。但是问题就在于,尝试了众多方法来关联上述的数据,甚至hook了十几个内核函数,希望包围socket的全生命周期,但是最终都...
使用eBPF Tracepoint和Kprobe跟踪内核活动
简介 eBPF老生常谈了,这里就不多介绍了,我们直接来看看Tracepoint和Kprobe。 Kprobe是Linux内核中的一个功能,可以实现无感知、动态切入任何内核活动中,并且收集调试和性能信息,一个很典型的使用案例就是切入内核的某个函数中并且获取传入参数和返回值。Kprobe共有两个类型,一个是Kprobe,一个是Kretprobe,他们都被统称为probes,前者用于切入内核函数并且获取...
两岸猿声啼不住,轻舟已过万重山——我的四分之一人生
本文稍有点长,推荐配合歌曲《夜空中最亮的星——逃跑计划》食用。我曾在无数个白天夜晚,听着这首歌,想着自己的人生,书写本文时也不例外。 2023 年,按我能长命百岁来计算,我已经走过了四分之一的人生路。 如果要我用一句话总结我过去这四分之一的人生,我想用这句诗再合适不过了: 两岸猿声啼不住,轻舟已过万重山。 ...
Using NETMAP to obtain persistent IPv6 addresses and control source address
IPv6 addresses assigned by ISPs are usually not static: 1 2 3 4 5 [admin@shanghai-router] > /ipv6/dhcp-client/print Columns: INTERFACE, STATUS, REQUEST, PREFIX # INTERFACE STATUS REQU...
Implementation of Variable Layer Loops and a Generalized Method for Recursive to Non-Recursive Conversion
Problem平常我们最多只写 3 重循环,比如:for (let i = 0; i < 3; i++) for (let j = 0; j < 3; j++) for (l...
Implementation of Variable Layer Loops and a Generalized Method for Recursive to Non-Recursive Conversion
Problem平常我们最多只写 3 重循环,比如:for (let i = 0; i < 3; i++) for (let j = 0; j < 3; j++) for (l...
Use Nix as Package Manager in macOS
Why Not Use Brew Currently, the mainstream package management solution on macOS is still Homebrew, but I find it not very user-friendly for me for several reasons: It’s really slow: Installing ...
Curve Finance 漏洞复现
一、简介 智能合约在区块链的世界中较为重要。本文记录了笔者在复现 Python 智能合约编译器 Vyper 中的一个编译漏洞,该漏洞导致智能合约中的重入锁变得无效,进而使得合约易受重入攻击。
Optimizing multi-wan internet access using BGP full table on RouterOS.
Recently, I installed a 1000M Shanghai Mobile broadband in the place I am currently staying. In order to make full use of the new broadband and the existing Shanghai Telecom broadband, it’s nece...
Ubuntu 连接 Windows 共享文件夹错误
Ubuntu 连接 Windows 共享文件夹报了一个错误:failed to retrieve share … 继续阅读Ubuntu 连接 Windows 共享文件夹错误...

July 2023 (15)

ChromeBox 小主机黑苹果安装及双系统引导教程
哈喽,大家好呀,我是国光,好久没更新视频了,最近有点感冒,音色有一点变化,大家习惯一下哈!话不多说,开始正题,本期呢给大家带来一个性价比很高的小主机,华硕的 ChromeBox3 CN65 。我会在本视频中教大家如何安装黑苹果、以及多系统共存。让大家充分榨干这个小主机的性能,大家的硬币准备好了吗?我要开始装逼了!
TL-XDR6088/6086 刷入官方 Openwrt/Immortalwrt
网络上已经有不少文章、视频教程讲 TL-XDR6088/6086 如何刷 openwrt,但全都是刷的L改版,而非官方版。由于官方采用了不同分区格式和 uboot 版本的镜像,刷写的方法有很大区别,还没有人完整地记录过。 官方版 Openwrt 对新硬件的支持有时候是更好的,获取固件也更灵活方便。而且,官方版全部是符合 GPL 的开源代码,社区支持也更好。 我手里这台是 TL-XDR6088,如果...
开发一个浏览器插件在第三天卖出 1000 元
写下这篇文章是我的插件 Notepal 发布的第三天,目前收获了几十名付费用户,在这短短几天已经有 5000 多条微信读书笔记被同步到 Readwise, flomo 或 Obsidian 中。 (28 号没有数据是因为那天出了事故,日志没有进来。) 很感谢点进这篇文章的你没有因为 1000 元是个小数目所以选择无视,这个数目确实很小,它甚至没有很多程序员坐在办公室待一天赚得多,但「有人愿意购买...
Kali 2023.2 安装 Parallel Tools 18疑难解答
之前在 19 年写过一篇 Parallel Tools 高版本内核的安装失败的解决方法,还有在 21 年写过一篇 Kali 2021.1 安装 Parallel Tools 疑难解答。但是文章都有一点老了,如今 Parallels Desktop 已经出到了 18 的版本,Kali 的版本也到了 2023.2 的版本,而且国光我也换了 MacBook Pro 14 寸 ARM 架构的 CPU,所以...
Orgmode 的优化
最近从 Prime Day 解放,我终于又有时间捣鼓我的 Orgmode 了。其实缘起是同事给我看了他直接用 vscode ssh 到 cloud desktop 上写码运行 debug 的流程,让我很是心动。但是作为一个 Emacs 资深病患,我的第一反应是能不能用 Emacs 实现这套流程。不过我一直没怎么搞明白如何不卡顿地使用 Tramp,Emacs 在运行 Jupyter Notebook...
容器化系统折腾
最近折腾透明代理, 以前一直 Ubuntu 打天下, 闲来无事试试容器化系统.
Asus Chromebox 3 CN65 极致性价比小主机黑苹果成果分享
最近闲鱼上出现了一些原本搭载着 ChromeOS 的洋垃圾设备,性价比真滴很高,本文就是其中一个性价比比较高的小主机:Asus Chromebox 3 CN65,目前闲鱼上价格只要 799 元左右,且国内应该目前也没有人搞定这个黑苹果,于是国光我就出手了。因为目前最新的 4.x BIOS 的问题确实没少折腾,但还是基本上黑苹果成功了,就分享出来了,当然还有一些细节需要留给后人优化。 国光我最近全...
Codecademy Python Review: Is It Good for Learning Python?
There’s many free and paid options to learn Python out there. Codecademy’s Learn Python 3 is one of the most popular courses on the web. But is it worth investing your time and money into?  That’...
国光的 macOS Ventura 13 优化配置(基于 ARM 平台)
历史上国光就有记录 macOS 配置的习惯,之前也写过两篇文章,但是都有点过时了,macOS Ventura 13 变化挺大,正巧最近又入手了 MacBook Pro 14 寸 M1 Pro 的 ARM 芯片的 Mac,所以就单独写了本篇文章记录一下,也顺便给其他网友做个配置参考,让大家少走一点配置环境的弯路。
Best Laptops for Computer Science Students on Any Budget
#3 Budget Option HP Envy x360 14-inch 2-in-1 14-inch FHD touchscreen, Core i5-1335U, 8GB RAM, and 512GB SSD. It is a current, practical configuration for coursework and general development. Check curr...
Rust vs Python – Is THIS the Language of the FUTURE?
With Rust’s popularity rising among the developer community, it is essential to ask, will Rust replace Python? Which one is best for you? And, should you start learning Rust? This article gives ...
优雅的解决 hexo 推送 index.html 内容为空的奇奇怪怪
某天闲来无聊的时候,恍惚的发现我竟然还有个博客?主要是太忙了。 其实是自己过于懈怠没学新东西,休息了半年多也没缓过来。尝试推送了一下,也许是某次滚动更新 Linux 的时候升级了 Node.js ,结果 Node.js 版本过高和 hexo 版本不匹配。这就导致博客推送后, github 仓库中全部的 html 文件内容为空。网上绝大多数博客都是写的降级 Node.js,但这总不是办法,所以不如升...
在清迈冥想学习 7 天后,我不再「追求」幸福
在清迈结束了一周的禅修学习,想把自己的体验和感悟写下来,才发现这些我感觉不可思议的体验,用文字和图片表达出来是多么的苍白。 事缘起年初意识到自己的心理健康状态不再适合继续工作,遂辞职休息。刚好看到早见小姐分享了她在巴厘岛冥想的点滴,才发现泰国清迈有寺庙提供冥想学习。于是当晚就找好了寺庙,订下去泰国的机票。 我在出发前一直在想这次远行学习到底能不能符合我的期望学习到「真正的」冥想技术。一周下来,我的...
(BI4LBK) HP 8662A 电源故障维修
钱是身份的传声筒
自由阶段的最高境界叫"attention freedom"——财务自由不是钱多,而是你不用老想着钱。 一个超级有钱但每天担心怎么维持财富的人,实际上不自由;一个收入普通但知道自己够了、不用为钱焦虑的人,才是真的有钱人。 当你的工作产生的收入超过维持下去所需的成本,他叫这个多出来的部分"Fulfillment Surplus"(充实盈余),这是最好的钱,因为你...

June 2023 (13)

全排列的应用:正方体的组成与八皇后
前言给定一个含有8个数字的数组,判断有没有可能把这8个数字分别放到正方体的8个顶点上,使得正方体上三组相对面上的4个顶点的和都相等。本文就跟大家分享下这个问题的解决方案,欢迎各位感兴趣的开发者阅读本文。正方体的组成初次看到这个问题,很多开发者可能会比较蒙,一时间无法找到切入点。那我们就先画个正方体出来,给每个顶点标记a1, a2 ,a3 ,…, a8。如下图所示:实现思路有了图之后,我们在做进一步...
React Server Component 初体验与实践 —— 将博客迁移到 Next.js App Router
去年的这个时候,我把博客从 Hexo 迁移到 Next.js。现在,随着 Next.js 13 App Router 已经稳定,我又把博客从 Next.js Pages Directory 迁移到了 Next.js 13 的 App Router 和 React Server Component。
iKuai与Openwrt的有机结合:传统旁路由方案的完美替代
在传统的旁路由(透明代理)方案中,为了能够科学上网,内网设备需要以旁路由为网关,然后旁路由以主路由为网关来让设备正常联网。在这种网络结构中存在多种弊端,比如说当旁路由掉线了,那么所有以旁路由为网关的设备将直接掉线。在本文,作者将介绍一种可以完美替代旁路由结构的网络搭建方案,可以有效的提升网络的速度和稳定性等。
解决Webstorm中的工具窗口无法横向铺满问题(2023.1版本+)
前言Webstorm发布2023年的第一个版本后,软件内置的很多工具窗口都只能在编辑区域内显示,看起来很不习惯。一直以为它是bug,忍受了有一段时间了,等官方发版修复。前几天,2023.1版本的最后一个小版本也推送了,这个问题仍然存在,我就觉得或许不是官方的问题,会不会是我用的主题没适配新版本?于是乎,我把主题禁用了,换回了默认主题,发现问题仍然存在。经过一番折腾后,我终于彻底解决了这个问题,本文...
Codecademy Full Stack Engineer Career Path Review (2023)
The promise of Codecademy’s Full-Stack Engineer Career Path is that it’ll teach you Front-End and Back-End development from the ground up, to a level where you’re ready to start applying for Full Stac...
复读和命运
冯大辉 Fenng 发了一条 Tweet 问 对于各位高考过来人,如果成绩只能上二本,要不要复读? 以下是我的想法。 我当时考到的是二本,除了学费贵一点之外,我觉得都挺好的。我个人的浅见是,命运是没有人能预测的,复读和不复读是两个不同的分支。当然这说了等于没说。所以我来试试纸上谈兵一下: 我们假设复读一定能考上一本,那么我们可以把问题简单化为一个博弈:是否用人生的一年时间去换这个一本学历? 我...
IIDX 好弟弟排错指南
前言 本文会大量使用黑话,因为整个行业本身处于灰色地带。请窒息。 另,不提供任何资源下载,原因同上,请窒息。 要想体验 7 键 + 转盘生态,你永远有 BMS 社区这个选项。不追求一比一还原 Arcade 的话,对于纯练习技术而言完全完全足够了。 以下流程应该至少能适用 26 - 30 版本。 通用准备 <2023-06-09 五> 更新:有个后缀为 2x 的小辣椒工具,...
Rust vs Go – Comparison and How Each Fits Your Needs
Rust and Go are new programming languages. Each solves problems inherent in previous programming languages such as C and C++. And if you’re not sure which one fits your project – check out this ...
国光 2023 年中全能生产力(游戏)的黑苹果装机方案
上一次写这种文章还是在两年前,如今物是人非事事休,欲语泪先流。之前陪伴我比较久的 i7-10700 台式机早已出掉回血换了个锻炼身体骑行的 IMPALA X CAMP 公路车,每天上下班骑行 40多 km 确实很健康,但是夏天到了我的 Intel Macbook Pro 16 也越来越热没法干活了~ 不行,还是得整一个性能强悍的台式机才行!顺便满足一点点游戏需求……...
Best Vertical Monitors for Programming in 2023 – Reviewed
BenQ RD280U Programming Monitor The BenQ RD280U uses a 28.2-inch 3:2 3840×2560 panel and includes coding display modes, USB-C power delivery, KVM support, and VESA mounting. A separate pivot-capa...
Hands on MikroTik RB4011iGS+RM
The router is a second-hand product that I purchased from XianYu (Chinese clone of eBay) on April 18, 2023. The specifications are roughly as follow: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
20230602 深入剖析Kubernetes学习指南
笔者近期有接触快速拉起k8s应用的需求,因此特开一篇博客记录一下helm学习的相关指南。Helm安装参考:https://helm.sh/zh/docs/intro/install/Helm一键安装curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3chmod 70...
从Docker-Desktop迁移到wsl2
最近更新升级了最新版本的 Docker Desktop 4.20.0 ,然后发现了一个 bug #13524,然后降级一个版本之后又发现了另一个 bug #13477。决定寻找替代品,尝试了 Podman Desktop 之后放弃了,最终决定直接使用 wsl2。记录一下迁移以及踩坑过程。 WSL 遇到的无法解决的问题 microsoft/WSL#5118 导致无法使用 pnpm,只能使用 yarn...

May 2023 (11)

Common Encoding Implementation
本文将介绍几种常见信息编码标准,并用 JavaScript 对其实现,包括 UTF-8,Base58, Base64, URL Encode。UTF-8在 Unicode(统一码)系统中,每个字...
Common Encoding Implementation
本文将介绍几种常见信息编码标准,并用 JavaScript 对其实现,包括 UTF-8,Base58, Base64, URL Encode。UTF-8在 Unicode(统一码)系统中,每个字...
Golang 编写 MySQL UDF
目前由于一些硬性的审查要求, 需要对 mysql 内的数据进行加密存储, 且算法需要使用国密算法; 由于时间紧迫又是某种层面的形式主义为主的审查, 就想着整点活来弄一下.
ChatGPT助力可视化方案探索
ChatGPT 是一种基于深度学习的自然语言处理技术,可以理解和生成人类语言。与其他自然语言处理技术不同,ChatGPT可以自我训练和生成大量的文本数据。这使得ChatGPT成为了一个强大的工具,在多个领域都被广泛应用。 如果可以通过与ChatGPT对话的方式,自动提取数据和可视化分析。这将是一件非常 Amazing 的事情! 本文将探讨如何利用 ChatGPT 实现智能数据可视化方案。
使用FakeIP网关更灵活地分流——HiFi冲浪系列(二)
前言:常见分流方案探讨 要实现透明上网冲浪,分流总是一个绕不开的难题。由此,诞生了很多不同的软件和方案,最常见的莫过于All in One的开源路由器固件,界面也非常的傻瓜小白,点点点就能用。但是缺点也很明显,良莠不齐、碎片化的软件包集成在一起的All in One路由器,稳定性肯定大打折扣,首先这类软件通常是接管了所有流量再分流,一旦软件运行崩溃,那就可能造成整个网络崩溃,其次碎片化、臃肿的软件...
【HomeServer】- 存储平台搭建
【别硬折腾】系列之 【HomeServer. Part2.】后续,使用 mdadm 搭建软 raid 并使用 openmediavault 进行硬盘的管理
My solar-powered blog is now on Lithium Iron Phosphate
In my last blog post I discussed how a small solar project - to power this blog on a Raspberry Pi - escalated into a full-blown off-grid solar setup, large enough to power the computer I use at the mo...
如何反转一个链表?
「如何反转一个链表?」是一个在面试中被问滥的问题。我参与的面试中偶尔也有我们自己的面试官问。 如果你去别的公司面试被问到这个问题,要是给出的答案是(以 Python 为例): def reverse(l): l.reverse() return l 或者是: def reverse(l): return l[::-1] 肯定会被拒掉。面试官所预期的是你自己定义节点,再定义链表: class Nod...
使用 Frpc 进行内网穿透构建 ZeroTier Moon 记录
一、简介 Zerotier 是一个专用于异地组网的工具,它方便将多台异地机器以 P2P 或者 中转 Relay 的方式实现宛如局域网般的流畅体验。 Zerotier 组网中节点分为三个部分,分别是位于国外的中央服务器 Planet,用户自建节点 Moon,以及用户其他节点 Leaf。 由于 Planet 位于国外,当两台机器地理位置相隔甚远时,无论是 UDP 打洞还是 Relay 中继,速度都非常...
我的笔记管理法
本文视频版: YouTube Bilibili 作为一个程序员,我每天都会消化大量的信息。我以前总是会担心我花了这么多时间读各种各样感兴趣的内容但最后都派不上用场,或者不知道怎么找到想要的东西。所以我喜欢学习一些关于知识管理的方法论,然后结合自己的情况慢慢摸索出一套比较适合自己的笔记方法。在这个影片我就要给大家分享一下我从浏览信息到记录笔记再到输出的整个过程是怎么样的,我是怎么在我的笔记工具里...
是微服务架构不香还是云不香?
这两天技术圈里热议的一件事就是Amazon的流媒体平台Prime Video在2023年3月22日发布了一篇技术博客《规模化Prime Video的音视频监控服... Read More Read More The post 是微服务架构不香还是云不香? first appeared on 酷 壳 - CoolShell....

April 2023 (14)

跨平台开发之 Quasar
使用 Quasar 可以真正做到一次编码,全平台客户端覆盖。上一篇文章「跨平台开发之 Tauri」,主要记录了桌面端应用的跨平台开发,这次要记录的框架 Quasar 比 Tauri 更强大,不仅能开发桌面端应用,还支持手机 App 和网页端等。需求我的需求是这样的,做一个跨平台的软件,至少要有手机端、电脑端和网页端,类似于一个网盘,可以上传文件或文本。之所以要做这样一个软件,是因为以下两种使用场景...
最熟悉的陌生历史——读《翦商》
比神话更难想象 80后很多人对商朝的第一印象,应该是小时候风靡全国的电视剧《封神榜》(1990年)。剧中由傅艺伟饰演的苏妲己,和蓝天野饰演的姜太公,给人留下了深刻印象。同样留下深刻印象的,还有这个电视剧诡异的画风,奇特的服化道风格等。 青少年时期我就开始对中国古代史十分感兴趣,而封神榜展现的这种商周之际的神秘感可能是最早的启蒙。当然,我父亲的书架和启蒙更加功不可没。有一天,我得到一本《封神演义》,...
如何应对Chrome 112版本中的getDisplayMedia问题?
前言前几天chrome发布了112版本,原本可以通过getDisplayMedia正确的获取当前标签页的内容,在此版本中却出现了内容挤压、概率性出现滚动条问题。经过一番思考后,我想到了两个处理方案,本文就跟大家分享下我的思路,欢迎各位感兴趣的开发者阅读本文。定位问题当我在浏览器中调试修复截图插件的其他bug时,发现截取的内容出现了滚动条,这让我感到非常诧异。难道是我在解决某个问题的同时引发了更多问...
跨平台开发之 Tauri
比起 Electron,Tauri 打包后的安装包体积是真的小。跨平台开发最近使用跨平台开发框架写了一个软件,在此记录一下。说起跨平台开发,我的理解是这样的:多依赖浏览器环境运行多使用前端语言进行开发只需一次编码,但不同平台可能需要做兼容处理能够在 macOS、Windows、Linux 或者 Android、iOS 上运行跨平台框架选择需求女朋友让我帮忙写个文件上传的软件,先描述一下软件的功能需...
【全球首发】VMware ESXi 8.X 黑苹果安装优化教程
本文理论上是全球首发了,因为谷歌确实没有搜索到有人 ESXi 黑苹果直通 A 卡成功的案例,而且也没有看到有人使用 OpenCore 来引导 ESXi 虚拟的。大多数都是 N 卡直通黑苹果成功的,但是 N 卡从 macOS 10.14 系统开始基本上就是残废的状态,所以本文直通 A 卡成功以及使用 OC 引导虚拟机的姿势对全球黑苹果和虚拟化玩家来说还是有一定意义的,理论上来说 ESXi 7.X 和...
k8s 查看 deployment 管理的所有 pod 日志 - 徐凤吟
k8s的deployment可以生成并管理多个pod,怎么一起查看所有pod日志呢...
k8s ingress nginx 504 gateway timeout 问题 - 徐凤吟
通过k8s部署的应用,访问接口响应数据量大时会出现 nginx 504 错误...
三星 Note4 超级省电模式之 Kindle 看书
用三星 Note4 的超级省电模式看书,没想到真的可以。再次相遇过年的时候去我哥家,发现了躺在抽屉里的三星 Note4,是我刚上班的时候买的手机,后来换新手机之后给我哥用了。说真的,对这台手机我还是很有感情的,一方面是因为这是我上班之后买的第一台手机,而且是心心念念的带手写笔的超大屏旗舰手机;另一方面当时不够钱买,好朋友们知道我喜欢这手机,专门借钱给我买。虽然过去好几年了,但看见它的时候立马就回想...
修电脑:智斗流氓软件小作坊
这次爷爷遇到的问题依然是上不去外网,这次用以前的方法都修不好。最终搞清楚后,我感叹国内这群搞流氓软件的都是人精。这次爷爷遇到的问题依然是上不去外网,这次用以前的方法都修不好。最终搞清楚后,我感叹国内这群搞流氓软件的都是人精。 VPN总坏 爷爷说,YouTube上不去了,电脑的颜色也不对。电脑让大伯用过后就出问题了。 上不去外网的问题隔俩月就会发生一次,首先我远程上去看,发现vpnso的Chrome...
博客升级
博客升级半个多月了,目前运行稳定,记录一下升级过程。升级原因我的博客使用的是「Halo」,部署时间是 2019 年,到现在有四年时间了,当时部署的版本是 0.4.0-0.4.2 之间的一个版本,有点记不太清了,紧接着升级到了 0.4.3,然后就一直用到了现在。用了这么久,发现这个版本还是有些问题的:管理端界面不够现代化版本过旧,可能存在安全漏洞数据库使用的是 H2,访问不方便程序和数据分开,数据备...
搭建属于自己的递归DNS服务——HiFi冲浪系列(一)
前言 相信大家都接触过openwrt,从几年前仅4M的flash就能刷openwrt的tplink路由器,到现在大家玩的软路由,openwrt都在HomeLab里面扮演着“智能路由器”的角色,一个路由器能干的事情也越来越多,像是DNS、各种科学的插件、远程下载、甚至塞上docker等等。 而写这个系列探讨的事情恰恰相反,为了避免ALL IN BOOM的结局,追求最棒的性能和稳定性,在主路由器只当纯...
实现自动化构建与部署
前言这几天玩了下GitHub的自动化构建与部署,实现了给分支打上tag执行构建命令,构建完成之后将其上传到releases并生成更新日志。本文就跟大家分享下我是如何实现这套CI的,欢迎各位感兴趣的开发者阅读本文。实现思路在GitHub的项目仓库中有一个Actions模块,它是一个持续集成(CI)和持续部署(CD)平台,开发者可以利用它提供的配置规则,通过编写yaml文件来自定义工作流程,实现代码的...
记录对er2260t路由器的一些配置
TPlink er2260t是一款有双10G网口的路由器,对于市场价几百块的路由器来说,已经算很香了。我比较推崇路由器只做路由功能,不搞ALL IN BOOM,其他功能通过局域网的服务器实现(后面再专门写一个系列),因此路由器最重要的是路由性能够强就可以,而这款er2260t这款路由器刚好能满足我的需求,因此就买它了,其实买了已经有了大半年,使用挺稳定的,看到有把他刷openwrt来折腾的,我倒是...
Bitcomet懒人打包版v2.07
在我使用过的bt软件来说,Bitcomet是性能最好、穿透成功率和连接数比较多的老牌BT下载软件,特别是BT协议支持比较完整(例如有的bt软件居然不支持webseed),当然拿他当直链下载工具也是没问题的(平替IDM之类软件的功能),也支持远程网页下载(虽然界面比较简陋)。 官网提供的是送杀毒软件的在线安装包,为了干净和方便,我打包了安装包和预优化配置给有需要的朋友一键安装,如果官网更新了我再打包...

March 2023 (32)

Add swap memory to lightsail instance
去落格博客阅读完整排版的<span lang ="en">Add swap memory to lightsail instance</span> 最近更新:25th 10 月, 2025When u use AWS Lightsail, it is hig […] <span lang ="en">Add s...
docker build 构建时 alpinelinux 镜像权限错误 - 徐凤吟
使用 docker 构建镜像时发生错误:ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.15/main: Permission denied 是什么原因以及如何解决呢...
docker desktop k8s错误Unable to connect to the server: EOF - 徐凤吟
开启 Docker Desktop 的 Kubernetes 功能后运行正常,但在终端中使用 `kubectl` 命令依然会报错,这是什么原因呢...
k8s pod log日志不显示python print打印的内容 - 徐凤吟
Python 程序代码中 print 语句的内容不在 k8s pod log 日志中显示...
Xdebug使用Dbgp协议与PHPStorm通信过程
向 IDE 发起连接请求 <?xml version="1.0" encoding="ISO-8859-1"?> <init appid="1" idekey="PHPSTORM" language="PHP" protocol_version="1.0" fileuri="" xmlns="urn:debugger_protocol_v1"> <engine ver...
从LLM到AGI,AI时代我们该何去何从
去年七月我去体验了一下 NAACL,对于一个外行人来说,听听报告看看海报,只留下 few-shot 和 zero-shot 还挺热门这一印象,仿佛最新的 NLP 技术也不过如此。没想到这还没到一年,AI 新闻便从月更变成了日更,接二连三地轰炸着新闻头条(为2023年 AI Index 的作者捏一把汗)。而随着 GPT-4 联了网(POI 警告),还没有任何准备的我们就进入了 AI 时代。 我先盘点...
使HTML input输入框只接受 Excel 文件 - 徐凤吟
如何让HTML input输入框在选择文件时只能选择 Excel 文件呢...
自制高性能白盒交换机——缝合OVS-DPDK和Go语言
我有一台小主机,来自Lenovo的M73t,CPU型号为i3-4130T,内存为DDR3仅有8GB。这篇文章,我们就一起来看看,如何用这一台已经过时的、仅有两个物理核心的机器,做一台高性能的白盒交换机。
解决VSCode新建终端自动时执行`pyenv shell xxxx` - 徐凤吟
VScode新建内置终端时,会自动执行 `pyenv shell xxx`,但这并不是我们所需要的...
28 岁,我还想生猛下去
一 今天是我的 28 岁生日。 在 2016 年的生日,我在博客写下了一篇《21 岁我想说的》,那年我进入了「大厂」,获得了世俗意义的「成功」,于是写下了这篇充满雄心壮志的文章。我觉得我离自己想要的「成功」越来越接近,我终于要用技术让别人刮目相看,用技术做点有意义的事情,帮助公司的业务 move fast. 我 13 岁就梦想的事情,在那一年成真了。 很感谢当年的自己写下了那篇文章,记录下来我的年...
如何高效地协作开发:一些 Google 的实践
这是我一年前发在 TapTap 内部 Confluence 的一篇文章,经过一些修改后公开出来,希望对更多人有价值。 Google 的很多软件工程实践都在对外发布的各种 Tech Talk、CppCon 的演讲以及多本已出版的书里提到过(比如 Software Engineering at Google、Site Reliability Engineering 等),所以这篇文章的内容并不算新鲜事...
基于Docker快速搭建EFK日志中心
N5105 PVE 虚拟机随机死机/重启解决方案
N5105 运行虚拟机会随机死机/重启的问题很常见,之前我采取过如下办法 爱快降级至3.6.1 OpenWRT 换用 LXC 模式安装 关闭各种直通 只能说降低了死机概率,一般能撑到一天以上,所以我选择在半夜自动重启,勉强可以正常使用,但日常使用还是不可避免的会断网。 不过现在似乎有了一个终极解决方案,可以彻底解决 N5105 的死机问题,根据这个链接反馈,已经可以超过 10...
N5105 PVE 虚拟机随机死机/重启解决方案
N5105 运行虚拟机会随机死机/重启的问题很常见,之前我采取过如下办法 爱快降级至3.6.1 OpenWRT 换用 LXC 模式安装 关闭各种直通 只能说降低了死机概率,一般能撑到一天以上,所以我选择在半夜自动重启,勉强可以正常使用,但日常使用还是不可避免的会断网。 不过现在似乎有了一个终极解决方案,可以彻底解决 N5105 的死机问题,根据这个链接反馈,已经可以超过 10...
解决Docker alpine构建镜像时的node-gyp错误 - 徐凤吟
当安装的 npm 包需要使用 node-gyp 编译,docker 构建镜像时可能会出现错误...
ESXi ARPL 安装黑群晖
以前一直使用 HPE Gen8 在宿主机上插淘宝买的 U 盘做黑群晖, 最近有入手了 HPE Gen10, 也想搞一个黑群晖; 不过迫于对虚拟化有一定要求, 所以最终选定使用 ESXi 做底层, 然后虚拟机安装黑群晖; 安装过程参考了很多方案最终选定 ARPL, 这里记录一下安装过程.
迟到一年的突然搬家
前年离开北京去杭州的时候,并没有立即把家里搬空。一方面是因为去杭州的决定比较突然,另一方面是这个房子里的东西实在太多太复杂了。前前后后寄出了好多东西,直到今天仍然剩了许多。女朋友到北京出差,顺便回了一趟家,就安排了择日不如撞日的搬家。这两天搬家,难免遇到各种很久不见的物件,搬得人思绪万千。 连夜回到北京的第一件事,就是连夜下单快送到家的抗过敏药,吃一颗。第二天忘了吃,结果现在熟悉的感觉又回来了。看...
UPS Nut 配置教程
头年租的房子楼里一直在装修, 然后老是停电, 没办法搞了一个 UPS; 以前一直把 UPS 直接接到黑群晖 NAS 里, 最近重装决定单独在 Ubuntu 里装 Nut 来统一处理供电出现问题时各种服务优雅关闭问题.
PT 之 AutoRemove-Torrents
本文简要介绍了自动删除种子的工具 AutoRemove-Torrents 的安装、配置与使用。
让Dockerfile里的包管理器也用上缓存 - 徐凤吟
让Dockerfile里使用的包管理器也用上缓存,加快镜像构建的速度...
热门推文合订本(1-50)
<![CDATA[上海封城一个多月,亲眼目睹一个身在上海的大学同学从“只谈风月,不谈国事”变成了彻彻底底的反贼,每天都在朋友圈和微博冲塔……— 象牙山刘能 (@disksing)May 9, 2022李永乐老师还是很强的,至少以我的观察,多次涉及到计算机相关话题,完全没露馅儿。大家还知道什么值得推荐的科普up主嘛?— 象牙山刘能 (@disksing)November 22, 2022🌸每日...
热门推文合订本(51-100)
<![CDATA[职业生涯见过的最脑洞大开的代码是在10多年前的一个C++网络游戏项目。大致情况是在服务端new一结构体,设置好相关字段后把指针放在消息包里传给客户端。刚毕业的我直接被惊掉下巴:指针是服务器的内存地址,发到客户端怎么能用呢?而且指针也没留副本,那个结构体不会内存泄漏吗?👇评论区揭晓答案— 象牙山刘能 (@disksing)August 5, 2022更新一下离婚进展,抚养权诉...
热门推文合订本(101-150)
<![CDATA[小朋友在我这,前妻在外面砸门。报警了。真刺激。— 象牙山刘能 (@disksing)December 18, 2022草,大半年没联系的好基友也离了,我这是要火速脱单啊。pic.twitter.com/AhVyBHvI4m— 象牙山刘能 (@disksing)March 1, 2023整理了离婚大战合订本,送给错过第一季的推友们。https://t.co/mDdaLLI3V...
秒过申请new bing的方法
近期new bing申请通过率比较高,总结一下秒过申请的方法: 个人账户,不是工作账户 如果你还没有账户,建议使用gmail邮箱新建账户。 使用日本节点(申请人比较少),最好是透明网关全局,要注意使用对应的DNS(非大陆都可以,当地的最好) 使用DEV版本的edge浏览器,下载连接: https://go.microsoft.com/fwlink/?linkid=2113666&Chan...
热门推文合订本(151-200)
<![CDATA[跟推友讨论完提取公积金的问题,又琢磨出一个小技巧:因为用房贷提取公积金只看总额,之后提前还贷了也不影响每月发放,那么买房的时候即使可以全款,也可以考虑先办贷款,等办好公积金提取手续之后再全部提前还掉,这样不用给银行多交贷款利息,同时未来很多年公积金都直接发到自己卡里。— 象牙山刘能 (@disksing)January 5, 2023我就一直感觉我的on-call频率比别人...
DPU如何加速云原生容器网络?
当今时代下,高性能网络的需求日益增加,在图形渲染被独立成GPU、神经网络计算被独立成NPU后,网络数据的加速也被提上日程,将网络数据处理转移到DPU上,成为了业内共识。 这篇文章,趁着我手里刚好有几张DPU,我们就一起来看一下,DPU如何像GPU、NPU一样,帮助加速云原生容器网络。
PVE 下 LXC 启动 Docker 失败解决方案
PVE 下通过 LXC 安装的 Ubuntu 启动 Docker 镜像时候提示 1 2 3 4 docker: Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded: running `/usr/sbin/apparmor_parser ...
PVE 下 LXC 启动 Docker 失败解决方案
PVE 下通过 LXC 安装的 Ubuntu 启动 Docker 镜像时候提示 1 2 3 4 docker: Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded: running `/usr/sbin/apparmor_parser ...
UE-DDNS 一个通用嵌入式DDNS脚本
Universal Embedded DDNS Shell Script Github: https://github.com/kkkgo/UE-DDNS 好用的话,点个Star吧 UE-DDNS是一个致力于使用最小的依赖、模块化向导设计的嵌入式posix shell ddns脚本。 支持IPV4/IPV6,支持从URL或者网卡接口获取动态IP 兼容绝大多数Unix平台,包括一些只有busyb...
离婚推文合订本
<![CDATA[收到了终审判决,即日正式离婚,如释重负。— 象牙山刘能 (@disksing)March 6, 2023经历过离婚诉讼之后,我在生活习惯上最大的改进就是每天携带录音笔,早上一起床就打开录音,一直到晚上睡觉前摘下来充电,每天产生约1GB数据,我说过的每一句话都有据可查。— 象牙山刘能 (@disksing)March 1, 2023家人们,今天离婚大战迎来始料未及的转折。我来...
Everdell 仙境幽谷的简介与牌组分析
Everdell是我们很喜欢的一款桌游,重开了不下十次,还花了三百刀巨款买了山一样大的完整版。上周五我们又开了一次Newleaf扩展,我做了一系列风骚操作,在有几次失误的情况下还是拿了140分,非常得意。晚上在奶茶的作用下有点失眠,就构思起了这篇文章,想介绍一下Everdell,并简单分析一下基础包的牌组。 Everdell中文名是仙境幽谷,是一款工人放置+手牌管理的德式桌游。如其名字一般,这款桌...
使用 Jpom 自动构建和部署项目
比 Jenkins 简单的项目构建和部署工具。前端项目自动构建部署我有几个自用的前端项目,每次修改代码后都需要本地打包再上传到服务器进行部署,感觉有点麻烦,不够自动化,所以一直想找个能够实现自动构建和部署的工具。这时候可能会有人说用 Jenkins,其实我有体验过,但没能用起来,一方面是 Jenkins 对服务器配置要求高,另一方面是配置过于复杂。另外也使用过一段时间的 Vercel,虽然可以很方...

February 2023 (23)

跟风AI炼图
Stable Diffusion 发布以来,逼真的画风就让大家感慨画师的饭碗是不是要被抢了。当时女票用 Stable Diffusion 重绘了几张狗子的照片,但我总觉得用别人的搭好的服务会有隐私隐患。最近 ControlNet 出来后,当时被大家吐槽的六指问题似乎得到了解决,于是我这两天就尝试着在 Colab 上搭了 Stable Diffusion 炼炼图玩。 – 为什么不用亚麻的...
Wordpress的搜索功能可能会被碰瓷
在之前的文章喜大普奔,本站迁移到hugo啦~中谈过,博客之前用的是Wordpress,换hugo静态生成器的原因之一,就是Wordpres漏洞太多,安全性得不到保障。虽然运行几年来平安无事,不过今天我心血来潮注册了Bing搜索的Bing Webmaster Tools,看到了很多不寻常的连接: 看来这些很坏很坏的人是利用了wordpress的搜索功能,把一些权重高的网站强行拼接自己“广告”,然后...
搭建自己的Zerotier Moon和管理后台
概念:关于Moon和控制器后台 之前写过一篇使用搭建zerotier私服的文章: 使用Github生成你的Zerotier私服docker镜像 虽然客户端用起来比Moon方便,但自建私服也有缺点,比如不能白嫖官方的节点,数据备份不够方便,节点单一。因此Moon就成为了另一种选择,此外,也可以和私服一样,搭建自己的管理后台,不受官方后台的限制。 Zerotier服务分为两部分,控制器和根。事实上,Z...
三体读后感
三体全集读后感, 记 AI 时代的最后一次阅读。
Raspberry + 外接硬盘 用内网穿透 WebDav 作公网 NAS
准备工作 Raspberry(别的支持docker的软路由/家庭服务器等也可以) cloudflare账号(用cloudfalre tunnel) 用作nas的硬盘(插到raspberry上的外接硬盘,需要自供电,raspberry的电量带不动不插电的移动硬盘) 初期raspberry初始化可以看 https://ednovas.xyz/2023/02/19/raspberry/ 注意本教程安装...
Raspberry + 外接硬盘 用内网穿透 WebDav 作公网 NAS
准备工作 Raspberry(别的支持docker的软路由/家庭服务器等也可以) cloudflare账号(用cloudfalre tunnel) 用作nas的硬盘(插到raspberry上的外接硬盘,需要自供电,raspberry的电量带不动不插电的移动硬盘) 初期raspberry初始化可以看 https://ednovas.xyz/2023/02/19/raspberry/ 注意本教程安装...
墨水屏阅读器小横评
我是Kindle的老用户了,从当初给Kindle DXG越狱装中文字体,到在deal day买了好几个几十刀的Kindle paperwhite,再到收了现在用了好几年的Kindle Oasis 2,也有十年时光了。由于Kindle在DXG和Scribe之间的十年没有出过大屏墨水屏,为了读paper,我又入了Sony DPT-RP1。而在亚麻下架中文区电子书的服务后,Kindle唯一看正版电子书的...
Cloudflare Tunnel 免费内网穿透
Cloudflare Tunnelcloudflare提供的免费加密通道,通过cloudflare的cnd访问部署在内网的服务,比如web,ssh,smb,tcp等。 准备那肯定必须需要一个cloudflare账号,以及开通 cloudflare zero trust。 cloudflare:https://www.cloudflare.com/zero trust: https://one.da...
Cloudflare Tunnel 免费内网穿透
Cloudflare Tunnelcloudflare提供的免费加密通道,通过cloudflare的cnd访问部署在内网的服务,比如web,ssh,smb,tcp等。 准备那肯定必须需要一个cloudflare账号,以及开通 cloudflare zero trust。 cloudflare:https://www.cloudflare.com/zero trust: https://one.da...
20230222 巴别塔、咒语和百慕达三角
巴别塔「巴别塔」,一台超大型计算机,以量子态充斥在大气层之下。跨语言交流功能是它的基础,消除因语言不同,带来的偏见和误解。它还能通过语言和思维,启用各种服务,涵盖生活的方方面面。甚至,可以自己迭代。人们越来越依赖它,慢慢遗忘了技术的细节。一切都交给了巴别塔。某一天,一个中间技术因意外失效,巴别塔失踪了。人们呼唤着巴别塔,但它并没有回应。混乱丛生,且比任何时候都更剧烈。因为,以前这些仅是被隐藏,而非...
LeetCode题3无重复字符的最长字串 - 徐凤吟
LeetCode题3无重复字符的最长字串解决方案...
LeetCode题2两数相加 - 徐凤吟
LeetCode题2两数相加解决方案...
Raspberry Pi 入门使用指南
Raspberry Pi树莓派(英语:Raspberry Pi)英国树莓派基金会开发的微型单板计算机,目的是以低价硬体及自由软体促进学校的基本电脑科学教育。 树莓派系列计算机每一代均使用博通(Broadcom)出产的ARM架构处理器,如今生产的机型(树莓派4B)内存在2GB和8GB之间,主要TF卡作为系统存储媒体(初代使用SD卡),配备USB接口和HDMI的视频输出(支持声音输出),内置Ether...
Raspberry Pi 入门使用指南
Raspberry Pi树莓派(英语:Raspberry Pi)英国树莓派基金会开发的微型单板计算机,目的是以低价硬体及自由软体促进学校的基本电脑科学教育。 树莓派系列计算机每一代均使用博通(Broadcom)出产的ARM架构处理器,如今生产的机型(树莓派4B)内存在2GB和8GB之间,主要TF卡作为系统存储媒体(初代使用SD卡),配备USB接口和HDMI的视频输出(支持声音输出),内置Ether...
Leetcode题1两数之和 JavaScript语言 - 徐凤吟
LeetCode第一题两数之和题解方案...
My NAS and Data Backup
I had experienced some painful accidents where hard drives failed and caused data loss, but luckily I didn’t lose any crucial files. I couldn’t afford to make the same mistake again, so I ...
coding持续集成构建环境自定义node版本 - 徐凤吟
在使用 coding 的持续集成环境时,有事我们会有自定义版本的需求,本文以自定义nodejs版本为例展示了具体方法...
我们需要会说话的AI
记得GPT语言模型的第一次火爆,是微软收购Github之后,发布了Copilot,一个能够帮助程序员自动编写代码的工具。它的出圈程度自然不能和当下的ChatGPT比,但当时已经有很多人在讨论,想不到AI可以替代的第一份工作是程序员。而ChatGPT的火爆则是把“AI可以替代的工作”这个话题指向了技术以外的行业。 有意思的是,编程语言和人类的自然语言,在GPT这种语言模型看来,差别可能没那么大,以至...
我看ChatGPT: 为啥谷歌掉了千亿美金
两个月前,我试着想用 ChatGPT 帮我写篇文章《eBPF 介绍》,结果错误百出,导致我又要从头改一遍,从那天我觉得 ChatGPT 生成的内容完全不靠谱,所... Read More Read More The post 我看ChatGPT: 为啥谷歌掉了千亿美金 first appeared on 酷 壳 - CoolShell....
解读微软ISO镜像文件名含义
很多人对微软的ISO应该不陌生,却分不出什么是真正的商业版镜像,写这篇文章的目的是让大家从镜像的文件名简单理解一下镜像文件的来源和区别,可能不会涵盖所有文件名,但其中某些标签是通用的。 镜像常见来源 MSDN: “MSDN”镜像可能是大多数人接触的镜像,严格来说,他是提供开发人员订阅测试的版本,并不是正式版本,通常来说用一段时间没有问题就会变成正式的版本,把他当正式版也没什么大问题,但历史上也有...
安装最新VL版office快捷指南
此指南是KMS激活Windows/Office口袋指南的补充,由于微软在Office 2016之后的版本均不提供ISO镜像下载(指正版商业镜像),VL版本的Office需要管理员手动使用ODT工具进行部署。此教程对ODT工具部署安装Office进行简要描述。 1 下载ODT工具并解压 ODT工具下载: https://www.microsoft.com/en-us/download/details...
聊聊 nostr 和 审查
这两天在网络上又有一个东西火了,Twitter 的创始人 @jack 新的社交 iOS App  Damus 上苹果商店(第二天就因为违反中国法律在中国区下架了... Read More Read More The post 聊聊 nostr 和 审查 first appeared on 酷 壳 - CoolShell....
Site migration
Although there may not be many people reading this blog year-round, I still want to provide an explanation for such a big adjustment. Why migration The main adjustment is switching the blog framework ...

January 2023 (12)

喜大普奔,本站迁移到hugo啦~
停更了三年,回来啦! 之前博客使用的是wordpress程序,用了几年就觉得wordpress有点臃肿了,恰好那段时间静态博客程序开始发力,各种项目都出来,所以我就打算换成静态博客,旧的不想继续用了,久而久之甚至后台密码都忘了。经过筛选觉得hugo不错,那时候文档还不怎么齐全,就断断续续折腾过一阵子,但是还是放弃了(主要是拖太久了,忘了要干什么了)。 让我重拾更新的动力还得感谢jing8956小伙...
为WSL固定IP的小工具
简介 WSL是个好东西,但自从WSL2以来他就使用了独立的虚拟机交换机,每次启动IP都会变,这给我们使用和调试带来了一些不便。为了解决这个问题,在查阅资料后编写了一个自用的小工具,可以为WSL2固定IP和网关~ 项目地址: https://github.com/kkkgo/WSL_Switch_Mod 原理 1、WSL2每次启动的时候会检查创建一个WSL交换机,随机分配IP网关,虽然只会创建一次,...
idekCTF2022 - Coroutine Writeup
Introduction Last weekend I participated in idekCTF 2022 with r3kapig. After briefly browsing other pwn challenges, I tried to solve Coroutine and finally solved it (4 sovled in total). Now, let’s div...
如何将 org 文件转为 docx格式
由于我是 Emacs 用户,特别喜欢用 org-mode 写文档,因为它是纯文本的,可以让我更加专注于内容,而不用去设置格式。文档写完后再根据需要转为PDF(通过 Emacs 内置的
图片/文件服务器恢复通知
Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway. ———— Andrew Tanenbaum, 1981 本站图片/文件服务器迁移工作已完成,IP地址与域名解析也已恢复。如果短期内您看不到图片,可以尝试刷新浏览设备的DNS缓存,有其他问题欢迎与...
Meta Keywords:是什么、为什么不
形如 的 Meta Keywords 是 Meta 标签的一种,仅存在于 HTML 代码中、不会在浏览器中展示。过去,Meta Keywords 标签被用于告诉搜索引擎爬虫关于网页的信息。但是,现在搜索引擎还尊重 Meta Keywords 么?Meta Keywords 是否仍然是 SEO 的最佳实践?
2022:浏览器从 A 到 Z
将 A-Z 逐一输入到 Google Chrome 的地址栏里,Google Chrome 都会自动补全出哪些域名呢?
CTF Docker 小记
简介 每次玩玩 CTF 时总是会因为 Docker 速度慢、忘记命令等等使自己非常抗拒启 Docker 环境,但是没有 Docker 环境实操题目就又成了纸上谈兵。 因此趁着 RealworldCTF 5th 来熟悉并记录一下 Docker 的使用,感兴趣的 pwn 手可以一起实操一下 docker。
使用 Chrome Remote Desktop 远程控制 Ubuntu 服务器
准备工作众所周知,Chrome Remote Desktop 是一款十分出色的完全免费远程控制软件。其易用性和功能的强大性,以及连接的稳定性都给这款软件加分不少,唯一的缺点可能就是国内无法使用了,需要开梯子才可使用。 首先,先准备一个需要远程控制的VPS,要求 Debian或者 Ubuntu系统。还需要另一个控制端,手机电脑均可,登录你的 Google 账户: https://remotedesk...
使用 Chrome Remote Desktop 远程控制 Ubuntu 服务器
准备工作众所周知,Chrome Remote Desktop 是一款十分出色的完全免费远程控制软件。其易用性和功能的强大性,以及连接的稳定性都给这款软件加分不少,唯一的缺点可能就是国内无法使用了,需要开梯子才可使用。 首先,先准备一个需要远程控制的VPS,要求 Debian或者 Ubuntu系统。还需要另一个控制端,手机电脑均可,登录你的 Google 账户: https://remotedesk...
2022年年终总结
2022 年年终总结
新冠肺炎症状记录
照顾阳了的女朋友,在她第四天的时候我终于求阳得阳了,记录一下自己新冠的症状。第一天晚上有点咳嗽,感觉是有征兆了,赶紧把碗洗了,垃圾扔了。第二天起床后嗓子痒,咳嗽,但不严重,身上有点酸疼,分不清是没睡好还是阳了,脑子也感觉有点糊涂,注意力无法集中,只觉得恍惚。上午测体温 37.4,下午就 38.6 了,吃了布洛芬就睡了,睡着了感觉还行,睡醒还吃了根香蕉,平时都不喜欢吃水果的。一直到晚上,中间睡了好几...

December 2022 (16)

【HomeServer】- 平台、网络搭建
【别硬折腾】系列之 【HomeServer. Part2.】安装 PVE 虚拟机系统,安装 ikuai 虚拟机并直通网卡,安装 OpenWrt 虚拟机来管理网络。
vCenter Server 使用 ACME 证书
最近弄了两台老古董服务器来跑点东西玩, 为了最大化利用决定装个 vCenter Server 玩玩, 也顺便折腾一下这玩应; 不管安装好后证书看着一直不爽, 这里记录一下如何给它弄一个 ACME 证书.
从源码构建docker-ce - 神王攻大人
准备环境 准备一台Linux主机,并在上面安装好docker-ce,安装好make,git就可以开始编译工作了。对,就是如此简单,可能你会对此感到异或为啥要装docker,我不是准备编译这个玩意么,为啥不装go,docker不是用go开发的么? 这些疑问会在后面的步骤中解答。 # docker-ce
解决警告 gpg WARNING unsafe permissions on homedir - 徐凤吟
如果没有经过特别设定,当使用 GPG 命令时,我们可能会注意到这样的告警信息:gpg: WARNING: unsafe permissions on homedir...
如何安装 MacPorts 并使用国内源
在macOS上使用过 Homebrew,Nix 和 MacPorts 这几个包管理器,总的来说,MacPorts 的体验最好,但它的安装对国内用户很不友好。主要是网
感染新冠的经历
写一篇与技术无关的文章,供大家参考。我住北京朝阳,从上周三开始我家一家三口陆续发烧生病,自测抗原后,都是阳性。好消息是,这个奥密克戎跟一般的病毒性感冒差不多,没... Read More Read More The post 感染新冠的经历 first appeared on 酷 壳 - CoolShell....
解决GPG错误 gpg: agent_genkey failed: No such file or directory - 徐凤吟
如果在使用 GPG 时遇到了以下错误 gpg: agent_genkey failed: No such file or directory
eBPF 介绍
很早前就想写一篇关于eBPF的文章,但是迟迟没有动手,这两天有点时间,所以就来写一篇,这文章主要还是简单的介绍eBPF 是用来干什么的,并通过几个示例来介绍是怎... Read More Read More The post eBPF 介绍 first appeared on 酷 壳 - CoolShell....
记IUD的植入与取出
记录我短暂使用宫内节育器的经历,有痛苦和心酸。太长不看的摘要 我不适合IUD,植入后每天晚上固定会有痛经一样的阵痛,其中两次痛到我站不起来,去了一次急救。忍受了三个月后摘除了。 本文中含有对极度疼痛的描述,请酌情阅读。 May 13, 2022 决定去做IUD了(上环),在IUD品牌上纠结了好久!Kyleena荷尔蒙量少,依然会大概每个月出一些血;Mirena荷尔蒙量大,比K宽2毫米,前几个月会随...
HP 8562A 1kHz-22GHz 频谱分析仪维修
本系列上篇对HP 8562A频谱分析仪进行了详细拆解。本篇记载这台机器的维修过程,牵扯到电源/本振PLL/中频对数放大器以及CPU系统等。
使用nc进行tcp测速 - 神王攻大人
# server nc -l IP PORT > /dev/null eg: nc -l 192.168.144.1 8080 > /dev/null # client bs单位块大小 count块数量,bs不要太大不然内存不够 dd if=/dev/zero bs=10485760 count=1
Express.js 为所有路由添加 405 method not allowd 响应 - 徐凤吟
Expressjs 内置不支持 HTTP 405 响应,该如何为路由添加这一个支持呢...
使用NUT控制UPS电源
NUT = Network UPS Tools; UPS = Uninterruptible Power Supply
HP 8562A 1kHz-22GHz 频谱分析仪拆解
mac 用 gpg key 签名 git 提交 - 徐凤吟
在 mac 使用 GPG key 对 commit 进行签名...
webstorm PluginManagerCore$Essential Plugin Missing Exception Missing essential plugins JavaScript - 徐凤吟
webstorm 启动时出现错误 com.intellij.ide.plugins.pluginmanagercore$essential plugin missing exception: missing essential plugins: javascript...

November 2022 (9)

nodejs 服务器监听的主机名称导致的本地前端代理错误 - 徐凤吟
nodejs创建server时,hostname设置不正确导致的本地前端代理错误...
在ARM平台的Linux上运行JetBrains远程开发
前言 相信大多数围绕Linux开发的开发者们会很喜欢这篇文章,当然如果你用VSCode就是另外一回事了(逃 大多数情况下,我不会选择Linux系统作为我主力使用的桌面操作系统,毕竟它稳定是真的稳定,但是桌面软件的生态上实在是太过于欠缺。但是,跨系统的开发,当阅读代码时,你会因为缺少系统头文件而不能继续,当调试代码时,你也会因为依赖差异无法成功编译,实在是难受。...
在非空 Git 仓库中创建一个全新的空分支 - 徐凤吟
有的时候我们想创建在Git仓库中一个全新的空分支,这要该怎么做呢...
从 wordpress 转移到 substack
我发现 substack 比 wordpress 实在好太多了。自从 wordpress 采用了所谓的“blo... Continue Reading →...
(BI4LBK)ROHDE & SCHWARZ ESH3 接收机重建/维修
2022年信息安全专业保研历程
一、简介 这里记录着本人 2022 年秋季保研求学的经历。 考虑到各个院校的保密需求,这篇经验帖在推免生填报系统关闭后的一段时间发布。
(BI4LBK)ROHDE & SCHWARZ ESH3 测试接收机拆解
基于eBPF的Continuous Profiler如何解析符号表?
最近看了两个项目pyroscope1和parca2,这两个都是开源的可观测项目。pyroscope实现了基于eBPF的无侵入观测能力,鉴于parca实现得不是非常优雅(至少我用着觉得非常难受),本文就单纯从pyroscope展开分析了。由于当下eBPF实现Stack Trace等功能已经有了非常多的案例,本文就不再提如何使用eBPF做Continuous Profiler3了,我们单纯来看看最核心...
Java 容器化指北
记录 Java 应用容器化时候的一些小基洗以及一些小问题解决方案, 希望对其他人有帮助. 本文只讨论 JDK 8+ 版本, 更低版本暂不在讨论范围内.

October 2022 (12)

精简docker的导出镜像 - 神王攻大人
Docker 镜像是由多个文件系统(只读层)叠加而成,每个层仅包含了前一层的差异部分。当我们启动一个容器的时候,Docker 会加载镜像层并在其上添加一个可写层。容器上所做的任何更改,譬如新建文件、更改文件、删除文件,都将记录与可写层上。当我们使docker save形式尝试导出镜像时会导出该镜像的
使用 Cloudfront CDN
Amazon CloudfrontCloudfront是Amazon提供的CDN服务,有每月免费1T的流量,该流量不可累计。个人小站的话,这个CDN是足够用的了,而且主要是国内访问的速度还不错。但是需要注意不要被攻击了,不然AWS的扣费还是很贵的。 https://aws.amazon.com/cn/cloudfront/ 解析域名首先先解析个三级域名到你的需要加CDN的网站的VPS IP上,比如...
使用 Gcore CDN
Gcorelab CDN类似AWS的Cloudfront CDN,提供每月1T的免费流量。效果不如Cloudfront但是也还不错 https://cdn.gcore.com/ 注册账号Gcore 地址 https://cdn.gcore.com/ Porkbun购买域名(便宜) https://porkbun.com 因为Gcore的CDN需要更改Nameservers,所以比较建议买个新的域名...
使用 Cloudfront CDN
Amazon CloudfrontCloudfront是Amazon提供的CDN服务,有每月免费1T的流量,该流量不可累计。个人小站的话,这个CDN是足够用的了,而且主要是国内访问的速度还不错。但是需要注意不要被攻击了,不然AWS的扣费还是很贵的。 https://aws.amazon.com/cn/cloudfront/ 解析域名首先先解析个三级域名到你的需要加CDN的网站的VPS IP上,比如...
使用 Gcore CDN
Gcorelab CDN类似AWS的Cloudfront CDN,提供每月1T的免费流量。效果不如Cloudfront但是也还不错 https://cdn.gcore.com/ 注册账号Gcore 地址 https://cdn.gcore.com/ Porkbun购买域名(便宜) https://porkbun.com 因为Gcore的CDN需要更改Nameservers,所以比较建议买个新的域名...
Casbin的Model详解与使用
简介 文档:https://casbin.org/docs/zh-CN/overview Casbin 是干什么的文档说的很详细,就不在重复说了。相信很多人在看完文档之后,仍然是不知道 model.conf 和 policy.csv 是什么,看不懂里面的内容,有一种无从下手的感觉。 知识是有一个知识壁垒的,在你打破这个壁垒之前,你觉得很难,查资料看文章也是云里雾里的。但是在打破壁垒之后,掌握了这个...
GO编译时避免引入外部动态库的解决方法 - 神王攻大人
简介 最近碰到一个问题,有一个流量采集的组件中使用到了github.com/google/gopacket 这个库,这个库使用一切正常,但是唯独有一个缺点,编译后的二进制文件依赖于libpcap.so的动态库。这为安装包兼容多个平台造成了一定的困扰,于是便想着如何把libpcap这个外部依赖已静态库
聊聊团队协同和协同工具
这两天跟 Cali 和 Rather 做了一个线上的 Podcast – Ep.5 一起聊聊团队协同。主要是从 IM 工具扩展开来聊了一下团队的协同... Read More Read More The post 聊聊团队协同和协同工具 first appeared on 酷 壳 - CoolShell....
管理电影1: 自动定时运行tinyMediaManager来刮削和重命名中文电影
使用最新的tinyMediaManager的Docker最近下载了一堆电影,各种命名都有,看起来比较杂乱,于是想找个办法重新命名一下。tinyMediaManager有刮削之后重命名的功能,比较...
(BI4LBK)Tektronix 496P 频谱分析仪维修
(BI4LBK)Tektronix 496P 频谱分析仪拆解
浅析 Linux Dirty Cred 新型漏洞利用方式
一、简介 Linux Dirty Cred 是一种基于 Dirty Pipe 漏洞所创新出来的新型漏洞利用方式。通过 Dirty Cred 的这种利用流程,其他位于 Linux 内核中的一些内存漏洞,在对其进行漏洞利用的过程里,可以转换为逻辑漏洞,来绕过当前所有的内核缓解机制(包括 CFI 控制流完整性保护)。 Dirty Cred 的核心利用思路是使用高权限 credential 对象来交换低权...

September 2022 (8)

离线yum源
由于大部分的主要业务都在专网,内网环境下运行,无法使用yum安装升级和更新,服务器少的情况下可以使用离线安装,但随着服务器规模上升,还是需要使用统一的自建yum源更方便。
Wireguard 对端之间通过中继服务器通信
在上篇文章中,笔者使用 Wireguard 建立了一个 VPN,基本的网络拓扑图 1 所示。ESLAB 和 M … 继续阅读Wireguard 对端之间通过中继服务器通信...
Wireguard 搭建 VPN 并连接至公网
自从研究生搬到新地方之后,不仅实验室电脑有有线网,宿舍电脑也用上有线网了,不巧的是学校的网络通账号有使用限制, … 继续阅读Wireguard 搭建 VPN 并连接至公网...
企业级容器技术 Docker
Docker介绍和基础操作
稳定又好用——RouterOS+OpenWRT旁路由家庭网络
用了这么久,发现还是RouterOS好用,因为太高级了!RouterOS的功能非常多,OpenWRT的IPv6会卡死的问题,RouterOS都有配置可以应对。我让RouterOS作为主路由,OpenWRT作为旁路由,一个负责拨号、DHCP、策略路由、IPv6等高级功能,一个负责旁路分流和智能DNS,不影响IOT设备的稳定性同时,还能满足各种家庭网络需要。
Informer 213 终端机 Part II 逆向与改造
简单记录了通过分析硬件和逆向固件,把IBM版本Informer 213改造为VT100版本Informer 213AE的过程
H-1B 六抽不中之后
三年六抽H-1B 我 2019 年中毕业,入职的第一家公司是个 startup,说是入职六个月后才给抽 H-1B,而我恰好赶不上来年的抽签。深知自己运气不佳的我跳了槽,总算得以抽签。 然而当年抽签政策改革,复杂的纸质抽签变成了十元乐透的电子签。恰逢疫情与电子签带来的一人多抽与海外抽签的情况,FY2021 初轮 274237 份中抽 106100 份并未满足 87500 的额度,于是八月进行了当时罕...
React 为什么重新渲染
更新(重新渲染)是 React 的重要特性 —— 当用户与应用交互的时候,React 需要重新渲染、更新 UI,以响应用户的输入。但是,React 为什么会重新渲染呢?如果不知道 React 为什么会重新渲染,我们如何才能避免额外的重新渲染呢?

August 2022 (13)

开个桌游评测的新坑
引子 新冠爆发以来娱乐方式骤减,而西雅图的雨季湿冷漫长,所以这几年来我也变得越来越宅,大部分周末都消耗在桌游局或是剧本杀上。桌游价贵,这儿的线下二手如 Craiglist 与线上二手如 Ebay 交易都没国内那么方便,幸好 Redmond 有一家有不少桌游 demo 可供试玩的桌游店,不然买新桌游的时候哪怕看了好几个视频,都还是会担心买来了不喜欢而落尘。然而能找到的桌游评测以国外的为主,会有一些喜...
Defcon-30-Quals smuggler's cove 复盘笔记
一、简介 这里将记录着本人复盘 Defcon 30 Quals 中 smuggler's cove 的复盘笔记。 本题是一道 luaJIT 的 pwn 题。
Defcon-30-Quals rust-pwn constricted 复盘笔记
一、简介 这里将记录着本人复盘 Defcon 30 Quals 中 constricted 的复盘笔记。 这道题为 boa 项目提供了一个 git diff,要求在应用这个 diff 后对 boa 进行漏洞利用。boa 是一个使用 rust 编写的 javascript 引擎,要想 pwn 掉它就得编写 JS 的漏洞利用脚本。 当初做这题时自己还没接触过 rust,这次 学成归来后 可以好好看看这...
Encode Email
Encode
Encode Email
Encode
浅析 Linux 程序的 Canary 机制
一、简介 一直都比较好奇 Canary 在 Linux 中的实现,但没什么心思去具体了解它的实现。这种好奇心在得知可以通过修改子线程的线程局部存储来达到篡改 canary 目的时达到了高峰,于是想好好去研究一下。 太久没写博客了,这里就简单记录一下。
给TiDB(MySQL)写一个代理网关
<![CDATA[转到cloud团队(主要做TiDB Cloud DevTier)后,这几个月大部分时间都在tidb-gateway这么个项目上折腾。现在一期功能算是上线了,准备开始做二期,趁这个机会简单总结一下。因为TiDB是兼容MySQL协议的,所以主要其实就是折腾MySQL协议,然后如果你想做一个MySQL Gateway,大部分内容应该也是兼容的。我把相关代码整理了一下放在tidb-...
线上攻略谜宫线下模式
去年海淘了故宫出的谜宫一二两部解谜书,最近百无聊赖,便拿出来玩。一开始觉得谜题有些简单,完成了几题后发现是顺着书册的章节解谜,翻了下册子里含有解的章节,只二十章,算上有数个谜题的四章,也只有二十九个谜题,再加上需要使用app,便觉得这是不是只是一套做工精美的unlock。一周目光顾着解谜,幸得结局时恰巧触发了隐藏关的提示,才意识这还是个具有成就系统的多结局游戏,算是值回票价。刷完多结局,发现还有众...
为什么你不应该在 React 中直接使用 useEffect 从 API 获取数据
React 是一个由 Facebook 开源的、可以在任意平台上构建 UI 的 JavaScript 库。在 React 中,一个常见的 Pattern 是使用 useEffect 搭配 useState 发送请求、将状态从 API(React 外部)同步到 React 内部、用于渲染 UI,这篇文章恰恰在向你介绍为什么你不应该直接这么做。
《冰果》与“乡愁”
《冰果》是一部2001年出版小说,2012年改编动画的日本深夜卡通。 我则在2022年的今天以“当代人”视点看完,最大的“违和感”,便是剧中的主角普遍没有手机。 你们难道没有手机吗? Do you guys not have phones? 《冰果》出版小说的2001年席卷全球的还是诺基亚; 《冰果》改编卡通的2012年智能手机刚刚普及市场。 “行动电话”作为大人手里的新鲜工具...
Informer 213 终端机 Part I 拆解与维修
这是一台一年前捡来的便携式终端机,相当罕见地使用了EL屏作为显示部件。相信很少有人能抵挡它迷人的橙色辉光。
来美十年
最近在一亩三分地上看到好几个人说自己来美十年了,便意识到自己也来美恰好十年。年初的时候,还想着到时候要好好庆祝一番,结果这半年都在为签证忙碌,三四月的时候甚至自我调侃十年纪念是被迫离境。倒也没有一语成谶,不过原因并非是搞定了签证,而是加拿大使馆人手不够,原本保证两周会得到结果的工作签证现在得四到六个月才能发出,所以我现在是个既无法在美国工作又无法离境去加拿大更买不到机票回国的状态。可能是最为糟糕的...
链路追踪SkyWalking
什么是SkyWalking

July 2022 (9)

Docker默认桥接网络是如何工作的 - 神王攻大人
1. 启动一个Docker容器 一般来说,我们起一个容器比如一个简单的nginx服务会向这样 docker run -d --rm nginx:XXX OK容器起来了,但是并不能通过宿主机被外面的机器访问,此时我们需要对容器做一个端口映射,像是这样 docker run -d --rm -p 80:
(BI4LBK) HP 8662A Part IV 整机拆解
(BI4LBK) HP 8662A Part III 衰减器拆解与维修
我有特别的 DNS 配置和使用技巧
众所周知,DNS 的作用与电话簿类似,将人类可读的域名映射到机器可读 IP 地址、使人更方便地访问互联网。DNS 是非常重要的互联网基础设施,对于改善上网冲浪的体验中的重要程度不容小觑。
(BI4LBK) HP 8662A Part II VCO拆解
在维修章节提到过,因为VCO故障必须拆开维修,因此从网上买了两个报废的VCO作为练手/备件,这两个VCO版本与我的8662A所安装的不同,内部结构也有一点区别。其中一个VCO被破坏性的完全拆解,用以了解内部结构,这里先放上买来的报废VCO拆解,随后是原机VCO的拆解。...
(BI4LBK) HP 8662A Part I 维修
由于8662A十分复杂,在维修部分只附加与故障直接相关的图片,其他图片放在拆解部分。有些图片可能与拆解部分重复。
安全加固,浅谈OpenSSL和OpenSSH
从一次经历谈 TIME_WAIT 的那些事
今天来讲一讲TCP 的 TIME_WAIT 的问题。这个问题尽人皆知,不过,这次遇到的是不太一样的场景,前两天也解决了,正好写篇文章,顺便把 TIME_WAIT... Read More Read More The post 从一次经历谈 TIME_WAIT 的那些事 first appeared on 酷 壳 - CoolShell....
轻量化日志中心 Grafana Loki

June 2022 (10)

原生gRPC与RESTful HTTP API并包——gRPC-Gateway实践
众所周知,Google的gRPC体系可谓是相当好用,在有protoc这样的工具加持下,原本要维护调用侧和服务侧两部分代码,现在写完proto文件直接交给protoc编译一下即可,可谓是减少了不少工作量。但是,如果我就是要兼容HTTP API,那么这又怎么处理呢?
(BI4LBK) HP 5334A 频率计拆解
importlib.metadata.version无法在pyinstaller打包后正常工作? - 神王攻大人
问题 最近在项目里用到了pikepdf这个库,用于实现pdf水印插入的一个小功能,源码调试阶段运行一切OK但是在出包时报了如下异常。 Traceback (most recent call last): File "pikepdf\__init__.py", line 19, in <module>
Flexget 配置自动获取 free 种子
一、需求 在上次文章中配置好 Flexget 自动获取种子之后,笔者并没有长期使用,其中的一个原因的就是 RS … 继续阅读Flexget 配置自动获取 free 种子...
多个docker-compose项目之间通信与环境架构
在讲多个 docker-compose 项目之间通信之前,想要先说一说我从刚使用 Docker 到目前为止遇到的一些问题与想法。 在刚学习 Docker 的时候,我相信很多人都跟我一样有过这种想法:我们的代码运行环境、MySQL、Redis 等服务是放到一个容器里面呢,还是放到多个容器里面呢?经过一番学习知道,Docker 官方是推荐将这些环境放置到多个容器中的,至于为什么就不详细说了,可以自行百...
升级上海电信千兆宽带,低成本跑出超千兆速度
升级千兆忽然接到上海电信的推销电话,加20元即可从200MB升级到1000MB的宽带。想了想,不贵,升吧。不过还是吐槽一下,貌似上海电信有1T流量降速的情况,并且是上下行一起计算。到了1T流量后...
从JDK源码剖析JVM类加载机制
JVM类加载机制
自用 TG 机器人
✈️ 🤖
nginx 配置 WebDav
最近毕设或是研究都看了很多论文,论文看了之后笔者习惯做一些笔记便于回顾,这些工作都是在 Zotero 上完成的 … 继续阅读nginx 配置 WebDav...
优化博客的累计布局偏移(CLS)问题
距离上一篇文章发布已有四个月了,是时候写几篇文章给博客除草了。上一次我介绍了我如何迁移、重构了我的博客的架构,这次我想来谈谈我在重构中优化和打磨访客体验时解决的一个问题。 我的博客优化之旅 图片 lazyload 的学问和在 Hexo 上的最佳实践 我的博客有多快? 天下武功,唯快不破 —— 我是这样优化博客的 再快一点,再快一点 —— 优化博客白屏时间的实践 使用 Next.js +...

May 2022 (15)

逃离豆瓣 - 使用Org-mode管理我的书影音
小贴士 我的豆瓣书影音替代方案基于Org-mode,如果对此感兴趣的话可以阅读我的另一篇博客《继续吹一波Org-mode》了解Org-mode以及更多用法。 最近豆瓣开始搞激烈的实名认证,而不愿献祭隐私的我,也只能和豆瓣说再见了。豆瓣十几年的情谊化为乌有,我也无法相信其他书影音数据库能够天长地久。另一方面,IMDB,Letterbox,TMDB,Goodreads这类美国数据库对于动漫和...
迟到的领悟:百利而无一害的NIW
Disclaimer 我没有办过NIW,所以全文都是我个人的理解,切莫当作申请凭据,具体申请事宜请咨询律师。 这三年H1B抽签六次不中,我这几个月来便被迫将工作生活的重心转移到工作签证的申请上。在准备材料的过程中,我愈发感受到早早办理NIW的重要性,也愈发后悔我自己没有办理。 National Interest Waiver (NIW)的中文名是国家利益豁免移民,是EB-2的一个特例。N...
2022博客重建
重建了一个新的博客,欢迎大家来支持!前言 中学还在用QQ空间的时候,我还挺高产的,QQ日志分页都出省略号了,发文也经常有同学评论转发。我的第一个使用个人域名博客是2015年时羽川汐帮我建的,我也发了一些文章,后来换到Hexo,再后来因为VPS炸了就没再建设起来。域名下只留一个页面链向我的各个社交网站,没有文章。后来我有用Tumblr和Medium零零散散写点东西,但没有长期经营的计划。身边好多人都...
我有长毛象啦
我一直都想有一个自己的微博系统,因为自己逐渐回复社恐状态,愈发不习惯在公共平台如豆瓣、微博、朋友圈吐槽。而自己也没有当年日更一博的劲头,几句话就发一篇博客的话好像也不妥。但是微博和博客不同,很难复用我所用的静态系统搭建。几个月前,我才孤陋寡闻得知了长毛象这么一个系统,发现其正符合我的需求,便入了坑。 长毛象并不像Hugo这类静态架构,可以直接架在免费的Github pages上,所以第一步是挑选一...
网络系统基准测试——DPDK Pktgen使用记录
我们自己的数据面系统如何打流测试呢?如果使用Linux协议栈上的测试工具往往是测不出来真正的数据的,而且受制于协议栈,我们最终也无法得到真实的收发情况,因此这时候我们要请出基于DPDK开发的一个打流测试工具——Pktgen。
PHP百万数据导出Excel
背景 公司业务部门经常会需要导出各种数据进行分析,因为需要的数据模板多变,产品一直没有将其规划成系统功能,每次需要的数据都是手写 SQL 语句进行导出。在写了上万行 SQL 语句以后,我对这种体力劳动感觉到了厌烦,于是和领导申请,自己利用空闲时间规划开发了一个灵活配置、适用性强的导表系统。 使用技术 API 框架 Hyperf Web 框架 Ant Design Pro Excel 扩展 xlsW...
一加 10 Pro OTA 升级保留 root
Android 12在 OTA 升级方式上有了些许变化,相较于之前,如果直接点击系统下载完后的“立即安装”按钮 … 继续阅读一加 10 Pro OTA 升级保留 root...
在Python中调用Go
🐍📞🐭 Python call Go
国产化设备鲲鹏CentOS7上源码安装Python3.7 - 神王攻大人
具体编译过成与正常的Python源代码在x86平台上的过程无异,此篇随笔仅当用作复制黏贴的备忘录。不得不说在一个老旧系统上安装一个老旧的Python版本,从头编译一个Python还是一个较为稳健的选择。 获取源代码 Python官网处下载所需源码版本[https://www.python.org/d
Bindian Signalizing
这是 2010 年 Codeforces Beta Round #5 中的 E 题,曾在 2017 年 京东笔试 中出现,转载本题解请注明出处
Bindian Signalizing
这是 2010 年 Codeforces Beta Round #5 中的 E 题,曾在 2017 年 京东笔试 中出现,转载本题解请注明出处
在GO中调用C源代码#基础篇1 - 神王攻大人
开坑说明 最近在编写客户端程序或与其他部门做功能集成时多次碰到了跨语言的sdk集成,虽说方案很多诸如rpc啊,管道啊,文件io啊,unix socket啊之类的不要太多,顺便研究了下在go调用标准c接口的种种方法与坑,内容不少,有空便慢慢更新了。 内嵌形式 先让我们来看一个最简单的cgo实例 pac
ETCD的内存问题
今天跟大家分享一个etcd的内存大量占用的问题,这是前段时间在我们开源软件Easegress中遇到的问题,问题是比较简单的,但是我还想把前因后果说一下,包括,为... Read More Read More The post ETCD的内存问题 first appeared on 酷 壳 - CoolShell....
Reverse a Stack Only with Recursion and That Stack
只用递归和自身反转栈,这题机试没法考,面试考纯属刁难,当作回溯练习食用最佳。
Reverse a Stack Only with Recursion and That Stack
只用递归和自身反转栈,这题机试没法考,面试考纯属刁难,当作回溯练习食用最佳。

April 2022 (16)

Swift
Swift支持“面向对象编程”或者“Functional 编程”【利用generics和extensions(default implementations)-》结合protocol】 CountableRange1234567891011121314151617181920// CountableClosedRange: [0,2] 可数的闭区间let rangea = 0...2 // Cou...
Celery使用心得
能不异步就不异步
IOS学习路线以及资料
学习路线从网上找了一张iOS自学路线图 编程语言:C -> OC
iOS开发的底层原理
【待学习】 iOS内存管理、iOS运行时机制、RunLoop、多线程等
IOS-UI
UIKit or
玩玩群晖7.1版本的Advanced Media Extensions 2.0套件
原因最近没电视看,发现有个港剧 金宵大厦2 的评分还挺高的,于是想下载下来放在VideoStation里面看起来。结果VideoStation无法硬解,需要HEVC解码,每集的视频截图出不来,虽...
论文所需合集
查重https://www.paperyy.cn/member_new/thesis/post.aspx (paperyy每天11:11~11:22至尊版查重) https://mp.weixin.qq.com/s/d8-NwLLaIrRrxAH7W0IsfQ (学信网联合万方,应届生有一次免费查重机会)...
安全设置手段
非常时期囤货清单
上海封城一个月了,物流瘫痪,民怨滔天。我不想也不敢讨论防疫措施以及问责,只是担心类似的情况会在苏州发生。一是上海与苏州实在太近,昆山也已经静默一周;二是苏州人喜欢吃新鲜食物,物流又非常方便,没有囤菜的习惯。反而是我在美国多年,买菜都是以周为单位,甚至疫情刚起时也经历过一阵买不到米买不到纸的窘境,可能比家中老人更有经验,于是给家人整理了一份囤货清单。
Docker中使用MySQL踩坑
需要使用到 MySQL ,打算使用 Docker 来部署,compose 来管理。原以为很简单,没想到还是有些坑的。 version: "3.7" services: mysql: image: mysql:8.0-oracle container_name: mysql ports: - "3306:3306" restart: always environment: # 密码 MYSQL_RO...
国光的 PVE 生产环境配置优化记录
好像有一段时间没有怎么搞技术了,博客也断更了有一段时间,所以得调整下自己了。一般这个时候我就喜欢收拾家庭卫生,搞搞电脑系统配置,有善始者实繁,好好立 Flag,就好像这些准备好之后真的会认真搞技术一样。具体可以坚持多久我也不清楚,总之先做着看看吧,所以这篇 PVE 虚拟化生产环境配置的文章就此诞生了。
Sequential Nim
题目翻译原题链接有 $n$ 堆石子,第 $i$ 堆有 $a_i$ 个。两人轮流取石子,每次只能取编号最小且有石子的堆。每次可在一堆石子中取走若干个(至少取 $1$ 个),当一个人没有石子可取时,...
Sequential Nim
题目翻译原题链接有 $n$ 堆石子,第 $i$ 堆有 $a_i$ 个。两人轮流取石子,每次只能取编号最小且有石子的堆。每次可在一堆石子中取走若干个(至少取 $1$ 个),当一个人没有石子可取时,...
Linux Dirty Pipe CVE-2022-0847 漏洞分析
一、简介 Dirty Pipe 漏洞是 Linux 系统中的一个内核提权漏洞,漏洞危害堪比 Dirty COW,但相对于 Dirty COW 来说更加容易利用。 漏洞影响范围:pipe: merge anon_pipe_buf*_ops - linux commit (v5.8-rc1) ~ lib/iov_iter: initialize “flags” in new pipe_buffer(v...
论怎么与基层干部打成一片
<![CDATA[下午发了条推特,讲与基层干部的斗争经验,看起来感兴趣的网友还不少。谈一下与小地方基层干部的斗争经验。他们最忌惮的主要3点:怕上级,怕舆情,怕有背景的人。所以我们遇事绝对不能怂,讲道理讲不明白就直接问对方哪个部门的,上级是谁,让他相信你有可能把事情往上捅,尽量说普通话,有单反相机的话可以挂身上,平时背几句党员的群众路线啥的备着,保准势如破竹。— 象牙山刘能 (@disksin...
不被操蛋的生活折磨的微妙艺术:过上美好生活的反直觉方法
别什么都当回事:马克·曼森的反鸡汤生存哲学这不是一本叫你"躺平"的书先澄清书名造成的最大误解:马克·曼森(Mark Manson)不是在说你应该对一切都无所谓。恰恰相反——他的核心论点是:你的"在乎"…

March 2022 (17)

Go标准库time.Parse方法的时区问题
time.Parse方法解析时间字符串得到的 time 的时区为UTC,并不会自动使用系统的默认时区。 parse, _ := time.Parse("2006-01-02 15:04:05", "2022-03-30 13:37:03") //UTC 0 fmt.Println(parse.Zone()) //CST 28800 fmt.Println(time.Now().Zone()) 如果...
alpine镜像设置时区
FROM alpine ENV TZ=Asia/Shanghai RUN echo 'http://mirrors.aliyun.com/alpine/v3.4/main/' > /etc/apk/repositories \ && apk --no-cache add tzdata zeromq \ && ln -snf /usr/share/zoneinf...
看看Linux Kernel——基于Macvtap互通问题追溯根源
Linux上遇到一个问题——macvtap的虚拟接口无法和parent互通,这个问题让我不禁感到奇怪。以往都是同一个parent上的macvtap间互访,还真没有留意过访问parent是什么样一个情况。libvirt的wiki告诉我它确实是不能互通的,这或多或少激起了我对macvtap与bridge区别的一个好奇,Google未果,只能沿着Linux的内核代码走一遍了。
怎么做一个匿名论坛
<![CDATA[支持使用匿名的方式表达对公司各项政策的意见,是我司的一项光荣传统,然而在具体操作过程中,也出了一些问题和波折。最初很长一段时间我们使用的是Slido服务,这个网站的本意是用来在公开演讲的时候观众向主持人提问的,我们发现用它来做一个匿名论坛也是不错的。随着公司发展,人数逐渐变多,slido的一些问题也暴露出来了。最为明显的是它是没有注册的,用户只需要自己填写一个id就可以穿上...
适合程序员的桌面窗口管理方案
<![CDATA[介绍下我在办公室使用的桌面窗口管理方案。先说下硬件:我的工作电脑是一台 13 英寸的 Macbook Pro,外接了一个 27 英寸的显示器,使用了一个电脑支架把笔记本架起来了,这样两个显示器差不多是并排的样子。然后看下我的窗口布局规划,可能会比较特殊一点,不过是经过精心考虑的。桌面布局示意右边的大显示器我按 1:2 分成两列,左边这一列是最大的显示空间,我把它当作“主空间...
syzkaller 源码阅读笔记-1
一、简介 syzkaller 是 google 开源的一款无监督覆盖率引导的 kernel fuzzer,支持包括 Linux、Windows 等操作系统的测试。 syzkaller 有很多个部件。其中: syz-extract:用于解析 syzlang 中的常量 syz-sysgen:用于解析 syzlang,提取其中描述的 syscall 和参数类型,以及参数依赖关系 syz-manager...
20220314 Docker安装Portainer中文管理面板
Portainer简介Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。安装Portainer CE版本Portainer Hub地址https:/...
20220311 使用redir实现独角兽|鱼池中转
环境服务端:阿里云东京轻量应用服务器cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 客户端:Windows 10|轻松矿工Nbminer 38.2|40.1安装redirvim /etc/yum.repos.d/nux-misc.repo添加:[nux-misc]name=Nux Miscbaseurl=http://li....
Go语言泛型初体验
<![CDATA[Go1.18rc1 放出来也有一段时间了,我们期待了多年了泛型的支持终于是要实装了,毕竟已经是RC,后面语法应该不会再大动了,所以决定提前来学习一下。前几年曾经用Go语言移植了C++ STL的迭代器和算法库(disksing/iter),因为当时没有泛型,所以基本上是 interface{} 和 type assertion 满天飞的状态。这次我就用它来学习泛型,试着改个泛...
20220307 Docker自建一个永不限速的云盘
前言NextCloud是一款开源网络硬盘系统。任何人都可以自由的获取 NextCloud 程序,在家庭或公司构建私有且免费的网络硬盘。它是完全由你用户控制的私有、安全且功能完整的文件同步与共享解决方案。Nextcloud是个人云存储服务,提供云存储服务,内置了Office文档、图片相册、日历联系人、两步验证、文件管理、RSS阅读等丰富的应用。有了 NextCloud 你可以在自己的计算机上共享任何...
论文笔记随笔 - 1
简介 这里存放阅读论文/读代码时所记录下的一些零碎笔记。 由于这部分活动在记录笔记时,出于时间与重要性考虑,只会记录下较为重要的一部分,不会完整记录,因此单篇笔记的篇幅不会太长。 原先是想着把这些随笔放到周报里去,但是这会打乱周报的排版,思来想去还是想单独立一篇文章出来。 ...
20220305 Docker自建一个永不开裂的图床
前言前两篇文章已经介绍过用Docker安装Halo博客以及监控,这篇文章就在此基础上用docker搭建一个永不开裂的图床,撇去随时跑路的公共图床和付费的对象存储。本站目前采用的实例站点猫の图床yopngs简介一个纯粹的开源图床,聚焦图床核心功能,抛去用户验证、上传限制,自带鉴黄功能支持鉴黄、支持压缩、支持本地存储、COS存储、OSS存储、B2存储Github:https://github.com/...
The Proof of Correctness of Some of the Shortest Path Algorithms
本文只对算法导论中文第 3 版中 Bellman-Ford,Dijkstra,Floyd-Warshall 算法的正确性证明进行非严谨重述。这些证明对堆优化版 Dijkstra 和队列优化版 B...
The Proof of Correctness of Some of the Shortest Path Algorithms
本文只对算法导论中文第 3 版中 Bellman-Ford,Dijkstra,Floyd-Warshall 算法的正确性证明进行非严谨重述。这些证明对堆优化版 Dijkstra 和队列优化版 B...
The 2030 Self-Driving Car Bet
It’s my honor to announce that John Carmack and I have initiated a friendly bet of $10,000* to the 501(c)(3) charity of the winner’s choice:By January 1st, 2030, completely autonomous se...
20220303 Docker安装Umami、Uptime、Ward
前言上篇文章已经介绍过20220228 Docker安装Halo、Nginx、Wiz,那肯定要配合监控对自己的博客添加详细的探针,本篇文章将详细介绍下这些好用的docker监控。本站目前采用的实例站点猫の实验室猫の服务器猫の站点统计Umami安装教程Umami简介Umami 是一个简单的网站统计工具,可以代替 Google Analytics使用nodejs编写,需要配合 MySQL 或 Post...
NanoPi-R2S的Openwrt系统中运行dotnetcore的程序
现在dotnetcore的程序不止支持X86的Linux,也已经可以支持ARM系统。貌似从dotnetcore V3.1就已经开始能支持了。现在的V5.0, V6.0 和 V7.0支持起来更是没...

February 2022 (18)

20220228 Docker安装webps|优雅的让Halo支持webp
前言是什么WebP的有损压缩算法是基于VP8视频格式的帧内编码,并以RIFF作为容器格式。因此,它是一个具有八位色彩深度和以1:2的比例进行色度子采样的亮度 - 色度模型(YCbCr 4:2:0)的基于块的转换方案。不含内容的情况下,RIFF容器要求只需20字节的开销,依然能保存额外的 元数据 (metadata)。WebP 图像的边长限制为16383像素。在WebP的官网中,我们可以发现Goog...
20220228 Docker安装Halo、Nginx、Wiz
前言时隔两年多,准备再次启用自己的个人博客,从Wordpress到Hexo,再到Hugo,又到Typecho,兜兜转转最后还是决定体验下轻量的Halo博客。为了减少一些不必要的麻烦,入手了腾讯云全球服务器。域名选购的老牌厂商namesilo的域名。之前搭建的博客都是用lamp或者宝塔一键搭建的。为了节省服务器资源,选择了更加轻量centos-docker方式。说干就干,all in docker,...
构建自己的go-gin-api脚手架(三)
Viper 地址:https://github.com/spf13/viper Viper 是适用于 Go 应用程序的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。 文档 英文:可查看 Github 仓库的 README 文件 中文:可查看这篇文章的翻译 安装 go get github.com/spf13/viper 使用 新建配置文件/config/co...
Kubernetes与KubeSphere上车指南
2022年了,开发需要各种应用时,不用再像以前那样挨个手工安装一整天了,直接上K8S就好啦~ 这次,博主我上了一套3节点的集群,其中包含1个Master、2个Worker,前端选择了开源的KubeSphere,网络组件选择了性能好、又能起BGP的Cilium。由于本次部署是作为日常开发环境,操作上少了一些合规的考虑,仅供尝鲜和入门使用,生产环境部署需再细致研究。
使用HotSwapAgent实现SpringBoot热加载
众所周知,IDEA 自带的热加载只支持方法内的热加载,而使用 HotSwapAgent 不仅支持方法内的热加载,并且可实现新增方法的热加载,甚至是新增类的热加载,可谓是提高开发效率的神器 本文...
《Binary Rewriting without Control Flow Recovery》论文笔记
一、概述 二进制重写技术在很多场景下都有大用,例如修复、加固、插桩、打补丁、调试等等。而大部分二进制重写技术都依赖于从输入二进制中恢复控制流信息,这是因为这些二进制重写技术通常都涉及指令移动等等,这就必须调整其他跳转指令的相对跳转偏移,即修复跳转目标集。 但问题在于,从二进制文件中恢复控制流信息是相当困难的: 一种方法是依赖于特定的二进制元数据,例如调试符号来恢复重定位信息,但并非所有二进制都会...
老得太早,聪明的太晚:你现在需要知道的三十件真实的事情
活得太快,明白太晚:一位精神科医生用一生换来的三十条残酷真相——基于 Gordon Livingston《Too Soon Old, Too Late Smart》的核心思想重组Gordon Livi…
计算机科学进阶班招生
自从开设计算机科学基础班(集体班,一对一,阅读班)以来,收到了很多学生的好评。我很高兴地看到很多完全零基础的人... Continue Reading →
一些关于看动漫孤独感的碎碎念
我去年发现了一个做新番扫雷的播客,叫放映邪会。其中一个主播不死鸟的趣味似乎与我相合度较高,于是我断断续续听了好一阵。其中有一期谈到老二次元为什么会加动漫社,让我感触颇深。 我觉得自己大概算是一个二次元,从童年的柯南,到初中时借阅的盗版漫画和碟片,再到高中开始追番,虽度立于脱宅边缘,动漫在我生活中始终占有一隅。但我似乎和大众眼中的二次元不一样,我不玩cosplay,我没有加入动漫社(虽然高中有组过一...
“一把梭:REST API 全用 POST”
写这篇文章的原因主要还是因为V2EX上的这个贴子,这个贴子中说—— “对接同事的接口,他定义的所有接口都是 post 请求,理由是 https 用 post 更... Read More Read More The post “一把梭:REST API 全用 POST” first appeared on 酷 壳 - CoolShell....
谈谈公司对员工的监控
今天看到微博上有一个热点事件, 是一个关于某公司做的一个监控员工离职倾向的软件,从截图中可以看到员工访问招聘网站的次数,还有投递的简历以及搜索的关建词等等信息,... Read More Read More The post 谈谈公司对员工的监控 first appeared on 酷 壳 - CoolShell....
关于我博客又被黑这件事
回想起上次博客被黑,还是在上次,不禁令人感慨。细心的网友发现我这里用了“又”字,确实,我博客在几年前被黑过一次,和这次有点异曲同工,但这次更加精彩一点,下面容国光我一一说来。
Pure Shell Impl of Wechat and Telegram Push Service
重写并开源了 Shell 版微信和电报消息推送,初衷是接收路由器 DDNS 通知。旧版依赖第三方接口,此次使用微信和 TG 官方 API 重构,代码也更加规范,你可以把它用在任何 *nix 设备...
Pure Shell Impl of Wechat and Telegram Push Service
重写并开源了 Shell 版微信和电报消息推送,初衷是接收路由器 DDNS 通知。旧版依赖第三方接口,此次使用微信和 TG 官方 API 重构,代码也更加规范,你可以把它用在任何 *nix 设备...
A POSIX Compatible JSON Parser Written in AWK and Shell
Intro用 AWK 和 Shell 写了个简单的 JSON 解析器,初衷是方便我在路由器上编写 Shell 脚本。总大小 8K,POSIX 兼容,几乎可以运行于所有 *nix 系统。但因为性能...
A POSIX Compatible JSON Parser Written in AWK and Shell
Intro用 AWK 和 Shell 写了个简单的 JSON 解析器,初衷是方便我在路由器上编写 Shell 脚本。总大小 8K,POSIX 兼容,几乎可以运行于所有 *nix 系统。但因为性能...
RWCTF2022 Pwn 笔记3 - hso groupie Writeup
简介 这里是复盘 RWCTF2022 中 hso groupie 题时所写下的一些笔记,考点来源于 Project Zero 的 A deep dive into an NSO zero-click iMessage exploit: Remote Code Execution 一文。 整体的做题思路主要由 Riatre 师傅的 exploit 中所推导出,换句话说,这里的笔记主要是对 作者 ex...
脑洞相声《我要暴富》
甲:光阴荏苒岁月如梭,俩眼儿一闭一睁,咱们就到了农历妊娠年。 乙:什么妊娠年,这叫“壬寅年”。 甲:祝大家在新的一年,端本正源,狐假虎威。 乙(指正):是“虎虎生威”。 甲:一窝抱上八个崽儿,为国为党,多多妊娠。 乙:您当这母猪抱团儿呐! (扩展阅读:《关于网民反映“生育八孩女子”情况的调查通报》) 甲:在这大喜的日子里,就由咱俩给大伙儿说个相声。 乙:总算对词儿了。 甲:这相声...

January 2022 (14)

Building Latest Frp for OpenWrt
Compiling Machine$ uname -aLinux codespaces_a8953f 5.4.0-1067-azure #70~18.04.1-Ubuntu SMP Thu Ja...
Building Latest Frp for OpenWrt
Compiling Machine$ uname -aLinux codespaces_a8953f 5.4.0-1067-azure #70~18.04.1-Ubuntu SMP Thu Ja...
RWCTF2022 Pwn 笔记2 - FLAG Writeup
简介 这里是复盘 RWCTF2022 中 FLAG 题时所写下的一些笔记。 由于这题较为复杂,因此需要单独开一个博文来记录。 联合作者:sakura
程序测试和科学实验
很多人都看不明白科学实验里面存在的逻辑问题,所以盲目相信科学实验。他们不明白为什么经过了科学实验“证实”的理论... Continue Reading →
Dockerfile编写注意事项与技巧
1、多条指令应换行 ... RUN apt-get clean apt-get update ... 多条指令写在一行会当做一条指令执行,有可能后面的指令不执行或者报错。 应改为: ... RUN apt-get clean \ && apt-get update ... 2、忽略错误继续运行 我们在使用apt-get安装一个包时,常常会因为缺少依赖而安装失败,我们可以使用apt-...
2022开年礼物-拿下育碧/EA/动视Offer的随想
前言 大家好,好久不见! 最近太忙了,实在没时间上来写blog,昨天收获了最后一个offer(育碧),自此,我的跳槽计划完全结束 我在一个月的时间拿下了育碧,动视,EA的Offer
RWCTF2022 Pwn 笔记1
一、简介 这里是复盘 RWCTF2022 关于: QLaas Who Moved My Block SVME 这三道题时所写下的一些笔记。 受限于时间与效率,一部分题目的 exp 将不再贴出,只会记录下解题或利用的详细流程。 ...
当我们谈论元宇宙的时候,我们在谈论什么
Metaverse 这词已经成了任人打扮的小姑娘。 经大众媒体和各路商业公司一番渲染,Metaverse 似乎和 VR / AR / MMORPG 之类的概念强绑定了。 我目前也算四分之一个从业者了,我来说说我的定义。 什么是 Metaverse 先把它拆成两个部分: Meta 和 verse。 什么是 (Uni)verse 以下是我的定义。 在可预见的未来,随着计算机和网络的极大发展,每个用户最...
IDE进入Docker容器输出中文乱码
如下图所示,中文字符输出为乱码。 解决 如下图所示编辑 VM Options ,添加一行 -Dfile.encoding=UTF-8并重启 IDE 。
从零完成一个带滑动验证的自动登陆
前言 最近帮女朋友写了一个监控九价订阅的小程序,对方接口需要登陆,Token 有效时间只有大概 2 个小时,每次都要手动去更新登陆状态,太过麻烦了。所以就想要解决一下自动登陆的问题,登陆有滑动验证码,查找了一些资料决定使用 Python + Selenium 来解决,可惜我也不会 Python ,只能一点点摸索了,顺便记录下来。 了解 Python 因为以前没有使用过 Python ,所以先了解一...
《IMF:Inferred Model-based Fuzzer》论文笔记
一、简介 内核 API 函数之间的调用大多是相互依赖的,即一些 API 的调用需要依赖其他 API 调用所产生的上下文,因此若给定的调用上下文无用,则内核 API 将会始终执行失败,无法进入到更深层次的逻辑中。 这篇论文提出了一种新的内核 fuzz 方式,它利用内核 API 函数之间的依赖(即 API 调用序列的相似性),来推断出依赖模型,进而利用该模型生成出随机并且结构性良好的 API ...
2022H1 猫の追番日常
2022年01月新番终末的后宫2022年04月新番测不准的阿波连同学在线动画http://www.cilicili.cc/https://m.yhdmp.live/http://www.mxdm.cc/https://www.bimiacg5.net/动画下载https://mikanani.me...
跨境买书
我与豆瓣因书结缘,注册十几年了,常去的小组倒也不多。其中一个小组叫买书如山倒,读书如抽丝,倒是很符合我的天性。我爱读书,亦爱买书,甚至相比读书更喜欢徜徉书店的淘书之趣。从高中到大学,我每年花在买书上的钱便有几千,也填满了两面墙的大书架。然而出国近十年,一是因为常年租房又辗转东西两岸,苦于搬运之累;二是由于群租,房间内只够放下小小的一个书架;三是习惯中文阅读,海淘价贵又不方便,我买书的习惯也因此中断...
网络数字身份认证术
这篇文章是《HTTP API 认证授权术》的姊妹篇,在那篇文章中,主要介绍了 HTTP API 认证和授权技术中用到的 HTTP Basic, Digest A... Read More Read More The post 网络数字身份认证术 first appeared on 酷 壳 - CoolShell....

December 2021 (5)

Updating The Single Most Influential Book of the BASIC Era
In a way, these two books are responsible for my entire professional career.With early computers, you didn’t boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke ...
“动作要标准”的误区
最近对瑜伽的探索,加上之前对大提琴教学的看法,其实共同揭示了一个规律。那就是: 各类运动(包括乐器)的教学,都... Continue Reading →
我做系统架构的一些原则
工作 20 多年了,这 20 来年看到了很多公司系统架构,也看到了很多问题,在跟这些公司进行交流和讨论的时候,包括进行实施和方案比较的时候,都有很多各种方案的比... Read More Read More The post 我做系统架构的一些原则 first appeared on 酷 壳 - CoolShell....
Golang协程通信探究
前言 这几天攻关了一下协程通信,也顺利完成了 我觉得每次学习都是一个新的经验 狗公司今年没有年终 我肯定是要走的,没必要继续停留 Golang协程基础 (已经完成!) Golang协程调度 (已经完成!) Golang协程通信 (已经完成) Golang协程控制 Golang垃圾回收机制 CSP思想 要了解协程通信,首先就要了解CSP思想...
ElasticSearch重大漏洞-log4j的处理方案-12月20日更新!!!!!
前言 最近暴露出一个炸弹级别的漏洞 log4j Log4j的GitHub公开披露了一个影响 Apache Log4j 2 实用程序多个版本的高严重性漏洞 (CVE-2021-44228)。 该漏洞影响了 Apache Log4j 2 的 2.0 到 2.14.1 版本。

November 2021 (9)

Black Hole(黑洞)(Cover MC 몽 / Feat. Ailee(에일리)
前言 翻唱,听听就得 原版 https://www.youtube.com/watch?v=-OE1DvOaq7o 歌曲 歌词 내가 널 울린 적 있니 我曾把你弄哭 넌 항상 옳은 선택을 했니 你总是做正确的选择 넌 이미 그런 길에 서 있어 你已经处于那样的一条路上 나 역시 낭떠러지에 서 있어 而我果然还是站在了悬崖边...
源代码特洛伊木马攻击
最近,我们在 Github 的 Code Review 中看到 Github 开始出现下面这个 Warning 信息—— “This file contains... Read More Read More The post 源代码特洛伊木马攻击 first appeared on 酷 壳 - CoolShell....
快速查看显卡使用情况和占用用户
使用方法: python gpu.py 需要的依赖: xmltodict 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57...
快速查看显卡使用情况和占用用户
使用方法: python gpu.py 需要的依赖: xmltodict 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57...
触控的误区
不仅是 Tesla 的车,在很多其它工业设计场景,我都发现滥用触摸屏和触控按键的做法。像这种健身器材,有一个反... Continue Reading →
群晖7.0系统中的Synology Photos支持人脸识别的补丁
群晖6.x系统中主要是用Moments来管理相册,之前有个用老版本的Moments来做补丁,可以让群晖支持人脸识别。其实这个有点风险,如果Moments升级多了,可能这个补丁就不好用了而导致程序...
密码学入门
密码学入门,包含一些简单的示例
Objective-C语法点
OC特点OC没有命名空间,对象的成员变量是默认受保护的。 弱类型语言,单继承 init系统自带的初始化方法,默认是给基本数据类型赋值0,0.0,指针赋值NULL,对象指针类型赋值nil 本质上都是(void *)0 [CLASS new] [[CLASS alloc]]init] [类型/对象 方法]...
Golang协程调度探究
前言 这几天攻关了一下go协程的调度,然后写了这篇文章 这篇文章的工作量真挺大的,我看的也很累,找资料也很累 这篇文章,需要感谢《Go语言底层原理剖析》这本书的作者,这本书给了我很大启发

October 2021 (7)

Golang协程基础探究
前言 最近我把Go重新过了一遍,特别是Go的协程这一块,我感觉任何事都是从简单到复杂 包括现在,所以我重新开始学习基础,后序我会出一个系列 分别为 Golang协程基础 (已经完成!) Golang协程调度 Golang协程控制 Golang协程通信 Golang垃圾回收机制 所以我会持续更新,大家请期待吧,爱你们!...
北京再见,杭州你好
一 10年前,我大学即将毕业时,得到了百度的offer。我其实从来没有想过来到北京,一心想的是去南方。 我那时还不知道世界上有一种职业叫“产品经理”。这个词第一次听说还是在面试官口中,我问:“产品经理日常工作是做些什么呢?”然后面试官滔滔不绝讲了一通,很自豪的样子,我说:“我觉得很适合我!”然后我开始吐槽百度这儿难用,那儿不行,我说Google在哪些方面比百度好用……其实,我也没想一定要得到这份工...
邀请函
我们的官网婚礼邀请函,它失去了华丽的Js动画,只保留了朴实的感动。
NGINX 配置避免 IP 访问时证书暴露域名
TL;DR 利用 NGINX 1.19.4 后的新特性 ssl_reject_handshake on;,将其置于默认访问时配置中,IP 访问时会终止 TLS 握手,也就不会暴露域名了。 细说 CDN 是建站时常用的工具,在自己的主机外面套一层 CDN 是常见操作,一般这样认为自己的主机就安全了,有人来攻击也会先到 CDN 服务器,攻击者根本无法获取到自己主机的 IP,但事实真的是这样吗? ...
NGINX 配置避免 IP 访问时证书暴露域名
TL;DR 利用 NGINX 1.19.4 后的新特性 ssl_reject_handshake on;,将其置于默认访问时配置中,IP 访问时会终止 TLS 握手,也就不会暴露域名了。 细说 CDN 是建站时常用的工具,在自己的主机外面套一层 CDN 是常见操作,一般这样认为自己的主机就安全了,有人来攻击也会先到 CDN 服务器,攻击者根本无法获取到自己主机的 IP,但事实真的是这样吗? ...
NGINX 配置 HTTPS 最佳实践
1202 年了,不会还有网站不支持 HTTPS 吧?不过 HTTPS 的配置还是有很多讲究的。本文以 NGINX 的配置为例,嫌麻烦的可以直接跳到 最后 抄配置。 如果你不清楚 HTTPS 与 TLS 的工作原理,可以先阅读 这篇文章,可以帮助你理解下述配置。 获取证书 证书是实现 HTTPS 的基础,现在各个云服务商都提供了免费的证书申请,可以直接去申请。这里我以 acme.sh 为例说明...
NGINX 配置 HTTPS 最佳实践
1202 年了,不会还有网站不支持 HTTPS 吧?不过 HTTPS 的配置还是有很多讲究的。本文以 NGINX 的配置为例,嫌麻烦的可以直接跳到 最后 抄配置。 如果你不清楚 HTTPS 与 TLS 的工作原理,可以先阅读 这篇文章,可以帮助你理解下述配置。 获取证书 证书是实现 HTTPS 的基础,现在各个云服务商都提供了免费的证书申请,可以直接去申请。这里我以 acme.sh 为例说明...

September 2021 (9)

排查网络故障
校园网又出问题了,补一波,由內到外,一层一层排除,并定位问题。 网络不通1,硬件 (1)先排查链路,网线有没有问题? 网线插好且连接可用 然后看网卡 (2)ethtool ethN(网卡编号) 看关键字 Link detected 为 yes,说明网卡连接正常;Speed 显示当前网卡的速度。...
将网站程序升级到了 Typecho v1.2.0-beta.2
念念不忘,必有回响Typecho终于迎来了v1.2.0的第二个测试版本,相信离正式版发布已经不远了! 真是有生之年系列,距离上次发布1.1版本,已经过去了4年之久...期间虽然一直没有发布正式...
关于 LeanCloud 被心动/TapTap 收购
其实这是知乎上的回答。公司并购之后由于团队变大了很多,特别忙,所以博客和播客都断更了好久。 其实我们官网的公告已经把主要的前因后果介绍得比较清楚了,没有太多其它的新内容可说。 其它答案里说的大公司同类竞争之类倒不是主要原因。从我们创业开始,阿里、腾讯就陆续有过多次形态类似的产品尝试,后来字节也有相似的产品,但是都并没有很成功。选择不用 LeanCloud 的用户大部分是会用云主机等形态更底层的云服...
双中心主从模式
<![CDATA[在之前的Paxos从入门到学会Raft一文中,为了引入paxos/raft共识算法,简单地讨论了一下主从模式以及为什么主从模式不能最大限度地同时保证高可用和一致性。不过在现实场景中,常常因为基础设施不足,网络成本控制等原因,无法使用需要三中心的paxos/raft,所以我想再详细讨论下只有两中心的场景下的妥协方案。简单回顾下上次的讨论:在两中心主从模式下,我们如果想要主从切...
面题汇总
持续更新ing.
设计高可用的ElasicSearch索引
前言 最近又是学习的爆发期,我戒除了上班划水和看知乎故事会,也戒除了游戏和小说 也戒除了频繁参加外面的无用活动,也逐渐修复了寂寞侵蚀内心的恐惧 将心思逐渐稳定下来,所以,我本月开始到年底,将会爆发式更新blog和歌曲
在 MacOS 安装 Nix
早在两年前就已经尝试过 NixOS,体验很好,通过一份配置文件就可以实现不同的电脑部署一样的配置。最近在学习 Haskell 的过程中,发现其自带的包管理器不
Go编程模式 : 泛型编程
Go语言的1.17版本发布了,其中开始正式支持泛型了。虽然还有一些限制(比如,不能把泛型函数export),但是,可以体验了。我的这个《Go编程模式》的系列终于... Read More Read More The post Go编程模式 : 泛型编程 first appeared on 酷 壳 - CoolShell....
企业级反向代理HAProxy
HAProxy简介HAProxy是法国开发者Willy

August 2021 (13)

写一个高可用Rpc服务(基础知识篇)
前言 最近实在是太忙啦,每天都加班,这是开博这么久首次,一个月都没UPDATE,my bad,这个月保证日更三篇,补上补上。 久违的freestyle时间,(虽然我现在玩爵士了)
Centos7磁盘IOPS压力测试
什么是IOPSIOPS(Input/Output Per
写给 Serverless 开发者的一些建议 - 上篇
在阅读本文之前,需要读者对 Serverless 概念有一定的了解,如果你还不知道什么是 Serverless,也可以先阅读本系列之前的相关文章。笔者在之前的几篇文章,重点讲解了很多关于如何 Serverless 化传统服务和 Serverless 实战经验,比如如何实现一个后台管理系统。但是在实际开发过程中,我们不仅要考虑如何将自己的服务迁移到 Serverless 架构上,还需要了解 Serv...
Openwrt 路由总结:自动编译固件、正确设置旁路网关,破解迷思……
以x86、斐讯N1、树莓派为例。(不是旁路由、单臂路由!)
MySQL基准测试及性能优化
mysql基准测试
strcpy()函数被弃用的原因以及扩展
bugVS2015环境下,显示strcpy()函数出错的解决办法: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 即使前面加了头函数...
望江亭(remix)
望江亭(remix) 很喜欢王诗安,一直非常喜欢 listen remix听听就好 歌词 后面补 最近忙 结尾 我 间歇性写歌 间歇性录歌 不忙的时候会参加比赛 平常在soundcloud发歌多一些 最近加班太多 不想干了...
Arch Linux 上安装与体验 XMonad
之前一直是使用的 KDE 桌面的 Arch Linux,使用体验上感觉和 Windows 系统差不多。最近在学习 Haskell 过程中,了解到有一款窗口管理软件叫 XMonad。听名字就有 Haskell
成为有趣的人
特立独行的猪读后感,王小波是一个有趣的人,这本书也是。
Drone下多工程项目使用Commit日志控制子工程运行
最近拖延症犯了,一个文章标题写了一个月才写了个标题... 前言自从入坑Drone CI/DI以来,我极力推荐在小微项目上使用Drone来完成自动构建,主要是轻量化,安装配置方便 ,只需写一个d...
MYSQL备份与恢复
备份恢复概述
Arch Linux KDE 无法启动程序
隔了一段时间没有使用 Arch Linux 系统,启动的时候发现在 KDE 桌面上没法启动任何的应用程序,甚至终端都没法启动了。经过查询,原来这是和 hostName 有关。 解决方法 启动
虚拟化基础管理平台VMware vSphere
VMware简介

July 2021 (11)

基于 msys2 安装 Emacs-rime
Emacs-rime 是 Emacs 里面很好用的 Rime 输入法前端,之前的文章已经介绍过如何安装和配置,但是由于这个输入法的外部依赖较多,在 Windows 10 上的安装稍微有点麻烦。 下面介绍一
位运算
位运算剑指 Offer 65. 不用加减乘除做加法参考:https://leetcode-cn.com/problems/bu-yong-jia-jian-cheng-chu-zuo-jia-fa-lcof/solution/mian-shi-ti-65-bu-yong-jia-jian-cheng-chu-zuo-ji-7/ 用到位运算,分解成两步: (1)无进位:异或 (a^b) (2)进位 ...
Centos7安装GitLab
安装环境:虚拟机:Centos7 最小安装 4核8G
DevOps 你了解多少?
DevOps是Development和Operations的组合,也就是开发和运维的简写。 DevOps是针对企业中的研发人员、运维人员和测试人员的工作理念,是他们在应用开发、代码部署和质量检测等整条生命周期中协作和沟通的最佳实践。
基于gogs快速搭建私有Git服务
Gogs是一款开源的轻量级Git
解决 Docker 安装 Jellyfin 封面图和部分中文字幕变方块
安装 Noto Sans CJK 字体
使用 Easy-hugo 管理博客
由于日常主力的编辑器是 Emacs,通过 hugo 维护站点也都是在 Emacs 里面完成。自然的,希望写博客的工作流能够融合进 Emacs 的使用当中。于是,找到了 Easy-hugo 这个工具
为什么要从 Jekyll 迁移到 Hugo
之前一直使用 Jekyll 写博客,但 Jekyll 只支持 Markdown 格式,而且 Jekyll 对 Windows 平台的支持很差。即使是在 Mac 平台,安装 Jekyll 也是需要安装一堆依赖,真的是很繁琐。 最近在 Emacs 社区中看
如何让你的 Emacs-rime 更加智能
在之前的文章中,已经介绍过 Emacs-rime 在各个平台上的安装。但为了让这个输入法变得更加智能,更加好用,最近更新了 Emacs-rime 的配置,使得它能够在切换为中文时,会自
如何做一个有质量的技术分享
分享信息并不难,大多数人都能做到,就算是不善言谈性格内向的技术人员,通过博客或社交媒体,或是不正式的交流,他们都能或多或少的做到。但是如果你想要做一个有质量有高... Read More Read More The post 如何做一个有质量的技术分享 first appeared on 酷 壳 - CoolShell....
Git 了解一下不?
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git

June 2021 (10)

1987版红楼梦电视剧片源版本区别及资源优劣对比分析
前言 我们先来复习一下,关于标清电视节目制式的基本知识点,这对理解87版红楼梦各种发行版的属性非常有帮助。 世界各地采用的广播电视制式标准,分布如下 全球广播电视制式(维基百科) 载体 PAL分辨率/帧率 NTSC分辨率/帧率 扫描方式 标清模拟电视 ~520×576i50 ~440×486i60 隔行 VHS模拟录像带 ~310×576i50...
Centos7 静默安装Oracle11gR2
安装Oracle11gR2准备
刷KPI的HR就不要给我发面试邀请了吧
前言 去年这个时候面试了一家小公司叫无糖信息,大概是叫这个名字 面试的体验极差,HR从头到尾都是隐形人,我感觉就是不停的刷KPI的,忽悠你去面试 我过去先等了半个小时,那面试官都没来
爵士乐和声进行的中心与精华-导音
什么是导音? What isguide tones? 在爵士乐中,和弦大部分为七和弦,导音主要是指的七和弦的三音或七音。 在一个七和弦中,最能体现和弦色彩的音就是三七音。 三音为稳定音级,七音为不稳定音级,两者决定一个和弦的大,小,属等重要属性。...
ElasticSearch-新老选主算法对比
前言 首先,ElasticSearch 7,也就是Es 7, 变动还是有点儿大,改了很多东西,例如取消了type,修改了选主算法之类的操作 正好几天在钻研一些选主算法一类的东西,看了ETCD,rabbitmq,kafka之类的一些选主算法,想起来似乎对于Es,我还没有细致研究
「论文笔记」A Unified Generative Framework for Various NER Subtasks
NER 任务分为三类,目前来说,各个子任务目前都有方法可以一定程度上解决,但缺少一个方法可以同时解决三个任务。下图分别介绍了三个子任务的常见解决方案 Flat NER(扁平实体抽取):通常采用序列标注的方法 Nested NER(嵌套实体抽取):将输入文本采用类似 n-gram 的方法进行拆分,拆成一个个小的 span 后进行分类 Discontinous NER(非连续实体抽取)...
「论文笔记」A Unified Generative Framework for Various NER Subtasks
NER 任务分为三类,目前来说,各个子任务目前都有方法可以一定程度上解决,但缺少一个方法可以同时解决三个任务。下图分别介绍了三个子任务的常见解决方案 Flat NER(扁平实体抽取):通常采用序列标注的方法 Nested NER(嵌套实体抽取):将输入文本采用类似 n-gram 的方法进行拆分,拆成一个个小的 span 后进行分类 Discontinous NER(非连续实体抽取)...
Centos7 配置秘钥实现免密登录
大体流程:本地生成秘钥=>将秘钥上传至服务器
Centos7 安装分布式文件存储—fastDFS(单机)
FastDFS 支持集群部署,这里我仅仅使用一台虚拟机来进行测试,会对集群部署的点进行讲解(Nginx、单点 Tracker Server、单点 Storage Server 进行安装)。我会先安装 Nginx,然后安装单点 Tracker
Centos7 离线安装 MySQL5.7.31(tar包安装)
单机版

May 2021 (5)

ElasticSearch检索的核心-倒排索引解读
前言 ElasticSearch为什么适合做检索服务器? 因为快啊,大佬! 为什么快啊? 因为倒排索引啊! 什么是倒排索引? 这个,就要细细分析一下了,这篇文章可能写的不是那么全,但是我也会尽量总结所有重点!希望能帮到大家,爱你们!...
为什么很多题目都对1e9+7(即1000000007)取模?
剑指 Offer 10- II. 青蛙跳台阶问题 做该题时,发现有大数会进行取模运算,有点好奇原因。 因运算的不断累积,导致结果超过了 int32 甚至 int64 的取值范围。 当一个问题只对答案的正确性有要求,而不在乎答案的数值,可能会需要将取值很大的数通过求余变小(保证其数值在int类型范围内)。...
Linux 更换时区
timedatectl 指令可以查看当前的时间信息,如下 1 2 3 4 5 6 7 Local time: Sun 2021-05-09 23:00:17 CST Universal time: Sun 2021-05-09 15:00:17 UTC RTC time: Sun 2021-05-09 15:00:17 Time zone: Asia...
Linux 更换时区
timedatectl 指令可以查看当前的时间信息,如下 1 2 3 4 5 6 7 Local time: Sun 2021-05-09 23:00:17 CST Universal time: Sun 2021-05-09 15:00:17 UTC RTC time: Sun 2021-05-09 15:00:17 Time zone: Asia...
为什么要使用消息队列服务
消息队列是什么? 化繁为简一下,分拆一下这个词汇,首先,先来看队列(queue) 队列是一种常用的数据结构,特点是先进先出 消息队列,顾名思义一下,就是把消息放在队列当中进行处理

April 2021 (14)

引用到底占不占内存空间?
“声明”和“定义”的区别首先理解:“声明”和“定义”的区别 在我以往的课本中,没有明确说明声明和定义的作用。 在《C++Primer》中 声明:向编译器“介绍”变量(标识符),告诉编译器该变量的类型与名字。 定义:向变量分配存储空间,也可进行初始化。在程序中,变量有且只有一个定义 声明包括: 定义(因在定义时就已经声明了变量的类型与名字) extern关键字,以标示变量或者函数的定义在别的文件中...
弄懂难缠的DFS算法和相关变种(Python实现)
前言 这次不废话,直接接上次的BFS,直接来看DFS。 什么是DFS算法 DFS,全名深度优先搜索 用大白话来说,其实就是 一条路走到黑,走不通再回来,直到无路可走 举个简单的例子,现在我们有一个树,就像下面这样
i++ 不能作为左值,而++i能 的原因
int 类型的++i与i++的实现, 注意i++的返回是 const int类型,由于oldValue是一个编译器自动分配的临时变量,并不是程序中定义的变量,返回的是一个数据值,而非地址,所以不能对它进行寻址(不能通过地址对它进行操作).第二,常量不能作为左值使用。
pass : 密码管理本不复杂
前言 「密码管理器」五个字看似简单,实则和「甲方爸爸提的需求」一样,涉及很多功能点,坑有点深。 市售的密码管理器五花八门,核心功能点几乎都 cover 了,顶多换换皮。 那么,密码管理器真的很复杂吗?我们真的不能用手头熟悉的工具和概念拼出一个免费、弹性、强大的方案吗? 拆解需求 和 折腾邮件收发 时一样,我们先拆解甲方爸爸的需求,把用户的心理预期列出来先。 数...
如果让日本人拍“贺岁电影”
《引っ越し大名》(搬家的大名)是一部2019年上映的日本电影。 虽是日本作品,却拍出了浓浓的贺岁喜剧味儿。 没人拒绝得了美少年 「美小人を愛せらること、この体の事は非とすべからず。聖人にも一失あり、況や凡人をや。その上偏愛の心なしといえば害あるべからず。」 “关于我喜欢美少年这档子事,轮不到你们说三道四!圣人尚有癖好,更何况凡人?而我也没因爱好而影响工作,所以没有问题!” ...
for(auto &i:s)和for(auto i:s)的区别
for(auto i:s)相当于拷贝,不改变s的值,详情请点击~
家庭网络 篇n:升级至2.5G网口及WIFI6无线网络 - Openwrt设置
在什么值得买网站发了两篇文章,由于Openwrt和梯子可能是敏感话题,所以不发在上面了,发在这里,记录一下,免得过久了会忘记。估计未来5年都会继续用这套配置,也许将来会进入万兆。那时候软件固件配...
常函数的运用
统计一段词中出现次数最多的高频词(不区分大小写) 思路:用map存储每个词出现的频率(注意为什么不用unordered_map,因为若想实现“不区分大小写”的功能,就必须添加一个自定义比较器,unordered_map不支持这一选项),然后用priority_queue优先级队列的小顶堆特性找到高频词(TOPK问题转换为TOP1)。 (小顶堆求最大TOPK)堆(size = k)里存放的是当前元素...
线性表、顺序表、广义表(其表头表尾)
注意广义表的特殊性
Typecho 极验滑动验证码插件 Geetest
其实网站很久之前就用上了极验的滑动验证码;不过之前的验证码是基于我自己写的API实现的,并且是纯前端实现,无法屏蔽机器自动发的辣鸡评论...偶尔看到一个Typehco插件Geetest for ...
动手制作一个“价值200万”的网站图标
小米新LOGO发布了,从方形变成椭圆形;竟是花200w请日本的设计大师原研哉耗时两年制作的 本站网站图标已经使用好多年了;既然小米图标值两百万,那咱们也来动手制作一个“价值两百万”的网站图标;
为什么拷贝构造函数参数必须为引用?
今天朋友问我一个特别有意思的点,eg: 1234567891011121314151617181920212223242526class Person{private: int m_age; int *m_height;public: //构造函数 Person(int a, int h) { m_age = p.m_age; //堆区 m_...
年轻人第一台DIY主机,拒绝光污染!
终于终于要开始DIY自己的第一台主机辣~ 其实从准备上大学的时候,就写好了配置单准备DIY自己的主机了,但是因为当时学习宿舍给分到了6人间,无奈只能买了个联想的笔记本去上大学,一用就是四年;毕...
学习etcd的消息协议gRPC一点随想
前言 首先,要在这里说明一个情况,我的etcd的学习进入了第二个阶段 再一个,未来我将不会更新一些基础代码用法,未来的博客文章将会持续性输出阅读源码和算法之类的文章,因为我的学习也进入了另一个阶段。

March 2021 (6)

记录一次在CentOS上升级OpenSSL版本
最近在公司测试服务器上使用acme.sh申请ZeroSSL证书,在使用EAB注册ZeroSSL账户时一直不成功,提示Register account Error: {"type&quo...
使用 RFC 流程管理项目
该文档处于设想阶段,并未落地实践 参考 Rust RFC 项目管理调研 简介 RFC 全称 (Request for Comments),征求意见。 RFC 概念最早在 互联网 标准指定领域出现。在互联网技术标准领域,RFC 是技术标准文档的代名词,业界公认的主流的互联网技术,比如 TCP/IP 都编入了 IETF 的 RFC 文档中。换句话说,想成为互联网技术方面的标准或者基础...
Rust RFC 项目管理调研
rust-lang/rfcs Rust rfc 现状 rust-lang/rfcs 代码库概览 README.md,说明 RFC 的目的是什么,何时需要提交 RFC(何时不需要),RFC 如何编写,如何提交 RFC,RFC 生命周期如何管理 style-guide RFC 中代码样式规范 text RFC 文档的存储目录 简述 大多数变更,比如 bugfix 、文档,通过 Pul...
密码保护:Typecho 文章部分加密和显示标题
typecho 部分功能使用确实不是很方便,需要修改源码才行,比如加密文章竟然不显示标题,这也是崩溃了,只好修改下源码
在 WSL2 上安装 Archlinux 并运行 Emacs
最近使用 WSL2 安装 Emacs 的人越来越多,并且在 Using Emacs on Windows with WSL2 这篇文章中了解到,Emacs 通过 X410 可以方便地在 Windows 10 上运行 WSL2 的 GUI Apps 。于是萌生了安装 WSL2 体验 Emacs 的想
打怪之旅-C++基础
过一遍语法知识

February 2021 (6)

GccEmacs 在各个平台上的安装
Emacs 28.1 最近已经发布,内置了对 --with-native-compilation的支持。只要安装 28.1 以上版本就能体验 native-compilation 特性。 这里主要介绍在不同平台
Linux Windows 双系统时间不一致
最近在使用 Windows 10 和 Arch Linux 双系统,但发现从 Linux 系统切换到 Windows 系统的时候,会出现两个系统的时间不一致的情况,一般是相差 8 小时。下面就来分析该问题,并给出
更新开源项目 master 分支的最新提交到本地项目
当从 GitHub fork 一个开源的项目进行本地开发时,项目的 master 分支会不断加入新的代码,如何能够方便地将master 分支的代码合并到自己的项目呢? 下面以 purcell 的 Emacs
small talk #3:从 IPFS 聊到 Web 的开放性
这一期我们从 IPFS 项目及 Brave 浏览器的一些新尝试展开聊了 Web 的开放性相关的话题。 特别感谢 Kai Luo 为我们制作了片头片尾音乐。 如何收听 播客主页 有国外各大平台的链接 直接订阅 RSS 其它平台待更新 本期主播 Livid 王子亭 江宏 相关链接: IPFS IPNS ZeroNet Brave 浏览器
Clubhouse 不新鲜,但人有意思
当我们谈论产品的时候我们在谈论什么?
打怪之旅-计算机网络
术语ISP (Internet Service Provider) RFC (Request For Comments)因特网标准 ISOC因特网协会 实体:任何可发送或接受信息的硬件或软件进程 对等实体:收发双方相同层次中的实体 协议: 控制两个对等实体进行逻辑通信的规则集合(三要素:语法-定义所交换信息的格式;语义-定义收发双方所要完成的操作;同步-定义收发双方的时许关系) 服务:在协议的控制...

January 2021 (3)

Go sync.Cond
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。sync.Cond 是一个条件锁,也被称为条件变量,常用来一写多读(一个 goroutine 通知多个在等待的 goroutines)的场景。
Go 死码消除与调试(debug)模式
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。本文介绍了编译器在死码消除(Dead code elimination, DCE) 方面的优化,在实际编程中如何利用这一优化提高程序性能。并结合构建标记(build tags) 增加调试模式。
Go sync.Once
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。sync.Once 是 Golang package 中使方法只执行一次的对象实现,作用与 init 函数类似,但也有所不同。本文还解释了 sync.Once 源码中,done 为什么作为第一个字段。

December 2020 (5)

Go sync.Pool
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。Go 语言标准库中的 sync.Pool 可以建立对象池,复用已有对象,解决内存分配碎片化的问题,有效减轻垃圾回收的压力(Garbage Collection, GC),在特定场景下可以有效地降低内存占用,提升性能。最后介绍了 sync.Pool 的作用和用法。
small talk #2:聊聊用 M1 芯片的新 Mac
在 small talk 的第二期我们聊了一下搭载苹果 M1 芯片的 Mac。我们回顾了各自使用 M1 Mac 的感受和遇到的问题,后半部分讨论未来可能的行业影响以及购买方面的建议。 欢迎留言给我们提出反馈以及以后希望听到的话题: 语音留言(你的留言可能会出现在以后的节目里) 文字留言:请在本帖下面发评论 如何收听 播客主页 有各大 Podcast 平台的链接 喜马拉雅 直接订阅 RSS 本期主播...
怀念两位老师:Stan Eisenstat 和 Paul Hudak
最近难过地得知 Stan Eisenstat 教授在 12 月 17 日去世,我在 2017 年回学校时还去找他聊了会儿天。这也让我想起几年前去世的 Paul Hudak。这两位教授虽然不是我正式的导师,但都对我影响很大,所以就想写一写我对他们的记忆。 Stan Eisenstat 我在去耶鲁上学之前就在 Joel Spolsky 的 Joel on Software 里读到过 Stan Eise...
思考
思考 1.时间管理和效率 2.书读百遍,其义自见 3.什么是前端? 4.对工作与生活的思考 5.探索 尝试 意义 生活 思考 6.对职业规划的思考 7.生活、工作、意义、追求...
small talk #1: 聊聊你的私有云
我们一直都想做一个中文播客节目,但是因为最初提出想法的人都比较腼腆,一直没有启动。最近我来推动开始了这件事。 播客名称叫 small talk,除了闲聊的意思外,也有个编程语言叫 Smalltalk,算是有些双关。这个播客的目的不在于宣传产品或公司,只是聊一些有趣的技术话题。会长期参与的除了我自己外还有 V2EX 的 Livid 以及我在 LeanCloud 的同事王子亭。我们也会邀请其它嘉宾来临...

November 2020 (1)

如何在 Emacs 里做所有事
很长时间之前我在公司内挖了个坑说要做个 Emacs 和 org-mode 的内部分享1。后来一直因为拖延症没有做。上周我和其他同事讨论准备做播客的事,就又想起这件事,周末花了点时间录成一个视频放在 YouTube: 这也是我做的第一个视频教程,看完别忘了点击订阅 😁。很快我们也会发布第一期播客,请关注。 忘了具体原因,大概是有一次受不了新同事在编辑器方面的品味。😏 ↩&#x...

October 2020 (1)

Emacs 自力求生指南 ── 来写自己的配置吧
1 我要不要使用别人的配置 现在 Emacs 社区已经有了相当多的「明星配置包」,比如 Spacemacs 、 Purcell 、 Doom Emacs 等。 乍一看这些框架都十分全面且易用,但一旦你想改动点什么(which 在 Emacs 使用期间是不可能没有的),就会变得很痛...

September 2020 (2)

Search Telegram History with Elastic Stack
Notice This is an old article and only available in Chinese. If you need a translation, please leave a comment and I will do my best to provide it as soon as possible. Telegram 的中文搜索是出了...
如何优雅的制作一碗稀饭(粥)
最近身体的样子有点怪: 全身乏力; 昏昏欲睡; 手脚冰凉; 起身都费劲。 自8月初的一次中暑开始,我的身体就在持续不断的叠加debuff。 没有咳嗽发烧流鼻滴等任何的异常症状,唯独体力在跳崖式下跌。 以至于到了8月底,别说“手无缚鸡之力”—— ——鸡都能反过来缚我。 而直到昨日清晨伴随一阵“不以人的主观意志为转移”的猛烈腹痛,我这才在马桶上根据“唯物主义的客观事实”...

August 2020 (1)

神经网络识别12306图片验证码
主要参考https://github.com/DreamAndDead/captcha-12306上面的Github的主要限制是只能识别一个中文词, 当12306识别错误超过几次后,会变成两个中...

July 2020 (4)

我“云”了一下《对马岛之鬼》,发现了一些十分尴尬的道具“BUG”
本文用于瞎逼扯淡一些“可能这辈子都用不上”的奇葩杂学。 十分不专业,相当不严谨,绝对不负责,100%业余人士,难免错误,欢迎指出。 以下正文。 作为一个脱离了高级趣味的人。 平日主要游玩的”游戏“无外乎就是”视觉小说“,”恋爱模拟“,”Gaygame“,”Butter“,以及时刻游走在第九艺术除籍边缘的“纸片人ADV”。 而关注《对马岛之鬼》也只因当年搓过一部硬核武士历史题材的黄油《...
艰难生存
艰难生存据我离家已有三个多月,目前依然没有上班,出门前带的八百块早已消耗殆尽。期间仅靠着一些朋友的零星资助以支撑我活到现在。我暂住在朋友家,无处可去,苟且偷生。
如何优雅的部署一个 Serverless Next.js 应用
为此本篇专门针对 Next.js 的 SSR 方案进行了探索和优化,一步一步带大家了解,如何基于 Serverless 架构部署一个实际的线上业务。
利用PowerToys在Windows下实现窗口快速“上下分屏”
Windows虽名叫“窗子”。 可它默认的“窗口分屏”功能却简陋到了异常: 将窗口拖到屏幕的左右边缘,只能实现最基本的左右二分屏; 屏幕的下边缘由于被任务栏占据,将窗口拖到这里不会触发任何分屏动作,直接浪费一个触发区; 而“窗口拖到屏幕上边缘”的动作,已经默认被用于触发“窗口最大化”,又浪费了一个触发区。 ——Windows也因此完全没法实现一步“上下二分屏”。 ——而三分...

June 2020 (2)

如何将 Web 框架迁移到 Serverless
Serverless 通常翻译为 “无服务架构”,是一种软件系统设计架构思想和方法,并不是一个开发框架或者工具。他的出现是为了让开发者更加关注业务的开发,而将繁杂的运维和部署交给云厂商。Serverless 由 Faas 和 Baas 组成,Faas 为开发者提供业务运算环境,然后与 Baas 提供的数据和存储服务,进行交互,从而提供与传统服务一致的体验。但是由于 Faas 是无状态的,并且其运行...
前端福音:Serverless 和 SSR 的天作之合
SSR 顾名思义就是 `Server-Side Render`, 即服务端渲染。原理很简单,就是服务端直接渲染出 HTML 字符串模板,浏览器可以直接解析该字符串模版显示页面,因此首屏的内容不再依赖 Javascript 的渲染(CSR - 客户端渲染)。

May 2020 (6)

Linux 下使用「裸」Tor
Linux下使用「裸」TorTor 简介 Tor 是实现匿名通信的自由软件。其名源于「The Onion Router」(洋葱路由器)的英语缩写。用戶可通过 Tor 连接由全球志愿者免费提供,包含 7000+ 个中继的覆盖网络,从而达到隐藏用戶真实地址、避免网络监控及流量分析的目的。Tor 用戶的互联网活动(包括浏览在线网站、帖子以及即时消息等通讯形式)相对较难追踪。Tor 的设计初衷在于保障用戶...
在Emacs中安装SLIME+SBCL+Quicklisp
SLIME – SLIME是一个用于Common Lisp开发的Emacs mode。这个项目是受到Emacs Lisp和ILISP启发而开发,主要用于Com
Emacs 自力求生指南 ── 初识 Elisp
1 Emacs Lisp Emacs lisp 是一个函数式语言。就我野生的 CS 知识理解,函数式语言的核心是「表达式的构造、求值和保护」。 1.1 List List: LISt processor 。List 是 lisp 程序的基本指令单元和数据结构。一对括号表示一个 list,内容物可以是任意东西 1 2 3 4 5 6 7 8 9 10 ;; 这个 list ...
Emacs宏在批量化生成代码中的应用
需求: 比如需要批量输入以下的Verilog代码,可能有成百上千行,如何快速输入? 1 2 3 4 5 6 7 8 case(write_ptr) 5'd0 : memory[0] <= data_w; 5'd1 : memory[1] <= data_w; 5'd2 : memory[2] <= data_w; 5'd3 : memory[3] <= data_w; 5'...
notmuch 及周边工具配置指南
aka 当我收发邮件的时候我在做什么 1 You don’t need this 如果你搜到了这篇文章,听我一句劝,哪怕你再对标签式邮件数据库、CLI MUA 或者黑客 style 感兴趣,放下你的好奇心,去装个 Thunderbird 用吧。人家要弹性有弹性要易用有易用,什么 edge case 都考虑到了,比自己折腾的强百倍不止…… 还要看?那…我给几条理由你对照下: 你是 ...
B站的《后浪》视频为什么会引起争议
在这个时代,能够在网上争论,有正方反方,就是一件好事。《后浪》视频引发的争议也一样,我们还能够争论,就是好事。 关于这个视频它的内容实质、目标受众之类的分析,这两天已经挺多了。还有各种发挥聪明才智制作的反讽视频,出人意料地,B站也审核通过了,没删。起码在这一点上,B站还是挺大气的。 B站在创始之初,气质和现在有所不同。正如豆瓣之于80后,B站最初的核心用户应当是90后群体。起初,它也算是90后AC...

April 2020 (11)

如何学习扩展开发
免费软件推荐: 转换 Access 数据库至 Postgre, MySQL, MSSQL 数据库
有些老的Access数据库需要转换到新的数据库,如Postgre, MySQL 或 MSSQL。网上找到许多都是要收费的,试了不少才找到个能用的,这里推荐一个免费好用的工具。包含创建表和拷贝数据...
typecha 推荐常用的plugin
使用原作者以及原始链接推荐,免得下载不到正确的版本。常用plugin:CodeHighlighter 代码高亮https://github.com/Copterfly/CodeHighlight...
Windows 10 安装emacs-rime
emacs-rime是RIME输入法的Emacs UI前端,所有行为都通过RIME配置文件来配置。但是Emacs-rime在Windwos系统
美化
前言 VSCode 基本页面布局目前无法通过扩展进行定制,但是官方提供了两种主题定制机制 颜色主题,可以定制定制 页面各个部分的颜色 编辑器各种语法高亮的颜色 图标主题 定制各种文件的图标样式 以上这些主题可以通过 商店 进行安装 颜色主题 切换方式 打开命令面板 >Color Theme 即可进行颜色主题切换 流行的颜色主题 Monokai Dark So...
Building a PC, Part IX: Downsizing
Hard to believe that I’ve had the same PC case since 2011, and my last serious upgrade was in 2015. I guess that’s yet another sign that the PC is over, because PC upgrades have gotten r...
Remote Development
前言 简介 https://code.visualstudio.com/docs/remote/remote-overview 发行日志 https://github.com/microsoft/vscode-docs/tree/master/remote-release-notes 远程开发是,19年 VSCode 推出的一项重大特性。因此将 《远程开发》 章节作为 VSCode 优质...
介绍
历程 从开始学习 Coding 开始,我深入使用过如下几种通用的编辑器/IDE (至于其他专有的IDE比如 Dev C++,不做讨论) Eclipse Visual Studio IntelliJ 系列 (IDEA 等 包括 Android Studio) Sublime VSCode 根据个人体验上来说,最完美的就是 VSCode。 目前在工作/生活中,所有的与文本文件编辑相关的内容...
快速开始
安装 和普通软件安装方式一致,进入官方网站后,点击 Download for xxx,安装即可,在此不做赘述。 详细文档参见 setup UI 更多参见 User Interface 本质上,Visual Studio Code是代码编辑器。其基本布局如下: A - Activity Bar 最左侧为活动栏,由于切换 Side Bar B - Side Bar 侧边栏,包含诸如资...
通用规范
更新时间:2020-04-04 目标 杜绝人员单点依赖风险(杜绝项目依赖特定个人,杜绝只有某个人才知道某个项目的关键点) 降低代码失控风险(降低代码千人千面情况) 快速入手(拥有开发能力的个人,可以短时间内,无需指点的自助进入开发状态) 代码整洁(让拥有代码洁癖的人,参与旧项目也有宾至如归的感觉) 原则 code-repo-has-max-context 代码仓库拥有最大的上下文...
WAF的一些绕过方法
WAF的一些绕过方法WAF 全称为「Web应用防火墙」(Web Application Firewall),是网站常用来保护Web应用安全的一种安全产品。主要功能是通过检测客户端的请求内容,对具有潜在危险性的请求进行拦截,可以有效防御一些常见的针对 Web 应用的攻击(SQL注入、XSS、……)。 现在的中、大型网站基本都部署了 WAF 产品,作为一名渗透测试人员,如果没有掌握 WAF 的基本绕过...

March 2020 (4)

靶机-DevRandom CTF:1.1
靶机-DevRandom CTF:1.1靶机地址:DevRandom CTF:1.1本机 IP:10.0.2.7,靶机 IP:10.0.2.9。...
靶机-Metasploitable:1(五种方法拿到最高权限)
靶机-Metasploitable:1(五种方法拿到最高权限)靶机地址:VulnHub-Metasploitable1 据官方描述,这个靶机有多个入口,本文将尝试以多种不同的方法进行入侵。...
Serverless 多环境配置方案探索
相信读完前面几篇有关 Serverless Component 文章的小伙伴已经体验到,它给我们开发带来的遍历。但是实际我们的日常开发项目中,并不仅仅只是单纯地一个项目部署那么简单,我们的敏捷开发流程中,还有开发、联调、测试、预发布、正式环境等关键词。那么有小伙伴就有疑惑了,我的业务开发完了,如何管理不同环境的配置呢?比如测试环境的数据库配置和正式环境的如何切换?于是抛转引入,写了此篇文章,来跟大...
Emacs 自力求生指南 ── 外一则:与编辑器的对比
定位的不同会让结果天差地别。为什么说 Emacs 不是编辑器,因为它的定位不是编辑器。 说说“配置文件”和“插件”这两个编辑器常见的概念吧。 比如 VSCode ,你的配置文件是个 JSON。编辑器启动时读取这个 JSON, switch case 每个字段里的内容,然后改变自己(和插件)的行为,对吧?如果你写了个编辑器认不得的字段,会被忽略;如果你对某字段给了一个 invalid 的值,启动时会...

February 2020 (4)

下厨使人思考(2)发酵与文化
在新冠疫情中思考餐饮,文化和历史
下厨使人思考(1) 为什么要亲自下厨?
在新冠疫情中思考餐饮,文化和历史
用「经济学思维」做理性决策
用「经济学思维」做理性决策人们在做各种各样的决策的时候,总是会被各种各样的商业营销、自身情绪和身处的环境所影响,导致做出非理性的选择。「经济学思维」就是把经济学的原理应用到现实生活中,帮助我们成为一个理性的人,在不同情况下能够理性地做出对自己最有益的选择。...
Serverless + Egg.js 后台管理系统实战
作为一名前端开发者,在选择 Nodejs 后端服务框架时,第一时间会想到 [Egg.js](https://github.com/eggjs/egg/),不得不说 `Egg.js` 是一个非常优秀的企业级框架,它的高扩展性和丰富的插件,极大的提高了开发效率。开发者只需要关注业务就好,比如要使用 `redis`,引入 [egg-redis](https://github.com/eggjs/egg-...

December 2019 (4)

上海居住证
更新时间:2019-12-28 相关网站和公众号 * 上海市市民信息服务网 * 公众号:上海公安人口管理(shgarkb) 上海居住证用途 居住证是给外地人在上海享受社会公共福利的基本条件。 法规原文参见 《上海市居住证管理办法》(沪府令58号) 简单摘要如下几个作用(必备条件): 参考: http://sh.bendibao.com/zffw/2018820/196865.sh...
基于 Serverless Component 的全栈解决方案 - 续集
虽然之前的文章 [基于 Serverless Component 的全栈解决方案](https://yugasun.com/post/serverless-fullstack-vue-practice.html) 介绍了如何借助 Serverless Component 快速搭建 `Restful API` 后端服务 和 `Vue.js + Parcel` 的前端开发架构,但是最终部署后,腾讯云 ...
如何开发自己的第一个 Serverless Component
上一篇 [基于 Serverless Component 的全栈解决方案](https://yugasun.com/post/serverless-fullstack-vue-practice.html) 介绍 Serverless Component 是什么和如何使用 Serverless Component 开发一个全栈应用。但是目前社区还不够完善,当我们需要一个还没有的组件时,怎么办呢? ...
单线融合IPTV到家庭局域网最简单的方法:路由+桥接混合模式
以北京联通为例。同时也兼容VLAN绑定或双网线物理端口绑定的情况。

November 2019 (2)

Load NVMe Driver in UEFI Shell
Months ago I bought an HP Z620 as a Hyper-V server at home. One day, I fond that my 500GB 860EVO SSD was almost full. Considering the factors of price, performance, and capacity, I decided to purchase...
Linux「磁盘加密」完全指南
Linux「磁盘加密」完全指南本文只涉及 Linux 下的加密操作,如果你是在 Windows 平台下的话,直接用系统自带的「BitLocker」就可以了,图形界面操作也相对简单。...

October 2019 (3)

「云安全」篇
「云安全」篇企业上云,特别是一些初创企业,「上云」已经是一种趋势,包括一些大型企业一般也会选择「混合云」,所以作为安全人员,掌握和了解「云安全」相关知识可以帮助你在原本的基础上加大优势和筹码。
「渗透测试」篇
「渗透测试」篇渗透测试(penetration test)是通过「模拟黑客的攻击方法」来评估计算机网络安全的一种评估方法,包括对系统的任何弱点、技术缺陷或漏洞的主动分析。
「Web安全」篇
「Web安全」篇扫盲Web安全领域的主流漏洞,深入了解漏洞的产生原理以及对应的防御方法。

September 2019 (1)

The Rise of the Electric Scooter
In an electric car, the (enormous) battery is a major part of the price. If electric car prices are decreasing, battery costs must be decreasing, because it’s not like the cost o...

August 2019 (1)

Electric Geek Transportation Systems
I’ve never thought of myself as a “car person.” The last new car I bought (and in fact, now that I think about it, the first new car I ever bought) was the quirky 1...

July 2019 (3)

20190708 《诛仙》中一共出现了几部天书,张小凡都是在哪里得到的?
阅读链接:https://book.qidian.com/info/2019/天地不仁,以万物为雏狗。诛仙这本书讲述了主角张小凡由一个默默无闻的平凡人物,最终成为了拯救天下苍生的英雄。天书他类似于武侠小说中的武功秘籍,中间记载着绝世武功和修炼功法,但凡有人能够修成其中的一卷,便有和天下英雄一较雌雄的能力,想当年鬼王宗也是靠着其中的一卷天书才慢慢发展壮大,而天书在诛仙中也起到了推动剧情发展的作用,每...
在美丽新世界的前夜,全面反思科技
我是一个科技发烧友,从小就是,我热爱科技,热爱学习和实践各种技术。为了防止被误认为我是反科技或科技有害论,必须把这个态度澄清在前。 一 “科技中立论”的谬误 如果早些年,我会支持“科技中立论”。也就是说,科技就像菜刀一样,你不能以价值判断的方式说它是好还是坏,菜刀既可以用来切菜,也可以用来杀人,不能说菜刀可以用来杀人,就是不好的。所以认为科技本身是好的,没必要对它做太多提防或限制。 科技中立论乍一...
996.ICU背后:程序员在互联网公司的真实生态
(本文首发于公众号《新闻实验室》,2019年4月) 从上周开始,一批在中国各家互联网公司工作的程序员在代码托管平台GitHub上建立了项目996.ICU,向互联网公司的“996工作制”(朝九晚九,每周六天)等侵犯劳动者权利的企业制度发起了抗议,获得了程序员群体的大量支持。 然而,996.ICU这个项目的网站很快就被360、QQ、UC等国产浏览器以“非法信息”、“保障绿色上网”等理由屏蔽。 (图片...

June 2019 (2)

Collect Server Network Traffic with Multiple IPs on one same interface
Notice This is an old article and only available in Chinese. If you need a translation, please leave a comment and I will do my best to provide it as soon as possible. 假设某服务器有一个接口 eth0,...
常凯申与双鸭山大学
常凯申是谁?这要从清华大学历史系副主任王奇闹的一个学术笑话说起。王奇在2008年10月出版的《中俄国界东段学术史研究:中国、俄国、西方学者视野中的中俄国界东段问题》一书中,发生了多处翻译谬误,其中最荒唐的,当属蒋介石(Chiang Kai-shek)被改名为“常凯申”。后经网络扩散,从此,常凯申声名鹊起,家喻户晓。

May 2019 (4)

An Exercise Program for the Fat Web
When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it’s also true that the web has changed a lot in the last 10 years, much...
URL 管理
固定链接 您构建的网站的默认Hugo输出目录是 public/。但是,您可以通过在 站点配置 中指定其他publishDir来更改此值。在构建时为节创建的目录反映了内容文件夹中内容目录的位置以及与contentdir层次结构中的布局匹配的命名空间。 站点配置 中的 permalinks 选项允许您基于每个部分调整目录路径(即URL)。这将更改文件写入的位置,并将更改页面的内部“规范”位置,以便...
Page Bundles
Page Bundles 是一种对 页面资源 进行分组的方法 一个 Page Bundles 有两种类型: Leaf Bundle (叶子意味着没有孩子) Branch Bundle (主页、section、类别项、类别列表) Leaf Bundle Branch Bundle 用法 单页内容和附件的集合 section页面附件的集合 (home page, secti...
内容组织
Page Bundles 自Hugo 0.32开始,界面和其他资源都会打包到Page Bundles 页面资源 和 图像处理 和本节内容是相关的,阅读这些内容可以得到完整的理解 该图显示了3个Bundles。请注意,主页Bundles不能包含其他内容页,但允许包含其他内容(图像等),如果包含了其他内容页,在主页中拿不到...

April 2019 (10)

创建一个主题
如果您正在创建一个主题,并计划在Hugo主题网站上分享,请注意以下事项: 如果使用内联样式,则需要使用绝对URL,以便正确提供链接资产,例如:<div style ="background:url('{{"images/background.jpg"| absURL}}')"> 确保不要在URL的开头使用正斜杠/因为它将指向主机根。您的主题演示将在Hugo网站的子目录中提供,在这...
主题组件
从Hugo 0.42开始,项目可以将主题配置为您需要的主题组件的组合: theme = ["my-shortcodes", "base-theme", "hyde"] 你甚至可以嵌套它,让主题组件config.toml中的theme指向自己(主题继承)1 config.toml中的主题定义示例创建了一个主题,其中包含3个主题组件,从左到右依次为优先级。 对于任何给定的文件,数据输入等,Hugo...
安装并使用主题
Hugo目前没有附带“默认”主题。这个决定是故意的。我们由您决定哪个主题最适合您的Hugo项目。 假设 您已在开发计算机上安装Hugo 您已在计算机上安装了git,并且熟悉基本的git用法 安装所有主题 您可以通过在工作目录中克隆GitHub上的整个Hugo Theme存储库来安装所有可用的Hugo主题。根据您的互联网连接,所有主题的下载可能需要一段时间。 git clone --de...
配置 Hugo
配置文件 Hugo使用 config.toml,config.yaml或config.json(如果在站点根目录中找到)作为默认站点配置文件。 用户可以使用命令行 --config 开关选择使用一个或多个站点配置文件覆盖该默认值。 例子 hugo --config debugconfig.toml hugo --config a.toml,b.toml,c.toml 可以将多个站点配置文件...
目录结构
新网站脚手架 运行 hugo new site 命令 将创建一个包含以下元素的目录结构: . ├── archetypes ├── assets ├── config ├── content ├── data ├── layouts ├── static └── themes 目录结构解释 以下是每个目录的高级概述,其中包含指向Hugo文档中各个部分的链接 archetypes 您可以使用...
基本用法
以下是您在开发Hugo项目时将使用的最常用命令的说明。更多有关Hugo CLI的,请 参阅命令行参考。 测试安装 安装Hugo 后,请确保它位于PATH中。您可以通过help命令测试Hugo是否已正确安装: hugo help 您在控制台中看到的输出应类似于以下内容: hugo is the main command, used to build your Hugo site. Hugo i...
安装
有很多关于“hugo由Go语言编写”的讨论,但你不需要安装Go就能使用Hugo。只需安装预编译的二进制文件! Hugo是用 Go 编写的,支持多个平台。最新版本可以在 Hugo Releases 上找到。 Hugo目前为以下内容提供预构建的二进制文件: macOS (Darwin) 的 x64, i386, ARM 架构 Windows Linux OpenBSD FreeBSD ...
快速入门
这个快速入门在示例中使用了macOS。有关如何在其他操作系统上安装Hugo的说明,请参阅 安装 第1步:安装Hugo Homebrew是macOS的包管理器,可以通过 brew.sh 安装。如果您正在运行Windows等,请参阅 安装 brew install hugo 验证 hugo version 第2步:创建一个新网站 hugo new site quickstart 以上将在名...
独立博客如何选择域名
在微信,微博大行其道的今天,还在坚持写博客的人,一定是对博客爱得深沉的人,同时也是位有情怀的人。行走互联网江湖,许多博主都会为自己的博客精心选择一个域名。那么,独立博客该如何选择域名呢? 域名由前缀和后缀两部分组成。域名的前缀部分,可以自定义,一般使用自己姓名
Linux Desktop on Dual Monitor with Different DPI
Very simple, just render everything at the highest DPI and then compress it for presentation on a low-resolution screen. With this approach, the low DPI screen will be “supersampled” and m...

March 2019 (2)

西班牙音乐剧《卡门古巴》repo
观剧档案 剧名:音乐剧《卡门古巴》 观剧地点:上海文化广场 观剧时间:2018年12月15日 19:30 观剧位置:8排8座 Repo 位置 看了这么多场文广音乐剧,基本位置锁定在8排~10排中间,这部分都是好位置。不会太近,有阶梯,也不会太远,能看清演员及表情。唯一遗憾的就是这个位置的音场不算最好的,有时听起来有一点点混,但相比之下,还是更希望看清演员表情么。 舞美 整体布景算不上特别华丽,但是...
西班牙音乐剧《卡门古巴》repo
观剧档案 剧名:音乐剧《卡门古巴》 观剧地点:上海文化广场 观剧时间:2018年12月15日 19:30 观剧位置:8排8座 Repo 位置 看了这么多场文广音乐剧,基本位置锁定在8排~10排中间,这部分都是好位置。不会太近,有阶梯,也不会太远,能看清演员及表情。唯一遗憾的就是这个位置的音场不算最好的,有时听起来有一点点混,但相比之下,还是更希望看清演员表情么。 舞美 整体布景算不上特别华丽,但是...

February 2019 (2)

被抱养的小姨的故事
我妈昨天去了家住农村的小姨家玩,跟几个兄弟姐妹一起在小姨家聚餐打牌。她兴高采烈地给我打电话,说没想到小姨退休后在乡下建的房子这么好,宽敞明亮,干干净净。厨房和卫生间,比城里许多亲戚都做得好,还有小花园,菜园,安逸惨了。 我说,那因为小姨比城里的你们都能干多了吧。 这个小姨在我成长的日子里,偶尔被提起,但都只是一些碎片。在这之前,我妈和她的兄弟姐妹们忙于工作,这位小姨由于生下来就被抱养的关系,他...
流浪地球:一个老读者的影像观感
《流浪地球》这部电影的基础气质、精神内核是刘慈欣的,但其叙事手法和价值取向是比较典型的类型化/反类型化电影的。在很多老读者心目中,《流浪地球》是最难改编成电影的一篇,但没想到它却是第一部上映的刘慈欣作品改编电影。因此,刘慈欣的核,好莱坞的皮;中国的核,国际主义的皮,也许是个很不错的解法。 来自过去的回响 我第一次接触科幻小说是90年代末的小学暑假。小学高年级的孩子拥有无限的好奇心,常见汉字认全...

January 2019 (6)

滑坡谬误:把产品做烂的逻辑陷阱
方可成的《百度搜索已死》一文引起较大反响,甚至百度公司都出来回应了。许多人表达出“天下苦秦久矣”的意思,还有人感叹为什么国内的互联网产品总是会在越来越low的路上一去不复返呢? 我也看到一些互联网工作者表达出不屑:我们服务的主流用户的需求就是low啊,我们的用户不需要你想看的那些高大上的内容啊,我们不把产品做low就没办法服务这些用户呀,当然就顾不上你满不满意啦! 其实这是一种典型的滑坡谬误。...
群晖218+使用感受
终于还是入了一台218+,群晖的程序做的确实赞,唯独这个服务器的cpu太弱了,好歹还是2000多的东西,Intel赛扬处理器是最大的瓶颈,当上传图片时需要进行缩略图转换,cpu会一直100%运行。其实群晖的相关文章太多了,我也不想写什么,以下列一些我遇到的问题 关于硬盘分区和格式化的问题 在安装时是没有办法直接选的,如果不想用系统自带的,想用 raid1 什么的,记得安装好系统不要装任何App这样...
中文版音乐剧《近乎正常》repo
观剧档案 剧名:中文版音乐剧《近乎正常》 出品方:七幕人生 观剧地点:上海大舞台 观剧时间:2018年11月29日 19:30 观剧位置:2排1座 Repo 位置 后悔应该买第一排的,人不够高就会觉得前面一个大头。而且其实演员表演的场地挺靠里面的,前两排也不会觉得离得太近,反而略远些估计连演员表情都看不太清。 舞美 整体的外墙是一个歪斜的房屋,上方甚至有一个婴儿床和椅子,约莫是妈妈记忆中儿子的婴儿...
中文版音乐剧《近乎正常》repo
观剧档案 剧名:中文版音乐剧《近乎正常》 出品方:七幕人生 观剧地点:上海大舞台 观剧时间:2018年11月29日 19:30 观剧位置:2排1座 Repo 位置 后悔应该买第一排的,人不够高就会觉得前面一个大头。而且其实演员表演的场地挺靠里面的,前两排也不会觉得离得太近,反而略远些估计连演员表情都看不太清。 舞美 整体的外墙是一个歪斜的房屋,上方甚至有一个婴儿床和椅子,约莫是妈妈记忆中儿子的婴儿...
中文音乐剧《拉赫玛尼诺夫》repo
观剧档案 剧名:中文音乐剧《拉赫玛尼诺夫》 出品方:文广 观剧地点:上剧场 观剧时间:2018年11月23日 19:30 观剧位置:5排5座 Repo 位置 上剧场不大,每排之间的落差很大,所以其实可以买前几排更近些看得更清楚些。不过5排5已经很不错啦。 整体评价 Repo拖得有些久,好些都记不太得了。 上剧场在商场中,有些吵闹,门口有着赖声川的题字。 记得弹钢琴的小哥哥很不错,弹起钢琴特别帅,配...
中文音乐剧《拉赫玛尼诺夫》repo
观剧档案 剧名:中文音乐剧《拉赫玛尼诺夫》 出品方:文广 观剧地点:上剧场 观剧时间:2018年11月23日 19:30 观剧位置:5排5座 Repo 位置 上剧场不大,每排之间的落差很大,所以其实可以买前几排更近些看得更清楚些。不过5排5已经很不错啦。 整体评价 Repo拖得有些久,好些都记不太得了。 上剧场在商场中,有些吵闹,门口有着赖声川的题字。 记得弹钢琴的小哥哥很不错,弹起钢琴特别帅,配...

September 2018 (12)

《Les Miserable》法语音乐会repo
观剧档案 剧名:《Les Miserable》法语音乐会 观剧地点:上海文化广场 观剧时间:2018年9月28日 19:30 观剧位置:12排22座 Repo 位置 买票的时间有些久远,看到票上的位置还心理一惊,难道没有买到中间的区域?后来发现就中间区域最右后方的位置,也挺好的。 舞美 舞台的灯光还是非常炫的,很有25周年的灯光感觉。各种类型的光交织显得朴素的舞台十分华丽。街口枪战也还原了25周年...
《Les Miserable》法语音乐会repo
观剧档案 剧名:《Les Miserable》法语音乐会 观剧地点:上海文化广场 观剧时间:2018年9月28日 19:30 观剧位置:12排22座 Repo 位置 买票的时间有些久远,看到票上的位置还心理一惊,难道没有买到中间的区域?后来发现就中间区域最右后方的位置,也挺好的。 舞美 舞台的灯光还是非常炫的,很有25周年的灯光感觉。各种类型的光交织显得朴素的舞台十分华丽。街口枪战也还原了25周年...
弗朗明戈舞剧《塞维利亚组曲》repo
观剧档案 剧名:弗朗明戈舞剧《塞维利亚组曲》 舞团:西班牙国家芭蕾舞团 观剧地点:上海国际舞蹈中心 观剧时间:2018年9月27日 19:30 观剧位置:5排19座 题外话 非常感谢跳蚤奶奶给的票,特别赞。从被《大河之舞》中的弗朗明戈深深震撼开始就一直想看一场弗朗明戈。这是一种集热情与克制、灵动与力量、留白与鼓点于一身的舞种,在动静间充满张力。 Repo 位置 从没去过上海国际舞蹈中心,相对较远,...
弗朗明戈舞剧《塞维利亚组曲》repo
观剧档案 剧名:弗朗明戈舞剧《塞维利亚组曲》 舞团:西班牙国家芭蕾舞团 观剧地点:上海国际舞蹈中心 观剧时间:2018年9月27日 19:30 观剧位置:5排19座 题外话 非常感谢跳蚤奶奶给的票,特别赞。从被《大河之舞》中的弗朗明戈深深震撼开始就一直想看一场弗朗明戈。这是一种集热情与克制、灵动与力量、留白与鼓点于一身的舞种,在动静间充满张力。 Repo 位置 从没去过上海国际舞蹈中心,相对较远,...
中文版音乐剧《我,堂吉诃德》封箱轮repo
观剧档案 剧名:中文版音乐剧《我,堂吉诃德》 主办方:七幕人生 观剧地点:上海大舞台 观剧时间:2018年9月16日 19:30 观剧位置:2排2座 题外话 不算上这次,《我堂》也看过两次了。之前看的版本,大猫演老堂,卞佳平演桑丘,两次女主都不一样,群演的质量都很不错,看完特别惊艳,是我为数不多特别喜欢的中文版音乐剧,也是七幕中我只喜欢一部。听说《我堂》要封箱了,于是这次安利小伙一起再刷一次。 买...
中文版音乐剧《我,堂吉诃德》封箱轮repo
观剧档案 剧名:中文版音乐剧《我,堂吉诃德》 主办方:七幕人生 观剧地点:上海大舞台 观剧时间:2018年9月16日 19:30 观剧位置:2排2座 题外话 不算上这次,《我堂》也看过两次了。之前看的版本,大猫演老堂,卞佳平演桑丘,两次女主都不一样,群演的质量都很不错,看完特别惊艳,是我为数不多特别喜欢的中文版音乐剧,也是七幕中我只喜欢一部。听说《我堂》要封箱了,于是这次安利小伙一起再刷一次。 买...
舞剧《Cinderella》repo
观剧档案 剧名:舞剧《Cinderella》 编舞:马修伯恩 舞团:新历险舞团 观剧地点:上海文化广场 观剧时间:2018年8月19日 19:30 观剧位置:15排19座 Repo 位置 其实原本想买前区的座位的,但可惜只有15、16排才半价。在这个位置看不清楚演员的表情,脸也会有些略模糊,有些可惜。 整体评价 去年看了马修伯恩的《睡美人》,感觉很不错。之前的男版《天鹅湖》很可惜错过了,那部口碑超...
舞剧《Cinderella》repo
观剧档案 剧名:舞剧《Cinderella》 编舞:马修伯恩 舞团:新历险舞团 观剧地点:上海文化广场 观剧时间:2018年8月19日 19:30 观剧位置:15排19座 Repo 位置 其实原本想买前区的座位的,但可惜只有15、16排才半价。在这个位置看不清楚演员的表情,脸也会有些略模糊,有些可惜。 整体评价 去年看了马修伯恩的《睡美人》,感觉很不错。之前的男版《天鹅湖》很可惜错过了,那部口碑超...
Markdown快速入门
如果你追求极简,恨不得直接用记事本来写文章,那么Markdown将会是你的得力工具。因为它简单,优雅,只需几个标记,就能使你的文章排版显得自然美观。文章洋洋洒洒,一气呵成,预览所见即所得,排版简洁大方。 花几分钟学会Markdown,绝对让你受益终生。
Solution for Internet Connection Sharing Broken after Reboot on Windows 10
Notice This is an old article and only available in Chinese. If you need a translation, please leave a comment and I will do my best to provide it as soon as possible. 2020-02-25 更新: 今天...
No Day But Today——音乐剧《Rent》repo&感想
观剧档案 剧名:音乐剧《Rent》 主办方:聚橙 观剧地点:上海文化广场 观剧时间:2018年9月6日 19:30 观剧位置:8排1座 题外话 特地提早买了麦当劳当晚饭吃,不过出公司门还是晚了点,只好一路狂奔,还好没有迟到。 Repo 位置 文广8排1座也是不错的位置啦,前排人还可以不算太高但还是会有些正常遮挡,但基本不不会影响正常看戏。 舞美 Stage Right方向搭了个小高台,高台下面就是...
No Day But Today——音乐剧《Rent》repo&感想
观剧档案 剧名:音乐剧《Rent》 主办方:聚橙 观剧地点:上海文化广场 观剧时间:2018年9月6日 19:30 观剧位置:8排1座 题外话 特地提早买了麦当劳当晚饭吃,不过出公司门还是晚了点,只好一路狂奔,还好没有迟到。 Repo 位置 文广8排1座也是不错的位置啦,前排人还可以不算太高但还是会有些正常遮挡,但基本不不会影响正常看戏。 舞美 Stage Right方向搭了个小高台,高台下面就是...

August 2018 (25)

Blog养成记(16) 自建Hugo的TOC模板
Table Of Content是一个十分常用的功能,这个系列的第13篇Blog养成记13 增加一个TOC侧边栏就是为了这个做准备,只不过是在静态页面上尝试想要的样式。本文用到的样式都基于第13篇中增加的css样式。 Hugo的Table of Content Hugo对于Table Of Content也有内建变量,可以参考这里。 在正文部分,Markdown正文中所有的标题都会自动建一个id,...
Blog养成记(16) 自建Hugo的TOC模板
Table Of Content是一个十分常用的功能,这个系列的第13篇Blog养成记13 增加一个TOC侧边栏就是为了这个做准备,只不过是在静态页面上尝试想要的样式。本文用到的样式都基于第13篇中增加的css样式。 Hugo的Table of Content Hugo对于Table Of Content也有内建变量,可以参考这里。 在正文部分,Markdown正文中所有的标题都会自动建一个id,...
Blog养成记(15) 创建shortcode模板便捷高亮内容
为什么使用shortcode 由于Hugo支持在文本内容中使用html标签,因此在文本中的文字如果需要高亮可以直接使用<mark>标签即可。但是code fence中的代码如何进行高亮呢?直接在code fence中使用html标签会被默认为文本(理应有办法转义,但暂时还不了解)。 之前我的方案是使用highlight shortcode(参见Blog养成记3 Hugo的语法高亮配置)...
Blog养成记(15) 创建shortcode模板便捷高亮内容
为什么使用shortcode 由于Hugo支持在文本内容中使用html标签,因此在文本中的文字如果需要高亮可以直接使用<mark>标签即可。但是code fence中的代码如何进行高亮呢?直接在code fence中使用html标签会被默认为文本(理应有办法转义,但暂时还不了解)。 之前我的方案是使用highlight shortcode(参见Blog养成记3 Hugo的语法高亮配置)...
话费余额太多怎么办
随着各种话费优惠活动不断,手机的话费余额越来越多。现在办理了不限量套餐,一个月话费100就够了,也许你的话费余额几年都用不完。话费余额太多怎么办呢? 解决话费余额太多的办法有两个,第一个是少充值,第二个是多花话费。但是现在想把已经充值的话费再变成现金,不但手续
Blog养成记(14) 让同页滚动更平滑
上一期说到增加toc侧边栏,但是直接跳转非常突兀,因此特地找了让同页跳转滚动更平滑的插件。使用步骤如下:
Blog养成记(14) 让同页滚动更平滑
上一期说到增加toc侧边栏,但是直接跳转非常突兀,因此特地找了让同页跳转滚动更平滑的插件。使用步骤如下:
Blog养成记(13) 增加一个TOC侧边栏
想在页面右侧保留一个固定在屏幕上的TOC导航栏(Table Of Content),可以直接选择跳转的网页段落位置,此外也可以提醒文章结构。 Scrollspy 这个插件bootstrap中有,起名叫scrollspy滚动监听,但是原版的实在不是我想要的样式。之前在blog养成记10-实现幻灯片轮播效果中使用的mdb的这个插件有更好的样式,不过可惜这个是pro的样式,所以只能自己动手丰衣足食啦。 ...
Blog养成记(13) 增加一个TOC侧边栏
想在页面右侧保留一个固定在屏幕上的TOC导航栏(Table Of Content),可以直接选择跳转的网页段落位置,此外也可以提醒文章结构。 Scrollspy 这个插件bootstrap中有,起名叫scrollspy滚动监听,但是原版的实在不是我想要的样式。之前在blog养成记10-实现幻灯片轮播效果中使用的mdb的这个插件有更好的样式,不过可惜这个是pro的样式,所以只能自己动手丰衣足食啦。 ...
前端试水(3) 自适应与响应式布局
前言 其实一开始并没想考虑响应式布局的问题,但由于在幻灯片大图时找的样例有考虑到这个,就想对浮在幻灯片上的文字能否也有响应式的效果。昨晚研究一下,虽然没太掌握,效果也没有达到最优,但总算完成基础需求。 自适应布局与响应式布局 自适应布局和响应式布局网上有不少介绍,我比较认同以下这种。 自适应布局是很显然易见的概念,就是网页能自动适配不同大小屏幕,根据屏幕大小自动调整网页内容的宽度和高度,但是内容和...
前端试水(3) 自适应与响应式布局
前言 其实一开始并没想考虑响应式布局的问题,但由于在幻灯片大图时找的样例有考虑到这个,就想对浮在幻灯片上的文字能否也有响应式的效果。昨晚研究一下,虽然没太掌握,效果也没有达到最优,但总算完成基础需求。 自适应布局与响应式布局 自适应布局和响应式布局网上有不少介绍,我比较认同以下这种。 自适应布局是很显然易见的概念,就是网页能自动适配不同大小屏幕,根据屏幕大小自动调整网页内容的宽度和高度,但是内容和...
Blog养成记(12) 给网页的图片加个蒙版
上一期说到想给网站图标的图片加个蒙版,然而没有成功。那么网页中的图片么?经常看到个人图片都是圆形的,然而实际上上传的原图是方的。如果使用了蒙版功能,就可以对同一张图想怎么变形状就怎么变了。
Blog养成记(12) 给网页的图片加个蒙版
上一期说到想给网站图标的图片加个蒙版,然而没有成功。那么网页中的图片么?经常看到个人图片都是圆形的,然而实际上上传的原图是方的。如果使用了蒙版功能,就可以对同一张图想怎么变形状就怎么变了。
Blog养成记(11) 给网站加个小icon
这部分其实很简单,只需要在index.html的<head>部分增加以下一句话就好:
Blog养成记(11) 给网站加个小icon
这部分其实很简单,只需要在index.html的<head>部分增加以下一句话就好:
音乐剧《Cat》repo
观剧档案 剧名:音乐剧《Cat》 观剧地点:上海大剧院 观剧时间:2018年8月1日 19:30 观剧位置:8排1座 题外话 看着时间还算早,想买个大鸡排,结果来福士地下一楼的豪大大没了,逛了一圈不知道吃什么,想要还能接受且速度快的,纠结良久决定肯德基。来到肯德基手机下单一个老北京,然后就后悔了,肯德基里等的人人山人海,等了快15min还早着的时候,我纠结了一下,天大地大,看戏最大,于是放弃鸡肉卷...
音乐剧《Cat》repo
观剧档案 剧名:音乐剧《Cat》 观剧地点:上海大剧院 观剧时间:2018年8月1日 19:30 观剧位置:8排1座 题外话 看着时间还算早,想买个大鸡排,结果来福士地下一楼的豪大大没了,逛了一圈不知道吃什么,想要还能接受且速度快的,纠结良久决定肯德基。来到肯德基手机下单一个老北京,然后就后悔了,肯德基里等的人人山人海,等了快15min还早着的时候,我纠结了一下,天大地大,看戏最大,于是放弃鸡肉卷...
Blog养成记(10) 实现幻灯片(轮播)效果
前言 设计中首页有个大图,希望它能实现幻灯片的轮播效果,同时如果能够满足自适应的需求就更好了。对于幻灯片的轮播效果,一年前我试过一个在Github上的js插件,这次使用Bootstrap4发现这已经集成进Bootstrap的框架了,如果不是非要在网页上实现一个真的幻灯片,没必要再去整一个幻灯片的插件。 Carousel 基础版 在Bootstrap4中轮播组件称为Carousel,在官网就有对其使...
Blog养成记(10) 实现幻灯片(轮播)效果
前言 设计中首页有个大图,希望它能实现幻灯片的轮播效果,同时如果能够满足自适应的需求就更好了。对于幻灯片的轮播效果,一年前我试过一个在Github上的js插件,这次使用Bootstrap4发现这已经集成进Bootstrap的框架了,如果不是非要在网页上实现一个真的幻灯片,没必要再去整一个幻灯片的插件。 Carousel 基础版 在Bootstrap4中轮播组件称为Carousel,在官网就有对其使...
Blog养成记(9) 项目结构&前端环境配置
其实如果只是对静态页面进行修改,不需要配什么环境,只需要对html进行修改就好。 哦,不对,因为还是会使用hugo来生成静态页面,hugo还是要配置的,配置的方法详见这个系列的第2篇Blog养成记2 Hugo+Docker在Github上建立Blog。所以重点就在如何自己生成自己喜欢的hugo模板了。 由于仅使用hugo静态页面,所以也不计划使用gulp之类的工具,可能出了hugo外唯一考虑要使用...
Blog养成记(9) 项目结构&前端环境配置
其实如果只是对静态页面进行修改,不需要配什么环境,只需要对html进行修改就好。 哦,不对,因为还是会使用hugo来生成静态页面,hugo还是要配置的,配置的方法详见这个系列的第2篇Blog养成记2 Hugo+Docker在Github上建立Blog。所以重点就在如何自己生成自己喜欢的hugo模板了。 由于仅使用hugo静态页面,所以也不计划使用gulp之类的工具,可能出了hugo外唯一考虑要使用...
Blog养成记(8) 页面设计demo
实际上前几个月就已经将页面原型设计完成,中间经过需求梳理和页面demo两个部分,不过设计完后就停滞了不少时间。最近才又开始折腾静态页面,在公司也尝试搭一个简单网站(尝试了flask,最后还是回归hugo生成静态页面),所以为了能将之后的部分继续,所以赶紧补上。 需求梳理 首先需要将应用场景进行梳理,细化需求,还特地做了对应的思维导图明确所需要的功能。 需求场景方面主要是以下几个点: 生活类:能满足...
Blog养成记(8) 页面设计demo
实际上前几个月就已经将页面原型设计完成,中间经过需求梳理和页面demo两个部分,不过设计完后就停滞了不少时间。最近才又开始折腾静态页面,在公司也尝试搭一个简单网站(尝试了flask,最后还是回归hugo生成静态页面),所以为了能将之后的部分继续,所以赶紧补上。 需求梳理 首先需要将应用场景进行梳理,细化需求,还特地做了对应的思维导图明确所需要的功能。 需求场景方面主要是以下几个点: 生活类:能满足...
前端试水(2) 使用docker镜像的Sass配置
前言 半年前,由于终于将博客主题初版设计出来准备开始实施,在less和sass中纠结良久选择了sass。为了保持环境纯净性,想用docker装sass,用node-sass,试了几次中间都失败,无奈放弃。几乎半年后的今天,莫名又开始有搭建网页的欲望,于是又开始折腾。不过这次运气不错,终于折腾成功。 Sass是什么 Sass 是一个 css的预编译器。它在css语法的基础上,引入了更多的变量、规则等...
前端试水(2) 使用docker镜像的Sass配置
前言 半年前,由于终于将博客主题初版设计出来准备开始实施,在less和sass中纠结良久选择了sass。为了保持环境纯净性,想用docker装sass,用node-sass,试了几次中间都失败,无奈放弃。几乎半年后的今天,莫名又开始有搭建网页的欲望,于是又开始折腾。不过这次运气不错,终于折腾成功。 Sass是什么 Sass 是一个 css的预编译器。它在css语法的基础上,引入了更多的变量、规则等...

July 2018 (2)

谜之声的特点
触乐网编辑找我取材,想要了解谜之声,我就写了这篇文。触乐网编辑胡正达找我取材,想要了解谜之声粉丝对他的印象,我就写了这篇文。他的采访正文发布在《触乐:哎,大家好,我是谜之声》 从14年的模拟山羊入坑的我,认为谜之声和其他的 up 主比有几个方面脱颖而出。本文着重于”特点“而不是”优点“。 (声明:提到别的up不代表我对其有意见,风格不同而已) 一,克制,不跟风。 我刚开始看游戏视频的时候也关注了比...
Migrate to Walkman From NetEase Cloud Music
Notice This is an old article and only available in Chinese. If you need a translation, please leave a comment and I will do my best to provide it as soon as possible. 今年六月份突然脑抽想买个很“传统”...

May 2018 (1)

这就是我要的手表——Casio A158W
为什么要戴表?在这个几乎人人都有手机的时代,打开手机就能看时间,手表显得不是特别必要。但是有些场合,戴着手表会更方

February 2018 (1)

Decode and playback MP3 in web browser using Web Assembly
Notice This is an old article and only available in Chinese. If you need a translation, please leave a comment and I will do my best to provide it as soon as possible. 纯属闲得蛋疼 实际运行效果 首先我...

January 2018 (2)

韩国出差见闻记
2018年1月9日,晴。 不要上班,睡到八点多起床,弄了碗燕麦早餐。很快吃完。一边听着播客,一边收拾行李。听说现在韩国比这边冷很多,得带厚点的衣服。 这次去韩国出差,同行一共三人,另外两位都比我大,一位姓金,一位姓王。他们都去过韩国了,只有我还是第一次去。约定好十点出发去机场,王来公寓接我,然后一起开车到金所在的小区,清点好行李后,由金的老婆开车把我们送到机场。到了机场,办好登机排,托运行李,过安...
搞懂WSGI协议
Web Server Gateway Interface

December 2017 (1)

Create Linux Container with systemd-nspawn
Notice This is an old article and only available in Chinese. If you need a translation, please leave a comment and I will do my best to provide it as soon as possible. 使用 systemd-nspawn...

September 2017 (3)

解决mac系统(10.11.5+ and macOS Sierra)读取 samba 共享速度慢的问题
困扰了几个星期的问题终于找到原因了,之前一直误以为是NSA的 smb 共享服务器速度慢的问题,万万没想到,原来是Mac捣的鬼。我读取 samba 共享的速度始终只有10-12MB/s之间,还特地用有线试了还是这个速度,后来无意间找到 https://dpron.com/os-x-10-11-5-slow-smb/ 这篇文章才发现李鬼,在 10.11.5+ 以及最新的 10.12 的 Sierra ...
笔记:新MacOS Sierra 系统使用brew安装php、mysql(mariadb)、nginx等开发环境,也适合小白用户
安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装完毕后,把源改成中科大的 cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew....
奉上自己的 PhpStorm 的黑色风格的配色和代码格式
二话不说先看配色,自己调的,整体风格是 Sublime 的御用配色样子,附上下载地址(内有说明) PhoStorm代码风格和配色

August 2017 (1)

是的,我的网站托管在Coding Pages 上
实在是忍受不了每天访问自己网站还要看一个类似打开APP才有的Splash页面 Coding 提供了两大选择: 银牌会员的 Coding Pages 在访问时默认会先加载 Pages 跳转页,您可选择在网站首页任意位置放置「Hosted

June 2017 (1)

Visual Studio Code 安装Go语言调试环境
之前我的电脑上已经安装好了Go,而且配置好了gopath,并运行了helloWorld。但在使用VSCode的时候,一保存源代码,就提示安装tools ,但是又因为网络的原因安装不了。导致我写代码的心情也没啦。 好在折腾了一番,问题解决了。解决的方法就是自己下

May 2017 (3)

业余无线电标准字母解释法
在无线电话音通信中,由于信号,电波传播的复杂因素,接收到的语言信号夹有失真或衰落现象,影响了解析度。特别是DX通信时,有些不讲英语的国家的业余家口音不同,使得通话时容易发生许多误听差错,尤其是英文26个字母中,像B和P、D和T、G和J、M、N、R和I等字最容易听错。
自学Go语言之基础语法
配置好Go语言环境后,现在来学习Go语言的基础语法。 符号和源代码Go语言使用Extended Backu
实用搜索技巧
搜索引擎索引了网上的大量网页,用好搜索引擎,想搜什么就搜什么 :) 平时你可能想搜什么,直接输入关键字回车就行,但如果你能使用一些搜索技巧,会让你更快,更轻松的搜到想要的结果哦。

April 2017 (2)

使用 xdebug 在 phpStorm 进行 php 本地和远程 swoole 调试设置
其实类似 xdebug 在 phpStorm 的调试文件一搜一大把,这里简单的总结下,主要是适合使用 swoole 开发的人。 本地调试的设置方法 第1步 在 Run 菜单中点击 Edit Configurations,然后点击最左侧 + 按钮,选择 PHP Script。 第2步 Configuration 的 File 参数就选择 swoole 的启动文件,Arguments 输入你这个启动文...
Js中的闭包
闭包的概念 Wikipedia:In programming languages, closures (also lexical closures or function closures) are a technique for implementing lexically scoped name binding in languages with first-class functio...

January 2017 (1)

一步到位,开启https + http2
今天头条上看到自己网站可以免费获取证书,于是尝试了下,最终一步到位全部成功。 系统为:centos7 + nginx 第一步,获取证书 ps: 免费的哦,而且不像自签名的那种证书浏览器会不认 很简单,先安装certbot命令: yum install certbot 然后使用此命令生成证书: certbot certonly --webroot -w /var/www/example -d exa...

November 2016 (2)

笔记:canvas 支持retina显示解决模糊的问题
之所以模糊是在浏览器上生成的图片是1x的非矢量图,所以在retina屏幕上会出现模糊的问题(手机版的浏览器无此问题),以下是我整理的一段代码。 原理很简单,先算出 ratio 值(2,3等)然后根据 ratio 值对 canvas 的 width 和 height 调整,并且一定要对 canvas.getContext("2d") 获取的对象进行 scale(ratio, ratio) 相同的倍数...
笔记:css 实现玻璃磨砂效果
.test{     -webkit-filter: blur(3px);     -moz-filter: blur(3px);     -ms-filter: blur(3px);     -o-filter: blur(3px); ...

August 2016 (19)

IOS弱网测试工具 Network Link Conditione
http://blog.sina.com.cn/s/blog_15053a2a90102w9qe.html
关于Angular2的一些资料(持续更新中)
https://segmentfault.com/a/1190000003761054
Angular2 印象
https://hacking-with-angular.github.io/2016/08/01/hello-world/ angular中文网址 http://blog.csdn.net/lihongxun945/article/details/49964727 https://dzone.com/articles/typed-front-end-with-angular-2...
Ionic 2 - 10分钟Hello Word教程
http://blog.csdn.net/su_tianbiao/article/details/51140082
TypeScript 中的 Export 和 Import
在 TypeScript 中, 经常要使用 export 和 import 两个关键字, 这两个关键字和 es6 中的语法是一致的, 因为 TypeScript = es6 + type ! 注意:目前没有任何浏览器实现 export 和 import ,要在浏览器中执行, 必须借助 TypeScript 或者其它的转换器! export export 语句用于从文件(或模块)中导出函...
iOS获取本地通信录、添加联系人信息
# Vue Syntax Highlight
Vue Syntax Highlight Sublime Text Syntax highlighting for single-file Vue.js components (enabled by vue-loader or vueify). Install Via Package Control: search for Vue Syntax Highlight. Manual...
MAC 版 Sublime Text 3 安装插件管理器
打开Sublime,按下Control + (Mac)或者Ctrl +(Windows),然后粘贴上下面的代码: import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( u...
Webview初始化
// // BBPeiZhenFuWuVC.m // HangyuHealth // // Created by lwj on 16/8/23. // Copyright © 2016年 AntWork. All rights reserved. // #import "BBPeiZhenFuWuVC.h" @interface BBPeiZhenFuWuVC () <UI...
统计整个Xcode工程代码行数
打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来: find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l 其中,-name “*.m&rdquo...
Ionic 自定义services文件
1.创建cbbservices.js文件 2.声明添加到app.js中 3.添加到index.html文件中 ...
iOS开发小记:带输入框(TextField)的UIAlertView
Uilabel指定位置改变字体颜色
UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(15, 60, 250, 30)]; [self.view addSubview:myLabel]; //这是我们的测试用的文本字符串数据 NSString *content = @"abc123a1b2c3你懂得888"; NSMutableAttributedStrin...
Cordova调试工具Debug
http://rensanning.iteye.com/blog/2018417
Cordova 添加plugin
http://cordova.apache.org/plugins/ https://www.npmjs.com/package/cordova-plugin-progress https://github.com/apache?page=3&query=cordova&utf8=%E2%9C%93...
ngCordova-demo
dialogs .controller('DashCtrl', function($scope, $cordovaDialogs) { $cordovaDialogs.alert('message', 'title', 'button name') .then(function() { // callback success ...
Getting Started With ngCordova
http://thejackalofjavascript.com/getting-started-with-ngcordova/ https://www.npmjs.com/package/xenious-cordova-plugin-x-toast http://ngcordova.com/docs/plugins/device/ http://www.ionic-china.com...
Cordova
npm install -g cordova cd my_project cordova platform update ios@4.0.0 Resource Reference http://cordova.apache.org/announcements/2015/12/08/cordova-ios-4.0.0.html ...
Xcode 插件
MLAutoReplace https://github.com/molon/MLAutoReplace Auto-Importer-for-Xcode https://github.com/citrusbyte/Auto-Importer-for-Xcode Cichlid https://github.com/dealforest/Cichlid CleanHeaders-Xcod...

July 2016 (1)

开源了一个好用又简单的大数据日志数据实时统计服务功能 Easy Total
因为我们公司游戏的日志越来越多,普通的数据光插入数据就会让数据库挂掉,后来我们用 Hadoop 集群来处理日志,但是问题是需要越来越多的服务器,为了解决这个问题,用了半年时间开发了一个简单好用的实时统计服务器:EasyTotal。此服务还在测试,感兴趣的同学可以去点赞或贡献代码,项目地址 https://github.com/xindong/easy-total。在我们线上测试环境(监听了20多条...

May 2016 (1)

[笔记] centos 里使用 lvm 挂载多个硬盘
首先安装命令: yum install -y lvm2 使用 parted -l 查看当前硬盘的信息,出来的结果类似: 警告: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。 错误: /dev/sr0: unrecognised disk label Model: QEMU QEMU DVD-ROM (scsi) Disk /dev/sr0: 432...

October 2014 (1)

一位患者对鼻炎痛苦的真实描述
鼻炎真难受。鼻炎真难受。——患鼻炎五年的 Uucky 边跺脚边说道 (已美化言辞,觉得恶心的就别看了) 起居方面,早上起来鼻腔会堵住,使劲也擦不出来东西还搞得很疼。 打个喷嚏清空了,好,打了整一早上喷嚏…… 稀稀的透明液体会持续匀速产生,而且会倒流到口腔——毕竟呼吸道——所以我不敢用鼻子吸气,要一直擦鼻子,超级痛苦!平均五分钟就要擦一下,我人中的那一片被磨的很厉害,用再好的纸也不行。 不说白天,晚...

January 2014 (1)

求知成瘾,却无作品
激励是人学习的关键因素。可当知识本身成为求知的激励,你已求知成瘾,进入了好学的骗局。本文经授权转载自紫松的博客 激励是人学习的关键因素。可当知识本身成为求知的激励,你已求知成瘾,进入了好学的骗局。 求知瘾者的诞生 求知欲似乎是人们的本能,尤其「好学」这个词被定义成天生的褒义之后,他人习惯性地会对好学的人大加赞赏,好学者亦会视自己强烈的求知欲弥足珍贵。当一些好学者碰到金融,科技,人文,社会这些「靓丽...
当然我在扯淡
Road 2 Coding
太微中文教程 — 中文社区共建的TiddlyWiki教程,体验从入门到知识管理大师之路
中文独立博客
路由器技术分享
people die but live
也谈钱 – Stay hungry, stay foolish.
Essays
Marc Brooker 的博客 - Marc's Blog
我的 TiddlyWiki的 — 卡片式个人网页笔记
使用 Remark42 替换博客的 Disqus 评论系统 | Verne in GitHub
Rat's Blog - 相逢的人会再相逢
代码范 | Code Fine
刘未鹏 | Mind Hacks – 思维改变生活
sueong的博客_嘻嘻想要喝奶茶_CSDN博客-pytorch,开发笔记,笔记领域博主
w710537643的博客_小和尚敲木头_CSDN博客-django,linux,网络编程领域博主
笑笑_xxred的 文章
backup
木头
玲珑兒&的主页 - 花椒直播,不止心动
woodwhale's blog - 好记性不如烂笔头
微博
微博
归档 | I'm dev
阿奇CMS_Web全栈技术博客
派猫窝 Pwe Cat
教学之法 | 何幻
归档 | Dennis' Blog
温欣爸比的博客
Winddoing's Notes
若非的日志
烟雨迷离半世殇的成长之路 - 愿天下心诚剑士人人可剑开天门!
[ i D 公 社 ]
一个小运维的博客
菜鸟之志 - 一个菜鸟的学习日志
@brusele 的个人主页 - 微博
立更君的壁纸博客
QinYang Wang 's Blog
归档 - DOV
jjgod / blog – Random notes & thoughts.
一起玩 NAS!
JiaoYuan's blog
Luxirty Space - 写字的地方
将referer伪装成任意网站 - Luxirty Space
GXNAS博客 - https://wp.gxnas.com
ADoyle 的主页
laike9m's blog
开源爱好者 | Use it or lose it!
一起玩 NAS!
Yuan_Tuo's Blog
归档 - Cold' Blog
GAGLETV | 避难所
白鱼小栈
使用 CDN 后如何保护源站 IP 不泄露 - VirCloud's Blog - Learning&Sharing
SelfHost - Tadowの自留地
Bonan's Blog
HelloDog
Joe's Blog — a non-linear personal web notebook
黄昏れたフクロウ
Archive | Verne in GitHub
Ivon的部落格
Last updated: 2026-09-13 13:15:42 CST