July 2026 (245)

离 AI 最近的老牌写作工具不聊 AI:iA Writer 8.0 大版本更新
本文为你梳理 8.0 版本 iA Writer 的主要亮点。查看全文
Memos: 昨天发现 caffeinate -i 能避免休眠
偶尔我会连接手机热点让 AI 干活儿,macOS 不操作过一会儿就会进入睡眠,断掉 Wi-Fi 连接。为了避免这种情况我有几次都是手动 …
陕北看海,黄土难寻
Matrix首页推荐Matrix是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选Matrix最优质的文章,展示来自用户的最真实的体验和观点。文章代表作者个人观点 ...查看全文
[自用开源推荐]FFmpeg 轻量gui 重复造的轮子
队列的转码进度在状态那里有的, 然后单个转码以及合并那一页的进度是在右上角的日志最后一行, 我尝试过任务栏,失败了, 如果不怕难看的话,我可以把标题栏的任务进度改回去,我现在是注释了,代码里的self.root.title(“FFmpeg 多功能工具”) 那2句注释的就是, 文字切断的问题,我感觉我有点难解决啊,我只有普通1080p,而且我都是话聊,我不会写代码… 所以话聊结果我无法测试有效不...
我有个想法:任何人都可以向开发者索要软件授权
这个想法非常好。放鸽子没关系,也不会对开发者有多大的影响。整体来说一定是利大于弊的。
【送码】BookmarkPro - 跨平台书签同步与管理
MMKJE6NKR4NNF3AKLJ,https://apps.apple.com/redeem?ctx=offercodes&id=6748297283&code=MMKJE6NKR4NNF3AKLJ...
【送码】BookmarkPro - 跨平台书签同步与管理
没明白你具体什么意思,两列?如果是文件夹网格排列的话,那个是根据数量自动换行的。
My OpenCode × DeepSeek Config 实战:从一行需求到 13 次提交的全自动化开发管线 - 我才是银古
你有没有遇到过这种情况——对着 AI 说"帮我做个参数化出图系统",它回了一句"好的",然后直接开始写代码,结果方向完全偏了? 这不是 AI 的问题,是流程的问题。 my-opencode-deepseek-config 是一套面向 DeepSeek 模型深度优化的 OpenCode 配置方案,它把
My OpenCode × DeepSeek Config 实战:从一行需求到 13 次提交的全自动化开发管线 - 我才是银古
你有没有遇到过这种情况——对着 AI 说"帮我做个参数化出图系统",它回了一句"好的",然后直接开始写代码,结果方向完全偏了? 这不是 AI 的问题,是流程的问题。 my-opencode-deepseek-config 是一套面向 DeepSeek 模型深度优化的 OpenCode 配置方案,它把
My OpenCode × DeepSeek Config 实战:从一行需求到 13 次提交的全自动化开发管线 - 我才是银古
你有没有遇到过这种情况——对着 AI 说"帮我做个参数化出图系统",它回了一句"好的",然后直接开始写代码,结果方向完全偏了? 这不是 AI 的问题,是流程的问题。 my-opencode-deepseek-config 是一套面向 DeepSeek 模型深度优化的 OpenCode 配置方案,它把
My OpenCode × DeepSeek Config 实战:从一行需求到 13 次提交的全自动化开发管线 - 我才是银古
你有没有遇到过这种情况——对着 AI 说"帮我做个参数化出图系统",它回了一句"好的",然后直接开始写代码,结果方向完全偏了? 这不是 AI 的问题,是流程的问题。 my-opencode-deepseek-config 是一套面向 DeepSeek 模型深度优化的 OpenCode 配置方案,它把
Magicodes.IE.IO:XLSX 包结构:ZIP、关系文件与顺序写入 - HueiFeng
XLSX 是一组有关系约束的 ZIP 部件。导出要在不能回写的输出流上写 Local Header、Data Descriptor 和 Central Directory;导入则要从工作簿关系(workbook relationship)找到真正的工作表。本文把两条路径放在同一个包结构里解释。 XL
Magicodes.IE.IO:XLSX 包结构:ZIP、关系文件与顺序写入 - HueiFeng
XLSX 是一组有关系约束的 ZIP 部件。导出要在不能回写的输出流上写 Local Header、Data Descriptor 和 Central Directory;导入则要从工作簿关系(workbook relationship)找到真正的工作表。本文把两条路径放在同一个包结构里解释。 XL
Magicodes.IE.IO:XLSX 包结构:ZIP、关系文件与顺序写入 - HueiFeng
XLSX 是一组有关系约束的 ZIP 部件。导出要在不能回写的输出流上写 Local Header、Data Descriptor 和 Central Directory;导入则要从工作簿关系(workbook relationship)找到真正的工作表。本文把两条路径放在同一个包结构里解释。 XL
我有个想法:任何人都可以向开发者索要软件授权
感觉有很高的可行性,这件事情对各方都有益。
Magicodes.IE.IO:XLSX 包结构:ZIP、关系文件与顺序写入 - HueiFeng
XLSX 是一组有关系约束的 ZIP 部件。导出要在不能回写的输出流上写 Local Header、Data Descriptor 和 Central Directory;导入则要从工作簿关系(workbook relationship)找到真正的工作表。本文把两条路径放在同一个包结构里解释。 XL
软鉴 SoftMemo:用 AI 整理软件优缺点、更新动态与替代选择的软件知识库
哈哈哈哈,想过好几个,最终才敲定用这个。希望有机会可以推荐自己收藏的宝藏软件哦
【7.28 大更新】PopDrop:不切窗口,随时取用多个文件夹里的最近文件
感谢纯支持! 我是 Directory Opus 重度用户,也绑定了鼠标手势,但我的 Directory Opus 都是全屏用的,两栏加一个预览窗格。这就导致打开它的时候会挡住别的窗口。用他们来找文件至少2次窗口切换,而用 PopDrop 你不需要切换窗口,用完了它还会自动消失。 其次,这类第三方文件管理器一般是 2 栏,同时展现 2 个文件夹内容,即使支持更多栏,为了操作视野舒服,一般也只开 2...
我有个想法:任何人都可以向开发者索要软件授权
这得看软件自己设计的反盗版机制吧,比如定期强制联网检测授权?不过肯定是不适合所有软件的
我有个想法:任何人都可以向开发者索要软件授权
这个意思啊…但有些可能比较麻烦。比如离线软件呢。
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 --- (14)--- Teacher - 罗西的思考
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 (14) Teacher 目录【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 (14) Teacher0x00 概要0x01 基础背景1.1 完整数据流1.2 关键点公式代
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 --- (14)--- Teacher - 罗西的思考
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 (14) Teacher 目录【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 (14) Teacher0x00 概要0x01 基础背景1.1 完整数据流1.2 关键点公式代
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 --- (14)--- Teacher - 罗西的思考
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 (14) Teacher 目录【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 (14) Teacher0x00 概要0x01 基础背景1.1 完整数据流1.2 关键点公式代
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 --- (14)--- Teacher - 罗西的思考
【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 (14) Teacher 目录【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 (14) Teacher0x00 概要0x01 基础背景1.1 完整数据流1.2 关键点公式代
[自用开源推荐]FFmpeg 轻量gui 重复造的轮子
完全能用,先收了。 发现1个小问题: 文字切断了(Windows 10 4k屏 200%缩放) 提个建议,下面队列每个任务能不能实时显示进度?现在点了开始就傻等,只能等任务结束,也不知道进展如何。 这版 UI 比顶楼那张合理多了,转码按钮就该老老实实放下面,操作效率已经可以。 视频压制工具的关注率这么低吗?这个工具在我看来日常操作效率是超过FFmpegFreeUI、HandBrake的。为何回应...
我有个想法:任何人都可以向开发者索要软件授权
Qingwa: 我帮开发者兜底,假如你的体验放鸽子了,那就我来写 放鸽子的用户,未来不再享受这项服务。 放鸽子的直接反激活吧...
【7.28 大更新】PopDrop:不切窗口,随时取用多个文件夹里的最近文件
不错的软件,收藏备用,虽然可能用不上。我现在是鼠标手势呼出XYplorer做这个用~
[自荐]Tip_Clock,到点自动弹出提醒的时钟
GitHub Release 1.3.5 Fix · Mikachu2333/tip_clock 修复菜单栏更新不及时的问题 修复了菜单栏更新不及时的问题...
41 款免费在线益智小游戏
联通英文版能直连,中文版之前碰巧能访问,现在又不行了,还是得挂代理
证书与安全 - 菜就多练forever
证书 加解密 简介 SSL证书是由SSL证书颁发机构审核验证颁发,这种颁发SSL证书的机构又叫做CA,所以SSL证书又叫做CA证书。 SSL证书并非随意一家机构就可以颁发的,当然我们也可以自建CA,但这种自建CA签发的自签证书我们叫做不可信证书,浏览器会即时警告给浏览装有自签证书的网民。 SSL证书
证书与安全 - 菜就多练forever
证书 加解密 简介 SSL证书是由SSL证书颁发机构审核验证颁发,这种颁发SSL证书的机构又叫做CA,所以SSL证书又叫做CA证书。 SSL证书并非随意一家机构就可以颁发的,当然我们也可以自建CA,但这种自建CA签发的自签证书我们叫做不可信证书,浏览器会即时警告给浏览装有自签证书的网民。 SSL证书
证书与安全 - 菜就多练forever
证书 加解密 简介 SSL证书是由SSL证书颁发机构审核验证颁发,这种颁发SSL证书的机构又叫做CA,所以SSL证书又叫做CA证书。 SSL证书并非随意一家机构就可以颁发的,当然我们也可以自建CA,但这种自建CA签发的自签证书我们叫做不可信证书,浏览器会即时警告给浏览装有自签证书的网民。 SSL证书
证书与安全 - 菜就多练forever
证书 加解密 简介 SSL证书是由SSL证书颁发机构审核验证颁发,这种颁发SSL证书的机构又叫做CA,所以SSL证书又叫做CA证书。 SSL证书并非随意一家机构就可以颁发的,当然我们也可以自建CA,但这种自建CA签发的自签证书我们叫做不可信证书,浏览器会即时警告给浏览装有自签证书的网民。 SSL证书
万万没想到,为 RTX 2080 Ti 显卡扩容显存,成为了2026年的新生意
前几年挖矿不就这么搞了吗?这是官方的?
病毒吧吧主被恶意举报,可能是黑产团伙作祟
PandaFiredoge: 吧务还没权限删除 还有的人会故意自定义侮辱、嘲讽性质的AI来对其他贴吧进行攻击...
我在开发一个有“用银行短信自动记账”功能的 ios app 有人想来内测吗
它应该是可以直接调用屏幕识别的权限,直接对屏幕上的付款记录识别,还有后台短信的读取,不需要截图上传,也不需要上传云端,因为断网也行,我试过
病毒吧吧主被恶意举报,可能是黑产团伙作祟
Duah: 不知道百度會不會搞AI 蒸餾吧主這種燒操作 已经在做了,百度之前搞过什么AI智能体,进入贴吧之后最显眼的地方就是这个自定义AI,吧务还没权限删除,导致有一阵子求助者老是被这个顶着吧主头像的AI对话页面误导...
我在开发一个有“用银行短信自动记账”功能的 ios app 有人想来内测吗
不需要截图,三星这个是系统自带的,而且安卓其实好调用这些权限,ios不太清楚。 直接识别你的界面 不需要截图 也不需要长时间停留 基本1s 就能记录了 很无感,全自动的开了自动,我不知道咋发图片,你可以b站或者youtube搜一下 应该有这个的视频,可以参考一下。 今年苹果智能要是上了,估计可能会直接写进去这个,或者给部分识别屏幕权限?猜的,我对ios了解不多。...
开源电子纸相机:数字版拍立得
github.com GitHub - kaloyaan/reframe: reFrame is an experimental camera with a color... reFrame is an experimental camera with a color ePaper display. Designed to cap...
2026免费AI图表工具选型指南:免注册无水印,Excel 一键生成可视化图表 - TJYoung
0 前言 在日常办公、数据分析、报告撰写与 PPT 汇报中,数据图表是信息传递效率最高的形式。传统 Excel 制图步骤繁琐、样式单一;各类在线工具又普遍存在水印、强制注册、会员限制、访问不稳定等问题。 本文基于 2026 年国内可用工具实测,围绕免费 AI 图表工具、无水印导出、免注册使用、Exc
2026免费AI图表工具选型指南:免注册无水印,Excel 一键生成可视化图表 - TJYoung
0 前言 在日常办公、数据分析、报告撰写与 PPT 汇报中,数据图表是信息传递效率最高的形式。传统 Excel 制图步骤繁琐、样式单一;各类在线工具又普遍存在水印、强制注册、会员限制、访问不稳定等问题。 本文基于 2026 年国内可用工具实测,围绕免费 AI 图表工具、无水印导出、免注册使用、Exc
2026免费AI图表工具选型指南:免注册无水印,Excel 一键生成可视化图表 - TJYoung
0 前言 在日常办公、数据分析、报告撰写与 PPT 汇报中,数据图表是信息传递效率最高的形式。传统 Excel 制图步骤繁琐、样式单一;各类在线工具又普遍存在水印、强制注册、会员限制、访问不稳定等问题。 本文基于 2026 年国内可用工具实测,围绕免费 AI 图表工具、无水印导出、免注册使用、Exc
2026免费AI图表工具选型指南:免注册无水印,Excel 一键生成可视化图表 - TJYoung
0 前言 在日常办公、数据分析、报告撰写与 PPT 汇报中,数据图表是信息传递效率最高的形式。传统 Excel 制图步骤繁琐、样式单一;各类在线工具又普遍存在水印、强制注册、会员限制、访问不稳定等问题。 本文基于 2026 年国内可用工具实测,围绕免费 AI 图表工具、无水印导出、免注册使用、Exc
前端转全栈:我给AI立了36行规矩,它陪我啃下了第一个Java模块 - 舒克无良
先交代背景:我写了多年前端,最近公司推全栈,我被「自愿」转型。第一个任务是接手一个 Java 后端模块,技术栈 Spring Boot + MyBatis-Plus(JeecgBoot 脚手架)。而我当时对 Java 的认知还停留在「public static void main」。 这篇不聊「AI
前端转全栈:我给AI立了36行规矩,它陪我啃下了第一个Java模块 - 舒克无良
先交代背景:我写了多年前端,最近公司推全栈,我被「自愿」转型。第一个任务是接手一个 Java 后端模块,技术栈 Spring Boot + MyBatis-Plus(JeecgBoot 脚手架)。而我当时对 Java 的认知还停留在「public static void main」。 这篇不聊「AI
前端转全栈:我给AI立了36行规矩,它陪我啃下了第一个Java模块 - 舒克无良
先交代背景:我写了多年前端,最近公司推全栈,我被「自愿」转型。第一个任务是接手一个 Java 后端模块,技术栈 Spring Boot + MyBatis-Plus(JeecgBoot 脚手架)。而我当时对 Java 的认知还停留在「public static void main」。 这篇不聊「AI
前端转全栈:我给AI立了36行规矩,它陪我啃下了第一个Java模块 - 舒克无良
先交代背景:我写了多年前端,最近公司推全栈,我被「自愿」转型。第一个任务是接手一个 Java 后端模块,技术栈 Spring Boot + MyBatis-Plus(JeecgBoot 脚手架)。而我当时对 Java 的认知还停留在「public static void main」。 这篇不聊「AI
角落新声|没有书房,也要给音乐留一个角落:聊聊我的黑胶「窝棚」
无论处在什么环境里,都别忘记:我们有听音乐的权利。查看全文
从地震应急系统GC调优看JVM参数选型实战 - SheepDog1998
从地震应急系统GC调优看JVM参数选型实战 背景 某省级地震应急响应系统,核心业务是接入地震台网数据后自动生成评估报告和专题图(SuperMap 渲染)。系统异常重启、专题图缺失等问题影响出图稳定性。 一、专题图缺失的排查 现象 青海兴海3.7级地震产出的专题图数量不够,但重新模拟一次数量就正常了—
从地震应急系统GC调优看JVM参数选型实战 - SheepDog1998
从地震应急系统GC调优看JVM参数选型实战 背景 某省级地震应急响应系统,核心业务是接入地震台网数据后自动生成评估报告和专题图(SuperMap 渲染)。系统异常重启、专题图缺失等问题影响出图稳定性。 一、专题图缺失的排查 现象 青海兴海3.7级地震产出的专题图数量不够,但重新模拟一次数量就正常了—
从地震应急系统GC调优看JVM参数选型实战 - SheepDog1998
从地震应急系统GC调优看JVM参数选型实战 背景 某省级地震应急响应系统,核心业务是接入地震台网数据后自动生成评估报告和专题图(SuperMap 渲染)。系统异常重启、专题图缺失等问题影响出图稳定性。 一、专题图缺失的排查 现象 青海兴海3.7级地震产出的专题图数量不够,但重新模拟一次数量就正常了—
从地震应急系统GC调优看JVM参数选型实战 - SheepDog1998
从地震应急系统GC调优看JVM参数选型实战 背景 某省级地震应急响应系统,核心业务是接入地震台网数据后自动生成评估报告和专题图(SuperMap 渲染)。系统异常重启、专题图缺失等问题影响出图稳定性。 一、专题图缺失的排查 现象 青海兴海3.7级地震产出的专题图数量不够,但重新模拟一次数量就正常了—
Apache SeaTunnel 2.3.12 进阶实战:MySQL to PostgreSQL 5 套生产场景同步 Demo - ApacheSeaTunnel
本文将从 PostgreSQL 容器部署、测试数据构建,到 5 类生产常用同步模式全覆盖,手把手讲解 SeaTunnel 数据转换、批量优化、前置 SQL 执行等核心技巧,零基础也能快速上手异构数据同步。
Apache SeaTunnel 2.3.12 进阶实战:MySQL to PostgreSQL 5 套生产场景同步 Demo - ApacheSeaTunnel
本文将从 PostgreSQL 容器部署、测试数据构建,到 5 类生产常用同步模式全覆盖,手把手讲解 SeaTunnel 数据转换、批量优化、前置 SQL 执行等核心技巧,零基础也能快速上手异构数据同步。
Apache SeaTunnel 2.3.12 进阶实战:MySQL to PostgreSQL 5 套生产场景同步 Demo - ApacheSeaTunnel
本文将从 PostgreSQL 容器部署、测试数据构建,到 5 类生产常用同步模式全覆盖,手把手讲解 SeaTunnel 数据转换、批量优化、前置 SQL 执行等核心技巧,零基础也能快速上手异构数据同步。
Apache SeaTunnel 2.3.12 进阶实战:MySQL to PostgreSQL 5 套生产场景同步 Demo - ApacheSeaTunnel
本文将从 PostgreSQL 容器部署、测试数据构建,到 5 类生产常用同步模式全覆盖,手把手讲解 SeaTunnel 数据转换、批量优化、前置 SQL 执行等核心技巧,零基础也能快速上手异构数据同步。
Docker部署Keycloak:企业级身份认证平台搭建 - 暮色之狐
为什么选择 Keycloak? 特性 Keycloak 开箱即用 OAuth2/OIDC/SAML 全支持 单点登录 原生支持 SSO 社交登录 微信/GitHub/Google 等开箱即用 用户管理 完整的管理控制台 企业认可度 Red Hat 出品,大量企业使用 本文聚焦 Docker 环境下的
Docker部署Keycloak:企业级身份认证平台搭建 - 暮色之狐
为什么选择 Keycloak? 特性 Keycloak 开箱即用 OAuth2/OIDC/SAML 全支持 单点登录 原生支持 SSO 社交登录 微信/GitHub/Google 等开箱即用 用户管理 完整的管理控制台 企业认可度 Red Hat 出品,大量企业使用 本文聚焦 Docker 环境下的
Docker部署Keycloak:企业级身份认证平台搭建 - 暮色之狐
为什么选择 Keycloak? 特性 Keycloak 开箱即用 OAuth2/OIDC/SAML 全支持 单点登录 原生支持 SSO 社交登录 微信/GitHub/Google 等开箱即用 用户管理 完整的管理控制台 企业认可度 Red Hat 出品,大量企业使用 本文聚焦 Docker 环境下的
Docker部署Keycloak:企业级身份认证平台搭建 - 暮色之狐
为什么选择 Keycloak? 特性 Keycloak 开箱即用 OAuth2/OIDC/SAML 全支持 单点登录 原生支持 SSO 社交登录 微信/GitHub/Google 等开箱即用 用户管理 完整的管理控制台 企业认可度 Red Hat 出品,大量企业使用 本文聚焦 Docker 环境下的
从 PHP 到 AI + Golang,程序员自救转型手记(四十):基类改造 - 妙码生花
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。 在上一期,我们进行了
从 PHP 到 AI + Golang,程序员自救转型手记(四十):基类改造 - 妙码生花
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。 在上一期,我们进行了
从 PHP 到 AI + Golang,程序员自救转型手记(四十):基类改造 - 妙码生花
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。 在上一期,我们进行了
从 PHP 到 AI + Golang,程序员自救转型手记(四十):基类改造 - 妙码生花
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。 在上一期,我们进行了
数论基础定理与简单应用 - Accepted_wyr
数论基础定理与简单应用 基本符号 \(\equiv\) ,可以表示恒等,同余 \(a \mid b\) ,表示 \(b\) 是 \(a\) 的倍数。注意不是 \(a\) 是 \(b\) 的倍数 \(a \nmid b\) ,表示 \(b\) 不是 \(a\) 的倍数,与整除相反 \(\in\) ,属
数论基础定理与简单应用 - Accepted_wyr
数论基础定理与简单应用 基本符号 \(\equiv\) ,可以表示恒等,同余 \(a \mid b\) ,表示 \(b\) 是 \(a\) 的倍数。注意不是 \(a\) 是 \(b\) 的倍数 \(a \nmid b\) ,表示 \(b\) 不是 \(a\) 的倍数,与整除相反 \(\in\) ,属
数论基础定理与简单应用 - Accepted_wyr
数论基础定理与简单应用 基本符号 \(\equiv\) ,可以表示恒等,同余 \(a \mid b\) ,表示 \(b\) 是 \(a\) 的倍数。注意不是 \(a\) 是 \(b\) 的倍数 \(a \nmid b\) ,表示 \(b\) 不是 \(a\) 的倍数,与整除相反 \(\in\) ,属
数论基础定理与简单应用 - Accepted_wyr
数论基础定理与简单应用 基本符号 \(\equiv\) ,可以表示恒等,同余 \(a \mid b\) ,表示 \(b\) 是 \(a\) 的倍数。注意不是 \(a\) 是 \(b\) 的倍数 \(a \nmid b\) ,表示 \(b\) 不是 \(a\) 的倍数,与整除相反 \(\in\) ,属
用方差阈值过滤掉“惰性特征” - wang_yb
在机器学习实战中,我们常常把精力花在调参和选模型上,却忽略了一个更基础的问题:喂给模型的数据里,有多少特征是真正有用的? 刚开始学机器学习那会儿,我特别喜欢堆特征,不管有用没用先一股脑全塞进去,总觉得特征越多模型越聪明。 直到有一次跑练习数据集,X_train.shape 直接干到了 (50000,
用方差阈值过滤掉“惰性特征” - wang_yb
在机器学习实战中,我们常常把精力花在调参和选模型上,却忽略了一个更基础的问题:喂给模型的数据里,有多少特征是真正有用的? 刚开始学机器学习那会儿,我特别喜欢堆特征,不管有用没用先一股脑全塞进去,总觉得特征越多模型越聪明。 直到有一次跑练习数据集,X_train.shape 直接干到了 (50000,
用方差阈值过滤掉“惰性特征” - wang_yb
在机器学习实战中,我们常常把精力花在调参和选模型上,却忽略了一个更基础的问题:喂给模型的数据里,有多少特征是真正有用的? 刚开始学机器学习那会儿,我特别喜欢堆特征,不管有用没用先一股脑全塞进去,总觉得特征越多模型越聪明。 直到有一次跑练习数据集,X_train.shape 直接干到了 (50000,
用方差阈值过滤掉“惰性特征” - wang_yb
在机器学习实战中,我们常常把精力花在调参和选模型上,却忽略了一个更基础的问题:喂给模型的数据里,有多少特征是真正有用的? 刚开始学机器学习那会儿,我特别喜欢堆特征,不管有用没用先一股脑全塞进去,总觉得特征越多模型越聪明。 直到有一次跑练习数据集,X_train.shape 直接干到了 (50000,
派早报:微软发布网络安全模型 MAI-Cyber-1-Flash、美团发布 AI Agent 平台等
少数派的近期动态那个让你放松娱乐、拥抱心流、逃离纷扰或找回真我的角落,是如何构建起来的?「角落新声」征文活动火热征稿中你可能错过的好文章社区速递151|派友的六月好物盘点、携程被重罚热议和tomtoc ...查看全文
STM32中DMA的使用——串口数据的DMA传输 - Javenwww
DMA 的使用 —— 以STM32 串口DMA传输为例 本笔记总结修改自正点原子的F103开发指南。原文中的教程没有使用到CubeMX,并且说的很乱,因此我就总结简化了一下,然后把封装的函数拆解分析了一下。 一、DMA 简介 DMA(Direct Memory Access),直接存储器访问。它的作
STM32中DMA的使用——串口数据的DMA传输 - Javenwww
DMA 的使用 —— 以STM32 串口DMA传输为例 本笔记总结修改自正点原子的F103开发指南。原文中的教程没有使用到CubeMX,并且说的很乱,因此我就总结简化了一下,然后把封装的函数拆解分析了一下。 一、DMA 简介 DMA(Direct Memory Access),直接存储器访问。它的作
STM32中DMA的使用——串口数据的DMA传输 - Javenwww
DMA 的使用 —— 以STM32 串口DMA传输为例 本笔记总结修改自正点原子的F103开发指南。原文中的教程没有使用到CubeMX,并且说的很乱,因此我就总结简化了一下,然后把封装的函数拆解分析了一下。 一、DMA 简介 DMA(Direct Memory Access),直接存储器访问。它的作
STM32中DMA的使用——串口数据的DMA传输 - Javenwww
DMA 的使用 —— 以STM32 串口DMA传输为例 本笔记总结修改自正点原子的F103开发指南。原文中的教程没有使用到CubeMX,并且说的很乱,因此我就总结简化了一下,然后把封装的函数拆解分析了一下。 一、DMA 简介 DMA(Direct Memory Access),直接存储器访问。它的作
在manjaro上安装deb包
准备工作 安装yay,如果已经安装,跳过 sudo pacman -S yay 安装debtab yay -S […]
从 GPT-2 到 Kimi K3:22580 倍规模增长背后的架构演进 - 小七-七牛开发者
本文深度解析Kimi K3技术演进路径:从GPT-2出发,历经Linear Attention、DeltaNet、Gated DeltaNet、Kimi Linear,最终抵达2.8万亿参数的Kimi K3。全文以“状态管理”为主线,揭示架构迭代本质
从 GPT-2 到 Kimi K3:22580 倍规模增长背后的架构演进 - 小七-七牛开发者
本文深度解析Kimi K3技术演进路径:从GPT-2出发,历经Linear Attention、DeltaNet、Gated DeltaNet、Kimi Linear,最终抵达2.8万亿参数的Kimi K3。全文以“状态管理”为主线,揭示架构迭代本质
从 GPT-2 到 Kimi K3:22580 倍规模增长背后的架构演进 - 小七-七牛开发者
本文深度解析Kimi K3技术演进路径:从GPT-2出发,历经Linear Attention、DeltaNet、Gated DeltaNet、Kimi Linear,最终抵达2.8万亿参数的Kimi K3。全文以“状态管理”为主线,揭示架构迭代本质
从 GPT-2 到 Kimi K3:22580 倍规模增长背后的架构演进 - 小七-七牛开发者
本文深度解析Kimi K3技术演进路径:从GPT-2出发,历经Linear Attention、DeltaNet、Gated DeltaNet、Kimi Linear,最终抵达2.8万亿参数的Kimi K3。全文以“状态管理”为主线,揭示架构迭代本质
谁说 Java 老项目不能"玩" AI ? - 佛祖让我来巡山
保姆级教程:用原生 HTTP 接入阿里云百炼,实现 RAG + 会话持久化 + Tool Calls 不用任何 AI SDK,纯手写 HTTP 请求,从零搭建一个能对话、能检索、能调用后端函数的智能系统。后面会介绍一些AI接入的框架(Langchain4J、SpringAI等),那些就是固定模板使用
谁说 Java 老项目不能"玩" AI ? - 佛祖让我来巡山
保姆级教程:用原生 HTTP 接入阿里云百炼,实现 RAG + 会话持久化 + Tool Calls 不用任何 AI SDK,纯手写 HTTP 请求,从零搭建一个能对话、能检索、能调用后端函数的智能系统。后面会介绍一些AI接入的框架(Langchain4J、SpringAI等),那些就是固定模板使用
谁说 Java 老项目不能"玩" AI ? - 佛祖让我来巡山
保姆级教程:用原生 HTTP 接入阿里云百炼,实现 RAG + 会话持久化 + Tool Calls 不用任何 AI SDK,纯手写 HTTP 请求,从零搭建一个能对话、能检索、能调用后端函数的智能系统。后面会介绍一些AI接入的框架(Langchain4J、SpringAI等),那些就是固定模板使用
谁说 Java 老项目不能"玩" AI ? - 佛祖让我来巡山
保姆级教程:用原生 HTTP 接入阿里云百炼,实现 RAG + 会话持久化 + Tool Calls 不用任何 AI SDK,纯手写 HTTP 请求,从零搭建一个能对话、能检索、能调用后端函数的智能系统。后面会介绍一些AI接入的框架(Langchain4J、SpringAI等),那些就是固定模板使用
请教:mit1806应该如何学习
加了个 tag,另外可以试着捞一下之前的帖子,然后再搜集下相关的资料,比如说 bilibili
ControlRig_C++_自定义节点内调用其他节点模板 - EanoJiang
【ControlRig C++】在自定义节点内部调用其他需要 ExecuteContext的节点 目标:在自定义 FRigUnit 的 _Execute() 里,调用另一个 ControlRig 节点(如 FRigUnit_SpringInterpQuaternionV2) 省流版 对于需要 Exe
ControlRig_C++_自定义节点内调用其他节点模板 - EanoJiang
【ControlRig C++】在自定义节点内部调用其他需要 ExecuteContext的节点 目标:在自定义 FRigUnit 的 _Execute() 里,调用另一个 ControlRig 节点(如 FRigUnit_SpringInterpQuaternionV2) 省流版 对于需要 Exe
ControlRig_C++_自定义节点内调用其他节点模板 - EanoJiang
【ControlRig C++】在自定义节点内部调用其他需要 ExecuteContext的节点 目标:在自定义 FRigUnit 的 _Execute() 里,调用另一个 ControlRig 节点(如 FRigUnit_SpringInterpQuaternionV2) 省流版 对于需要 Exe
ControlRig_C++_自定义节点内调用其他节点模板 - EanoJiang
【ControlRig C++】在自定义节点内部调用其他需要 ExecuteContext的节点 目标:在自定义 FRigUnit 的 _Execute() 里,调用另一个 ControlRig 节点(如 FRigUnit_SpringInterpQuaternionV2) 省流版 对于需要 Exe
知识库向量数据库怎么选?我折腾了一圈,答案就三个字 - 码哥字节
事情是这样的。 上一篇文章聊完三层检索策略之后,我盯着终端里的 docker ps 出神——里面躺着一个 Qdrant 容器,跑了快一个月,CPU 占用稳如老狗,但我一次查询都没往它那边发。 因为我发现我的 Chroma 跑得好好的。240 篇文章,5877 个 chunk,查询延迟没超过 1 秒,
知识库向量数据库怎么选?我折腾了一圈,答案就三个字 - 码哥字节
事情是这样的。 上一篇文章聊完三层检索策略之后,我盯着终端里的 docker ps 出神——里面躺着一个 Qdrant 容器,跑了快一个月,CPU 占用稳如老狗,但我一次查询都没往它那边发。 因为我发现我的 Chroma 跑得好好的。240 篇文章,5877 个 chunk,查询延迟没超过 1 秒,
知识库向量数据库怎么选?我折腾了一圈,答案就三个字 - 码哥字节
事情是这样的。 上一篇文章聊完三层检索策略之后,我盯着终端里的 docker ps 出神——里面躺着一个 Qdrant 容器,跑了快一个月,CPU 占用稳如老狗,但我一次查询都没往它那边发。 因为我发现我的 Chroma 跑得好好的。240 篇文章,5877 个 chunk,查询延迟没超过 1 秒,
知识库向量数据库怎么选?我折腾了一圈,答案就三个字 - 码哥字节
事情是这样的。 上一篇文章聊完三层检索策略之后,我盯着终端里的 docker ps 出神——里面躺着一个 Qdrant 容器,跑了快一个月,CPU 占用稳如老狗,但我一次查询都没往它那边发。 因为我发现我的 Chroma 跑得好好的。240 篇文章,5877 个 chunk,查询延迟没超过 1 秒,
AI Agent、架构决策记录与工程上下文治理:团队如何把隐性约束留在仓库里。 - AI小老六
ADR 不是新概念。AI Agent 进入代码库后,它的价值被重新放大:代码库必须留下当初为什么这样做。 导语 很多团队都遇到过同一种维护现场。 接手一段老代码,看到一个明显不够优雅的实现:多绕了一层判断,缓存策略看起来保守,接口字段命名也不像今天的风格。第一反应通常是重构掉它。 但问题在于,这段代
AI Agent、架构决策记录与工程上下文治理:团队如何把隐性约束留在仓库里。 - AI小老六
ADR 不是新概念。AI Agent 进入代码库后,它的价值被重新放大:代码库必须留下当初为什么这样做。 导语 很多团队都遇到过同一种维护现场。 接手一段老代码,看到一个明显不够优雅的实现:多绕了一层判断,缓存策略看起来保守,接口字段命名也不像今天的风格。第一反应通常是重构掉它。 但问题在于,这段代
AI Agent、架构决策记录与工程上下文治理:团队如何把隐性约束留在仓库里。 - AI小老六
ADR 不是新概念。AI Agent 进入代码库后,它的价值被重新放大:代码库必须留下当初为什么这样做。 导语 很多团队都遇到过同一种维护现场。 接手一段老代码,看到一个明显不够优雅的实现:多绕了一层判断,缓存策略看起来保守,接口字段命名也不像今天的风格。第一反应通常是重构掉它。 但问题在于,这段代
AI Agent、架构决策记录与工程上下文治理:团队如何把隐性约束留在仓库里。 - AI小老六
ADR 不是新概念。AI Agent 进入代码库后,它的价值被重新放大:代码库必须留下当初为什么这样做。 导语 很多团队都遇到过同一种维护现场。 接手一段老代码,看到一个明显不够优雅的实现:多绕了一层判断,缓存策略看起来保守,接口字段命名也不像今天的风格。第一反应通常是重构掉它。 但问题在于,这段代
嵌入式底层入门:RP2040 里 ROM / SRAM / Flash 的真实用途 - FreakStudio
这里,我们先先充几个核心 “映射” 概念(这是存储器访问的基础),再讲解存储器和 SRAM 的地址映射表,芯片里的资源(内存、寄存器、外设)要被访问,必须先 “编门牌号”,这就是 “映射” 的本质
嵌入式底层入门:RP2040 里 ROM / SRAM / Flash 的真实用途 - FreakStudio
这里,我们先先充几个核心 “映射” 概念(这是存储器访问的基础),再讲解存储器和 SRAM 的地址映射表,芯片里的资源(内存、寄存器、外设)要被访问,必须先 “编门牌号”,这就是 “映射” 的本质
嵌入式底层入门:RP2040 里 ROM / SRAM / Flash 的真实用途 - FreakStudio
这里,我们先先充几个核心 “映射” 概念(这是存储器访问的基础),再讲解存储器和 SRAM 的地址映射表,芯片里的资源(内存、寄存器、外设)要被访问,必须先 “编门牌号”,这就是 “映射” 的本质
嵌入式底层入门:RP2040 里 ROM / SRAM / Flash 的真实用途 - FreakStudio
这里,我们先先充几个核心 “映射” 概念(这是存储器访问的基础),再讲解存储器和 SRAM 的地址映射表,芯片里的资源(内存、寄存器、外设)要被访问,必须先 “编门牌号”,这就是 “映射” 的本质
你可能会用到的一些CSS小技巧 - 一颗小行星-
在日常前端开发中,我们经常会遇到一些看起来很简单,但处理起来又有点麻烦的问题: 图标太小,不容易点击 图片尺寸不统一,导致布局错乱 SVG 颜色不好控制 页面滚动到锚点后被顶部导航遮挡 想实现毛玻璃效果,却发现元素本身也被模糊了 想给不规则 PNG 添加阴影,却只能得到矩形阴影 很多时候,这些问题并
你可能会用到的一些CSS小技巧 - 一颗小行星-
在日常前端开发中,我们经常会遇到一些看起来很简单,但处理起来又有点麻烦的问题: 图标太小,不容易点击 图片尺寸不统一,导致布局错乱 SVG 颜色不好控制 页面滚动到锚点后被顶部导航遮挡 想实现毛玻璃效果,却发现元素本身也被模糊了 想给不规则 PNG 添加阴影,却只能得到矩形阴影 很多时候,这些问题并
你可能会用到的一些CSS小技巧 - 一颗小行星-
在日常前端开发中,我们经常会遇到一些看起来很简单,但处理起来又有点麻烦的问题: 图标太小,不容易点击 图片尺寸不统一,导致布局错乱 SVG 颜色不好控制 页面滚动到锚点后被顶部导航遮挡 想实现毛玻璃效果,却发现元素本身也被模糊了 想给不规则 PNG 添加阴影,却只能得到矩形阴影 很多时候,这些问题并
报错回顾:给OpenClaw添加错误行为记忆机制,让自己写的skill不断成长
OpenClaw 在执行任务时常常会遇到一些零碎的小报错,虽然它会自己尝试寻找解决方法并修复,但修复的过程和结论并没有被持久化。下次遇到同样的问题,它又要从头排查一遍。为了解决这个问题,我写了一个「报错回顾」skill——它能自动扫描会话中的工具调用报错,分析根因、分类、去重,并将修复方案持久化到文档中,让 OpenClaw 真正从错误中学习。
你可能会用到的一些CSS小技巧 - 一颗小行星-
在日常前端开发中,我们经常会遇到一些看起来很简单,但处理起来又有点麻烦的问题: 图标太小,不容易点击 图片尺寸不统一,导致布局错乱 SVG 颜色不好控制 页面滚动到锚点后被顶部导航遮挡 想实现毛玻璃效果,却发现元素本身也被模糊了 想给不规则 PNG 添加阴影,却只能得到矩形阴影 很多时候,这些问题并
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 中这个功能甚至得到了强化,比如你只有坐在屏幕面前,屏幕才...
社区速递 151 | 派友的六月好物盘点、携程被重罚热议和 tomtoc 城市穿行背包
除了首页时间流和侧栏的精选展位,少数派Matrix社区还有很多优秀内容因条件所限无法得到有效曝光,因此我们决定重启Matrix周报,并在此基础上添加更多社区内容、作者投稿新玩意呈现给大家。上周社区速递 ...查看全文
能力厚重,接入极轻:HarmonyOS 7 如何把鸿蒙生态入场门槛降到几行代码
在手机相册里选好一张图,拿着手机往电脑屏幕轻轻一碰,图片就直接出现在了《简讯》app「半角巷」的编辑框里。不用翻文件夹,也不用靠传输工具互联,《简讯》团队把这个改动叫做「跨端发送从五步变一步」。让人觉 ...查看全文
从《奥德赛》观影聊聊 IMAX 影院的分类
聊聊 IMAX 放映系统的区别及影厅选择策略,帮你选到视效更震撼、更接近导演创作意图的版本。查看全文
索尼抛弃实体游戏光盘,谁成为了转型代价?
占核心营收和利润支柱的业务,是不是应该追求最为稳妥的业务方向和逻辑?这个问题对于强大的索尼而言,答案大不相同。查看全文
ZgoCloud上新德国三网9929线路机型详细评测
ZgoCloud上新德国三网9929线路机型,上游netlab,三网回程9929,全新机型,下面详细测试一下。
派早报:月之暗面开源 Kimi K3 模型等
少数派的近期动态那个让你放松娱乐、拥抱心流、逃离纷扰或找回真我的角落,是如何构建起来的?「角落新声」征文活动火热征稿中你可能错过的文章角落新声|不再烧Hi-Fi后,我在走步机上给音乐留了一小时Wind ...查看全文
还在用老式 SSH 工具?Termark 新一代跨平台智能SSH客户端了解一下
Termark 是由指针漂移科技工作室打造的新一代跨平台 SSH 客户端。与传统工具不同,它内置的 AI 助手不仅能进行日常对话,更能切实协助完成运维任务,显著提升工作效率。Termark可靠吗?技术成熟如果你了解开源堡垒机 Next Terminal,那对 Termark 的开发者应该不会陌生——
派评 | 近期值得关注的 App
>下载少数派2.0客户端、关注少数派公众号,解锁全新阅读体验📰>实用、好用的正版软件,少数派为你呈现🚀查看全文
《毁灭战士:黑暗时代》&《启示录》
虽然去年首发出的时候就打通关了, 但是我看了一下居然没有在 Blog 说过这个游戏,只是单纯的在 Steam 上进行了评测,趁着最近刚刚打通一年后的 DLC,那就一并聊聊吧。在说本作之前我们还是...
没想到有一天被Handsome主题授权给坑了,授权机制拉爆服务器的CPU和负载
摘要:本文记录了作者在个人博客使用Handsome主题过程中遭遇的一次严重服务器性能故障。作者发现服务器CPU和负载异常飙升,经排查排除了外部攻击的可能,定位问题根源在于Handsome主题的C...
基于 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中默认不包含这个...
盛夏日本急行(二)
趁着端午节前后又一次前往日本。
Memos: 多 子 多 福
下载原图: Download...
向云端|西南自驾03 - 景德镇
文章分类与统计
已发布文章总数:324 最近一次发布日期:2026-07-08 Category Last Updated Date Count 随笔与诗 2025-02-09 103 ...
香港的另一面
上周我去参加了一年一度的香港书展,我再次走进了这座城市,本着来都来了不折腾一下浑身不舒服的想法,我们计划多待一天到处走走。香港的市区我们已经看过太多遍了,这次的出行我们选择了离岛区,并计划了一次郊野徒步。
用黄色的无籽西瓜和柠檬和冰块打出了一杯好喝到爆炸的饮料 ​​​
大概是十岁以后体脂第一次低于20%,值得晚上吃点零食庆祝一下 ​​​
蛋白质菜谱又加了一道:costco买的ribeye 切成小块 盐和黑胡椒腌一下 橄榄油炒香蒜 捞出煎牛肉 两分钟不动 之后反面加回蒜 出国 牛肉是蛋白质极佳来源,主要含有高含量的锌 ​​​
Memos: 精 打 细 算
下载原图: Download...
对抗系统的桌游
最近比较难找到人一起开桌游,所以我玩了不少人对抗系统规则的游戏。 桌游中人和人对抗的比较常见,设计一套规则、让玩家在这套规则下博弈;但需要找到(足够水平的)人一起玩。虽然很多桌游也会设计 solo 模式,但大多是设计一个自动机来模拟对手。这会损失相当的博弈性,要么变成了可预测的系统行为,要么沦为半随机事件。而游戏规则的原始设计中通常都会有相当部分依赖人之间的博弈才有趣。例如,我最喜欢的桌游《银河竞...
Memos: 反 客 为 主
下载原图: Download...
阿西莫夫的 Prompt
<![CDATA[人们对“机器人三定律”有一种普遍的误读:把它当成阿西莫夫为机器写下的理想伦理规范。不得伤害人类、必须服从人类、在不违反前两条的情况下保护自己——三行简洁的“代码”,仿佛只要把规则写对,机器就安全了。它甚至经常被看作今天人工智能安全原则的早期版本。但这只读到了阿西莫夫的一半。他确实想反驳科幻小说里根深蒂固的“科学怪人情结”:既然机器是人造工具,安全约束理应写进机器本身,而不是...
学习周刊-总第273期-2026年第30周
如要阅读全文,点击标题跳转。 学习周刊-总第273期 | http-stat-rs | lite-edit | nezha | superhq | holaOS | SuperCmd | llm_wiki
Memos: 形 同 虚 设
下载原图: Download...
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...
腾讯miora上手:设计师又又又失业的一集?
这篇文章介绍了腾讯新推出的AI设计工具miora的上手体验。作者尝试用miora为洪绘品牌制作品牌视觉全案,提交了IP角色和logo后,工具会先询问需求来明确方向,但生成速度极慢,且生成结果完全没有遵循提供的素材。折腾半天最终效果是全英文全案,角色和logo只是把正面照原样放上去,没有任何设计处理。与即梦对比后发现即梦连类似的图都出不了,所以miora并非完全无用。整体来看,miora本质是文字模...
Mac 合盖不休眠:用 pmset 彻底禁止系统睡眠
这篇文章介绍了如何使用 macOS 的 pmset 命令彻底禁止系统睡眠,解决 AlDente 限充放电时合盖被强制休眠的问题。通过两行终端命令 disablesleep 1 和 sleep 0,可以在任何场景下——无论合盖开盖、插电放电——阻止系统进入休眠状态,同时不影响显示器的正常关闭。文章还对比了 pmset 与 Amphetamine 等应用层方案的区别,解释了为什么系统级设置更可靠。
飘过新加坡的日子 - NUSH DSA
– 题记 – 不算前面的占坑贴, 这算今年第一篇. Ethan今年PSLE, 一方面上半年我工作上继续牛马, 无暇顾及; 另外一方面L如此自信的认定自己的孩
在医院进行独立开发的一周:阿小信的自由职业周记(2026W29)
黑喽,我是阿小信,一个三年自由职业经验的独立开发者(关于我是如何走上这条不上班自然醒的不归之路,可以阅读 这篇文章 )。 这是2026年第29周(7.13-7.19)周记。这周都是在医院度过的。陪护,把笔记本带去了,能写写文章,也能敲点代码。独立开发的优势之一在于,不限定工作地点和场所。...
酷比魔方掌玩 Mini
好几年前吧,酷比魔方推出过一个叫做掌玩 Mini 的 8 寸平板,主要就是特别便宜,而且可以插卡,虽然是 4G 内存,CPU 也不强,但是便宜,在绝对便宜的价格下,其他什么缺点都不是问题。后来这...
从知识管理到个人数字基建,以及 AI 冲击的应对
属于是酝酿了几个月的新活,大概算是 基于 Logseq 重构个人知识管理体系 的一个续集。 从知识管理到个人数字基建 - gq‘s blog 目前私下也在围绕着它去做一系列的解决方案,某种意义上我感觉 0xFFFF 设计的初衷,也有一个帮助大家构建起自身的学习的基础建设的意味,所以坛子进一步的发展可能会结合一起考虑 😛
向云端|西南自驾02 - 婺源
神户恋爱物语
这是一部 1989 年首发在日本 NEC PC-8801 平台的文字恋爱冒险游戏,名为《神戸恋愛物語》。总之是机缘巧合吧,我决定尝试一下。游戏是 7 张软盘的载体,不过我记得打通也就用了 6 张...
绿盾文件解密工具
基于WPF开发的绿盾加密文件批量解密与格式还原工具,无需管理员权限或解密审批,通过模拟授权进程实现透明解密。其核心原理为:利用API Hook技术伪装成白名单授权进程(如EXCEL.EXE),在文件载入内存时触发自动解密,再将明文数据写入非监控扩展名(如.exe)的临时文件,最后通过文件头魔法数字识别和结构分析,将.exe文件批量还原为原始格式(如.docx/.xlsx)。工具支持批量添加加密文...
如何用 OpenClaw 配置早报晚报,科技新闻信源、微博热搜获取
这篇文章介绍了如何用 OpenClaw 配置每日早报和晚报,包括通过 Cron 定时生成天气、科技新闻、微博热搜和任务执行情况,并整理成 HTML 邮件发送。文章还说明了腾讯 Agent Mail 的安装授权流程、微博热搜的抓取与链接处理方法,以及 PrismFlowAgent、HEX2077 和 HeoNews RSS 三种新闻信源方案,同时整理了任务超时、数据缺失和邮件排版等实际配置细节,方便...
ubuntu 24.04 编译时报错找不到 libtinfo.so.5
ubuntu 24.04 编译时报错找不到 libtinfo.so.5 的解决方法。
當測量變成目標:從窗戶稅到 Pull Request 數
我曾寫小工具統計自己一季貢獻了多少 PR、留了多少 review、解了多少 ticket,想拿數字向主管證明產出。主管只淡淡說績效不只看產出。幾年後我才懂——當測量變成目標,它就不再是一個好的測量了。從英國窗戶稅、河內滅鼠賞金,到今天用 PR 數評估開發者,機制一模一樣。
當測量變成目標:從窗戶稅到 Pull Request 數
我曾寫小工具統計自己一季貢獻了多少 PR、留了多少 review、解了多少 ticket,想拿數字向主管證明產出。主管只淡淡說績效不只看產出。幾年後我才懂——當測量變成目標,它就不再是一個好的測量了。從英國窗戶稅、河內滅鼠賞金,到今天用 PR 數評估開發者,機制一模一樣。
关于《忍者龙剑传4》的碎碎念
其实去年很早就打通“忍龙4”了,但是一直没有写东西,主要是我发现我并非什么“动作游戏领域大神”,也打不出什么高端连段,很多时候都是靠复读一些轮椅技能在战斗,要说我唯一的自豪点就是可以在 DOOM...
关于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/...
上午去farmer’s market (小时候最不喜欢跟着妈妈去市场买菜,结果长大后周末活动居然是带娃去买菜),买了蚕豆、茄子。中午做了凉拌茄子和蒜蓉蚕豆,老婆说很好吃。这个市场景色无敌,能看到远处的SF和SFO飞机起降。 ​​​
书架里的书越来越多,时间越来越少 ​​​
07/16 ~ 07/18 去沖繩玩!
從福岡飛沖繩三天兩夜,跟著 Wiwi 的遊記吃冰、逛港川外人住宅區、玩 teamLab、大啖燒肉。
07/16 ~ 07/18 去沖繩玩!
從福岡飛沖繩三天兩夜,跟著 Wiwi 的遊記吃冰、逛港川外人住宅區、玩 teamLab、大啖燒肉。
Memos: Grok Build 可以试试
官网:https://x.ai/cli 登录后就能使用,免费用户也有一些额度,但是使用 /usage 命令需要升级付费? 目前看可以作为 Review 代码的一个交 …...
Memos: 谁不想用自己媳妇儿的形象做个电子 “Pet” 呢
ChatGPT 前两天不是出了 Work 模式,今天用网页版也提示我切换 Work 模式体验。 跳转后提示我可以创建自己的专属 Pet,倒很简单,上传 …
Memos: 洗碗机太大,洗碗机太小
前几天看 V2EX 大家讨论洗碗机,想了下出租房倒也可以买个小的用。因为一些限制因素,购买了美的的手动上水款 M10 Max(4 套 …
别让AI搜不到你:聊聊大语言模型优化(LLMO)
AI搜索时代,如何让ChatGPT、Kimi等大模型在回答中主动推荐你的品牌?本文用直白的方式拆解大语言模型优化(LLMO)的核心逻辑:从写出AI认可的好内容,到用结构化数据“投喂”算法,再到追踪品牌在AI答案中的曝光。抓住这波先发红利,别让你的品牌在AI对话里“查无此人”。
往蛋白粉里加了点咖啡,好像好喝了一点 ​​​
从参考视频到成片:7 个提示词让 Codex 接管 Remotion 全流程
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...
日系安卓平板:Sharp Dtab D-41A
这个平板应该是 2024年 11 月的时候买的,来自大家最熟悉的 OK 家,当时买这个东西的原因也很简单,想要一个平板,目的就是看片子就行,最好是原生系统的,能装 GMS 的,不要国产的……OK...
给 SearXNG 接入豆包搜索,解决 OpenClaw 信源难题
这篇文章介绍了如何将豆包搜索接入 SearXNG 聚合搜索引擎,解决 OpenClaw 搜索信源不稳定的问题。文章详细讲解了两种接入方式:通过普通 API Key 接入和通过方舟 Agent Plan 接入,涵盖了 json_engine 的配置方法、request_body 大括号转义的注意事项、引擎命名规范以及配置后的验证方法。对于使用 SearXNG 的用户来说,增加豆包搜索这个稳定信源可以...
rclone 挂载 cloudflare R2 及使用
在 Linux 下安装 rclone 并挂载 cloudflare r2 及相关的常用使用命令。
昨天夜里出来了 ​​​
学习周刊-总第272期-2026年第29周
如要阅读全文,点击标题跳转。 学习周刊-总第272期 | herdr | litter | Mouser | PDFSlice | kula | redc | paseo
从无脑缓存并发到数据库仅索引查询
经过几个月的渐进式重构优化,V2 版接口顺利上线,接口响应时间大幅降低、也比第一版本的接口耗时更稳定。 记录一下项 …
Memos: 记录当下基于 AI 御三家基础订阅的编程流程
其实目前只有两家。美国豆包现阶段不太适合参与日常编码任务,Gemini CLI 更是难用到让人怀疑它是否真的由 Google 出品。 让 Claude Code …
解决微信支付退款回调“Wechatpay-Serial is empty”验签失败:Go完整解决方案(V2/V3双协议兼容)
微信支付退款回调报错 Wechatpay-Serial is empty?支付回调正常但退款回调失败? 本文完整记录问题根因、排查过程和可直接使用的 Go 代码,兼容 APIv3 和 V2 两种退款通知协议。
我做了个玩 Galgame 的辅助工具
前一阵又开始玩 Galgame 了,不过原来的设备有点不满意了,回到了 Windows 平板阵营,这次用的是一个联想的 N200 的十寸平板,虽然性能和键盘不咋样,但是屏幕还说得过去,续航也可以...
招商银行万事达借记卡申请与消费实测
最近在刷X的时候了解到招商银行推出了万事达借记卡,xiaoz作为一个集卡爱好者自然不会错过,这篇文章将记录和分享申请整个过程和消费实测,有需要的朋友可以参考。招行万事达借记卡有什么特别的优势吗?招行万事达借记卡其实并没有明显的优势,如果你已经有VISA、MasterCard外币卡,那么此卡可有可无,
绿色的蛹已经变成暗灰色,透过外壳可以看到里面帝王蝶标志性的橙黑翅膀,好像快出来了,大概今晚或者明天。 ​​​
最近出现了严重的厌工情绪。在Youtube每天的工作变得愈发无聊。其实乍一眼看上去是个人人艳羡的工作——世上最大的视频服务后端核心算法推荐组,凡是做recsys的大概没有不知道不想去的;但仔细想来自己这半年做了什么,这里加个新的video grouping、给这个模型新加个feature、那个模型的prediction拿来 ​​​ …展开
OpenClaw记忆系统升级:从memory-core到memory-lancedb-pro的迁移与配置
这篇文章介绍了 OpenClaw 记忆系统插件的选择和配置过程。对比了 memory-core、memory-wiki、memory-lancedb 和 memory-lancedb-pro 四种主流插件的功能差异,重点分析了选择 memory-lancedb-pro 的三个核心理由:混合检索(向量+BM25)提升召回精度、LLM 驱动的智能提取和 Weibull 衰减遗忘机制、以及可控的数据导入...
当前想置顶的一些内容
最近学到了一个概念:Hypomnēma ,这是一种将真理内化为自己品格和行动的方法,具体就是把已经读到、听到的真理材料收集起来,再通过练习来塑造自己。我在这篇文章里整理了目前为止想要践行的真理。
screenpipe:开源本地的 AI 记忆引擎,让电脑更懂你
这篇文章介绍了 screenpipe 这款开源的本地 AI 记忆引擎。它通过事件驱动的方式持续捕获屏幕和音频数据,在本地 SQLite 数据库中建立可全文搜索的数字记忆,让 AI 助手能够记住用户的工作上下文。文章详细说明了 screenpipe 的核心能力,包括自然语言搜索、视觉时间线、基于 markdown 定义的 Pipes 自动化管道系统、MCP 服务器支持,以及与 OpenClaw 的联...
花谱:被高高捧起的奇迹
“花谱”(かふ)是由神椿工作室(KAMITSUBAKI STUDIO)运作的一个基于互联网创建的虚拟歌手(Vsinger)企划,成立于 2018 年。“花谱”这个角色是由画师 Palow 绘制,...
手动编译 Rockchip BSP 内核并安装到设备
手动编译 Rockchip BSP 内核以支持 Mainline 不支持的功能,本文以 RK3566 为例对内核进行重新编译。
1990年出生男性退休年龄与社保缴费年限详解
对于1990年出生的男性而言,退休年龄和社保缴费问题是关乎未来生活的重要议题。以下结合2025年起实施的最新延迟退休政策,为大家详细科普:
【微信支付】虚拟服务遭遇恶意退款怎么办?独立开发者如何保护自己的商户权益?
最近遭遇了几起恶意退款,之前开发微信支付相关功能时,只考虑技术上的实现,奈何人心难料。 今天又遭遇了一起羊毛党的恶意退款,面对这种恶意白嫖羊毛党我们真的是一点办法都没有只能接受退款吗?我开始实施了一些措施来拒绝白嫖党的退款投诉。虽然钱不多,但自己的权益必须自己去守护。 本文记录一次虚拟服务遭遇恶意退款的完整应对过程,从法律条款、平台规则到技术防护,分享一套可落地的微信支付商户自保方案。...
AdSense赚钱全攻略:从入门到精通的实用指南
在众多的网站变现方式中, Google AdSense 凭借其强大的广告匹配能力和稳定的支付体系,始终是许多网站运营者首选的广告联盟。无论你运营的是个人博客、资讯网站还是内容社区,只要拥有稳定的访问量,都可以通过 AdSense 将流量转化为收入。作为一种按效果付费的广告服务,AdSense 系统会自动分析网页内容并匹配相关的广告,当访客点击或观看这些广告时,发布商就能获得相应...
漫谈《调酒师 - 神之杯》与日本的酒吧文化
Bartender,中文通常称为“酒保”或“调酒师”,这是一个人尽皆知,但又距离我们颇为遥远的职业。大部分人都知道“酒吧“和”鸡尾酒“,可真正去过或品尝过的人却并不多,关于“酒保”和“调酒师”的...
“暑假综合症”犯了,得“治”!
今年暑假儿子高三了,也就是暑假开始的时候放了四五天的假,现在已经正常上课了,所以我的暑假作息时间得要跟着儿子的 […]
Dify 生产环境性能调优:API 并发与 Celery 后台任务参数实践
一、问题背景 最近在整一个大模型的项目,生产环境用的是一台标准的 8核 16G 云服务器,上面自己独立部署了 Dify 平台。 我们的业务主要已AI对话+工作流为主,没有大文件处理和知识库管理。 不玩重活:完全没有大文件解析、数据集批量导入,或者知识库切片这种疯狂吃内存的“重体力活”。 全是业务:纯粹的 Workflow 工作流和 Agent 智能体调度,里面塞满了各种大模型(LLM)节点,而且...
Dify 生产环境性能调优:API 并发与 Celery 后台任务参数实践
一、问题背景 最近在整一个大模型的项目,生产环境用的是一台标准的 8核 16G 云服务器,上面自己独立部署了 Dify 平台。 我们的业务主要已AI对话+工作流为主,没有大文件处理和知识库管理。 不玩重活:完全没有大文件解析、数据集批量导入,或者知识库切片这种疯狂吃内存的“重体力活”。 全是业务:纯粹的 Workflow 工作流和 Agent 智能体调度,里面塞满了各种大模型(LLM)节点,而且...
有人给我看他的北大毕业证,有人给我发美团offer,有人给我下住院通知:阿小信的自由职业周记(2026W28)
黑喽,我是阿小信,一个三年自由职业经验的独立开发者(关于我是如何走上这条不上班自然醒的不归之路,可以阅读 这篇文章 )。 这是我的2026第28周(7.6-7.12)周记。 ...
关于《真情故事》的回忆
我记得是上初中的时候,那时候家里也买不起什么 MP3,随身听,Walkman,甚至我同学还有用 MD 的,但是听了下价格就觉得十分抽象我更不可能买得起,我唯一能听新鲜音乐的方式,就是通过家里的收...
编译 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 去年在日本旅行时最喜欢用的产品之一,甚至多次愿意为了它多搭一两个站。
Memos: 快跑!说美国豆包是过誉了
“我是 Gemini,一个由 Google 训练的大型语言模型。” 这盲测输出,一样的,就蠢蠢的。
trixie系统如何安装Tailscale | debian trixie isn't supported by this script yet.
今天在树莓派上安装Tailscale,发现报错了: [crayon-6a53001f7060d993744379/] 先清理空文件: [crayon-6a53001f70614646669611/] 持续重试下载密钥,强制 IPv4: [c...
学到了 一个概念: Hypomnēma ,"是一种将真理转化为品格的方法: 通过每天回顾那些让你切实感受到理想生活方式的句子,你会更容易记得去做正确的事 ,也会记得在日常生活中真正练习它。毕竟,只是在脑子里想一想,并不会改变你。慢慢地,你会成为那样的人。到最后,你甚至不再需要刻意提醒自己,因为你的原则已经变成了你的品格。 所以,对我来说,好像就是每天回顾 Wisdom 这个 collection ...
Memos: 使用 rtk-ai/rtk 一个多月后的统计
10000+ 自动工具调用,节省 3770 万 Token,效果喜人。 最初是一个多月前发的 Memos:推荐安装 Codegraph 和 rtk 减少 Token 消耗 后开始使用,再推荐下 Codegraph,很 …...
Memos: 大意了!1.5x2.0 米的床
老家房子出租出去,前几天租客跟我说次卧床垫子塌陷,翻个面用过段时间还是塌。 我就计划在闲鱼淘一个二手床垫,床是 …
DediRock每年10.88刀美国机器,可选纽约和洛杉矶地区
DediRock商家和RackNerd同款线路,上游ColoCrossing,提供洛杉矶和纽约机房,比较便宜,有兴趣的可以看看
DMIT全区域补货,套餐汇总
DMIT补货了亚太和美西地区机型,包括香港、日本、洛杉矶,CN2GIA线路,包括Pro和EB套餐,汇总如下:
学习周刊-总第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、并发、量化、性能指标等多个层次。 这些问题琐碎、复杂,又各有各的重要。这让我想...
Excelize 开源十周年,发布 2.11.0 版本
Excelize 是一款用于操作 Office Excel 电子表格文档的开源基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel、WPS、OpenOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提...
ai-job-search 新手使用教程:把 Claude Code 变成你的求职工作台
混元hy3模型上手:腾讯送了云函数个人版6个月,怎么才能用上
这篇文章介绍了腾讯云混元 hy3 通过 CloudBase 赠送 10 亿 Token 的上手体验。作者从领取额度、开通模型、获取接口讲起,说明了如何在 OpenClaw 中以自定义 OpenAI 兼容模型接入 hy3 而无需安装插件。文章实测了 hy3 及同平台 deepseek 系列速度,指出 hy3 响应快但吞吐偏低、上下文仅 256K,基础任务尚可而复杂任务一般。最后介绍该模型已在 Heo...
从混乱到有序: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....
给OpenClaw加上rm删除保护:防止AI误删你的整个电脑
这篇文章介绍了如何给OpenClaw加上rm删除保护,防止AI误删整个用户目录。起因是OpenClaw执行清理任务时跑了一行rm -rf ~/,导致用户主目录被递归删除。通过在.zshrc中定义rm函数实现两层防护:危险路径拦截和受保护目录精确匹配,同时所有递归删除自动转为trash废纸篓恢复。
树莓派5通过NVME固态硬盘安装Home Assistant
首先打开:https://www.raspberrypi.com/software/,下载树莓派镜像管理软件~ 打开之后,选择树莓派5,然后选择:Other specific-purpose OS > Home automation ...
一次MySQL排序内存溢出的排查与解决实录
我昨天刚踩完这个坑,顺手把排查过程整理了一下,希望能帮你省点时间。 事情是这样的 昨天下午,我正美滋滋地写着代码,突然监控告警响了。点开一看,一个跑了半年的MySQL服务挂了,日志里躺着一行刺眼的红字: Out of sort memory, consider increasing server sort buffer size 说实话,看到这个报错我第一反应是——哪个憨憨写了没索引的大排序?...
一次MySQL排序内存溢出的排查与解决实录
我昨天刚踩完这个坑,顺手把排查过程整理了一下,希望能帮你省点时间。 事情是这样的 昨天下午,我正美滋滋地写着代码,突然监控告警响了。点开一看,一个跑了半年的MySQL服务挂了,日志里躺着一行刺眼的红字: Out of sort memory, consider increasing server sort buffer size 说实话,看到这个报错我第一反应是——哪个憨憨写了没索引的大排序?...
ZNote私有笔记已支持 AI 检索问答,可轻松搭建自己的智能知识库
各位老板好,我是xiaoz,几天又过去了,这几天我一刻没闲着,每天都在疯狂迭代ZNote私有笔记,现在给老板汇报下最新支持的AI 检索问答功能。ZNote开源地址:https://github.com/helloxz/znote什么是 AI 检索问答?简单来说,和传统AI对话不同的是,ZNote的A
LXD 桥接容器单节点网络时断时续排查实录:隐形 IP 冲突的坑
最近在 Ubuntu 宿主机上配置了 LXD 容器的物理网桥br0,让容器直接接入局域网,获取和宿主机同网段的 IP。部署过程中遇到了一个非常典型的间歇性网络故障:两台容器接在同一个网桥上,一台全程网络正常,另一台时断时续,最后彻底无法访问...
在暴风雨中踩坑对公账户Google AdSense外汇收款:阿小信的自由职业周记(2026W27)
黑喽,我是阿小信,一个三年自由职业经验的独立开发者(关于我是如何走上这条不上班自然醒的不归之路,可以阅读 这篇文章 )。 很多人羡慕“不用上班、自然醒”的自由职业和一人公司模式,但只有亲身经历才知道:自由的背后,全是细碎、磨人、没人兜底的琐碎琐事。 本周是2026年第27周(6.29-7.5),没有重磅的项目迭代,没有业务突破,大半时间都在踩坑、改错、收拾烂摊子。 但这周最大...
游记|吹17度江风,吃地道豆腐包,建德3天2晚散漫自驾
大三编译原理的学习
我用 Python 写过 Bison 和 Flex。当时写着玩顺便进一步学习Python。https://github.com/xuxinhang/plex https://github.com/xuxinhang/pison 但是,我劝新接触编译原理的工程师们不要在语法分析这类前端知识上花时间。递归下降已经可以解决绝大部分的语法分析的问题了。事实上相当多的编程语言的语法分析都仅使用了递归下降。大...
基于chrome的浏览器扩展程序思维模式讨论
我真的超级喜欢 WebExtension 的设计。原汁原味的 Javascript 回调风格、通信功能接口、沙盒。(不过我还是更喜欢 XUI 时代的 Firefox 插件。 你可以看 Mozilla Developer Network 上有关 WebExtension 的内容,这是最好的,没有之一。
LXD+Autodl私有云安装全流程 | 让显卡数量翻倍
这篇文章主要是想要在两个磁盘上分别安装Autodl私有云,这样对每个磁盘的压力就没那么大了,不过如果想要开启磁盘配额,有个前置条件,先将Autodl的数据盘磁盘格式设置为ext4,参考:Autodl帮助文档 根据上面的帮助文档,我们得到了两...
云南系列|Day 7 返程前在丽江的一天
云南旅行系列 1大理洱海之行(上) 2大理洱海之行(下) 3周城扎染 & 抵达剑川 4剑川古城记录 5-6在沙溪古镇的两天 7返程 …...
[译] 大模型训练的中场叙事:从 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 […]
安装Tailscale
安装Tailscale: [crayon-6a53001f70a5d345456441/] 启用 systemd-resolved,根据 Tailscale 官方文档,系统若运行 systemd-resolved,Tailscale 会自动...
用 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....
读博随笔 | 喜欢在线刷网课的人一定不能错过这个免费的千问浏览器插件,实时转录、思维导图.......
摘要:作者分享了自己作为在线学习重度用户的经验,尤其推荐了一款免费的千问浏览器插件。该插件支持在B站等平台观看课程时实时转录音频并自动生成思维导图,大幅提升了做笔记和撰写技术博客的效率。作者认为...
学习周刊-总第270期-2026年第27周
如要阅读全文,点击标题跳转。 学习周刊-总第270期 | neordm | browser | page-agent | MeowCLI | TablePro | OpenCodeUI | clash-for-linux-install
我的软件冲进苹果商店下载榜前 50 了
前言在国区商店上架了1周时间,今天终于冲进下载热榜前50啦(第48名就是我的软件😁),为了庆祝这个开心的时刻,送一键三连(点赞+转发+评论)用户年度会员兑换码🎉。更多信息如果你对此软件的原理和设计初衷感兴趣,可以移步我的另一篇文章:开发了一个进阶版Apple健康写在最后至此,文章就分享完毕了。我是神奇的程序员,一位前端开发工程师。如果你对我感兴趣,请移步我的个人网站,进一步了解。...
Memos: Upyun CDN 下线 HTTP/3 支持
为什么我知道这个 ‘更新’ 呢,因为偶然间打开博客发现在国内无法访问。 排查发现 DNSPod CNAME 解析到的 http3.aicdn.com. 无响应。到控制台设 …
豆言豆语Skill发布:让AI学会豆包的毒舌说话风格
这篇文章介绍了豆言豆语,一个 OpenClaw skill,可以让 AI 模仿字节豆包的说话风格。核心特点是"最直白、最不绕弯"的排比句式,收录了全网流传的经典原句和衍生短句。文章展示了多个实际回答效果,包括 Mac 涨价、朋友借钱、宽带咨询等场景,并提供了一键安装命令。
美团longcat上手:缓存免费,主打便宜,就是速度太慢,思考时间looooong
这篇文章介绍了美团新发布的LongCat-2.0模型的上手体验。LongCat-2.0使用国产芯片训练,定价比小米mimo略贵,但核心亮点是缓存命中时免token费(小米仍扣积分)。文章测试了OpenClaw接入和Claude Code vibecoding两个场景,发现LongCat速度与mimo基本持平,但思考时间明显更长。在OpenClaw多工具调用任务中偶有中断,Claude Code场景...
虽然Gemini被说是美国大豆包,但面对不熟领域我不得不两个Pro号一起冲了
摘要: 作者分享了使用谷歌Gemini 3.1 Pro的体验与策略。尽管在纯文本模型能力上,Gemini被认为不及ChatGPT和Claude,但其多模态功能、对国内用户的友好性以及高性价比使其...
读博随笔 | 买个美国工业硬件是一波三折且烧钱
摘要:本文记录了作者作为博士研究生,为科研项目从美国购买开源ECU硬件(rusEFI)的全过程。文章详细描述了购物经历中的多重困境:高昂的费用(硬件加邮费近七千元)、复杂且屡遭驳回的海关清关流程...
X/Twitter 长文复制不了?用 Codex 自动抓正文、图片和互动数据保存成 Markdown
ZNote私有笔记安卓版APP来了
各位老板好,我是xiaoz,距离上次ZNote更新已经过去3天,这次我把ZNote的安卓APP给造出来了,现在双手奉上,需要的朋友可自取哦。注意:安卓APP需要搭配ZNote服务端一起使用!如果您还不了解ZNote,可以先看下往期回顾:小而美的ZNote笔记软件 —— 支持Docker私有部署和WE
OpenClaw Workboard 功能上手:让 Agent 自己干活,你只管盯进度
这篇文章介绍了OpenClaw新增的Workboard工作板功能,它是一个Kanban看板,用来追踪AI agent后台任务的执行状态。Workboard把每件事变成一张卡片,状态自动更新为running、review、done或blocked,不用在聊天记录里反复追问进度。文章讲了核心功能、适用场景(批量下载、多服务器运维、多步骤内容创作等)、安装方式和用法,以及与Cron的区别。长任务适合Wo...

June 2026 (122)

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%。“需求呈抛物线式增长,”首席执行官...
如鲠在喉般修完现实的BUG,OPC生机再现:阿小信的自由职业周记(2026W26)
如果你不花时间去创造你想要的生活,就将被迫花很多时间去应付你不想要的生活。人的两种活法,要么主动为自己的梦想努力,要么被迫为别人的梦想买单。 生活里每个人都自顾不暇,真的没有人会时刻催你、叫你起床、推着你往前走。你需要学会的是自我管理、自我约束、直到自我突破。 黑喽,我是阿小信,一个三年自由职业经验的独立开发者(关于我是如何走上这条不上班自然醒的不归之路,可以阅读 这篇文章 ...
ian-xiaohei-illustrations 保姆级教程:用 Codex 给中文文章生成小黑手绘认知配图
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...
小米平板8Pro上手:便宜且流畅的好平板,安卓平板的高效令人印象深刻
这篇文章介绍了作者从 iPad Air 3 转向小米平板 8 Pro 的使用体验。作者因 iPadOS 26 升级后卡顿且不支持后续更新,最终选择以约 2600 元入手小米平板 8 Pro。文章从外观做工、系统流畅度、应用适配等方面进行了详细对比,认为安卓平板在影音播放、语音输入、广告跳过、人脸识别解锁等方面效率远超 iPad。同时作者也指出了底部小黑条适配不佳、游戏账号不互通等问题。整体而言,作...
时隔两天,开源笔记软件ZNote又双叒叕更新了,前来汇报
各位好,我是xiaoz,距离上次发布ZNote 0.1.0版本,已经过去两天,这2天我一刻也没闲着,现在已经更新到0.3.1版本了,给各位老板汇报下ZNote笔记软件最近更新情况。ZNote官网:https://znote.xphub.dev/ZNote近期更新由于近期更新内容实在是太多了,所以无法
云南系列|Day 5、6 在沙溪古镇的两天
云南旅行系列 1大理洱海之行(上) 2大理洱海之行(下) 3周城扎染 & 抵达剑川 4剑川古城记录 5-6在沙溪古镇的两天 7返程 …...
听课笔记1 - 优势是一切的起点(夏鹏课程)
AI摘要:本讲座围绕“优势”这一核心概念展开,提出优势的判断标准是心流状态、乐此不疲及高效产出,并构建了“优势三角”能力体系(自我价值、识人、沟通)。讲座强调以优势为职业规划的主轴,通过五个问题...
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...
小而美的ZNote笔记软件 —— 支持Docker私有部署和WEB访问
xiaoz先后用过不少笔记软件,市面上叫得上号的基本都用过,比如:印象笔记、有道笔记、为知笔记、Obsidian、Joplin、Notion、思源笔记、UpNote、TriliumNext...,有的不好看,有的太臃肿,有的同步困难,有的太过复杂,总之没找到一款完全合适的,于是就诞生了自己开发一款笔
学习周刊-总第269期-2026年第26周
如要阅读全文,点击标题跳转。 学习周刊-总第269期 | JsonStudio | panel | momei | metapi | arbor | sub2api | ruanyf-weekly-issue-browser
从猎户座之王到群星
每个经典电子游戏的游戏设计都多少有一些之前作品的痕迹。我认为原因有二:成功的玩法必须有大量玩家实际游戏体验的打磨证明其有效,在经典玩法上培养出来的玩家习惯可以极大的减少游戏的学习门槛,一个新玩法如果门槛过高就无法吸引足够的玩家去玩,也就得不到打磨。 我一直想搞清楚一款吸引我的游戏的核心规则部分到底是怎么设计出来的。为什么我可以玩成百上千小时还可以发掘出新乐趣,而开发者在看似不算太长的时间就设计出了...
开发者效率翻倍工具:Cockpit Tools支持AI IDE多账号与多实例并行运行
洪绘动图发布:将视频转换为帧图或者GIF并且限制只有5MB,APNG、WEBP动图生成工具
这篇文章介绍了作者开发的动图生成工具「洪绘动图」,解决公众号动图5MB限制的痛点。工具支持将视频转换为GIF、APNG和WEBP格式,提供最大尺寸模式和自定义尺寸两种方式。处理模式包括多次尝试模式和AI识别模式,其中AI识别方案效果更好,需要HeoID账户按量付费。基础GIF转换功能完全免费,高级功能每日免费5次,也提供89元买断和6元/月订阅两种会员方式。M芯片Mac版已上线,2026年7月计划...
开发了一个进阶版Apple健康
前言使用iPhone + Apple Watch组合有段时间了,当初买的时候,想着用它来记录我的跑步数据,但是坚持了没多久,我就懒惰了,手表最大的作用就成了睡眠监测工具了,由于作息一直比较规律(晚11~早7),就没怎么关注过这些。最近半年时间,时不时的熬夜写开源项目,我开始关注自己的健康状况了,打开系统自带的的健康app把玩了一番,发现它的数据特别全,但是有几个不好用的地方:首页的内容比较分散,指...
服务器还能再战五年,但我的公司可能要倒闭了:阿小信的自由职业周记(2026W25)
弱时慕强,强时慕真,觉时悟空,不变的是挺直的脊梁。 黑喽,我是阿小信,一个三年自由职业经验的独立开发者(关于我是如何走上这条不上班自然醒的不归之路,可以阅读 这篇文章 )。 这周是端午节,没什么过节的感觉,和往常的工作日一样。这周做的事都比较琐碎,本来想和下一周一起记录的,但是今天出门办了点事,没啥心思写代码,索性记录一下。 这一周修Bug、重构功能、折腾PDF、优化服务...
不会剪视频?OpenMontage让你一句话自动生成完整短视频
Tanso:一键搜索Bocha、火山引擎、知乎的搜索中枢
Telegram群抽奖机器人,开源了!
Telegram群抽奖机器人,这个是我接触AI后折腾的第一个”项目”。在Telegra […]
git-cm:在终端里用 LLM 生成 commit message
写 commit message 这件事,小改动随手就能写,复杂改动就挺烦的。最近我搞了个小工具 git-cm,专门在终端里让 LLM 帮我生成。 它只做一件事:根据 staged 的改动和仓库历史,输出一条合适的 commit message。...
密码保护:教职工离职通知单
无法提供摘要。这是一篇受保护的文章。
六云666clouds:提供美/日/韩/美/德/英/香港原生双ISP住宅IP VPS 年付6折、月付8折、40元起优惠
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...
Autodl的容器无法启动|容器启动卡住
更新:能重启最好是重启,隐患最小! Autodl中某个容器无法启动、无法停止,一直卡住不动~ 主要是因为之前用的NFS共享目录,但是偶尔该目录会无法连接,导致容器无法启动,修复NFS之后,有时候卡住依然存在,此时应该是有些进程僵住了,除了重...
xiaoz博客主题重写完成:Ztheme 已开源,附使用说明
xiaoz博客在2019年的时候开始使用自行开发的主题Msimple,这个主题已经使用超过7年,是时候换上新的UI了。最近在AI辅助下将Msimple重写,功能和Msimple几乎保持一致,但UI更加细致,新主题命名为Ztheme。该主题适合个人博客使用,已经在Github开源,有需要的朋友可以安装
边想边聊 Vol.5
纯主观,想到哪聊到哪,聊到作品的内容可能会涉及剧透。
云南系列|Day 4 剑川古城记录
云南旅行系列 1大理洱海之行(上) 2大理洱海之行(下) 3周城扎染 & 抵达剑川 4剑川古城记录 5-6在沙溪古镇的两天 7返程 …...
云南系列|Day 3 周城扎染 & 抵达剑川
云南旅行系列 1大理洱海之行(上) 2大理洱海之行(下) 3周城扎染 & 抵达剑川 4剑川古城记录 5-6在沙溪古镇的两天 7返程 …...
科学上网的含金量还在提高
目前的形式看,访问外网的限制还会存在一段很长的时间。对于刚需上外网的群体,中转被严格限制以及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
Word中图表的题注如何从指定序号开始?
写基金申报书时,有时申报系统会要求把不同部分拆成多个 Word 文件分别上传,最后再由系统自动合并。这样就容易遇到一个问题:每个 Word 文件里的图表题注都会从“图 1”“表 1”重新开始,合并后编号就重复了。 比如前一个文件已经有“图 ...
读博随笔 | 本学期的助教课结束,认识了一些可爱的大一新生
AI摘要:本学期,作者担任一门全新大一新生研讨课的助教,独立完成了数百页PPT的课程准备,虽感疲惫但视其为宝贵锻炼。课程被作者视为“水课”,故常鼓励学生以绩点和职业目标为重,并建议善用AI提升效...
端午安康!博客进行了主题升级
家庭工作琐事缠身,已无时间频繁写博客了,但情怀一直都在,多年前图省事,买了一套杉小寨的NO.7主题,使用至今, […]
AI支付宝上手:内容全靠编,出问题甩锅给商家,付款快退款难
这篇文章介绍了支付宝最新推出的AI版本的实际体验。作者通过邀请码提前体验了新版AI支付宝,发现界面确实有所优化,类似豆包的简洁设计,支持语音输入和侧边栏消息日程显示。但在实际使用中暴露出严重问题:AI无法操作小程序、只能唤出界面;在团购券购买场景中,商品详情无法打开,AI回答的商品信息与实际不符,购买后发现不支持的商品却被告知支持;出现幻觉后AI推卸责任给商家;退款流程复杂且没有赔偿机制。作者认为...
Zocr:一款开箱即用的轻量OCR API,支持Docker一键部署
最近,百度飞桨平台发布了全新的PP-OCRv6识别模型。它在保持极致轻量的同时,实现了精度与速度的跨越式提升。xiaoz亲测部署后,发现识别效果确实不错,于是将其封装成了一套在线HTTP API调用方案,现正式开源分享给大家。Zocr开源地址:https://github.com/helloxz/z
重要照片一定要备份,手机养成照片备份的好习惯
这篇文章通过同事误删照片导致多设备同步丢失的真实案例,详细介绍了iPhone和Apple设备的iCloud照片同步机制。首先解释了iCloud照片开关打开后,照片属于AppleID而非单个设备,删除操作会在所有设备同步的原理。然后指出两个关键错误操作:误以为照片属于设备而随意删除,以及发现旧手机后第一时间联网导致二次丢失。最后给出备份建议,推荐至少双备份方案,包括足额iCloud、Mac本地原片、...
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 部署和使用。
[推广]酷鸭数据端午活动6.16开启!限时4天!
🌐 酷鸭数据官网: https://www.kooya.vip/ {riven_notice type= […]
人有多大胆,AI有多大产!
“人有多大胆,地有多大产”,这句口号大家应该都很熟悉,是大跃进时期最典型的浮夸口号,到 […]
极速聊 Nintendo Direct 260609
简单记录一下这次 Nintendo Direct 里出现的游戏,以及直播时的一些即时感想。
接受忙碌却无产出的日子,在用户的诅咒声里打磨产品:阿小信的自由职业周记(2026W24)
黑喽,我是阿小信,一个三年自由职业经验的独立开发者(关于我是如何走上这条不上班自然醒的不归之路,可以阅读 这篇文章 )。这周是2026年的第24周(6.8-6.14),照例写下这周周记。 这周挺平淡的,主要心态上已经接受了当下的收入下降的现实,抱怨和焦虑都没有用,只能继续做自己该做的事。凡事只要你心态上接受了,那么都将变得平淡。 这周总体而言就是瞎折腾没啥实质进展的一周。...
马士基 Lego 40955
马士基 Lego 40955 Tony 2026-06-15 20:47, 星期一 内容 今年 3 月份的时候见到 Lego 新款马士基船,乐天的生日礼物又有着落。 Ane Maersk 目前部署在 AE7 上,连接远东亚洲和欧洲,服务于马士基东西向网络(现已纳入 Gemini Cooperation 网络体系)。 同时意味...
Memos: 记录老田的老北京炸酱面
之前有篇 Memos 记录「95分」好吃的‘小帅香菇面’,提到 “与之并列的是老田的老北京炸酱面,炸酱卤+辣椒卤吃到停不下来”,又吃上了 老 …...
云南系列|Day 2 大理洱海之行(下)
云南旅行系列 1大理洱海之行(上) 2大理洱海之行(下) 3周城扎染 & 抵达剑川 4剑川古城记录 5-6在沙溪古镇的两天 7返程 …...
从零重建 macOS 开发机:可复现的环境初始化流程
趁着周末老设备磁盘告急,顺手做了一次完整的 macOS 迁移与开发环境重建,并把整个过程整理成一套可复用、可迁移、可重建的初始化方案。本文按照“从零恢复一台开发机”的顺序,依次展开:Xcode CLI 与系统基础工具链、Homebrew 包管理器、Oh My Zsh 与自动补全插件、基于 gpg-agent 统一托管 SSH/GPG 的 Git 签名体系,以及 Go(GVM)、Python(Min...
也够怪的,我每次都得调用极大的意志力才能不感觉自己像个婊子,而那些富豪们每次都全力以赴地—当然他们是无意的,这就是他们的成功之处了—让人感觉自己是个婊子。
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 有很大一部分,可能不是问题输入的思考,和输出 而是在什么位置输出。想了下,人写代...
搬瓦工洛杉矶DC6,USCA_6机房CN2GIA线路详细评测
搬瓦工最经典的USCA_6机房,CN2GIA精品线路洛杉矶DC6套餐,下面来详细评测一下。
明镜荡|上海出发一小时的宝藏湖荡露营地
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 的。因为元...
老张博客更换Riven主题了!
刚开始写博客的时候,那是三六九的换主题,渐渐的一个主题也就可以用几年了。上次换小胡优化版的”201 […]
HeoSticker3D发布:3D形态的Heo表情,个人免费使用
这篇文章介绍了作者利用 AI 图像生成工具 image2 打造的一套 3D 风格 Heo 表情包。作者在偶然间产生了将表情制作成 3D 小黄脸的想法,经过反复调试提示词、大量生成输出、二次裁剪和后期处理等流程,最终完成了这套 3D 版本的 HeoSticker。这套表情不仅适用于个人网站评论区,也可以作为插图等设计元素使用,面向个人用户免费开放。文章还介绍了基于 HeoID 的自助授权系统,填写名...
基于 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...
搬瓦工日本大阪CN2GIA线路,JPOS_6机房机型详细评测
搬瓦工日本大阪JPOS_6机房,瓦工自有机房,大阪三网CN2GIA线路机,下面来详细评测一下。
2026-06-10 整理行李
明天要和朋友去廣島玩, 整理行李發現好久沒有穿的艦娘的衣服 ...
AI 时代的软件自由
我一直很喜欢好用的软件。 GUI 软件里,Raycast、Fork、Tailscale 这类软件我已经用了很久。它们的交互、默认行为和完成度都很舒服,也会反过来影响我理解“好软件”应该是什么样子。 命令行软件里,Neovim、kitty、fzf、ripgrep,以及各类 Unix 风格的小软件,同样非常符合我的品味。它们更强调可组合、可脚本化和低摩擦的日常使用,这也是我一直很喜欢命令行环境的原因。...
AI 时代的软件自由
我一直很喜欢好用的软件。 GUI 软件里,Raycast、Fork、Tailscale 这类软件我已经用了很久。它们的交互、默认行为和完成度都很舒服,也会反过来影响我理解“好软件”应该是什么样子。 命令行软件里,Neovim、kitty、fzf、ripgrep,以及各类 Unix 风格的小软件,同样非常符合我的品味。它们更强调可组合、可脚本化和低摩擦的日常使用,这也是我一直很喜欢命令行环境的原因。...
高考随想
高考结束那天,我发了个朋友圈,只有四个字:「自由的风」。我如释重负,觉得这个世界在此刻才真正向我敞开了大门。那时我认为这就是自由。 我的老师在下面评论:「有那么夸张吗?哈哈」。那时我不懂,但我现在正是老师当时的年纪,我于是懂了——自由在不同的人眼里,在不同的年龄段,有不同的含义。不过我无法否认,那就是自由的感觉,即使枷锁本来是不该有的。 现在我早就过了评判高考是非的阶段。对于现在的我,评判它只是一...
把 MinIO 示例迁到 OtterIO:使用、部署与迁移验证
前两篇文章把 OtterIO 的来龙去脉和代码线整理交代清楚了,这篇文章回到操作层面:如果过去的项目、文章示例、CI 环境或小型私有化部署里用了 MinIO,现在想切换到 OtterIO,应该怎么改镜像、怎么换环境变量、怎么部署、怎么验证迁移、哪些地方不兼容。文中给出一条 Docker 命令起 OtterIO、用 docker compose 跑多版本 MinIO 与 OtterIO 共存的可复现...
如何让AI搜索引擎正确理解并推荐你的网站:AIO(AI Optimization)实战方法论
当用户向ChatGPT提问「推荐一个靠谱的技术博客」时,你的网站的命运在毫秒间被决定——不是由排名算法,而是由大模型对你过去所有内容的「综合印象」。这不是未来场景,而是正在发生的网站内容搜索革命。传统SEO优化的是关键词匹配,AI搜索优化(AIO)优化的是机器认知。你的网站,准备好被AI正确理解了没?
什么是生成式引擎优化(GEO)?独立开发者需要了解的传统SEO之外的新战场
AI搜索时代的内容生存指南:什么是生成式引擎优化及其实践方法 搜索引擎里关键词排名还不错,但流量就是上不去,甚至可能还有点往下掉。。不是你一个人的错觉。。 现在你用ChatGPT、豆包或者谷歌/百度的AI搜索问个问题,基本都是直接就拿到了答案,根本不需要再点进任何网站。必应的AI概览和微信/抖音的搜索也在做类似的事情。这类工具会在用户点击任何链接之前,直接把答案整理好摆在人家眼前。以前我们做 ...
GPTBot 是什么?AI爬虫对站长的真实影响及如何应对?
随着大型语言模型(LLM)和生成式人工智能(AI)技术的普及,很多新型的网络爬虫悄然出现。其中就包括 GPTBot。与传统的搜索引擎爬虫不同,它的任务并非构建搜索索引,而是为 OpenAI 的模型(如 ChatGPT)采集训练数据。 如果你经营着网站、博客或在线业务,必然面临一个关键决策:是允许 GPTBot 访问,还是将其屏蔽?这不仅是技术选择,更涉及内容策略、品牌可见度及法律风险的复杂权衡。 ...
2026-06-09 Ren生日禮物
因為這週末會去一趟廣島, 所以今天提前幫Ren過生日 今年蛋...
这才是我心目中AI博客的样子
这篇文章介绍了作者在博客中全新上线的HeoBlogAI对话功能。与之前基于知识库的洪墨AI不同,HeoBlogAI从博客级别进行深度接入,无需数据库即可读取页面内容,通过调用搜索功能访问感兴趣的内容并针对当前页面进行对话。文章展示了HeoBlogAI的核心功能:文章建议可在页面跳转后继续保持对话、文章介绍能直接无需数据库读取页面、以及音乐控制和播放等组件功能的适配。作者表示虽然这个功能娱乐意义远大...
xargs
xargs常常用于针对多个输入执行特定的命令。
洪绘历史记录大更新:支持根据浏览器历史记录的AI对话
这篇文章介绍了作者开发的浏览器插件「洪绘历史记录」的重大更新——全新的AI对话功能。用户可以通过自然语言与浏览历史进行交互,查询某网站上次访问时间、访问频次等个性化数据,无需手动翻找列表。插件内置趋势统计、页面内容分析等多种工具,相当于浏览器内的AI助手,支持popup和页面两种使用方式,覆盖Chrome和Edge双平台。付费模式提供按量付费和专业版两种选择,新用户可在福利页面领取免费金币体验AI...
已婚4周年,屏蔽了爬虫却没屏蔽掉沮丧:阿小信的自由职业周记(2026W23)
为什么越来越焦虑,但又为什么还不愿意放弃。 黑喽,我是阿小信,一个三年自由职业经验的独立开发者(关于我是如何走上这条不上班自然醒的不归之路,可以阅读 这篇文章 )。 本周是2026年第23周(6.1-6.7),这周即经历了儿童节又覆盖了高考,更是结婚四周年的日子。我都不想再感叹时间过的快了,因为真的这种感觉太频繁了。看似甜蜜的这周,心情却不怎么样,一会儿在运维代码里找到点...
wordpress兰空图床插件V2版
自从薅了mimo的模型,真的没有放过他,这段时间把自己经常想到使用的一些功能都利用”小张̶ […]
从 MinIO 到 OtterIO:整理一条 Apache 2.0 开源对象存储代码线
上一篇文章交代了为什么要重新审视 MinIO,以及为什么会有 soulteary/minio 这条 Apache 2.0 基线。这篇文章接着往下聊:从 soulteary/minio 到 OtterIO,中间到底做了什么。我把这次整理拆成十二步:从项目身份和命名独立、把 2021 年的代码带到 2026 年、用 gofiber/fiber/v3 重做 HTTP 入口、缩小 Bucket Notif...
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...
重新审视 MinIO:许可证、归档、社区 fork 与我的 Apache 2.0 基线
MinIO 仍然是开源软件,但它已经不再是过去那个“Apache 2.0、社区仓库持续维护、预编译二进制直接使用”的默认选择:许可证从 Apache 2.0 切换到 AGPLv3,公开 GitHub 仓库被归档并标注不再维护,社区版预编译二进制也不再继续发布。本文重新审视 MinIO 当前的开源状态,比较 PGSTY/Silo 与 JuiceData/minio 两个社区 fork 的定位与许可证...
Skills进阶
Foreword 前一篇Skills算是简单的试用,日常用起来也没问题。但是如果要给一个软件写 Skills,把软件能力变成 AI 可以控制并且能完成你设定 pipeline 的 Skill,实践起来就有一些不一样了。 这里以 MenuReel(连锁餐厅数字菜单动效短片编排软件)为例,记录一下实际落地时和「Blog 润色 Skill」这类简单 Skill 的差异。 其实 MenuReel 的...
Skills进阶
Foreword 前一篇Skills算是简单的试用,日常用起来也没问题。但是如果要给一个软件写 Skills,把软件能力变成 AI 可以控制并且能完成你设定 pipeline 的 Skill,实践起来就有一些不一样了。 这里以 MenuReel(连锁餐厅数字菜单动效短片编排软件)为例,记录一下实际落地时和「Blog 润色 Skill」这类简单 Skill 的差异。 其实 MenuReel 的...
2026-06-05 剪頭髮
下週要出國所以趁今天下班趕緊去修修頭髮. 結果下班遇到暴雨,...
2026-06-02~05 Computex 2026 (圖多)
這幾天是一年一度的Computex展覽, 今年有去參觀南港展...
AI和柜台费
现在这个时间点,观察到两件事: 华为的大模型哑火。国内的AI圈反而没那么多恶臭拉踩舆论 雷不斯天天给MIMO搞新闻。一开始是免费用在Openrouter刷榜;然后在大家都玩按次数的 codng plan它家率先搞 token plan涨价;然后又是 100T 申请免费送;然后跟ds4同款缓存优化降价;然后又是给流失老付费用户免费一个月套餐 MIMO是很用力的去刷榜。why? 马斯克几百亿买 c...
AI和柜台费
现在这个时间点,观察到两件事: 华为的大模型哑火。国内的AI圈反而没那么多恶臭拉踩舆论 雷不斯天天给MIMO搞新闻。一开始是免费用在Openrouter刷榜;然后在大家都玩按次数的 codng plan它家率先搞 token plan涨价;然后又是 100T 申请免费送;然后跟ds4同款缓存优化降价;然后又是给流失老付费用户免费一个月套餐 MIMO是很用力的去刷榜。why? 马斯克几百亿买 c...
Hugo 静态博客实现 Google AdSense 广告位懒加载:从原理到实践
你的 Hugo 博客是否因为广告位过多导致页面加载缓慢?当 12 个 AdSense 广告位同时初始化,首屏加载时间飙升至 5 秒以上, 广告拦截检测 弹窗迟迟无法出现,访客在弹窗出来前就已经浏览完内容离开。 本文将分享一套零侵入原有广告模板的懒加载方案:利用 HTML5 <code>&lt;template&gt;</code...
学习周刊-总第266期-2026年第23周
如要阅读全文,点击标题跳转。 学习周刊-总第266期 | muxy | Buffer | NodeLite | Lucarne | ColorTxt | papr | nyaterm
Google AdSense 广告拦截检测:技术原理解析与反拦截实战
我开源了一个谷歌广告拦截检测识别工具,代码仓库放在文章末尾,需要的自取。 独立开发者的小网站靠 AdSense 吃饭,本就没什么盈利,再加上浏览器的广告拦截插件,让原本就举步维艰的生活变得雪上加霜。 网站广告被拦了等于白干,写这篇是因为最近在给网站加广告屏蔽检测,踩了一堆坑,记录一下。 本文主要介绍广告拦截的技术原理,以及怎么检测我们网站上的AdSense广告是否被屏蔽了。 开始之前,请使用广...
个人博客网站如何变现:不依赖广告联盟的几个思路
最近整理旧书签,翻到一篇讲「没有 AdSense 怎么赚钱」的国外文章,翻了翻觉得有些观点还行,但细节已经不太对了。毕竟那篇文章是将近十年前的,很多平台、规则、甚至整个互联网生态都变了。所以自己重新梳理了一遍,把还能用的思路留下来,过时的删掉,补充了一些现在实际能跑的方法以及国内的变现可能,分享出来当个参考。 预防针:想靠写博客赚钱,太难了。不如先去写公众号。 ...
Ubuntu里我就老实用CC-Switch+CodeX-CLI,并上了国外模型中转API的小作坊贼船
AI摘要:本文详细介绍了在Ubuntu系统下配置CC-Switch与CodeX-CLI实现AI编程辅助的完整流程。作者分享了从安装配置到实际使用的经验,包括使用DeepSeek API以及国外模...
HDMI和DP转换
今天使用一根DP到HDMI转接线时总是无信号,排查了半天才发现二者转接是有方向性的。
WordPress首页调用typecho教程(1.3.0版)
折腾永远都不会停的,2024年的时候,折腾《WordPress首页调用typecho方法!》,当时用的是 Re […]
如何让OpenClaw调用你的百度网盘?百度网盘官方Skill帮你上传、下载与分享
这篇文章介绍了作者将公众号资源分享从夸克网盘迁移到百度网盘的过程。作者发现很多用户没有夸克网盘或不想安装,而百度网盘的用户覆盖面更广,于是决定全面切换。通过研究发现了百度网盘官方推出的 CLI 和 Skill 工具,支持上传、下载、分享以及通过链接下载文件等功能,能够方便地完成网盘迁移。文章还分享了该 Skill 的安装方式,可通过 ClawHub 一键安装,并通过扫码授权登录使用。
Kakapo:使用 Wails v3、Go 和 Echo 构建一个本地翻译工作台
Kakapo 是一个基于 Wails v3、Go 和 Echo 构建的本地桌面翻译工作台,它把多个 OpenAI 兼容模型(Kimi、DeepSeek、OpenAI 等)收拢到同一个界面里,支持多模型并行翻译、结果比较、回译、系统朗读和本地历史记录。普通配置保存在 settings.json,API Key 使用 macOS Keychain 保存,历史记录保存在 history.json。本文记...
尝试小散文 | 房东奶奶菜园里的黄瓜番茄
天气越来越热了,减肥的意愿也越来越强烈。于是鬼使神差地选择多吃黄瓜和番茄,有时候当做中午和晚上的主食。买完看着袋子里的红绿,发了半天呆,才慢慢想起来,原来不是鬼使神差,是有来处的。那味道从很久以...
浏览器指纹与反爬虫:TLS JA3、HTTP/2指纹原理及绕过方法
最近不仅在折腾反爬虫,也在搞一个数据抓取的需求,知己知彼,也能更有效的进行防御和进攻。 在抓取数据时,发现同样的请求在浏览器里能正常打开,用代码跑就返回 403 或者验证码页面。 折腾了挺久,最后靠模拟浏览器指纹解决了问题。 这篇文章记录一下学到的内容,主要是 TLS 指纹、HTTP/2 指纹这些之前没太关注过的东西。
搬瓦工新加坡SG_8机房三网CN2GIA套餐详细评测
搬瓦工上新新加坡SG_8机房,三网精品 CN2GIA + 9929 + CMIN2 线路套餐,最低49刀一个月,下面来详细评测一下。
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名但因为没有收到奖励而向客服进行了反馈。 新的赛季中,不需要再反馈了,因为直接收到了奖励!
在服务器上运行GUI程序并将其Web化:Xvfb+KasmVNC 共享软件架构设计与实战
Xvfb + KasmVNC:无显示器服务器的 GUI 应用方案 本文详细讲解两个经典技术:虚拟显示 Xvfb 和 VNC 服务器 KasmVNC。读完后你不仅能理解它们各自做什么、如何配合,还能在自己的项目中运用这套方案。 本文适合人群: 想要在无显示器的服务器上运行 GUI 应用 对容器化 GUI 应用感兴趣 想理解远程桌面技术原理 想让多个用户通过浏览器共享一个应用会话 ...
内网升级vLLM及模型教程
前文 使用vLLM + Qwen3.5部署内网AI笔记 介绍了联网的情况下安装推理环境并下载部署大模型的过程。由于是内网使用,一般部署完后会转移到与外界互联网隔绝的内网运行。为了不断升级AI的性能和能力,需要不定期更新模型和软件栈。 内网升级vLLM及模型教程最先出现在tlanyan。...
10倍增长的力量
思考自己 行动 对于团队 我是一直有在追跟几部小说,有的小说每天更新两章、有的小说断更半年,甚至很多小说烂尾。在这其中我发现一件非常有趣的事情: 有的小说之前断更半年,后来更新了一章,粉丝第一时间竟然是感激、感恩,最后还打趣说到该歇就歇,别累着。后来这个作者偶尔周更新、月更新,不稳定的更新,粉丝都很体谅、很支持。关心的已经不是小说内容,而上升到作者的状态维度。 反观有的小说,作者已经每天固定...
少儿编程
当程序员成为父亲,总想把编程这一技能尽早教给儿子。 我家娃进入小学二年级没多久,我就开始了解少儿编程这一领域了。 如今已经实践了一段时间,有所总结和思考。
ZgoCloud上新洛杉矶优化线路双ISP家宽VPS
ZgoCloud上新洛杉矶优化线路,9929 + CMIN2线路,双ISP家宽VPS,下面来详细评测一下。

May 2026 (81)

再游惠山古镇(x)锡惠公园(√)与周末做菜小记
AI摘要:周六下午,作者与伴侣“佳”再游无锡,原以为是逛惠山古镇,实则是探访锡惠公园内的龙光寺绣球花海。百米的矮山两人走得走走停停,沿途遇见多只与人和睦相处的公园野猫,成为登山的小小乐趣。龙光寺...
typecho兰空图床上传插件V2版
上个月白嫖了小米的模型,前几天又花了一块钱续了一个月,乘着这个机会,抓紧时间造token。这几天也算是“高产” […]
改變人生觀的一句話
費曼、卓別林與電影百米,從自卑少年到有能力幫助他人,分享影響我最深的思考與人生態度。
改變人生觀的一句話
費曼、卓別林與電影百米,從自卑少年到有能力幫助他人,分享影響我最深的思考與人生態度。
丽水遂昌|三个人,自驾五天,花费1800元,总结推荐
2026-05-30 創集繪, SCR@MBLE! -4th Live-
今天去花博參加 IF創集繪+BIO歐美ONLY活動13 和 ...
Herald(鸦使):把验证码和通知,送到该送的人手里
Herald(鸦使)是一个轻量的 OTP 和验证码服务,适合 HomeLab、小团队内部工具和测试环境。它负责创建验证挑战、生成验证码,通过邮件、短信、钉钉等通道把验证码送出去,并完成校验、过期、限流与审计。它可以接在 Stargate 和 Warden 后面作为认证链路里的“送信人”,也可以独立运行,给内部后台、脚本和平台提供统一的验证码能力,并支持 Docker 部署与后续扩展真实发送通道。
Warden(守望者):从共享口令,到一份可维护的准入名册
Warden(守望者)是一个轻量的准入名单数据服务,适合 HomeLab、小团队内部工具和测试环境。它维护可被机器稳定查询的用户名册,记录邮箱、手机号、用户 ID、状态、角色和权限范围,可接在 Stargate 后面完成从共享口令到认人的过渡,也可独立为内部网关和脚本提供统一查询能力,并支持 Docker 部署与后续扩展 Redis、远程数据源和监控。
Stargate(星空之门):不用改业务代码,给内部服务加一道登录门
Stargate(星空之门)是一个轻量化 Forward Auth 鉴权网关,适合 Traefik、Nginx、HomeLab 和内部工具场景。它能将登录、会话与访问控制前移到反向代理入口,让服务无需改造代码,也能快速获得统一认证能力,并可逐步扩展白名单、验证码、TOTP 与监控能力。
Traefik 阿里云使用方案:自动证书与服务接入
本文介绍在阿里云环境中使用 Traefik 3 实现 HTTPS 服务接入与 SSL 证书自动管理的实践方案。通过 AliDNS DNS Challenge、Docker Provider 和 Let's Encrypt,实现证书自动申请、自动续签与动态路由配置。同时结合 RAM 最小权限设计,降低密钥风险,提高服务安全性与可维护性。文章包含完整部署步骤、Traefik 配置示例、服务接入方式及运...
2026-05-29 更換日光燈
前幾天天花板的日光燈壞掉一支, 因為是Panasonic的,...
通过串口安装Linux
以openEuler安装在Hygon 3350主板上为例,演示通过串口安装Linux的过程
学习周刊-总第265期-2026年第22周
如要阅读全文,点击标题跳转。 学习周刊-总第265期 | Better-Fullstack | supacode | lantor | optimizerDuck | openusage | agentsview | capcap
2026-05-27 台北隨拍
今天健康檢查完去四處逛逛. 小宗宗對台灣的印象就是這種傳統市...
KVM/QEMU 初探
看过我其他文章的朋友应该能看出来,我一直是一个 self-hosted 爱好者。无论是折腾 PVE、网络,还是各种跑在自己服务器上的服务,虚拟化都是绕不开的一层。平时用起来倒是很自然,但越用越会好奇:一台 VM 到底是怎么被跑起来的?PVE 和 virt-manager 这类工具背后究竟做了什么? 这个学习计划其实搁置过很久。QEMU/KVM 的入口并不算友好,QEMU 参数、libvirt、KV...
KVM/QEMU 初探
看过我其他文章的朋友应该能看出来,我一直是一个 self-hosted 爱好者。无论是折腾 PVE、网络,还是各种跑在自己服务器上的服务,虚拟化都是绕不开的一层。平时用起来倒是很自然,但越用越会好奇:一台 VM 到底是怎么被跑起来的?PVE 和 virt-manager 这类工具背后究竟做了什么? 这个学习计划其实搁置过很久。QEMU/KVM 的入口并不算友好,QEMU 参数、libvirt、KV...
一碗龙虾面,千军万马来相见
上午稀里糊涂考完了英语作文,手搓必须得使出初中的英语水平了,鬼扯了一堆,写得自己都晕头转向的。不过应该写了就行,总不能玩挂了吧。找了个小教室敲会电脑,下午和晚上都是满满的消耗时间。作为0.01个...
使用vLLM + Qwen3.5部署内网AI笔记
由于工作需要,近期使用vLLM + Qwen3.5完成了内网AI的部署,本文稍作笔记。本教程的运行硬件为NVIDIA A100/V100 GPU,操作系统为Ubuntu 22.04 LTS版本。 使用vLLM + Qwen3.5部署内网AI笔记最先出现在tlanyan。...
2026-05-24 婚宴, 回台北
今天參加Ren朋友的婚宴, 今天只要列席就好相對來說很輕鬆X...
学习周刊-总第264期-2026年第21周
如要阅读全文,点击标题跳转。 学习周刊-总第264期 | pxcharts | dinky | next-admin | worldmonitor | dbpaw | chartli | oh-my-pi
獨立網站的 N 個好處
為什麼在這個短影音與社群媒體當道的時代,還要花時間經營自己的部落格?分享我寫了將近十年部落格的想法。
獨立網站的 N 個好處
為什麼在這個短影音與社群媒體當道的時代,還要花時間經營自己的部落格?分享我寫了將近十年部落格的想法。
独立游戏简评 Vol.5
以下提到的游戏里涉及解谜游戏,部分内容含有剧透。
Token Tracker - 追踪 Coding Agent 的 Token 使用情况
最近几个月我先后用了好几个平台的 Coding Plan——GitHub Copilot、百炼、Kimi,还有公司提供的 API,以及一些第三方中转平台。用着用着,发现公司 API 的缓存命中率特别低。低到什么程度?我想知道具体数字,于是就 vibe coding 了一个 Token Tracker。
2026-05-23 高雄
這兩天回高雄參加Ren朋友的婚宴 中午直接在車站用餐, 第一...
缺氧和异星工厂的比较
缺氧(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 分离个性化设置的具体实践。
2026-05-22 Forza Horizon 6 (極限競速 地平線6)
最近 FH6 超紅, 今天點開Steam剛好看到廣告就買了....
博客的几个小更新
最近给博客加了几个小更新,我都挺喜欢的。
遂昌|躲避人潮的五一自驾Day5 - 独山
健身(重訓)心得
分享我這陣子的重訓心得
健身(重訓)心得
分享我這陣子的重訓心得
遂昌|躲避人潮的五一自驾Day4 - 焦滩
遂昌|躲避人潮的五一自驾Day3 - 杜鹃
[推广]酷鸭数据 · 520情人节特别活动机来啦!
🦆酷鸭数据 · 520情人节特别活动机来啦! 🎯 活动截止:6月1日 · 错过不再有! 💝 这次活动有点猛! […]
【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 - 盲盒
解决 Joe 主题 AJAX 接口 404 导致的首页内容无法加载
最近遇到一个很玄学的问题:Typecho 首页文章加载不出来,都是占位符,Network 报错 /joe/api 404。 问题原因: 经过排查,发现是 Typecho 的路由系统没有识别出主题自定义的 API 路径。虽然主题逻辑里有处理该...
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 年 5 月 14 日 本文以 Debian 13 为例,介绍如何使用 sing-box 搭建 NaiveProxy 兼容服务端,并在客户端使用 sing-box 的 naive outbound 连接。本文同样适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 服务端与客户端均使用 sing-box,无需 Caddy、Nginx、HAProxy 或 G...
權限與責任:職場內耗的根源
如何要求員工天天加班?像老闆一樣拼命?給他相同的股權
權限與責任:職場內耗的根源
如何要求員工天天加班?像老闆一樣拼命?給他相同的股權
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 的期货 ,但是一直没动手做,现在终于有时间做了,...
AI Coding 工具的实践经验
这篇文章是我几个月来使用 AI Coding 工具的一些实践经验总结,希望能帮助刚接触这些工具的朋友理解它们是怎么工作的,以及怎么用得更好。
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
去寫就對了
我买基金从不亏钱
这是一篇酝酿了超过5年的复盘
开发了一个管理本地开发环境的软件
前言前阵子换了新电脑,我在整理本地开发环境时,看到一堆需要重新装的,顿时感觉好麻烦。想着都过去这么久了,应该有工具可以做到统一管理,实现快速安装、更新、切换版本吧。经过一番查找后,找到了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 (75)

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 年 4 月 26 日 本文以 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 编程为什么把工程重点从亲手实现推向定义约束、验证结果和承担后果。
学习周刊-总第260期-2026年第17周
如要阅读全文,点击标题跳转。 学习周刊-总第260期 | kite-desktop | zerobrew | dnet | voicekey | pdfcraft | explain-error-plugin | ezbookkeeping | server-survival | Droppy | ThinkFlowAI | FlashSpace | Orbit | pigsty | pvesp...
飞塔分流配置实战
需求描述:出口为运营商的ONT,下面是Fortigate做多合一网关,在下面有一台Linux服务器,运行PVE,虚拟机内连接另一城市的外部网络,同时在Fortigate上做分流,使得同局域网下其他设备能够访问外部网络。
RackNerd下架全部特价套餐并涨价
RackNerd已下架全部黑五,新年等特价套餐,全面涨价。新套餐可选地区恢复,可选洛杉矶,西雅图,圣何塞等地区。
Debian & Ubuntu 搭建部署 sing-box 的 VLESS + HTTPUpgrade + Cloudflare Tunnel + ECH + Caddy 服务
本文最后更新于 2026 年 4 月 22 日 本文以 Debian 13 为例,介绍如何搭建 sing-box 的 VLESS + HTTPUpgrade 服务端,通过 Cloudflare Tunnel 隐藏源站 IP,使用 Caddy 建立伪装站,并在客户端启用 ECH 加密 SNI。本文同样完全适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 除 SSH 管理端口外,...
AI 效率革命:为何越“省力”越累?
AI 确实提升了知识工作的产出速度,但它并没有自动换来更多自由时间。真正被改写的不是效率本身,而是组织如何重新定义工作量、竞争基准与个人价值。
Debian & Ubuntu 搭建部署 sing-box 的 AnyTLS + REALITY 服务
本文最后更新于 2026 年 4 月 20 日 本文以 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 年 4 月 20 日 本文以 Debian 13 为例,介绍如何搭建 sing-box 的 VLESS + Vision + REALITY 服务端,并说明对应的客户端配置文件的格式。本文同样完全适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 无需域名,无需解析 无需申请 TLS 证书(REALITY 借用第三方站点的真实 TLS 握手) 无需 N...
告别 kubectl 黑框,开源一个基于 Wails 打造 K8S 多集群管理工具
如要阅读全文,点击标题跳转。做运维久了,你一定懂那种感觉:管理多个K8S集群时,经常需要使用kubectl xxx来进行管理,我想,你一定和我一样,深受其苦。此前我还在群里问过有没有优秀的多集群桌面端管理工具。当时还有群友打趣说让我自己开发一个。虽然我当时也是打趣回应了一下,但实际在我的内心,一直有一个写一个好用的桌面端K8S多集群管理工具。有人可能会问:市面上有不少优秀的 web 端管理工具,为...
你的数据非常重要:个人知识库管理实践
2020 年的时候我写过一篇 关于记笔记的文章,推荐大家试试 Obsidian 的双向链接和网状结构。2026 年初我 又写了一篇 ,聊了聊从「记笔记」到「积累数字资产」的理念转变。当 Deep...
那个集记账、基金、股票于一体的APP,IOS测试上线
财务管家APP本周更新了分红管理和存钱计划功能,iOS测试对VIP用户开放。安卓用户可直接下载安装,会员享受云同步等所有功能。
It Depends 是我最討厭的一句話
很多工程師會說「要看情況」來結束一場討論。但在我看來,能夠促成討論才是最重要的。
It Depends 是我最討厭的一句話
很多工程師會說「要看情況」來結束一場討論。但在我看來,能夠促成討論才是最重要的。
虚惊一场
不知道是否因为我刚写了上一篇文章《心源性猝死及其救治》的缘故,最近经历了心脏相关的虚惊一场。
Debian & Ubuntu 搭建部署 sing-box 的 VLESS + WebSocket + Cloudflare Tunnel + ECH + Caddy 服务
本文最后更新于 2026 年 4 月 18 日 本文以 Debian 13 为例,介绍如何搭建 sing-box 的 VLESS + WebSocket 服务端,通过 Cloudflare Tunnel 隐藏源站 IP,使用 Caddy 建立伪装站,并在客户端启用 ECH 加密 SNI。本文同样完全适用于 Ubuntu 24.04 及以上系统。 本方案有以下特点: 除 SSH 管理端口外,VP...
Ripgrep Config to Search Hidden Files
Notes about how to use ripgrep to search hidden files and configuration related to Neovim.
安卓多邻国无法练习口语的问题
国内的安卓手机安装了多邻国后,大概率无法直接练习口语.解决方法如下: 首先你下载的必须是国际版多邻国,从国内商 […]
学习周刊-总第259期-2026年第16周
如要阅读全文,点击标题跳转。 学习周刊-总第259期 | gomi | Claude-Cowork | alaye-app | Wegent | DockAnchor | mango-desk | typora-theme-phycat | office-website
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 连接打印机时,却发现虽然用户名密码都正确,可以完成登录,但无法获取到文件列表: 拓竹官方论坛上也有一些用户报告了这个问题,例如这个回复,以及这个回复...
写作可以帮助你约束自己的思想。很多时候,只有当你把想法写在纸上时,看似严密的论证中的逻辑漏洞或无知之处才会显现出来。(反之亦然,不动笔的思考往往会变得马虎。
那个集记账、基金、股票于一体的APP,又往前迈了一大步
这款集记账、基金、股票于一体的财务管家APP近期更新,新增债务管理、私募基金支持、美股港股市场接入,并优化底层体验。
除法的意义
可可已经在三年级下学期了,数学似乎还是有点问题。这个阶段考试成绩其实都不会太差,但一旦作业或考卷上的错题并非粗心大意就值得警惕。乘除法是二年级学的,三年级已经在学两位数除一位数的除法。但会计算并不难,计算只是一项机械性技能,难的是理解乘除法的意义。理解乘除比理解加减法困难的多。 我翻出几个月前的一篇 blog,发现过了 4 个月,她的问题依旧:乘除法作为一项计算技能和其背后的意义是割裂的。这导致了...
标毅毕业--上山用力,下山随势
如要阅读全文,点击标题跳转。标毅,全称是 杭州西湖群山标准毅行线,是一条串联起西湖周边二十多座山峰的经典徒步路线,全长约 25 公里,累计爬升在 1200 米到 1500 米左右。它在户外圈名气极大,被公认为杭州户外徒步的 毕业考 和 朝圣级 路线。除了杭州本地之外,还有很多江浙沪的户外爱好者来走这条路线,因此除去特别恶劣天气之外,这条线几乎每天都会有人在走。人多到让你以为是在赶集,甚至让你产生它...
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 月到期。本文将检查并手动更新该安全启动证书。
学习周刊-总第258期-2026年第15周
如要阅读全文,点击标题跳转。 学习周刊-总第258期 | action-tmate | unihub | happy | hapi | LiteMonitor | EasyAccounts | nginxpulse | zjump | harlequin | AgentVerse | mail-studio | radar | DocFlow | screenize
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 資源
2026 年,你可能不需要 AWS
在選擇雲端平台之前,先算清楚團隊為 AWS 付出的真正代價
2026 年,你可能不需要 AWS
在選擇雲端平台之前,先算清楚團隊為 AWS 付出的真正代價
又新增了一个表情包,经典人物
本文主要分享了作者最新发现的一组全新动画贴纸资源。这组贴纸以经典人物和网络热门迷因(Meme)为核心,包含了一系列生动有趣的“名人梗图”以及融合版的“可爱Emoji”表情包。作者在文中特别盘点并展示了本次发现的多款精品表情,供读者参考与交流。此外,文章末尾还贴心地附上了多条往期相关内容的链接,方便表情包爱好者回顾和获取更多同类资源。整体而言,这是一篇实用的表情包资源分享贴。...
為什麼你應該用 ECS 部署服務
在 AWS 上跑容器服務,為什麼 ECS 是比 EC2 和 EKS 更務實的選擇,以及部署複雜度如何吃掉你的錢
為什麼你應該用 ECS 部署服務
在 AWS 上跑容器服務,為什麼 ECS 是比 EC2 和 EKS 更務實的選擇,以及部署複雜度如何吃掉你的錢
学习周刊-总第257期-2026年第14周
如要阅读全文,点击标题跳转。 学习周刊-总第257期 | lovcode | zedis | winshot | StreamPanel | WayLog | agentsdk-go | EnsoAI | baserow | SuperCmd | LobsterAI | Penio
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 集成。
ZgoCloud新洛杉矶三网精品线路AMD机型测试
ZgoCloud上新的洛杉矶三网精品线路套餐,上游netlab,三网CN2GIA / 9929 /CMIN2,下面详细测试一下。

March 2026 (58)

纠结了一下,还是把钱给退了
一位用户购买了APP的终身会员,虽然他不知道有更便宜的早鸟价,作者还是决定退还差价。文章还介绍了APP的最新更新和下载信息。
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指令的对比,实际应用场景和最佳实践。格式完美修复。
那个集记账、基金、股票于一体的APP有了新进展
这篇文章分享了一个集记账、基金、股票于一体的APP的使用体验,介绍了其优化后的流畅体验、下载方式(包括安卓和苹果的规划),以及会员机制,特别是早鸟价和终身会员的特权。
苏州|用一天时间,走完一整个金鸡湖
在短暂的上海春天里,周末选择到苏州金鸡湖感受摩登与自然的完美融合。金鸡湖不仅是5A级景区,还有著名地标东方之门和浪漫的月光码头,适合家庭一日游,充满活力与美景。
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 月我去了一趟马来西亚,这是一趟意料之外的出行,起因是看到消息李志要在吉隆坡演出,机会难得,买票也很顺利,于是就定下来了这个目的地。演出结束后的几天,我们也在吉隆坡和马六甲逛了几圈,凭印象简单记录一些初印象。
学习周刊-总第256期-2026年第13周
如要阅读全文,点击标题跳转。 学习周刊-总第256期 | witr | netdata | Flowise | vibe-kanban | cc-wf-studio | keyStats | one-mcp | toolhive | mcpcan | docmd | BetterCapture | neko-master | openpencil
娃一句话,我写了个应用:一个程序员老爸的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元卖出,超出预期。文章表达了对过去游戏时光的怀念,感叹工作后更加节俭,游戏乐趣不...
游记|周末去了一趟苏州,找到了春天最舒服的打开方式
本文记录了作者在苏州的春日徒步旅行,主要游览了米堆山和旺山,体验了太湖的美景和永慧禅寺的文化氛围,适合家庭和新手徒步爱好者的春日踏青活动。
使用openwrt拨号固定家庭网络IPv6地址
参考文章:让 OpenWrt 尝试用 DHCPv6-client 从 ISP 营运商宽带的 PPPoE 拨号链 […]
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 发展的思考。然而这些想法总是零散而跳跃,于是一直处于"七天憋出六个字"的状态,前后写了七八个版本,却硬生生拖延了三年多 😭这种"想要写...
一个集记账、基金、股票于一体的APP
利用AI技术开发的财务管理APP,集记账、基金、股票于一体,简化财务管理流程,支持多账本、基金实时估值、股票持仓成本计算,提供云同步和多平台支持。
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 支持延迟配置(s...
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...
2025 年总结
我还能做些什么?终于写完书的那段时间,在下班回家的路上,我经常想到这个问题。用这少得可怜的时间和精力,我还能做 […]
20260303 打工人必备!自己的 AI 助理这样部署超简单
打工人必备!自己的 AI 助理这样部署超简单打工人每天忙成狗,有个私人 AI 助理真的能省不少事。今天分享我在腾讯云上部署 OpenClaw 的完整流程,用阿里云百炼的 Coding Plan,半小时就能搞定。为啥选这个组合腾讯云轻量应用服务器:便宜又稳定,2 核 4G 够用阿里云百炼 Coding Plan:模型能力强,qwen-coder-plus 写代码很香完全私有化:数据在自己手里,不用担...
任何思想都必然源自另一思想或你的感官(视觉、听觉等)。举例说明:你无法想象一种颜色,它不是你曾经见过某种颜色的组合。 追溯任何想法的源头,你就会发现所有想法都建立在你已经看到、听到等事物之上。 你的现实受限于你能感知和记忆的事物。 "我的语言的边界即我的世界的边界"
2026 年,我把自己做成了一个 AI
我在互联网上留下痕迹,比写代码还早。
"成为你希望在世界上看到的改变。"
你就是宇宙的中心,而其他人也是。
无论你认为自己能行,还是认为自己不行——你都是对的。
你将终生背负所有决定的后果。
家用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 (43)

PVE 配置 VLAN 感知
需求描述:交换机到服务器有一根网线联通;交换机侧接口为Trunk口,允许vlan 10 20 30通过;PVE有三个虚拟机,分别需要access vlan到虚拟机。
ZgoCloud新春上新日本三网优化线路机详细评测
ZgoCloud新春上新日本三网优化线路机,上游依旧是netlab,百兆带宽,下面详细评测一下,配置如下:
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 的简要经历。任何一个选择都有代价,离开一个成熟平台应当是在作死。
编译原理课程设计报告
笔者在杭电编译原理课程设计所提交的实验报告中,自认为比较有趣的部分。
用 Docker 私有化部署 GitHub Actions Runner(Runner Fleet)
开源工具 Runner Fleet 针对私有化部署 GitHub Actions Runner 的长期运维痛点,提供基于 Docker 的轻量 Web 管理方案。支持宿主机直接运行与一 Runner 一容器两种模式,将安装、注册、启停、状态
2026年,从「记笔记」到「积累数字资产」
果然回家让人变高产 >v<祝各位马年大吉,平安喜乐,万事顺遂~2020 年的时候我写过这样一篇文章:2020 年,或许你应当试试这样记笔记,当时便和大家推荐过 Obsidian——相...
2025 年终总结:折腾不止,热情常青
新开始,新期待 写在开头:回顾与展望 时光荏苒,转眼间 2025 年已悄然而过。 这一年在各位读者的支持与陪伴下,本站持续记录着我在技术领域的探索与实践。 回首这一年,不仅是技术能力不断精进的一年,也是个人认知和生活感悟不断丰富的一年。在此,衷心感谢每一位关注我的读者、每一位给予我反馈的朋友,以及所...
用 AI 辅助读书
最近一年闲下来,我重新挖掘了读书的乐趣,尤其是读小说。 读小说真的需要时间和心境,因为进入心流状态更慢。如果长时间无法进入状态,很容易就读不下去;但一旦读进去了,比玩游戏(互动形式)或看影视剧(多媒体形式)更让人沉浸和回味。你可以对精彩处反复斟酌体会其中的情感,也更容易停下来脑补作者在情节上的留白。阅读节奏完全由自己控制,可快可慢。鉴于制作成本,小说的多样性远超其它媒介,提供的选择就更为宽泛。 我...
杀死那只鹦鹉 —— 「白话文」讲解一种探测 XTLS VLESS REALITY 的手段
让我们抛弃传统的「猫鼠游戏」对抗思维,不去费力寻找 VLESS 和 REALITY 协议在密码学上可能存在的深奥缺陷,而去关注一个更具决定性且无法逾越的变量:@RPRX 在代码工程实现层面所表现出的、近乎结构性的认知局限。通过针对性地审计 XTLS 的实现代码,我们可以在不触碰任何高深算法的前提下,实现对 XTLS VLESS REALITY 代理服务的手术刀式探测与精准识别。
"判断"(Orient)是一切的支点。判断不是简单的信息处理,而是一个由文化传统、过往经验、新信息的分析与综合、以及遗传因素共同塑造的复杂过滤器。你如何"看见"世界——你的心智模型——决定了你能观察到什么、如何决策、以及如何行动。
德语常用不规则动词
无显示输出 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 是以高网络质量...
使用WPAxFuzz对802.11WIFI协议进行fuzz模糊测试
在对物联网设备进行安全测试的时候,会涉及到WIFI协议层的模糊测试。对于IEEE 802.11协议的模糊测试, […]
日常锻炼的一些记录
我大概是去年 4 月左右开始跑步的。离上次的记录已过了半年。 最近坚持的还不错,每周可以保证至少 3 次跑步。现在的心肺能力明显好了很多。去年刚跑步时,每跑 5-10 分钟就需要步行几分钟缓缓,不然心率很容易超过 140 (我给自己定的心率上限)。现在差不多可以保持心率在 140 以下连续跑完 4 km 了。大约花费 30 分钟。这差不多是 8km/h 的平均速度,前半程会更快一点,后半程为了保持...
记一例浮点数精度问题
<![CDATA[说,内存中有两个不断递增的浮点数,我们记作 a 和 b。程序不断运行的过程中,有两种操作会递增这两个数:给 a 加上一个非负浮点数给 a 和 b 同时加上一个非负整数同时,后台有一个线程在不断向服务器以差值的形式上报 a 和 b 的增量。流程是:deltaA = a - lastA deltaB = b - lastB report(deltaA, deltaB) last...
Windows热点自动开启
我在自己的Windows电脑上设置了热点,但它默认情况下不会随着电脑启动而自动开启,而我又容易忘记手动操作。 为解决此问题,我增加了一个脚本来开启热点,并让该脚本开机自动执行。
Easytier——更现代的去中心化异地组网工具
之前发过一篇关于VNT异地组网的工具,得益于其支持TXT解析,因此可以实现完全私有化部署。但是在后来的版本,e […]
葱油鸡腿制作
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 (43)

geodbtool —— 一站式的GEO数据查询工具
前言:折腾的规则 在如今AI大势所趋,地缘服务变化万千的时代,分流已经成了刚需,特别是在AI领域,香港也显得不怎么香,加上网络波动我觉得现在很快了.jpg,各种服务各种地域限制自有优势所在。而最近更新了PaoPaoGateWay,支持PPsub灵活组合订阅和分流规则,内置了自动更新的GEO数据库,配合Geosite、GeoIP等规则,基本上可以满足所有需求,但有个问题,也是大多数人不愿意用Geos...
使用Lucky的STUN实现Aria2动态更新公网监听端口号
一、配置Lucky STUN穿透 如果你的lucky安装在OpenWrt上,看Openwrt的,其他linux […]
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+),解析速度非常慢,需要解析好几个小时,解析完成之后数据看板的查询也比较慢...
二〇二六,你好
不知不觉已经来到了 2026 年,给大家拜个晚年、拜个早年。 愿大家一切安好,马上 —— 啥都有! 十二月 趣味运动会,竟还能占个人头,收获“高光”照一张。 十一月 秋假,北京高攀不起,换 ——> 南京。 十月末 丽水云和,看个梯田的尾巴。 十月 舟山岱山十二小时游。 避开爆火本岛,错时走走逛逛不错。阿玲海鲜面,闻风书店,lighthouse 咖啡馆… 八月 宜兴,...
二〇二六,你好
不知不觉已经来到了 2026 年,给大家拜个晚年、拜个早年。 愿大家一切安好,马上 —— 啥都有! 十二月 趣味运动会,竟还能占个人头,收获“高光”照一张。 十一月 秋假,北京高攀不起,换 ——> 南京。 十月末 丽水云和,看个梯田的尾巴。 十月 舟山岱山十二小时游。 避开爆火本岛,错时走走逛逛不错。阿玲海鲜面,闻风书店,lighthouse 咖啡馆… 八月 宜兴,...
2025年终总结
今年的几个关键词是:工作、装修、米家。 去年买了房,今年装修。终于实际拥有梦想中的小家了,房子面积不大,但是已经足够我们两人一猫的生活,我们有了自己的书房,我可以正真规划全屋米家,毛毛在也终于结束了和我们一起的漂泊生涯。 在当前这家公司已经工作快三年,公司也已经上市(但是和我也无关),我不再过于畏手畏脚,有机会、敢于放手去做,但是似乎又陷入了历史的循环。
介绍几款单人桌游
上个月我花了不少时间在 dotAge 这个游戏中。我很喜欢这种通过精算规划应对确定风险的感觉。由于 dotAge 有很强的欧式桌游的设计感,所以我在桌游中尝试了一些有类似设计元素的单人游戏。 我感觉体验比较接近的有 Voidfall (2023) 和 Spirit Island (2017) 。因为灵魂岛(spirit island )更早一些,而且 steam 上有官方的电子版,bgg 上总体排...
裸辞一年,我亲手删掉了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年各地加班费计算基数的“潜规则”:北京、上海、广州、深圳怎么算?合同约定低基数有效吗?什么情况下的奖金也能算进基数?一文讲清加班费的法律门道,帮您拿到应得的血汗钱。
和 AI 聊游戏设计
最近一段时间和 AI 聊游戏设计比较多。我主要用的是 google 首页上的 AI 模式,也试过 twitter 上的 grok 。 去年也和朋友聊过很多,但对理清楚自己的想法帮助有限。因为和人聊容易陷入不断的细节解释当中,一些天马行空的想法更容易被质疑,一旦陷入辩论就不太容易跳出来。而且每个人的时间并不固定,很容易造成时间和精力的浪费。和 AI 聊要轻松得多,AI 毕竟见多识广,随便提到的点都能...
阿里搜广推大规模训练实践:背景与挑战
离开米子后,从相机转行到了搜广推方向,所以需要了解一下搜广推的算法背景。搜索、广告、推荐这三个算法由于背景相似,所以会经常被放到一起。打开 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 (65)

从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
继续写写一些之前玩过的独立游戏,部分内容含有剧透。
使用Lucky STUN+Frp自建RustDesk中转服务器
参考文章:B站:打通大内网番外篇 无需公网,搭建RustDesk远程桌面 (基于Lucky的STUN穿透) 推 […]
新增 991 个动态 Emoji 表情
作者宣布新增了991个动画Emoji表情,并更新了表情包插件的拖动排序功能。作者亲自排序耗时两小时,并分享了三款个人最喜欢的表情包。新增的表情包来自神秘平台,可供用户下载回顾。...
内网访问自家域名失败?详解旁路由与非对称路由的终极解决方案
详解旁路由模式下,内网无法通过自家域名访问服务(如NAS、Docker),但外网访问正常的经典故障。本文深入剖析其根本原因——非对称路由,并提供三种从易到难的完整解决方案:启用 IP 伪装、配置 NAT 回环与实施 DNS 分流,助读者彻底解决此问题并优化网络架构。
表情包仙人又来了!
作者最近更新了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等工具,在性能和易用性方面具有明显优势。...
细思极恐!为了更稳的仙人跳,这帮人竟然仔细去学习刑法。
现在的坏人到底有多可怕?为了实施“仙人跳”,他们竟然把强奸罪的认定标准、未成年人保护法甚至是刑事诉讼流程都研究得明明白白。盛律师带你拆解最高检最新发布的一起指导案例,看看这背后的法律博弈和人性幽暗。
阿里云ESA CDN回源访问LUCKY STUN穿透端口
一、添加站点 1、添加站点 阿里的ESA注册过程就省略了,我们直接在ESA的站点管理页面添加一个站点,这里以* […]
A Christmas Easter Egg by JavaScript.
🎄 Santa Hat | FixIt 一个 JavaScript 实现的圣诞节小彩蛋。 简体中文 | 繁體中文 | English | Français | Русский язык | Español | हिन्दी | Deutsch | 한국어 | 日本語 特性 🎅 自动在圣诞节期间(12 月 20 日至 26 日)为网站 Logo 添加圣诞帽...
DMIT 2025年圣诞节活动洛杉矶T1套餐评测
DMIT 2025圣诞节洛杉矶T1活动套餐,非优化线路机,主用于建站、项目机器,机器性能好,端口大,流量多,无优化
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...
Halo CDN 缓存刷新插件
该插件适用于Halo 2.22版本,自动刷新对应页面的CDN缓存,支持阿里云、腾讯云和Cloudflare等多家CDN提供商。插件可在文章发布、更新或评论审核通过时自动刷新缓存,并支持手动刷新指定URL,记录和查看刷新日志,具有防抖功能,实现高效缓存更新。用户可通过GitHub下载安装插件,并可在开启后观察速度和响应的改善。...
[译][论文] 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容器影响到宿主机了。因为系统只能存活几分钟,在执行禁用操作的时候,强制重...
Halo 编辑器表情包插件
该插件适用于Halo文章编辑器,支持插入OwO表情包,并与多种编辑器兼容。用户可以自定义表情包,新增类别,上传、删除和编辑表情。主要功能包括内置表情包、自定义表情管理、导入/导出表情和智能显示。插件的安装和使用过程明确,并提供截图预览及配置说明,方便用户理解和操作。...
公司没规章制度,员工旷工能被合法辞退吗?老板不能错过的法律知识
没签员工手册,公司也没规章制度,员工旷工几天能被辞退?盛律师告诉你真相:虽然没有家规,但还有国法和行规。为什么旷工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无限制侧载应用。
回响计划:读者故事收集
不管你是我的书和文章的读者,我的演讲和播客的听众,还是我的项目和活动的参与者,我都很想听听关于你与这些“作品” […]
搬瓦工新上洛杉矶DC5优化线路高SLA机房
搬瓦工方案上新!新机房洛杉矶DC5,三网精品线路,SLA保证99.99%,每两周可免费更换一次IP,独享CPU,适用于高SLA建站或其它项目。
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 (29)

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 记录管理给出了一个方向。
RackNerd 2025黑五洛杉矶DC03机房VPS测试
RackNerd 2025黑五促销活动,测试一下他家这款最低配机型,选择的洛杉矶DC03机房,其他地区可能稍有不同。
[笔记] 从 Tokenization 视角看生成式推荐(GR)近几年的发展(2025)
不同类型的真实世界 建模元素 对应的模型类型 感知世界(Perceptual World) 视觉(Vision) 扩散模型(Diffusion Models, DMs) 认知世界(Cognitive World) 语言(Langu...
AI让我迷茫,那如何让AI帮助我不迷茫...
AI让我迷茫,那如何让AI帮助我不迷茫 前言AI的进步,实在是太快了,每隔几个月,大模型进行了一番前所未有的进步 最近的:sora2,banan
基于嗅觉与听觉调控的四种生活舒适度提升方法研究与实践
永续合约 10 - 清算引擎架构与实现
本文介绍清算引擎的三种执行模式 (本地/远程/链上 Keeper), 包括部分清算策略, ADL 自动减仓, 保险基金管理, 附 Go 和 Solidity 实现
帮妈妈换手机的那些小事
两周前给妈妈买了一台新手机,为她迁移了旧手机数据并记录一下一些为父母换手机时可以关注的点。
Smart DNS 分区解析
使用 smartdns 做到对域名进行分区解析。
《Flask 从入门到进阶》正式发售
经过五年的写(拖)作(延),我的新书《Flask 从入门到进阶》终于出版了!作为《Flask Web 开发实战 […]
建立 NFS 服务器并挂载到客户端
我想这确实很简单,但是每次还要翻文档,于是打算单独写出来。
Balancer 128M Exploit Analysis
中文 English 一、简介 2025年11月3日,攻击者利用 balancer 池不变式计算中的算术精度损失,在不到 30 分钟的时间内,从六个区块链网络中窃取了 1.28 亿美元。 我对这个攻击非常感兴趣,但是现有的网上的文章大多在描述极其有限的技术细节,例如 _upscaleArray 相关逻辑的精度丢失又或者是相邻一两层的调用链,对于尚未了解过 balancer 具体细节的...
菜谱:茄子肉丁
object vs nested type in data mapping in Elasticsearch
In this post, I compare the object vs nested type used in data mapping in Elasticsearch.
2025黑五RackNerd VPS促销活动
2025年RackNerd黑色星期五VPS促销活动来袭,提供多款特价KVM VPS套餐,最低年付价格低至10.6刀每年,可选择洛杉矶DC-02, 圣何塞, 西雅图, 多伦多, 法国斯特拉斯堡等多地区机房,普通线路无优化
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...
Node, Index, Shard in Elasticsearch
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 米是村活动广场,我偶尔去玩玩滑板;天热了, 每天中午就去山里水潭练习游泳;下午下班后,常沿着进山路跑上一两个小时,或者骑行;晚上,就刷点动漫,或者研究点技术。每隔一两个月,我会去一线城市参加些感兴趣的技术...
kali安装openVAS开源主机漏洞扫描工具
为什么我带不好这个团队?
近些年的思考 焦虑的理解 道和术 为什么我带不好这个团队? 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 (44)

多线程执行skopeo copy panic的一次解决过程
多线程执行skopeo copy panic的一次解决过程
Tailscale 替代 DERP:Peer Relays 更加简单的中继方法(支持分流)
Tailscale 的 Peer Relays 是 DERP 中继的现代替代方案,具备部署简单、性能更佳和更高安全性等优点。本文提供了从基础配置到分区域策略的完整指南,适合希望降低中继延迟、简化部署的技术用户。...
配置docker通过代理地址拉取镜像
参考文章:如何配置docker通过代理服务器拉取镜像 docker由于使用Daemon进行集中式管理,因此我们 […]
Logging setup for Pytest
When you do code testing using pytest, pytest can do sophisticated changes to your logging. This is a very powerful feature, but carries some subtlety.
三圣花市
记录和女朋友第一次去逛花市。
DMIT洛杉矶CN2新硬件EPYC 9005详细评测
DMIT最近更新了新硬件,CPU陆续升级至EPYC 9005或9004,下面就来测试一下新升级到EPYC 9005的洛杉矶CN2套餐。
无需公网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 看看这类组合性价...
周末午餐
周末的午餐。
一文搞懂clash配置文件,让你从零手搓构建自己的clash配置文件
参考文章:Mihomo配置wiki 官方完整配置文件:Github-Mihomo-config.yaml Cl […]
偶尔是深夜就好了
白天太长了,偶尔是深夜就好了。
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 的
《Flask 从入门到进阶》签名版预售
五年了,终于等到这一天。《Flask Web 开发实战》的全新升级版《Flask 从入门到进阶:Python […]
Select fields in Elasticsearch: _source, fields and stored_fields
In Elasticsearch, when we index documents to an index, by default the source of the document is stored in meta field _source. When you search your index, you see a special field _source for each match...
纽约看剧流水帐
这次美东之行的契机是 Hamilton 十周年,Burr 的原卡限时回归。我们提前几个月买了票,后来就慢慢扩充成行。这次在纽约,我们每天早上去排 rush,白天暴走,晚上看剧,也是非常特种兵。去纽约之前,我们还在西雅图看了正在巡演的 Suffs,在 Boston 听了 BSO 本季首套演出,这篇就把最近看的剧都记录一下吧。 Suffs Suffs 可能是我们近几年看的音乐剧中最令人惊喜的了。音乐都...
DMIT香港和日本机型打折优惠
这是 DMIT 就近期 HKG 以及 TYO 区域受到持续 DDoS 攻击,导致网络稳定性欠佳所采取的补偿措施之一。存量顾客可以免费获赠LAX.Pro.Echo或LAX T1产品,此外对于新购用户 DMIT 提供了限时优惠码。这是近期最为值得关注的优惠之一。
话剧《寻她芳踪·张爱玲》
记录八月份和对象第一次看话剧。
是什么,为什么,怎么做 —— 谈谈 DNS 泄漏、CDN 访问优化与 Fake IP
2001 年 4 月 IETF 通过的 RFC3089 中所描述的 Fake IP,是四层代理分流场景下 性能相对最佳、体验相对最好、实现相对最简单的「最佳实践」。相比之下,Real IP 模式下为了尽可能接近 Fake IP 的性能、体验,需要大量额外配置、付出更多的代价。
从自己造轮子NodePort白名单到参考 calico 规则
研究下 calico 如何实现 nodePort 白名单。
从认知心理学看代码可读性
<![CDATA[最近我发现,讨论代码可读性时,认知心理学提供了一个很好的视角。那些我们熟知的最佳实践背后都有共同的心理学基础。代码是给人读的,而人脑处理信息的方式是有规律的。理解这些规律,就能明白为什么有些代码读起来轻松,有些代码读起来费劲;就能在面对具体问题时做出更好的判断,而不是机械地遵循教条。认知负荷理论:理解代码复杂度的本质认知负荷理论(Cognitive Load Theory)...
波士顿美术博物馆图录小议
我这人附庸风雅,虽然不懂艺术,却爱逛博物馆,也爱买画册。这次回美东,虽然对象蛮不情愿,我还是将一些熟悉的博物馆纳入行程,也算是补了我学生期间省的票钱。其中,MFA 可谓是我最熟悉的博物馆了,我经常会去逛特展,而学校每年假期也会组织留校学生(虽然指的是本科生,但我经常混迹其中)参观。有一次我还遇上了穿同款和服与身穿和服的卡米尔莫奈合照的机会。 这次发现 MFA 出了中文版的馆藏指南(也许以前就有,但...
VS Code 免安装一键运行C语言
之前发过一篇关于使用VS Code配置C/C++语言编译环境的文件,但是安装步骤和内容依旧还是不能做快速运行, […]
《Flask 入门教程》第 4 版发布
即将出版的新书(预计将于本月底发售)变成了一个超强 deadline,它提及的所有东西都要在发售前成为现实。比 […]
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 (37)

FxTransit香港、日本、新加坡三网精品线路NOVA套餐补货
FxTransit,主营亚太精品线路机,这次补货的是 CN2/9929/CMIN2 三网精品线路的 NOVA 套餐,上游YXVM,补货详情如下:
裸辞一年, 我用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 插件能够正常运行。...
重磅回归:RackNerd Ryzen 7950X VPS 限时特惠套餐
应广大用户的强烈要求,我们临时重新上线了 2023 黑色星期五 和 2024 新年 的 Ryzen 7950X VPS 超值套餐 —— 具备 即时开通、高性能,以及极速 Gen4 NVMe 存储!
FxTransit香港57刀每年VIA套餐详细评测
FxTransit新商家,主打亚太优化线路,上游yxvm,今天来测测较低价的香港三网CMI线路的KVM VPS,下面来详细测试一下。 注意:这家宣传的是电信、联通CMI,移动lumen,但是线路改了,现在是三网各自优化回程,不是CMI
新玩具 AirPods Pro 3
出于降噪需求,新入手 AirPods Pro 3 体验。
个别节点上 flannel.1 的 IP 无法 ping
一次客户环境上个别节点 flannel.1 的 IP 无法 ping 的排查
About 和 Now
近两次更新我为博客新增了 About 和 Now 页面。Now 页面的灵感来源于 Nownownow.com
网络调试工具 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。...
ZgoCloud香港三网优化机详细评测
ZgoCloud 新上香港国内三网优化线路机,上游netlab,带宽百兆,来详细测试一下。配置如下:

August 2025 (20)

再赴一场盛夏:写给下一个五年
距离 上一次的总结 似乎又过去了一年,而距离毕业离开校园,也已经五年了。好久不见,那就随便唠唠近况吧。可每次提笔更新下近况,想写点自己的生活,总觉千头万绪,真落到字句上,反而不知从何说起了。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 或者 ac...
新手应该买什么样的水彩?水彩分装是什么?管彩挤出来就是固彩吗?
前言 今年由于手账,了解了钢笔淡彩,有入坑水彩的趋势。最近沉迷买水彩,小红书Reddit都翻遍了,除了认识了一大堆品牌和系列,被各种推荐淹没,有些不知所措。 买了国温、小史和荷尔拜因的分装和珠光的试用,但感觉不太够用。 一开始只是看到了一个自制水彩视频 以为是普通商家做水彩分装的vlog,看下去发现是一个人包揽手工生产水彩块的全部流水线,超级精致,推荐观看!链接: B站Spiker07:一盒水彩的...
邮箱服务中断乌龙
七月底,因为 SendGrid 不再提供免费额度,我开始寻找替代服务。在给 greyli.com 这个域名配置 […]
从Windows克隆Git仓库
Windows不如Linux更适合开发者。当我试图从Windows上克隆一个Git仓库时再次深刻体会到了这一点。
永续合约 04 - dYdX 演进之路
本文梳理 dYdX 从以太坊 L1 到 StarkEx 再到 Cosmos 应用链的四个版本演进, 分析每次迁移背后的技术和商业考量, 以及 v4 链上订单簿的撮合机制
有一种可能:效率高也许是一种弊端
有一种可能:效率高也许是一种弊端最近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调研…..
菜谱: 凉拌苤蓝(卜留克/kohlrabi)
今天总结一下在德国超市里常见的蔬菜苤(piě)蓝(德语叫kohlrabi,在中国东北叫“卜留克”) 凉拌的做法。
黑盒出关・三把钥匙定江湖
江湖传言,西土浏览器界有隐世高人,名曰“原生老祖”。老祖膝下三徒,各执一柄钥匙,开得了黑盒,锁得住乾坤。今日大话,诸位英雄且把耳洞放大,听我一一道来! 第一折・黑盒现世 昔日,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 (22)

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> 元素 English | 简体中文 一个轻量级、可定制的 Web 组件,用于嵌入 caniuse.com 的特定 Web 功能的浏览器兼容性数据。使用 Lit 构建,设计为可无缝集成到任何 Web 项目中。 🌟 在线演示 ✨ 特性 🎯 轻松集成:即插即用的 Web 组件,适用于任何框架或原生 HTML 🎨 主题支持:自动...
我的母亲
作者:安老三 今天,我巧遇拍短视频采访,还需要抓题,因为我是这群工友中唯一上过高中的,两个女孩子就选中了我,我有幸抓到了“我的母亲”这个标题,重温母亲的回忆,让我思绪万千。 母亲走了三十多年了,就埋在村头的老坟地里,她的模样、她的一举一动就跟在眼前似的。 母亲啊,一辈子就没闲过,天不亮就起,摸着黑才歇。家里家外操不完的心,穿的永远是洗得发白、补了又补的衣裳。她心善能容人,跟邻里没红过脸,有啥好东...
致谢
作者:黄国平 我走了很远的路,吃了很多的苦,才将这份博士学位论文送到你的面前。二十二载求学路,一路风雨泥泞,许多不容易。如梦一场,仿佛昨天家人才团聚过。 出生在一个小山坳里,母亲在我十二岁时离家。父亲在家的日子不多,即便在我病得不能自己去医院的时候,也仅是留下勉强够治病的钱后又走了。我十七岁时,他因交通事故离世后,我哭得稀里糊涂,因为再得重病时没有谁来管我了。同年,和我住在一起的婆婆病故,真的无...
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 (30)

西雅图和微软 MVP 峰会游记
每一次的游记都拖到放弃。从 19 年第一次去台湾,到上次去日本,每次都想着记录一下,最后都不了了之。我想这一次 […]
过往副业赚钱实践
过往历程:回忆起我过往的副业赚钱经历,毕竟也毕业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 的背景、作用以及语法,带你一探究竟。 16 @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 代理。 10 前提条件 在开始之前,请确保你已经完成以下步骤: 安装并配置好 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 (18)

Lucky-canvas 抽奖插件折腾记
基于 「Lucky-canvas」 抽奖插件,借助 字节跳动 trae 做了个大转盘,全屏显示、替换背景、概率设置、一键导入、边框修改等能想到的和需要的功能都已实现,效果远超预期。 体验地址:https://immmmm.com/dzp/ 使用手册 📚 1.打开网址, 右下角“全屏按钮”,右上角是“设置入口”。点击中间开始转动,结束时会弹出中奖内容,并伴有撒花。 2.右上角点击进入“设置”。首次打...
Lucky-canvas 抽奖插件折腾记
基于 「Lucky-canvas」 抽奖插件,借助 字节跳动 trae 做了个大转盘,全屏显示、替换背景、概率设置、一键导入、边框修改等能想到的和需要的功能都已实现,效果远超预期。 体验地址:https://immmmm.com/dzp/ 使用手册 📚 1.打开网址, 右下角“全屏按钮”,右上角是“设置入口”。点击中间开始转动,结束时会弹出中奖内容,并伴有撒花。 2.右上角点击进入“设置”。首次打...
临江仙·梦后楼台高锁
作者:晏几道 梦后楼台高锁,酒醒帘幕低垂。去年春恨却来时。落花人独立,微雨燕双飞。 记得小蘋初见,两重心字罗衣。琵琶弦上说相思。当时明月在,曾照彩云归。
庐山烟雨浙江潮
作者:苏轼 庐山烟雨浙江潮, 未至千般恨不消。 到得还来无别事, 庐山烟雨浙江潮。
我的新电脑: 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 (21)

家庭网络拓扑升级
初代网络拓扑 加入软路由后的网络拓扑 接下来 说说孩子手机、平板的管理 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写字的地方。...
沉迷“吉卜力”中……
苦于官方网络、数量、版权等限制,4o 生图只能眼巴巴看别人分享。 昨天看到 v2ex 上有牛人搞了套壳,免费 3 张,一试,效果极佳,一看定价,立马大会员支持。 邀请链接 当前价位(250412):¥9.9(共20次)、¥19.9(共60次)、¥49.9(共200次)。 注:开发大大说,成本太高,涨价在即。我的邀请链接(你付费后,我会得到 10 张额度。): https://ghiblio.art...
沉迷“吉卜力”中……
苦于官方网络、数量、版权等限制,4o 生图只能眼巴巴看别人分享。 昨天看到 v2ex 上有牛人搞了套壳,免费 3 张,一试,效果极佳,一看定价,立马大会员支持。 邀请链接 当前价位(250412):¥9.9(共20次)、¥19.9(共60次)、¥49.9(共200次)。 注:开发大大说,成本太高,涨价在即。我的邀请链接(你付费后,我会得到 10 张额度。): https://ghiblio.art...
博客从 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 (21)

ImmortalWrt安装后扩容
ImmortalWrt 的默认镜像只有 300MB 的磁盘空间,安装插件后很容易空间不足。本教程将帮助你解决这个问题环境本教程仅适用于以下条件:系统平台:ImmortalWrt x86/64镜像...
[已解决]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 与代理工具共存的配置方法。
2024 年总结
2024 年和 2023 年差不多,可以说是陷入了一种结构性疲惫。上班本身还好,但上班之外的妄想太多,健康状况 […]
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来看世界. 巧的很, 这次坐的依然是亚航,
告别拖延:使用科学方法重拾动力
这篇文章写给每个被拖延症困扰的同学,既写给屏幕前的你,也写给爱拖延的自己。我将结合自己这半年的经验教训,先让各位对拖延症先有个基础的认知,然后再把告别拖延的一套科学方法分享给大家。
Never stop (THINKING)
过去的一年真是一段艰难的日子,但好歹已经过来了。 说句实话,有时候都分辨不出是不是生病了。过去一年的每一天,实际上都没有意识到自己是煎熬的,只是现在回过头看,「没想到那么多日子给予的是那么多的煎熬」,陡然发现那时候的自己真的是很不容易。 伴随着煎熬,各种创作和思考都陷入了停滞,写东西自然不说,播客、视频什么的都完全做不了,只能勉强的推进,以及不得不做的工作。生活自然是有的,虽然说不至于像大厂 99...
懒到现在才安上肥羊 allinone
IPTV 直播源年前已废,包括用了很久的 ip6 的源。 这不,偶尔想起,饭点来个背景音,缺无法播放,一点小难受。 开干,怎么干其实也知道个大概。 以下内容,流水记录。 群晖,终端 SSH 进后台拉取 Docker ssh myid@192.168.0.1 -p 22 sudo -i 群晖里的注册表已废,加上一通测试可用的镜像代理 image.cloudlayer.icu/ 拉下肥羊 allino...
懒到现在才安上肥羊 allinone
IPTV 直播源年前已废,包括用了很久的 ip6 的源。 这不,偶尔想起,饭点来个背景音,缺无法播放,一点小难受。 开干,怎么干其实也知道个大概。 以下内容,流水记录。 群晖,终端 SSH 进后台拉取 Docker ssh myid@192.168.0.1 -p 22 sudo -i 群晖里的注册表已废,加上一通测试可用的镜像代理 image.cloudlayer.icu/ 拉下肥羊 allino...
本地跑不动 QwQ?快用 CNB,免费运行满血 QwQ!
前言 阿里搞了新的推理模型?https://qwenlm.github.io/zh/blog/qwq-32b/ 🌟本地跑不动 QwQ?快用https://cnb.cool...
咕咕了一年的新个人主页介绍
可能很早前就有朋友注意到了,咱换了个新的 个人主页。然鹅虽然很早前就写完了代码上了线,却一直没有写个比较完整的介绍。当时想动笔,结果发现真是巧了,好多东西被 SkyWT 在他的新主页中说完了(人...
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 (15)

京都马拉松: 第一次去日本跑马
第 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 竟然把它归类到辅助功能里了: 把...
港珠澳大家庭游,难得
年前开始计划港珠澳去兜一圈, 3 户人家共 10 人,一开始还打算全部我自己一个人把机票、酒店、景点门票等都搞定,尝试后发现太耗时耗力,特别是澳门、香港,最终还是找了家本地旅行社委托定制自由行,六天五晚,珠海、澳门、香港,初三飞去珠海,初八从深圳飞回。 报价是 7.8k 一人,快速一算,扣除来回机票 3k+ ,5个晚上酒店均价 1K 情况下 2.5k+,长隆海洋和大马戏 0.8k ,减去之后低于 ...
港珠澳大家庭游,难得
年前开始计划港珠澳去兜一圈, 3 户人家共 10 人,一开始还打算全部我自己一个人把机票、酒店、景点门票等都搞定,尝试后发现太耗时耗力,特别是澳门、香港,最终还是找了家本地旅行社委托定制自由行,六天五晚,珠海、澳门、香港,初三飞去珠海,初八从深圳飞回。 报价是 7.8k 一人,快速一算,扣除来回机票 3k+ ,5个晚上酒店均价 1K 情况下 2.5k+,长隆海洋和大马戏 0.8k ,减去之后低于 ...
熙熙攘攘又一年
其实不是特别有些年终总结的喜好,本博客几年来应该是没有写过的。但是上了大学之后发现生活节奏没有那么固定了,一段时间有一段时间的重点。有的时候感觉总是感觉变得太多太快,可能确实需要写点闲杂琐碎,留下一点记忆。 <!--more--> 特别是去年暑假没有回家,也算是理解为何说在外「漂荡」。由于回家还是可预期的,父母也疑似没有我过得更开心了,所以没有强烈的「思乡」之情,可无根的感觉总是环绕在...
从中年焦虑到平衡人生:一个中年大叔的2025年计划大公开
我的2025年,一个中年人的年度计划(todo) 前言 今天是开工的第一天,也是2025年一个新的开始,这里分享给大家我2025年的计划,你也许
(BI4LBK) HP 3582A频谱分析仪拆解

January 2025 (18)

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 人比较少、关系比较简单、团队和同事之间的沟通方式比较体面,我相对更能适应一些。 职业生涯到现在,我对公司...
💻 主力本子 光影精灵
💻 主力本子 光影精灵 Tony 2025-01-13 11:13, 星期一 内容 章节目录 设备故事 外观 配置 设备故事 心心念念很久的紫色,打开笔记本合页时能明显感到骚气外露。😄 回到顶部 外观 轨迹...
飘过新加坡的日子 - 共享汽车日记
– 【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...
2024年度装备分享
又是一年岁末,作为一名入职刚满一年半的云计算专业教师,跟大家分享一下2024年陪伴我工作和生活的各种装备。硬件篇数据存储:群晖DS423+教学资料、代码项目、行政文档等工作文件的存储管理一直是我...

December 2024 (26)

所以我放弃了双持—兼谈折叠屏手机使用体验
在翠儿还在上学的时候,有写过 一篇文章 讲过,自己在使用小屏 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 使用白霜拼音配置 + 万象语言模型 + 同步一文。
新玩意:奥海 140W 氮化镓青春版充电器
渠道:京东价格:111 元商品链接:奥海 140W 氮化镓青春版充电器手里已经有好几个氮化镓充电器了,本来没想买新的,但是有一天看到了「安克 140W 4 口氮化镓充电器」,马上就想入手了,虽然被近三百的价格劝退了,但是想买新充电器的念头已经抑制不住了。随后在京东搜索 140W 的充电器,发现酷态科还不错,本来是想蹲个好价的,但是一直蹲不到。结果有一天发现奥海这款有优惠,虽然只有三个口,不过看在价...
监听pve主机上的内网服务
前言上一篇文章,我分享了如何给pve搭建一套告警服务,最近我碰到了内网主机上的某个服务崩溃导致无法访问的问题。于是乎,我就寻思着,如何利用这套告警服务来定时探测内网的某个服务是否可访问,无法访问时,就发送邮件进行通知。本文就跟大家分享下我的实现思路,欢迎各位感兴趣的开发者阅读本文。方案调研我一开始的想法是,编写一个sh脚本,利用linux的curl命令来探测,每分钟执行一次,这个脚本也简单,如下所...
Nix 实战:来几个 use case
距离我 上篇介绍 Nix 的文章 有一段时间了,积累了不少 use case 和常见问题,这里总结成文。 一些小建议 强烈建议没看过上文的 Nix 新用户先去看一眼,否则会跟不上。 另外强烈建议先学一下 nix 基础语法 ...
二维数据可视化工具-painter
日常开发过程中,时常会遇到一个类似的需求:将某些二维数据可视化。比如,时间与系统内存、时间与CPU、通道与距离等等。 往常我的做法是在代码中嵌入相关的打印,输出到文件中,然后通过其他语言,比如Python解析并可视化,或者直接使用Python解析并可视化。 长期以往,发现这种做法总是写了很多重复的代码。能不能有一个工具,直接输入数据,然后可视化呢?所以,我写了painter。...
阿拉斯加
本文写于 2024年12月08日,距今已超过 1 年,距 2024年12月08日 的最后一次修改也已超过 3 […]
从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 ...
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 (14)

使用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 在这些功能上的实现设置,无论是在国内的特殊情况,还是在跨地区使用相关。
代码厨房开源松 x PyCon China 2024
活动已结束,回顾文章见这里:https://codekitchen.community/t/topic/137 […]
2024 Q3总结:灰烬里重新生根发芽
// ⚠️ 前有悲伤警告 | 幼稚文风碎碎念警告 | 不知所云警告 | 主观含量高警告 | 本文禁止转载// ⚠️ 总之,酌情观看对于我这么一个恨不得三年总结放在一起发的拖更大鸽来说,发一个季度...
工欲善其事,必先利其器 —— 我的家庭网络组网方案
好久没写网络相关的科普文了,这次借着搬家的机会,我重新设计了一下的网络架构、给自己的公寓组网,写一篇上万字的组网碎碎念记录一下。
Kotlin/Android 检测文本编码
去落格博客阅读完整排版的Kotlin/Android 检测文本编码 最近更新:25th 10 月, 2025最近在做 Android 版本的落格输入法,在导入码表的时候我犯了难。 […] Kotlin/Android 检测文本编码,首发于落格博客。...

October 2024 (12)

为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还可以远程管理,媲美各种服务器。
Shell脚本中拼接字符串诡异的从头替换的问题
这两天在部署脚本时总是会出现一个非常诡异的问题大致如下: #!/bin/bash # ab变量为环境变量,例如Hello result="hello${ab}${1}!" echo $result 执行./script.sh World,本来认为是 Hello World! ,结果确是 World! 这种莫名其妙的替换让我百思不得其解,翻了无数遍shell变量教程。终于鬼使神差发现是文件格式的问题...
36岁互联网人,公司没裁我,我把自己裁了
36岁互联网人,公司没裁我,我把自己裁了 前言此时此刻的我,已经在办理交接手续,坐在那个熟悉的工位上,其他的同事还在忙着自己的事情,而我决定写
TRAG - 基于类型定义的检索增强生成
TRAG 架构有效弥合了自然语言与结构化数据之间的鸿沟,使得 LLM 可以更轻松地集成到各类应用程序中,助力现有系统的智能化改造,加速推进业务升级。
新玩意:Windows Hello 指纹识别器
渠道:淘宝价格:47 元这个 Windows Hello 指纹识别器是帮女朋友买的,她在公司的电脑虽然设置了密码,但是有人在旁边的时候就很尴尬,输密码担心别人看到,不输又用不了电脑,在我的建议下才决定入手这款指纹识别器。其实除了指纹识别,摄像头也可以用于解锁电脑,但是由于使用了上下双屏幕,没有合适的位置放摄像头,而且不确定摄像头的触发方式是否会导致意外解锁,所以还是选择了指纹识别器。在淘宝上找到了...
AI 和写作
Sam Altman 最近有一个关于 AI 和写作的访谈,让我开始思考 AI 辅助写作这个课题。 在辅助生产代码方面,Cursor 和 GitHub Copilot 已经证明了 AI 和人类在编程方面的协作非常有效。通过代码的上下文和注释,加上人类显示声明需求,AI 能很好地完成写代码任务。 我在思考在写作的时候,是否也能有一个 Copilot 辅助人类更好地写作。 大部分人不会进行深度写作,根据...
深圳大学教学区校园网 Windows 自动登录(新手向系列二)(2025 年版)
提供支持宿舍区和教学区的 Windows CMD 脚本,实现校园网自动检测并登录。...

September 2024 (30)

应急储备包制作经验分享:打造个人应急“救生圈”
最近实在是太鸽了 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 ...
关于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 。 写快递单时,最重要的东西是寄件人地址和收件人...
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 地图时间轴。
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 (22)

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 等新格式的转换。...
拓展片库督战队!
点击查看豆瓣记录:https://blog.sleepstars.net/douban 感谢以下作者: 插件作者:https://www.halo.run/store/apps/app-srB...
自建免备案防偷 Tailscale 国内中继(DERP)教程
在看本文章前请确保: 有一台国内服务器 拥有一个自己的域名 其实不用 0. 提要 如果只是需要简单的中转方案,且能保证均为新客户端,更推荐使用 Tailscale Peer Relays ,可以查看我的另一篇博客文章:...
深圳大学宿舍区校园网双播脚本(可自行拓展)
代码可在库中获取虽然我知道这里已经有了:Sleepstars/SZU_Utils (github.com) 请忽略我的刚学的curl和bash) 感谢前人做的工作,链接如下: 抓包分析,一条Linux命令实现路由器自动登录深大校园网认证(Drcom Pt版)_172.30.255.42-CSDN博客...
博客建设计划
待定 【待定】有趣!一个使用 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。
小米运动健康在国外不能显示地图的初步探究
本文写于 2024年08月04日,距今已超过 1 年,距 2024年08月05日 的最后一次修改也已超过 3 […]
博客自动生成文章目录
博客优化之博客文章自动生成目录。

July 2024 (10)

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...
美国国家公园打卡
美国国家公园打卡
使用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格式上传到图床,发现图片变模糊而且整体变小了。
继续折腾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++ 中的新特性。
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。以...
YouTube 2024 Summer Event at Great America
今年还是包场了 Greate America
ChatGPT on macOS客户端app正式面向所有用户开放
OpenAI宣布了适用于 macOS 的 ChatGPT 客户端app正式面向所有用户开放。该应用专为 macOS 系统设计,支持快捷键呼出和多种内容形式的交互。目前仅适用于配备 Apple Silicon(M1 或更高版本)的 macOS 14+,但计划在今年晚些时候登陆 Windows。 ChatGPT on macOS客户端app正式面向所有用户开放最先出现在Justin写字的地方。...
王垠传播的「自然视力恢复法」真的有用吗?
最近我偶然看到了王垠 Substack 上的《不要去医院验光》,当然因为没付费订阅我只能看到开头几段1。然后点上面的链接到了他博客上的「自然视力恢复法」。考虑到这两篇文章的危害,我觉得值得写一点东西给看我博客的人做一些参考。 王垠这个名字很多人都不陌生了,他从清华退学的时候我还在读博,当时还写了一篇文章来评论这件事,~不过现在已经找不到了~2。我那时看他写的宣布退学的文章留下的印象是他是个很聪明但...
从高考志愿到职业选择
读博士的时候我们系每年春季都会有一两天让在读的博士生留出特定时段待在自己的办公室,因为一些接到耶鲁的 offer 但还没有做决定的学生会到学校参观,他们可以到系里走访在读的学生,通过提问交谈更全面地了解学校和院系来帮助他们做决定。有一次走进来一个头发已经有点白的人,我还以为是本校其他系的教授,而他告诉我他拿到了我们系的 offer,所以来看一看。他多年前毕业于一所知名法学院,在纽约已经是一位成功的...
优胜美地露营
我们又双叒叕去了优胜美地,这次主要是有同学说要体验一下露营,我们就约了一个 Crane Fal Camp Ground,并顺便去了以前没去过的徒步步道,看了个瀑布。
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 (23)

运气与努力
我一直很喜欢 Out of the Gobi1 的作者单伟建。他的三本书我都读过。他在文革时被流放到戈壁六年,失去了上中学的机会,但从没放弃学习。没有放弃对更好未来的追求。在文革结束后他抓住了机会到美国留学,在金融界取得了很高的成就,并创立了亚洲最大的私募基金集团 PAG。他在母校旧金山大学的一次演讲中说2,在任何领域取得成功,最重要的是三方面: 坚持终生学习。他本人的经历最能说明这一点。如果他在...
Sequoia & Kings Canyon National Parks
Sequoia 和 Kings Canyon 其实是两个国家公园,但是因为距离很近,所以我们就一起玩了。这两个国家公园基本上是开车的道路,到点拍照即可。我们早上 8 点半从家里出发,一路玩下去,到了第二天的凌晨 3 点回家,有点累,但玩得很开心。高光的景点大概只有 Tunnel Log 和 Moro Rock,其他的景点给我的感觉只是“一般般”。
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 ...
如何失去你所有的朋友?
有人看乐子,有人照镜子。本文为观后感,请先看这段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 年:「自豪地由 ...
MikroTik RB450Gx4测试性能:一核有难三核围观
前言 在上一篇文章中,我准备使用 MikroTik RB450Gx4 做出口网关,这样 CRS326 做一个弱三层的角色,用交换芯片抗东西向流量,南北向的给这台 RB450Gx4,直接用 CPU 跑。 新买的 RB450Gx4 到货了,投入使用前拿来测一下,看看和官方的数据差多少,摸个底。
2024 年香港徒步旅行记录(一)
缘起在 2023 年年度总结中,我给 2024 年定下的目标是「工作与业余爱好上稳中求进,生活上锻炼好身体、多关心家人」,为此今年我做了许多旅行的准备。 在深圳呆了快五年,挺长时间里一直将自己局限在技术与工作中,少有时间去关注周围的世界——生存已属不易,没有多余的精力去关心其他事情。2023 年是一个分界点,工作上越来越得心应手,手头也不再紧张,个人精力跟业余时间得以解放,我自然开始追求更多的生...
东京七日游 ~第一日(下)~
女仆咖啡厅里真的都是中国留学生吗?成人音像店隐藏了什么激情与欲望?本系列目录: 东京七日游 ~攻略篇~ 东京七日游 ~第一日(上)~ 东京七日游 ~第一日(下)~ 东京七日游 ~第二日 浅草寺篇~ 秋叶原、女仆咖啡厅 已经下午两点,我们精神上和肉体上都有点撑不住,毕竟凌晨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 (22)

分享一个Telegram上的免费ChatGPT bot
直接在Telegram上免费使用ChatGPT! 分享一个Telegram上的免费ChatGPT bot最先出现在Justin写字的地方。
Napa and Windows XP Bliss Hill
周末闲来无事,我们打算去看一下 Windows XP 壁纸的取景地,就在 Napa,开车两小时
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 (15)

群晖 Surveillance 事件推送到 Telegram
起因电子邮件是很常见的警报和通知推送手段,我家里的 Surveillance 也一直将各类事件的通知推送到个人邮箱,但是由于我的 DS923+ 的入侵检测没有人脸识别功能,每次我回家都会被认为是...
获取数据库锁等待超时问题
记录在工作中遇到的 MySQL 数据库由于事务传播机制使用不当导致出现 lock wait timeout 异常的排查过程及解决方案。
优化下自己3年前写的代码
前言我的截图插件js-web-screen-shot,在三年的时间里,经历了从1.0.0到1.9.9的版本迭代。随着功能的不断增加,原本的入口文件变得越来越复杂和混乱,代码行数已接近1500行。最近,在着手开发2.0大版本的功能,面对这些复杂的代码,我感到非常困扰,这也使得很多想要为项目贡献新功能的人因为代码的复杂性而望而却步。经过综合考量后,我决定优化和拆分入口文件中的冗余部分,使结构更加简洁明...
周传雄成都演唱会
周传雄 2024 年《念念不忘,必有回响》演唱会成都站。
简单的番茄工作法却总是用不好?记住这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 (15)

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的开源项目,眼前一亮,这不正是我苦苦寻找的东西吗?。使用...
夏天不是读书天
#清空草稿箱计划# 原文创建于 2023 年 6 月 24 日。 回上海的这一天上午,我需要去附近的乡里走一趟 […]
郁金香
尝试土培郁金香。
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...
旧金山唐人街龙年庆典和 Waymo 无人驾驶出租车初体验
本文写于 2024年02月12日,距今已超过 1 年,距 2024年04月15日 的最后一次修改也已超过 3 […]
在 JavaScript 中实现和使用 Context
使用过 React 构建应用的开发者对 React Context 一定不会陌生。在 React 的世界中,相比于把 prop 不断透传给下一层子组件(prop-drilling),React Context 可以更优雅地自上而下将数据从父组件传递到深层级的子组件、并确保数据在不同子组件之间保持一致。不过,Context 绝不是仅属于 React,在 JavaScript 中 Context 一样...
C 语言中的黑魔法:宏
之前对 C 语言中宏定义的认知十分简单,包括但不限于停留在以下浅薄的层面: 12#define PI 3.14#define add(a, b) a + b 上述代码完全是大学课本中的用法。但当我看到实际项目中宏的用法后完全是一头雾水,所以自己也要写出那种高逼格让别人看不太懂的代码。宏远远比我想象的要强大,所以本文为每个宏技巧都配备了一个实用场景。 字符串化操作符,实现一个简单的自动化测试样例 ...
一次不太愉快的软件开发
整体的开发感受是:缺乏一个合理的、完整的软件开发流程或规范。

January 2024 (29)

个人数据安全不完全指南
零、前言在接触电脑以来很长的一段时间里,我都没怎么在意自己的数据安全。比如说: 长期使用一个没有 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为你的主题名称),比如...
Google Shanghai Office 参观
这次回国,参观了谷歌上海办公室,在那里吃了一顿午饭。
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 (19)

我的 2023 - 认识更多有趣的人,见识更宽广的世界
闲言碎语啊呀,又到了一年一度的传统节目——年终总结时间。
电脑死机问题排查
又是一次有意思的问题排查,每当以为接近了问题源头的时候却又峰回路转。电脑开始死机最近一段时间,我的台式机电脑突然开始死机,不是蓝屏,而是毫无征兆的突然死机,任何操作都无效,只能重启。电脑买了几年了印象中就没死过机,最近的死机我认为有以下几种可能:内存或者独显的问题:内存是最近换过,独显也是最近加的系统问题:最近升级过 Windows 系统网络问题:死机时候的操作基本都是跟网络有关死机情况也没有规律...
Flytrap —— 一个简单的蜜罐防火墙脚本
前言:被端口扫描扫麻了 因为临时外出远程控制宽带下面的一台电脑,就偷懒直接映射了3389端口。过了几天忘了关,回来一看电脑被锁着了,显示"账户引用账户当前已锁定,且可能无法登录",就是被远程尝试密码次数过多锁住了,虽然是强密码,但还得进PE改管理员改安全策略才进去了。 开常用端口映射固然不安全,但天天被扫也很烦,不如就直接弄个蜜罐把扫描的IP收集起来,一扫就拉黑舒服了。 实现:...
都2024了,你还没随身带录音笔吗?
<![CDATA[2023年我最满意的数码产品就是索尼ICD-TX660录音笔,我几乎每天使用它的时间都在15小时以上,它已然成为了我生活的一部分。ICD-TX660为什么要录音一开始,我的需求源于一次惨痛的经历——离婚过程中,我被前妻用捏造的证据陷害。这给我敲响了警钟,让我开始逐渐意识到保存生活中的数字资料的重要性。生活中的每一次对话,都可能成为日后的关键证据。经历过离婚诉讼之后,我在生活...
蜗居在Nas里的浏览器:如何用Neko打造安全、快乐的科技新生活
1. 前言熟悉我的都知道,我,不水文,不跟风,仅仅分享我认为对我有用,并且可能对你有用的东西。 今天这个玩具也不例外,n.eko 一款运行在dock
在 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 寸的显示器加底座少说也得有二十多斤,只有一点点压弯的迹象,还算比...
日常安全防护-假如我的电脑丢了
我的电脑丢了 开机密码 小结 各类软件离线状态 小结 密码的管理 小结 1Password 的使用 小黑赢了 日常加固 最后 最近很多公司爆料各种事故,比如:阿里的、滴滴的等等。对于外界,事故的『真正』原因肯定是不知道的。但出于 IT 行业,我们的日常行为、作法等都是息息相关的。 有一天,我就在想,如果我的电脑丢了会不会影响很大?所以基于这个点,我往深里去想了想,并且记了下根据...

November 2023 (12)

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 笔记本电脑,说起来也各有故事。 其中的惠普笔记本,是我高中时最好的朋友,去香港中文大学上学了,帮我代购的。那时候的校园优惠外加香港的电子产品进口价格优势,大概为我省下...
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 (14)

不用就忘倾向
摘录于《穷查理宝典》。 所有技能都会因为不用而退化。我曾经是个微积分天才,但到了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...
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 是程序员写框架和交流代码时的必要工具,而过于贫瘠的实操...
unRAID内存的重要性以及内存测试方法
unRAID 系统与其它系统相比,最大的一个区别是 unRAID 是加载到内存中运行的,这也意味着想要系统稳定运行,内存的稳定显得更为重要。
写段子的窍门
<![CDATA[段子之所以成为段子,最显著的结构特点就是要有转折,也被称作“预期落空”,即通过误导等叙事技巧先给读者建立一个预期,随后安排转折使预期落空。这是一个段子的趣味性的最主要来源,毕竟人人都喜欢反差感。段子的创作过程常常是跟阅读顺序是反着的,也就是说,段子创作的起点是往往是转折之后的部分。这可以是一个笑点,比如最常用的谐音、双关、或者生活中偶然发现的有趣或荒诞的场景,也可以是自己想...
思考与规划
前言 不知道从什么时候开始喜欢用文字记录生活和想法,发在各个不同的平台又或许是放在自己的微信收藏里,又或是放在自己手机的备忘录里。我不知道记录下来有什么用,我只知道我想写写。 1.不用工作的生活 这个标题我是不是应该用失去工作的生活或者是没有工作的生活,但是我没有用,因为我在走的时候其实是有一个不走的选择的,只是最后我没有选,还是觉得这是一个机会,我不是那种会放弃任何一个机会的人。直到现在我仍然认...
Linux Shell三种文件按行读取操作
我们在使用Linux Shell来实现文件读取时,需要注意的是,你所读取的文件要和你 […]
“镜”在中文中有着丰富的寓意。取昵称为“镜”可以有以下的象征意义: 1.反映真实:镜子可以反映出事物的真实面貌,因此“镜”可以象征真实、公正和无偏见。 2.自我觉察:镜子也常用来比喻自我觉察和自我认知,鼓励自己经常“照镜子”来了解和改进自己。 3.清晰与明亮:镜子能够反射光线,因此也常常象征着清晰和明亮,代表思维敏捷、洞察力强。 4.历史与回忆:镜子还有回忆往事的意思,如“镜中往事...

August 2023 (16)

香港一日游
这周三去了一趟香港,记录一下行程和感受。计划我原本没想去香港的,因为没什么东西要买,我又不喜欢去不熟悉的地方。但是女朋友一直说想带我去香港逛逛,正好这周比较清闲,周二晚上临时决定第二天去香港。出行方案既然决定了去,那第一件事肯定是确定一下怎么去。我们是从广州出发,准备到香港西九龙。在小红书搜索了一下,从广州到香港西九龙有几个方案:方案一广州南–香港西九龙:高铁方案二广州南–深圳北:高铁深圳北–香港...
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 共享文件夹错误...
感知力
最近发生了两件 骇人听闻 的事情。 一是我学会了如何吃饭,二是我学会了如何听歌。 说起来有趣,曾经的我对吃饭怎么也提不起兴趣,倒不是说不用吃饭,也不是说不知道吃的东西的好坏,总之,一直抱着「哎,无非就是一些入口的东西罢了」「泡面也挺好的!」的想法,没觉得遇到过特别好吃的东西。活了这么久,竟然找不到一顿印象深刻的饭!活到现在,三十多年,自然也是吃过各种所谓的美食,要提前预约三个月的米其林餐厅也不少(...
情绪泛滥
这两天在写 InMadWord 摄影频道的文章,顺便把自己一直下定决心想做的事情,就是把 HOW I LEARN 系列给写一写。写文章虽难不是那么容易的事情,但收获很大,即可以分享给别人自己学习到的知识,自己也真正的学到了一些东西(这是当然),然后也可以把 InMadWorld 这个有关摄影的艺术网站提升一下,可谓是多赢。只是在看资料还有赏析这些大师的作品的时候,总是会有点心痒,感觉自己还可以创作...
阿里云部署Tailscale和Headscale时dns失效的问题
这里有个隐藏信息是阿里服务器内部用100网段作为dns服务器,而这个网段是ISP保留网段CGNAT真不知道它怎么敢用,以为自己是ISP了吧。 然后好死不死Tailscale偏偏只用这个网段,还贼有理由:https://tailscale.com/kb/1015/100.x-addresses/ 甚至你用ip_prefix它还warn你,无视就好。 tailscale up 需要附带的参数--acc...
Mac手动删除Timemachine时间机器的备份
tmutil listbackups 列出所有的备份,这里要注意的如果备份在nas上,路径中的中文并不会正常显示 tmutil destinationinfo 列出目标备份的信息,这里主要用于nas详情 tmutil machinedirectory 列出本机挂载的目录,这里最重要需要在删除命令中使用 sudo tmutil delete -d 挂载目录 -t 时间戳目录的完整时间戳从路径中复制

July 2023 (11)

TL-XDR6088/6086 刷入官方 Openwrt/Immortalwrt
网络上已经有不少文章、视频教程讲 TL-XDR6088/6086 如何刷 openwrt,但全都是刷的L改版,而非官方版。由于官方采用了不同分区格式和 uboot 版本的镜像,刷写的方法有很大区别,还没有人完整地记录过。 官方版 Openwrt 对新硬件的支持有时候是更好的,获取固件也更灵活方便。而且,官方版全部是符合 GPL 的开源代码,社区支持也更好。 我手里这台是 TL-XDR6088,如果...
开发一个浏览器插件在第三天卖出 1000 元
写下这篇文章是我的插件 Notepal 发布的第三天,目前收获了几十名付费用户,在这短短几天已经有 5000 多条微信读书笔记被同步到 Readwise, flomo 或 Obsidian 中。 (28 号没有数据是因为那天出了事故,日志没有进来。) 很感谢点进这篇文章的你没有因为 1000 元是个小数目所以选择无视,这个数目确实很小,它甚至没有很多程序员坐在办公室待一天赚得多,但「有人愿意购买...
Orgmode 的优化
最近从 Prime Day 解放,我终于又有时间捣鼓我的 Orgmode 了。其实缘起是同事给我看了他直接用 vscode ssh 到 cloud desktop 上写码运行 debug 的流程,让我很是心动。但是作为一个 Emacs 资深病患,我的第一反应是能不能用 Emacs 实现这套流程。不过我一直没怎么搞明白如何不卡顿地使用 Tramp,Emacs 在运行 Jupyter Notebook...
容器化系统折腾
最近折腾透明代理, 以前一直 Ubuntu 打天下, 闲来无事试试容器化系统.
Codecademy Python Review – is it any good? (2023)
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’...
Best Laptops for Computer Science Students on Any Budget
To master your Computer Science studies as efficiently as possible, you’ll want to get yourself the best tool for the job. The right device will allow you to run all the programs you need, with good i...
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 电源故障维修
钱是身份的传声筒
https://moretothat.com/money/

June 2023 (12)

全排列的应用:正方体的组成与八皇后
前言给定一个含有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 ...
Best Vertical Monitors for Programming in 2023 – Reviewed
Vertical monitors allow you to see a lot more lines at a glance without having to scroll down. This makes them a perfect addition to your coding monitor setup. Once you’ve experienced the efficiency b...
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 (16)

25+ Rust Interview Questions and Answers
The Rust programming language is growing in popularity every year. It even topped StackOverflow’s Developer Survey as the most-loved programming language by those using it regularly—7 years in a row. ...
想象中的大拇指
最近在读王小波的《一只特立独行的猪》,觉得很有意思,于是打开电脑,写下这篇随想,没有什么主题,就取名《某种随想》(一开始)。当然,这篇随想和这本书没有关系,只是读书读多了,脑海里就很容易有“千言万语”必须要抒发,不然憋着难受,也不知道为什么。 一年前,我的个人网站 guojing.me 还是为摄影服务的,上面都是自己的摄影作品,摆得整整齐齐,活像一个在线艺术展。当时,甚至还自恋地把一些不太重要的小...
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(统一码)系统中,每个字...
55+ Game Developer Resources to Create Amazing Games
Game development requires dedication, skill, and—resources! With a bank of knowledge to refer to, you can make your game programming journey go that much more smoothly. It’s a great idea to have a mas...
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 中继,速度都非常...
The Best Programmer Desk Setup (Ultimate Guide)
Being in a professional, highly functional, and sleek-looking environment will no doubt make you a more productive, efficient, and happy programmer.  Which factors are important to achieve this? ...
我的笔记管理法
本文视频版: YouTube Bilibili 作为一个程序员,我每天都会消化大量的信息。我以前总是会担心我花了这么多时间读各种各样感兴趣的内容但最后都派不上用场,或者不知道怎么找到想要的东西。所以我喜欢学习一些关于知识管理的方法论,然后结合自己的情况慢慢摸索出一套比较适合自己的笔记方法。在这个影片我就要给大家分享一下我从浏览信息到记录笔记再到输出的整个过程是怎么样的,我是怎么在我的笔记工具里...
How to become a Game Developer (9 ESSENTIAL Steps)
To take your love for games and turn it into a major part of your life that sustains you—that is the ultimate dream. At Simple Programmer, we specialize in the career skills to get you the job you mos...
是微服务架构不香还是云不香?
这两天技术圈里热议的一件事就是Amazon的流媒体平台Prime Video在2023年3月22日发布了一篇技术博客《规模化Prime Video的音视频监控服... Read More Read More The post 是微服务架构不香还是云不香? first appeared on 酷 壳 - CoolShell....

April 2023 (15)

跨平台开发之 Quasar
使用 Quasar 可以真正做到一次编码,全平台客户端覆盖。上一篇文章「跨平台开发之 Tauri」,主要记录了桌面端应用的跨平台开发,这次要记录的框架 Quasar 比 Tauri 更强大,不仅能开发桌面端应用,还支持手机 App 和网页端等。需求我的需求是这样的,做一个跨平台的软件,至少要有手机端、电脑端和网页端,类似于一个网盘,可以上传文件或文本。之所以要做这样一个软件,是因为以下两种使用场景...
最熟悉的陌生历史——读《翦商》
比神话更难想象 80后很多人对商朝的第一印象,应该是小时候风靡全国的电视剧《封神榜》(1990年)。剧中由傅艺伟饰演的苏妲己,和蓝天野饰演的姜太公,给人留下了深刻印象。同样留下深刻印象的,还有这个电视剧诡异的画风,奇特的服化道风格等。 青少年时期我就开始对中国古代史十分感兴趣,而封神榜展现的这种商周之际的神秘感可能是最早的启蒙。当然,我父亲的书架和启蒙更加功不可没。有一天,我得到一本《封神演义》,...
如何应对Chrome 112版本中的getDisplayMedia问题?
前言前几天chrome发布了112版本,原本可以通过getDisplayMedia正确的获取当前标签页的内容,在此版本中却出现了内容挤压、概率性出现滚动条问题。经过一番思考后,我想到了两个处理方案,本文就跟大家分享下我的思路,欢迎各位感兴趣的开发者阅读本文。定位问题当我在浏览器中调试修复截图插件的其他bug时,发现截取的内容出现了滚动条,这让我感到非常诧异。难道是我在解决某个问题的同时引发了更多问...
跨平台开发之 Tauri
比起 Electron,Tauri 打包后的安装包体积是真的小。跨平台开发最近使用跨平台开发框架写了一个软件,在此记录一下。说起跨平台开发,我的理解是这样的:多依赖浏览器环境运行多使用前端语言进行开发只需一次编码,但不同平台可能需要做兼容处理能够在 macOS、Windows、Linux 或者 Android、iOS 上运行跨平台框架选择需求女朋友让我帮忙写个文件上传的软件,先描述一下软件的功能需...
打造我的Homelab:HP Gen10 Plus和OMV最佳组合
一、前言我在入手 HP Gen10 Plus 微型服务器之前,一直使用群晖 DS418 这台成品 NAS ,它的不足之处在于 CPU 是 ARM 构架,群晖没有为它提供 Docker 和虚拟机...
I made my blog solar-powered, then things escalated
In 2020 I wondered if I could run my blog on solar power, being inspired by Low-tech Magazine, doing the same thing (but better)1. The answer was 'yes', but only through spring and summer. I live in ...
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 (34)

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 文件呢...
Benchmarking cheap SSDs for fun, no profit (be warned)
The price of Solid-state drives (SSDs) has dropped significantly over the last few years. It's now possible to buy a 1TB solid-state drive for less than €60. However, at such low price points, there i...
自制高性能白盒交换机——缝合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 (26)

跟风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两数相加解决方案...
Linux下快速清理磁盘的几种办法
清理缓存文件: sudo apt-get clean 这个命令会清理掉 /var/cache/apt/archives 目录下的所有已下载但已经安装的软件包,可以释放大量磁盘空间。 删除无用的软件包: sudo apt-get autoremove 这个命令会删除已经安装但不再需要的软件包,可以释放一定的磁盘空间。 查找大文件并删除: sudo find / -type f -size +100M...
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....
牙龈动了手术后的注意事项:牙周术后医嘱
前言:不得不吐槽,本来在萌芽就可以补掉的,都怪自己不懂,贻误了最佳治疗的窗口。 1,消炎止痛用药术后即刻服用1片双氣芬酸钠止痛药必要时可再次服用,但不要超过 2颗/天。头孢:每次一片:每天两次,用7天。 2,术区在2-3天无后可能会有肿胀;术后6小时术区冰袋冷敷冰袋用毛巾包果,10 分钟冰敷 5分钟间隔。若术后4-5天肿股疼痡加剧请联系医生。 3,48小時内口内唾液帯血丝正常,不要使効吐或反复漱口...
在极米投影上观看Netflix网飞
最近迷上网飞,虽然一直有下载网飞的剧看,但是这种随开随播的体验真的很好。如果能在投影上看那一定很酷。下面是我的安装经历: 在apkpure下载netflix的apk安装包; 用u盘拷贝到极米上,但是哪怕后缀改为apk1还是无法安装; 手机安装极米app,里面有个传文件的功能,十几兆每秒,如果上传的是apk文件会自动安装。 装好后可以通过外接键盘输入账号密码,这里要注意的是netflix是不能用遥控...
解读微软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 (16)

如何免费看华尔街日报
偶尔发现了一个开源项目:https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean 大概意思是安装后就可以看会员内容,抱着学习的态度试了一下还真的可以。下面是安装流程: 下载安装包:https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean/-/archive/master/...
喜大普奔,本站迁移到hugo啦~
停更了三年,回来啦! 之前博客使用的是wordpress程序,用了几年就觉得wordpress有点臃肿了,恰好那段时间静态博客程序开始发力,各种项目都出来,所以我就打算换成静态博客,旧的不想继续用了,久而久之甚至后台密码都忘了。经过筛选觉得hugo不错,那时候文档还不怎么齐全,就断断续续折腾过一阵子,但是还是放弃了(主要是拖太久了,忘了要干什么了)。 让我重拾更新的动力还得感谢jing8956小伙...
为WSL固定IP的小工具
简介 WSL是个好东西,但自从WSL2以来他就使用了独立的虚拟机交换机,每次启动IP都会变,这给我们使用和调试带来了一些不便。为了解决这个问题,在查阅资料后编写了一个自用的小工具,可以为WSL2固定IP和网关~ 项目地址: https://github.com/kkkgo/WSL_Switch_Mod 原理 1、WSL2每次启动的时候会检查创建一个WSL交换机,随机分配IP网关,虽然只会创建一次,...
使用Github生成你的Zerotier私服docker镜像
最近Zerotier在国内越来越不稳定,主要是Zerotier的服务器被干扰的很严重,很多地方都连不上。你可以选择搭建一个moon节点来加速,但也许更好的选择是自己搭建一个Zerotier私服(也就是planet节点),可以拥有更现代的、信息更丰富管理界面和无限制的客户端,对客户端来说,替换planet文件也比添加moon简单便捷。 在参考了很多docker的镜像后,感觉生成都太慢了,等了好几个小...
一键在WSL安装Archlinux
因为经常要用WSL,所以弄了个一键在WSL安装Archlinux的自用脚本,可以轻松自定义文件的位置、软件包等等,一键联网安装软件源,很快很快~哈哈 脚本地址(点击Code->download zip): https://github.com/kkkgo/wsl-archlinux-install 注:内核下载地址 https://www.catalog.update.microsoft.c...
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 的最佳实践?
Pycharm 崩溃后的调试办法
更新pycharm后崩溃了,查了很多资料,有怀疑是M1芯片的适配,也有怀疑是java运行环境的问题,在最后崩溃的debug中就是没有真正问题的日志。每次失败后隔了几个月又再次尝试,就这么来回折腾了三次,今天终于解决了,更新到了最新的版本。我的问题是,早些年学生时代留存的pojie代码触发的崩溃“fuck_the_regulations_320.aZ.”。代码在/Users/xxx/Library/...
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 (14)

【HomeServer】- 平台、网络搭建
【别硬折腾】系列之 【HomeServer. Part2.】安装 PVE 虚拟机系统,安装 ikuai 虚拟机并直通网卡,安装 OpenWrt 虚拟机来管理网络。
vCenter Server 使用 ACME 证书
最近弄了两台老古董服务器来跑点东西玩, 为了最大化利用决定装个 vCenter Server 玩玩, 也顺便折腾一下这玩应; 不管安装好后证书看着一直不爽, 这里记录一下如何给它弄一个 ACME 证书.
解决警告 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系统等。
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 (11)

使用 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,所以比较建议买个新的域名...
SSH KEY 秘钥从RSA升级到ed25519
RSA加密已经不再安全 这里特指长度为小于2048长度的rsa秘钥,目前大于2048的暂时是安全的,但是这种被步步紧逼的感觉很不好,干脆就把秘钥升级到ed25519,它是新的算法从openssh6开始支持,所以目前大部分系统都ok,从openssh8.2开始rsa不再作为推荐算法了,我也是从github文档才发现推荐算法更新为ed25519。这里要注意的是ssh-keygen 的-a参数,默认是1...
Casbin的Model详解与使用
简介 文档:https://casbin.org/docs/zh-CN/overview Casbin 是干什么的文档说的很详细,就不在重复说了。相信很多人在看完文档之后,仍然是不知道 model.conf 和 policy.csv 是什么,看不懂里面的内容,有一种无从下手的感觉。 知识是有一个知识壁垒的,在你打破这个壁垒之前,你觉得很难,查资料看文章也是云里雾里的。但是在打破壁垒之后,掌握了这个...
聊聊团队协同和协同工具
这两天跟 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 (9)

【HomeServer】- 家庭网络、硬件设备的演变
【别硬折腾】系列之 【HomeServer. Part1.】
离线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 (15)

开个桌游评测的新坑
引子 新冠爆发以来娱乐方式骤减,而西雅图的雨季湿冷漫长,所以这几年来我也变得越来越宅,大部分周末都消耗在桌游局或是剧本杀上。桌游价贵,这儿的线下二手如 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 (10)

(BI4LBK) HP 8662A Part IV 整机拆解
(BI4LBK) HP 8662A Part III 衰减器拆解与维修
古梦
我不认识眼前这个女孩。 醒来的时候已经站在这里了,虽然不知道为什么会在这里,为什么会有眼前这个女孩,还有好像是她弟弟一样的男孩站在远处的礁石上。更不知道为什么在更远的海滩边,还有一只硕大的鸟巡视着什么。虽然很迷茫,但空气中潮湿的海水的咸味让我觉得一切是那么真实,又那么虚幻。 很快,我意识到这是一个梦。 不知道为什么,我对自己会做梦(或者说能够进入梦境这个世界)这件事情并不惊讶。从小的时候似乎就拥有...
我有特别的 DNS 配置和使用技巧
众所周知,DNS 的作用与电话簿类似,将人类可读的域名映射到机器可读 IP 地址、使人更方便地访问互联网。DNS 是非常重要的互联网基础设施,对于改善上网冲浪的体验中的重要程度不容小觑。
SPA nginx try_files 深度优化
前言 try_files 的坑 记得配合 index 指令 优化 try_files 的目录 403 try_files 最后个文件是内部重定向 优化 try_files 需求 配置 测试 后话 前言 上周有幸帮朋友解决一个线上用户端缓存不更新的问题。问题的表现在项目某次发版后,用户端访问页面提示 JS 报错。报错表明是 JS 返回的是 HTML 代码。 经过一番查看后,发现是用户端在...
(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 (9)

原生gRPC与RESTful HTTP API并包——gRPC-Gateway实践
众所周知,Google的gRPC体系可谓是相当好用,在有protoc这样的工具加持下,原本要维护调用侧和服务侧两部分代码,现在写完proto文件直接交给protoc编译一下即可,可谓是减少了不少工作量。但是,如果我就是要兼容HTTP API,那么这又怎么处理呢?
(BI4LBK) HP 5334A 频率计拆解
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...
docker(7): 网络初探
docker系列文章直达链接:docker专题 建议提前阅读 一、如果你对iptables不了解,建议先阅读博 […]
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...
docker(6): 数据卷
docker命名卷、匿名卷、绑定挂载使用详解。
在Python中调用Go
🐍📞🐭 Python call Go
Bindian Signalizing
这是 2010 年 Codeforces Beta Round #5 中的 E 题,曾在 2017 年 京东笔试 中出现,转载本题解请注明出处
Bindian Signalizing
这是 2010 年 Codeforces Beta Round #5 中的 E 题,曾在 2017 年 京东笔试 中出现,转载本题解请注明出处
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...
docker(5): 层
通俗易懂的解释docker中层的概念,轻松搞明白镜像层、容器层的概念,结合实际操作,理解docker层和overlay2联合文件系统。
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...
不被操蛋的生活折磨的微妙艺术:过上美好生活的反直觉方法
对更积极体验的渴望本身就是一种消极的体验。而且,矛盾的是,接受一个人的消极经历本身就是一种积极的经历。 有一点刻薄,但是我觉得我们需要读到这样的声音。有点像强者之音。心理强大的人看了之后会更加坚定自己的信念,但是我觉得抑郁症看了之后可能会觉得 bullshit.

March 2022 (20)

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()) 如果...
docker(4): 把容器变成镜像
docker系列文章直达链接:docker专题 在docker中,我们可以基于镜像创建容器,也可以基于容器创建 […]
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就可以穿上...
使用 Next.js + Hexo 重构我的博客
在咕咕了一整年、只发布了三篇文章(其中两篇还是译文)之后,我决定还是稍微花一点时间好好折腾一下自己的博客,以 React 作为抓手,通过 Next.js 和 Hexo 深度共建,对标 Gatsby,打通静态 HTML 与用户交互之间的垂直领域屏障,实现多维矩阵闭环,为个人博客赋能(咳咳咳),然后水出 2022 年第一篇文章(逃) 技术选型:Gatsby vs Next.js 我使用 H...
docker(3):容器中的进程
docker系列文章直达链接:docker专题 前文中,我们运行了一个名为nginx-demo的容器,如果我们 […]
适合程序员的桌面窗口管理方案
<![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》论文笔记
一、概述 二进制重写技术在很多场景下都有大用,例如修复、加固、插桩、打补丁、调试等等。而大部分二进制重写技术都依赖于从输入二进制中恢复控制流信息,这是因为这些二进制重写技术通常都涉及指令移动等等,这就必须调整其他跳转指令的相对跳转偏移,即修复跳转目标集。 但问题在于,从二进制文件中恢复控制流信息是相当困难的: 一种方法是依赖于特定的二进制元数据,例如调试符号来恢复重定位信息,但并非所有二进制都会...
老得太早,聪明的太晚:你现在需要知道的三十件真实的事情
原书标题: Too Soon Old,Too Late Smart 有点社达和刻薄...基本上就是劝说我们不要太抱怨,我们已经失去了抱怨对诉讼时效,世界上伤心对人太多了,所以我们要勇敢点,乐观点。 运转良好的家庭善于让孩子离开,功能不佳的家庭往往会抓住他们。 我们大多数童年创伤的诉讼时效已经过期。
计算机科学进阶班招生
自从开设计算机科学基础班(集体班,一对一,阅读班)以来,收到了很多学生的好评。我很高兴地看到很多完全零基础的人... 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....
docker(2):仓库、镜像、容器
前文说过,如果想要用docker运行一个程序,则必须先获取到这个程序的镜像,比如,如果我想要运行一个nginx […]
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 (16)

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 ...
docker(1):初识docker
先来聊聊什么是docker。 在没有接触docker之前,我去网上搜索“什么是docker”,有很多文章说do […]
2022H1 猫の追番日常
2022年01月新番终末的后宫2022年04月新番测不准的阿波连同学在线动画http://www.cilicili.cc/https://m.yhdmp.live/http://www.mxdm.cc/https://www.bimiacg5.net/动画下载https://mikanani.me...
记一次差点被ATT反薅羊毛的经历
事情还要从疫情的wfh说起。自从wfh起,由于天天宅家,我就开始觉得皮套有些厚重,裸机的手感有多好,而忘记了我当年的iphone 4s是怎么摔到屏幕碎裂外加触摸不良的辛酸回忆,走回了裸奔的歧路。后来出门买菜爬山什么的似乎也都没什么问题,我便渐渐忘了戴套的保护性。终于,在去阿拉斯加玩的时候,手机的后屏终于摔碎了。回来后没几天,祸不单行,前屏也出了裂痕,稍微一压似乎还会漏液。毕竟我当时买的是512G的...
跨境买书
我与豆瓣因书结缘,注册十几年了,常去的小组倒也不多。其中一个小组叫买书如山倒,读书如抽丝,倒是很符合我的天性。我爱读书,亦爱买书,甚至相比读书更喜欢徜徉书店的淘书之趣。从高中到大学,我每年花在买书上的钱便有几千,也填满了两面墙的大书架。然而出国近十年,一是因为常年租房又辗转东西两岸,苦于搬运之累;二是由于群租,房间内只够放下小小的一个书架;三是习惯中文阅读,海淘价贵又不方便,我买书的习惯也因此中断...
网络数字身份认证术
这篇文章是《HTTP API 认证授权术》的姊妹篇,在那篇文章中,主要介绍了 HTTP API 认证和授权技术中用到的 HTTP Basic, Digest A... Read More Read More The post 网络数字身份认证术 first appeared on 酷 壳 - CoolShell....

December 2021 (7)

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 版本。
[译] 不,Web3 不是去中心化
加密货币社区对元宇宙和 Web3 的狂热仍在继续,大量投资人和开发者前仆后继加入其中。但是,Web3 真的能实现支持者们的种种愿景吗?亦或是另一个镜中月、水中花?也许让历史照进现实,能给我们答案。
kvm总结(6) : nat网络和桥接网络
先来看看kvm的nat网络模型是什么样的 nat网络 在安装kvm后,会自动创建一个默认的nat网络,虚拟机可 […]

November 2021 (11)

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语言底层原理剖析》这本书的作者,这本书给了我很大启发
kvm总结(5) : 磁盘扩容与添加磁盘
在使用虚拟机时,如果磁盘空间沾满,我们该怎样扩容呢? 这篇文章分两种情况来讨论 情况一、虚拟机没有使用逻辑卷, […]
kvm总结(4) : 克隆和快照
在使用虚拟机时,”克隆”和”快照”都是比较常用的功能,今天就来 […]

October 2021 (8)

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 (12)

基于 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....
DSM7解决Plex的插件问题
2022-07 更新,最新的插件目录已经移动到 /volume1/PlexMediaServer/AppData/Plex\ Media\ Server/Plug-ins/升级DSM 7后(无论...
Git 了解一下不?
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git

June 2021 (11)

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(非连续实体抽取)...
群晖DSM 7.0 RC安装Jellyfin和ffmpeg(附套件下载地址)
Synology在月初把DSM 7.0从Beta更新到RC,这意味着正式版也将很快发布,且7.0版本不会再有大的功能性更新。DSM7相对于6版本最大的不同之处在于权限的收紧,第三方套件不再被允许...
Centos7 配置秘钥实现免密登录
大体流程:本地生成秘钥=>将秘钥上传至服务器
Centos7 安装分布式文件存储—fastDFS(单机)
FastDFS 支持集群部署,这里我仅仅使用一台虚拟机来进行测试,会对集群部署的点进行讲解(Nginx、单点 Tracker Server、单点 Storage Server 进行安装)。我会先安装 Nginx,然后安装单点 Tracker
Centos7 离线安装 MySQL5.7.31(tar包安装)
单机版

May 2021 (6)

写真学生
回归到日常的工作中之后,暂时把手中的项目停下,心情便逐渐变得压抑,想想看,距离上一次拿起相机已经有一个多月了。 秋天的北京天气很好,天很蓝也很远,不过有时候也会笼罩着灰蒙蒙的雾,远处模糊的房屋阴影让人觉得压抑。夜晚下班的时候,街上的人已经很少了,路灯散发的黄色的灯光,在雾霾里扩散得夸张的大,就像银翼杀手里的场景一样。我们的生活何尝不是电影里那样呢? 每次有这种感受的时候,我就会开始读书,现在想想,...
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...
OpenWrt 配置 Zerotier 实现异地组网
由于休学在家,经常需要在家里访问学校实验室的服务器,之前使用微力同步进行文件同步、frp进行内网穿透,这样非常不方便,尤其是需要大量不同端口的访问时。组网步骤安装 ZeroTier在 Luci ...
OpenWrt 安装后扩容(非overlay)
最近搞了台软路由,在刷完 OpenWrt 固件后发现根目录只有几百M,浪费了大量的硬盘空间。而且仅仅几百M的系统分区也远远不够用,随着后期系统日志和软件包等增加,估计很快系统空间就不够用了。在网...
密码保护: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 (9)

DSM 7 降级到 DSM 6.2.3
几个月前一看到 DSM 7.0 beta 发布,立马把家里的 DS418 升级了,结果发现好多第三方套件不能用,比如内网穿透的 Zerotier 不能安装、Plex 的插件也不能正常工作。于是在...
GccEmacs 在各个平台上的安装
Emacs 28.1 最近已经发布,内置了对 --with-native-compilation的支持。只要安装 28.1 以上版本就能体验 native-compilation 特性。 这里主要介绍在不同平台
Linux Windows 双系统时间不一致
最近在使用 Windows 10 和 Arch Linux 双系统,但发现从 Linux 系统切换到 Windows 系统的时候,会出现两个系统的时间不一致的情况,一般是相差 8 小时。下面就来分析该问题,并给出
宝塔面板搭建 bitwarden_rs 密码管理服务
之前使用了两年的 1Password,但是想想花一年百度盘会员的钱只是为了记个密码,简直没有任何性价比可言。而且,1Password 默认将数据保存在它们自己的服务器上,不支持通过 WebDAV...
更新开源项目 master 分支的最新提交到本地项目
当从 GitHub fork 一个开源的项目进行本地开发时,项目的 master 分支会不断加入新的代码,如何能够方便地将master 分支的代码合并到自己的项目呢? 下面以 purcell 的 Emacs
small talk #3:从 IPFS 聊到 Web 的开放性
这一期我们从 IPFS 项目及 Brave 浏览器的一些新尝试展开聊了 Web 的开放性相关的话题。 特别感谢 Kai Luo 为我们制作了片头片尾音乐。 如何收听 播客主页 有国外各大平台的链接 直接订阅 RSS 其它平台待更新 本期主播 Livid 王子亭 江宏 相关链接: IPFS IPNS ZeroNet Brave 浏览器
TrueTime和原子钟
<![CDATA[如果你关注分布式数据库,相信多少听说过Google的分布式数据库Spanner,以及Spanner使用原子钟搞了一套TrueTime来实现跨数据中心的分布式事务。而Spanner的后继者们,却都采用了不使用原子钟替代方案,比如TiDB的TSO,CockroachDB的HLC。对此很多人的印象就是Google财大气粗,所以有能力搞原子钟这种精密高端设备。这个说法不能说全错,但...
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 (18)

Go sync.Pool
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。Go 语言标准库中的 sync.Pool 可以建立对象池,复用已有对象,解决内存分配碎片化的问题,有效减轻垃圾回收的压力(Garbage Collection, GC),在特定场景下可以有效地降低内存占用,提升性能。最后介绍了 sync.Pool 的作用和用法。
Go 逃逸分析
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。介绍了 Go 内存分配逃逸分析(escape analysis)的几种典型场景,变量所使用的内存什么时候分配到栈上,什么时候分配到堆上。以及如何利用逃逸分析的原理优化代码的性能,例如传值 VS 传指针。
2020 年终总结
从 2020 年开始,在博客里记录每一年的成长与改变。年初的时候,给自己定了两个目标:工作上升一级,博客浏览量能翻一倍。第一个目标没想到刚过完年,就实现了。第二个目标到年底的时候也基本达成了,月 UV 3w,月 PV 8w。在这里,将过程中的一些经历和感悟记录下来。
small talk #2:聊聊用 M1 芯片的新 Mac
在 small talk 的第二期我们聊了一下搭载苹果 M1 芯片的 Mac。我们回顾了各自使用 M1 Mac 的感受和遇到的问题,后半部分讨论未来可能的行业影响以及购买方面的建议。 欢迎留言给我们提出反馈以及以后希望听到的话题: 语音留言(你的留言可能会出现在以后的节目里) 文字留言:请在本帖下面发评论 如何收听 播客主页 有各大 Podcast 平台的链接 喜马拉雅 直接订阅 RSS 本期主播...
Go struct 内存对齐
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。本文介绍了结构体(struct)占用的内存空间如何计算,为什么要字节对齐/内存对齐,Go 语言中的大小和对齐保证(size and alignment guarantees),字节对齐和安全访问(原子访问)的关系,以及如果利用内存对齐的规律减小 struct 内存占用。
Go 空结构体 struct{} 的使用
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。本文介绍了使用空 struct{}/空结构体的优点:不占用内存,且具有良好的语义。
怀念两位老师:Stan Eisenstat 和 Paul Hudak
最近难过地得知 Stan Eisenstat 教授在 12 月 17 日去世,我在 2017 年回学校时还去找他聊了会儿天。这也让我想起几年前去世的 Paul Hudak。这两位教授虽然不是我正式的导师,但都对我影响很大,所以就想写一写我对他们的记忆。 Stan Eisenstat 我在去耶鲁上学之前就在 Joel Spolsky 的 Joel on Software 里读到过 Stan Eise...
控制协程(goroutine)的并发数量
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。本文介绍了 goroutine 协程并发控制,避免并发过高,大量消耗系统资源,导致程序崩溃或卡顿,影响性能。主要通过 2 种方式控制,一是使用 channel 的缓冲区,二是使用第三方协程池,例如 tunny 和 ants。同时介绍了使用 ulimit 和虚拟内存(virtua...
思考
思考 1.时间管理和效率 2.书读百遍,其义自见 3.什么是前端? 4.对工作与生活的思考 5.探索 尝试 意义 生活 思考 6.对职业规划的思考 7.生活、工作、意义、追求...
如何退出协程 goroutine (其他场景)
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。本文介绍了协程没有正常关闭导致内存泄漏的场景,并介绍了如何借助通道/信道(channel) 优雅地退出协程。
如何退出协程 goroutine (超时场景)
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。本文介绍了 Go 语言中实现超时(timeout)退出时常见的错误,即子协程(goroutine)不能正常关闭,导致内存泄漏。常见的实现超时的方式有 time.After 和 context.WithTimeout。
small talk #1: 聊聊你的私有云
我们一直都想做一个中文播客节目,但是因为最初提出想法的人都比较腼腆,一直没有启动。最近我来推动开始了这件事。 播客名称叫 small talk,除了闲聊的意思外,也有个编程语言叫 Smalltalk,算是有些双关。这个播客的目的不在于宣传产品或公司,只是聊一些有趣的技术话题。会长期参与的除了我自己外还有 V2EX 的 Livid 以及我在 LeanCloud 的同事王子亭。我们也会邀请其它嘉宾来临...
Go 语言陷阱 - 数组和切片
Go 语言/golang 高性能编程(high performance go),Go 语言进阶教程,Go 语言陷阱(gotchas)。这篇文章介绍了 Go 语言中数组(Array) 和切片(Slice)的常见陷阱和规避方式。例如数组作为参数,修改参数,原数组不会发生改变。
减小 Go 代码编译后的二进制体积
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。介绍了 2 种方式(编译选项和 UPX 工具) 来减小 Go 代码编译后的二进制文件/可执行文件的体积/大小。
Go Reflect 提高反射性能
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。本文介绍了反射的使用场景,并测试了反射的性能,以及某些场景下的替代方式。
读写锁和互斥锁的性能比较
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。介绍了读写锁(sync.RWMutex)和互斥锁(sync.Mutex)在不同的读写比情况下的性能开销。
放弃Let's Encrypt证书,全站更换ZeroSSL证书
网站一直以来都是使用的Let's Encrypt SSL证书,主要是因为Let's Encrypt浏览器兼容性较好,支持ACME自动化部署,支持泛域名证书等,但是今天起网站开始放弃Let's E...
for 和 range 的性能比较
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。本文比较了普通的 for 循环和 range 在不同场景下的性能,并解释了背后的原理:range 迭代时返回迭代值的拷贝,如果每个迭代值占用内存过大,性能将显著地低于 for,将元素类型改为指针,能够解决这一问题。

November 2020 (7)

请务必想起我来
印象中的家乡是一个阴暗潮湿的地方。从小生长的环境里,记忆中大部分只有冷静的暗调,到现在还能记得凌晨天还没亮走过的小区里坑坑洼洼的地面、不合时宜的雾、重复的噩梦,以至于空气都显得极为压抑。在只有一点记忆的时候,应该是看到电视里放的什么奇怪的电视剧(也许是马路天使),关于这个电视剧的其他的什么片段都不记得,毕竟是只有一点记忆的时候,但是到现在却对电视里连排的梧桐树和使人迷茫的大雾的影相记忆尤深,这么看...
切片(slice)性能及陷阱
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。详细介绍了切片(slice) 常用的几种操作 append、copy 等的性能及原理。并且介绍了切片的陷阱,即什么情况下会产生大量内存被占用,而没法释放的情况。
字符串拼接性能及原理
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。详细介绍了构造字符串/拼接字符串(string concatation) 的 5 种方式:+, strings.Builder, bytes.Buffer, []byte 和 fmt.Sprintf,比较了这 5 种方式的性能,并且深入解释了背后的原理。
如何在 Emacs 里做所有事
很长时间之前我在公司内挖了个坑说要做个 Emacs 和 org-mode 的内部分享1。后来一直因为拖延症没有做。上周我和其他同事讨论准备做播客的事,就又想起这件事,周末花了点时间录成一个视频放在 YouTube: 这也是我做的第一个视频教程,看完别忘了点击订阅 😁。很快我们也会发布第一期播客,请关注。 忘了具体原因,大概是有一次受不了新同事在编辑器方面的品味。😏 ↩&#x...
pprof 性能分析
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。详细介绍如何测试/评估 Go 代码的性能,内容包括使用 testing 库进行基准测试(benchmark),性能分析(profiling) 编译优化(compiler optimisations),内存管理(memory management)和垃圾回收(garbage co...
benchmark 基准测试
Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。详细介绍如何测试/评估 Go 代码的性能,内容包括使用 testing 库进行基准测试(benchmark),性能分析(profiling) 编译优化(compiler optimisations),内存管理(memory management)和垃圾回收(garbage co...
只要拥抱就好
现在是北京时间 2020年11月4日的下午7点57,每个人都在讨论美国大选,我自己却觉得很无聊,与其说是无聊,不如说是空虚。有人说「羡慕总统大选可以影响到的人啊」(他的意思是自己忙得都没有办法看总统大选),而另一个人回应道「总统大选怎么样还是可以影响地球上的每一个人吧」。但无论如何,我觉得空虚。 忙中偷闲,拿着 Kindle 看书的我,显得特别浮躁,也可以说不安。下午跑到办公室的19层看了一会儿书...

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 (7)

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 (5)

免费软件推荐: 转换 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系统
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...
WAF的一些绕过方法
WAF的一些绕过方法WAF 全称为「Web应用防火墙」(Web Application Firewall),是网站常用来保护Web应用安全的一种安全产品。主要功能是通过检测客户端的请求内容,对具有潜在危险性的请求进行拦截,可以有效防御一些常见的针对 Web 应用的攻击(SQL注入、XSS、……)。 现在的中、大型网站基本都部署了 WAF 产品,作为一名渗透测试人员,如果没有掌握 WAF 的基本绕过...

March 2020 (5)

靶机-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 (5)

下厨使人思考(2)发酵与文化
在新冠疫情中思考餐饮,文化和历史
下厨使人思考(1) 为什么要亲自下厨?
在新冠疫情中思考餐饮,文化和历史
一个开始,又
不知道多久没有写博客了,自从互联网碎片化之后,觉得自己也碎片化了起来。偶尔回过头去看,很是怀念10年或者20年之前自己能够写很多完整的文章,虽然这些文章只是在单纯地表达自己的感受。 虽然网络速度快了起来,我们也可以在这个世界上的任何一个地方都联系到自己想要联系的人,但人与人之间的距离却疏远了很多,有时候你说出有关爱的感谢的话,被感谢对象甚至都有些惊讶,「现在真的有人在谈爱嘛?」,似乎证明语言和文字...
用「经济学思维」做理性决策
用「经济学思维」做理性决策人们在做各种各样的决策的时候,总是会被各种各样的商业营销、自身情绪和身处的环境所影响,导致做出非理性的选择。「经济学思维」就是把经济学的原理应用到现实生活中,帮助我们成为一个理性的人,在不同情况下能够理性地做出对自己最有益的选择。...
Serverless + Egg.js 后台管理系统实战
作为一名前端开发者,在选择 Nodejs 后端服务框架时,第一时间会想到 [Egg.js](https://github.com/eggjs/egg/),不得不说 `Egg.js` 是一个非常优秀的企业级框架,它的高扩展性和丰富的插件,极大的提高了开发效率。开发者只需要关注业务就好,比如要使用 `redis`,引入 [egg-redis](https://github.com/eggjs/egg-...

December 2019 (4)

基于 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绑定或双网线物理端口绑定的情况。
基于 Serverless Component 的全栈解决方案
因为 Serverless Component 是基于无服务框架 ([Serverless Framework](https://github.com/serverless/serverless))的,所以在阅读这篇实践文章之前,建议先大概了解下 `serverless` 命令的使用,因为下面的案例会使用到。 Serverless Component 的目标是磨平不同云服务平台之间差异,你可以将...

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 (1)

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...

April 2019 (2)

独立博客如何选择域名
在微信,微博大行其道的今天,还在坚持写博客的人,一定是对博客爱得深沉的人,同时也是位有情怀的人。行走互联网江湖,许多博主都会为自己的博客精心选择一个域名。那么,独立博客该如何选择域名呢? 域名由前缀和后缀两部分组成。域名的前缀部分,可以自定义,一般使用自己姓名
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 (3)

被抱养的小姨的故事
我妈昨天去了家住农村的小姨家玩,跟几个兄弟姐妹一起在小姨家聚餐打牌。她兴高采烈地给我打电话,说没想到小姨退休后在乡下建的房子这么好,宽敞明亮,干干净净。厨房和卫生间,比城里许多亲戚都做得好,还有小花园,菜园,安逸惨了。 我说,那因为小姨比城里的你们都能干多了吧。 这个小姨在我成长的日子里,偶尔被提起,但都只是一些碎片。在这之前,我妈和她的兄弟姐妹们忙于工作,这位小姨由于生下来就被抱养的关系,他...
The Cloud Is Just Someone Else’s Computer
When we started Discourse in 2013, our server requirements were high:1GB RAMmodern, fast dual core CPUspeedy solid state drive with 20+ GBI’m not talking about a cheapo shared cpanel ...
流浪地球:一个老读者的影像观感
《流浪地球》这部电影的基础气质、精神内核是刘慈欣的,但其叙事手法和价值取向是比较典型的类型化/反类型化电影的。在很多老读者心目中,《流浪地球》是最难改编成电影的一篇,但没想到它却是第一部上映的刘慈欣作品改编电影。因此,刘慈欣的核,好莱坞的皮;中国的核,国际主义的皮,也许是个很不错的解法。 来自过去的回响 我第一次接触科幻小说是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 (4)

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

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 (3)

【開箱評測】Acer Aspire S13 極輕薄筆電 – 時尚科技新定義
    本篇內容轉貼自雲爸的私處 https://goo.gl/vso9zZ   […]
GEW 車翼達 車用輪胎打氣機:純正臺灣製,高貴不貴 超輕巧
【車翼達 車用輪胎打氣機】期間限定活動: 這裡買 ※限量加碼送200元7-11禮卷 ※數量有限,送完為止 開車 […]
一步到位,开启https + http2
今天头条上看到自己网站可以免费获取证书,于是尝试了下,最终一步到位全部成功。 系统为:centos7 + nginx 第一步,获取证书 ps: 免费的哦,而且不像自签名的那种证书浏览器会不认 很简单,先安装certbot命令: yum install certbot 然后使用此命令生成证书: certbot certonly --webroot -w /var/www/example -d exa...

December 2016 (4)

正宗MIT製造的衛生棉! 無異味&獨立設計號稱是最懂妳的衛生棉!
所有女性在每個月應該都有與好朋友來的經驗,這時候擁有好的衛生棉陪伴你度過一週就是相當重要的事情。但是市面上的衛 […]
研究指出:苦茶油可有效降低血脂 強化心臟功能
Sans Vita 苦茶油,是幾位在越南經商二十幾年原本已計劃退休的台商,在因緣際會聊天下喚起兒時的回憶與夢想 […]
為什麼這顆小按鈕能改變你的未來?Qmote 物聯網智能按鈕
「你希望世界改變嗎?現在你可以隨心所欲的改變了!」為您榮重介紹...「萬能人生遙控器」!(噹啦~♫ ♪ ♩ 咦 […]
每天都在丟發霉食物?覺得噁心又浪費!FOSA真空保鮮讓你省時又省錢!
有自己在家做菜的人,不論是家庭主婦還是上班族,想必都有食物放冰箱,因為潮濕或者是細菌滋生,讓食物放沒幾天就發霉 […]

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); ...

October 2016 (3)

iBand 抗失眠造夢機
【iBand 抗失眠造夢機】 現代人壓大大、睡眠狀況不好、做夢,明明睡了整晚還是累到不行,iBand就是為此而 […]
Pocket Printer 口袋印表機
【Pocket Printer 口袋印表機 隨身隨印】 你有想過印表機可以”隨身攜帶” […]
Collar Perfect 可攜式輕巧熨斗 走到哪熨到哪
  傳統式熨斗需要燙衣板,而且不易攜帶,需要時間及技術整熨,以致於熨衣服變成一件麻煩事 但現在有研發 […]

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-07-30 11:42:08 CST