[{"title":"高考生过来看！教你精准转换录取位次！","abbrlink":"03e0f0c0","date":"2025-07-04 18:44:32","updated":"2026-06-23 08:00:00","tags":["记录","学习","统计学","数学"],"categories":["推荐"],"desc":"高考生们，恭喜你们完成了人生中一大步！现在，你们可能正在焦急地等待自己的分数，等待一分一段表。为了帮助你们更好地理解自己的位次和录取机会，我将分享一些关于如何精准转换录取位次的技巧和方法。","wordCount":4532,"url":"/posts/03e0f0c0/"},{"title":"ubuntu无法访问windows磁盘问题","abbrlink":"05db3c92","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["ubuntu","windows","磁盘问题","教程"],"categories":["疑难杂症"],"desc":"在Ubuntu中无法访问Windows磁盘，尝试挂载时出现错误提示。","wordCount":1161,"url":"/posts/05db3c92/"},{"title":"国庆日纪念","abbrlink":"08d75d6c","date":"2025-10-01 14:57:07","updated":"2025-10-01 15:14:07","tags":["国庆","纪念","文化","历史"],"categories":["国庆"],"desc":"国庆我没打算回家，我选择留校复习一下那些尚未熟识的课，比如说计算机网络,计算机组成原理,计算机图形学,数据库原理","wordCount":448,"url":"/posts/08d75d6c/"},{"title":"收信有感,防范钓鱼邮件","abbrlink":"0cd1dfcf","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["钓鱼","网络安全","烂活"],"categories":["胡思乱想"],"desc":"今天申请友链的时候,邮件接到的反馈是这样的","wordCount":953,"url":"/posts/0cd1dfcf/"},{"title":"通识学习:形式语言与自动机,布尔代数与数进制","abbrlink":"10621","date":"2025-03-07 15:52:11","updated":"2025-07-04 18:44:32","tags":["学习","记录"],"categories":["学校学习"],"desc":"好多东西都是似曾相识的.要么是在上学期就讲过,要么是中学时期就有过了解.这学期开学一周,所学到的基础知识有这几点:","wordCount":2519,"url":"/posts/10621/"},{"title":"海岛机器人农场试玩","abbrlink":"10867","date":"2025-01-04 21:52:52","updated":"2025-07-04 18:44:32","tags":["游戏","记录","胡思乱想"],"categories":["游戏"],"desc":"海岛机器人农场是一款国产 Steam 独立游戏，融合农场经营与机器人自动化元素。本文分享 Demo 版本试玩体验、游戏特色介绍与玩法初探","wordCount":612,"url":"/posts/10867/"},{"title":"抓取个人博客文章目录到github主页","abbrlink":"10908","date":"2024-11-11 19:51:52","updated":"2025-07-04 18:44:32","tags":["学习","记录","教程"],"categories":["github"],"desc":"_如图所见，我在我的github主页上加了我的最近的个人博客的文章_","wordCount":489,"url":"/posts/10908/"},{"title":"自由不止软件-记录一次zlib上传书籍","abbrlink":"10a261e5","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["知识","记录","胡思乱想"],"categories":["胡思乱想"],"desc":"旧的出版物有很多电子版本,但现代出版物却很少流出电子版,甚至扫描件也很少,哪怕是去淘宝花几块钱都找不到.虽然我并非是一个热爱读书,阅览群书的人,但面对着'昂贵的价格',苦于找不到电子版,想必和真正的读书人一样也是心中寤寐思服辗转反侧吧","wordCount":455,"url":"/posts/10a261e5/"},{"title":"计算机图形学-基本图形生成算法","abbrlink":"10deed37","date":"2025-09-20 12:35:52","updated":"2025-09-20 13:29:36","tags":["计算机图形学","图形生成"],"categories":["计算机图形学"],"desc":"在光栅设备（如显示器、打印机）上如何生成基本二维图形（点、直线、圆、椭圆、多边形、字符等）？","wordCount":3772,"url":"/posts/10deed37/"},{"title":"Minecraft大电影:不建不散!","abbrlink":"1250","date":"2025-04-04 13:26:20","updated":"2025-09-27 09:32:02","tags":["记录","游戏","胡思乱想"],"categories":["游戏"],"desc":"从小就听说我的世界要出大电影了,没想到,这一等,就差不多是十年...","wordCount":1182,"url":"/posts/1250/"},{"title":"正则表达式学习","abbrlink":"13105","date":"2024-12-20 22:10:39","updated":"2025-07-04 18:44:32","tags":["学习","记录","教程","抽象"],"categories":["正则表达式"],"desc":"从实际需求出发学习正则表达式——为铁锈战争语法编写代码高亮。本文系统整理正则表达式核心知识点，包含匹配模式、字符组与实战练习示例","wordCount":796,"url":"/posts/13105/"},{"title":"是时候了解docker了!","abbrlink":"13700","date":"2025-04-02 19:47:26","updated":"2025-07-04 18:44:32","tags":["学习","记录","教程","docker"],"categories":["docker"],"desc":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15em\" height=\"5em\" viewBox=\"0 0 512 131\"><path fill=\"#2396ED\" d=\"m140.598 25.715l3.892 2.818c6.77 5.46 10.662 ...","wordCount":532,"url":"/posts/13700/"},{"title":"东北大学校园邮箱账户登录到第三方邮箱教程","abbrlink":"13740","date":"2024-10-27 11:07:22","updated":"2024-10-27 11:07:24","tags":["教程","记录"],"categories":["疑难杂症"],"desc":"东北大学校园邮箱如何配置到第三方邮件客户端？本文详细教程教你手动设置 IMAP/SMTP 参数，在 Outlook、Thunderbird 等客户端中正常收发校园邮件","wordCount":277,"url":"/posts/13740/"},{"title":"离散数学:子群的陪集及拉格朗日定理","abbrlink":"14001","date":"2025-03-23 11:07:43","updated":"2026-07-19","tags":["学习","记录","离散数学"],"categories":["学校学习"],"desc":"设$<H,*>$是群$<G,*>$的子群,$a \\in G$,定义集合","wordCount":696,"url":"/posts/14001/"},{"title":"7x24:运维使命","abbrlink":"143ecd9e","date":"2025-09-25 11:45:31","updated":"2025-09-25 11:45:31","tags":["服务器","运维"],"categories":["运维"],"desc":"7月24日被定为\"运维节\"，这个日期的选择并非偶然，而是蕴含着深刻的寓意：","wordCount":563,"url":"/posts/143ecd9e/"},{"title":"时隔两年,通关夺命邮差2","abbrlink":"16298abb","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["记录","胡思乱想","抽象"],"categories":["游戏"],"desc":"时隔两年再次通关《夺命邮差2》，这绝不是任何意义上的好游戏。但它的黑色幽默与疯批美学值得拿出来聊聊——本文分享关于这款争议游戏的体验与一些随想","wordCount":2020,"url":"/posts/16298abb/"},{"title":"制作github贪吃蛇贡献图","abbrlink":"16664","date":"2024-11-11 09:19:33","updated":"2025-07-04 18:44:32","tags":["学习","记录","教程","前端","html","github"],"categories":["github"],"desc":"xingwangzhe/xingwangzhe: My personal repository","wordCount":512,"url":"/posts/16664/"},{"title":"首页文章列表懒加载优化","abbrlink":"183aa457","date":"2025-07-11 15:04:54","updated":"2025-07-11 15:39:29","tags":["记录","javascript","seo优化"],"categories":["前端"],"desc":"感谢 <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" style=\"display: inline; vertical-align: middle;\"><path fill=\"currentCol...","wordCount":2374,"url":"/posts/183aa457/"},{"title":"Ubuntu 24.04 安装 Vivado 2018.3","abbrlink":"1a282b79","date":"2025-07-08 14:35:39","updated":"2025-07-08 15:18:52","tags":["vivado","ubuntu","折腾"],"categories":["ubuntu"],"desc":"在 Ubuntu 24.04 上安装 Vivado 2018.3 的完整实战教程，解决安装报错与仿真报错问题。涵盖库依赖冲突修复、兼容性配置等排坑经验","wordCount":722,"url":"/posts/1a282b79/"},{"title":"读书：《Free as in Freedom》——若为自由故","abbrlink":"1ae84415","date":"2025-07-13 13:52:59","updated":"2025-07-13 19:04:11","tags":["读书","free","自由文档","gnu"],"categories":["读书"],"desc":"感谢 <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" style=\"display: inline; vertical-align: middle;\"><path fill=\"currentCol...","wordCount":8740,"url":"/posts/1ae84415/"},{"title":"Tauri2.x实现系统菜单导航Vue路由","abbrlink":"1c1f2d49","date":"2025-09-21 16:37:14","updated":"2025-09-21 16:52:39","tags":["tauri","vue","router"],"categories":["Tauri"],"desc":"本文介绍如何在 Tauri 2 应用中使用系统菜单控制 Vue 路由切换。过程涉及在 Rust 后端设置菜单，并通过事件发射处理前端的路由变更。","wordCount":889,"url":"/posts/1c1f2d49/"},{"title":"重要通知-请更新我的GPG公钥","abbrlink":"2026-3-gpg-update","date":"2026-03-23 19:19:20","tags":["gpg","加密","邮件"],"categories":["GPG"],"desc":"我已废弃旧 GPG 公钥并更换为新密钥。本文说明密钥更换原因与过程，提供新公钥指纹与获取方式，确保通信加密验证的连续性与安全性","wordCount":420,"url":"/posts/2026-3-gpg-update/"},{"title":"编译原理:文法转换","abbrlink":"20304","date":"2025-03-26 14:35:14","updated":"2025-07-04 18:44:32","tags":["学习","记录","编译原理"],"categories":["学校学习"],"desc":"同一非终结符的多个候选式存在共同前缀,将导致回溯现象","wordCount":662,"url":"/posts/20304/"},{"title":"初识Vue3,有趣","abbrlink":"218fcad3","date":"2024-09-27 22:19:55","updated":"2024-09-27 22:19:53","tags":["vue3","前端","html","css","typescript","记录","教程"],"categories":["前端"],"desc":"老三件：html css javascript虽然不敢说熟练吧，但也算是基本掌握，但是我想如果构建前端页面的话，写这些似乎有点太过冗杂，看来前端工程化是必要的！","wordCount":997,"url":"/posts/218fcad3/"},{"title":"本来想搬fishport_serverwiki来着","abbrlink":"2283d3b7","date":"2024-07-03 21:07:59","updated":"2024-10-15 21:07:58","tags":["游戏","记录"],"categories":["游戏"],"desc":"感觉\\x7e~还行~~,但是能力不足，况且搬到github上托管,对别的玩家来说，写wiki门槛似乎有点高了","wordCount":278,"url":"/posts/2283d3b7/"},{"title":"编译原理:LL(1)文法","abbrlink":"23217","date":"2025-03-26 16:19:06","updated":"2025-07-04 18:44:32","tags":["学习","记录","编译原理"],"categories":["学校学习"],"desc":"S\\_文法不含$\\varepsilon$产生式","wordCount":696,"url":"/posts/23217/"},{"title":"离散数学:半群,独异点","abbrlink":"25427","date":"2025-03-22 10:02:59","updated":"2026-07-19","tags":["学习","抽象","离散数学"],"categories":["学校学习"],"desc":"设 $S$是非空集合,$*$是$S$上的二元运算,如果$*$在$S$上满足封闭性 可结合性 ,则称$<S,*>$是半群","wordCount":435,"url":"/posts/25427/"},{"title":"博客一周年了，竟然坚持了下来","abbrlink":"261cd49e","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["记录","胡思乱想","抽象"],"categories":["年终总结"],"desc":"去年我决定建站的原因很简单：我想有一个属于自己的空间，记录我的学习和生活点滴。那时候，我还没有太多的技术积累，只是觉得建站是一件很酷的事情。第一篇文章就是想办法建立一个博客，可我当时对 web 技术一窍不通，跌跌撞撞，看到一篇文章，稀里糊涂地指引我去 fork 它的仓库来建站（我当时对 GitHub 更是一窍不通...","wordCount":1128,"url":"/posts/261cd49e/"},{"title":"为Hexo博客提供订阅服务","abbrlink":"261d7eb2","date":"2024-09-19 07:59:02","updated":"2024-09-19 07:58:59","tags":["webpusher","记录","教程","hexo"],"categories":["hexo"],"desc":"与传统的邮件列表相比，Web push Notification 有这样几点不同：","wordCount":473,"url":"/posts/261d7eb2/"},{"title":"离散数学:代数系统(一)","abbrlink":"26496","date":"2025-03-04 17:49:59","updated":"2026-07-19","tags":["学习","离散数学"],"categories":["学校学习"],"desc":"先记忆一下基础概念,顺便练习一下$\\LaTeX{}$","wordCount":810,"url":"/posts/26496/"},{"title":"bing搜索结果消失，持续记录","abbrlink":"27250","date":"2025-01-07 14:20:20","updated":"2025-07-04 18:44:32","tags":["记录","胡思乱想"],"categories":["胡思乱想"],"desc":"我可以确信，昨天晚上11点的时候我还能搜到我的网站，但是今天一早发现结果都消失了，让我不禁为之震惊","wordCount":147,"url":"/posts/27250/"},{"title":"友链图谱 2.0 - 3D 更美观的可视化","abbrlink":"2d3d-graph-v2","date":"2026-06-27 18:30:00","updated":"2026-06-27 18:30:00","tags":["友链","图谱","3d","可视化"],"categories":["技术"],"desc":"友链图谱全面升级，从 2D 平面升级到 3D 球状网络，更美观、更直观、更好玩！","wordCount":1217,"url":"/posts/2d3d-graph-v2/"},{"title":"数据库原理-设计技巧","abbrlink":"2d86180d","date":"2025-09-20 10:38:05","updated":"2025-09-20 13:29:35","tags":["设计技巧","数据库","数据库原理"],"categories":["数据库原理"],"desc":"- 原则：当一个概念需要存储多个值、具有结构化信息，或未来可能扩展时，应将其建模为独立的实体集，而非简单的属性。","wordCount":757,"url":"/posts/2d86180d/"},{"title":"许可合规-fancybox","abbrlink":"2da95e5f","date":"2025-12-16 20:12:09","updated":"2025-12-16 20:50:10","tags":["合规","协议","著作权"],"categories":["开源协议"],"desc":"上一篇文章，讲的是我博客主题获得软著了，很高兴。但心中还是有些疑虑，我这个项目使用的是MIT协议授权开放源代码分发的，我怕我的硬依赖里有GPL相关协议，怕其它开发者被我的MIT协议迷惑，如果存在的话，我必需声明出来，当然MIT和GPL是兼容的，如果真存在gpl相关协议的话，我的MIT协议也是可以保存的，于是我安装...","wordCount":832,"url":"/posts/2da95e5f/"},{"title":"Xingwangzhe! Z-Library We miss you and we need your help","abbrlink":"2dc334d9","date":"2025-09-16 19:47:21","updated":"2025-09-16 20:01:35","tags":["z-library","book","ebook","pdf","free","download","archive","internet","library","help","support"],"categories":["z-library"],"desc":"Fundraising September 15, 2025 – October 1, 2025","wordCount":871,"url":"/posts/2dc334d9/"},{"title":"学习开发Astro博客后台(二)重载之殇","abbrlink":"2dd2b505","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["astro","博客","后端"],"categories":["后端"],"desc":"在前文中,已经实现了非常简陋的功能,下一步准备粗略地写一个md编辑,然后再通过fetch请求将数据发送到后端。","wordCount":1924,"url":"/posts/2dd2b505/"},{"title":"LeetCode:1. 两数之和","abbrlink":"2f3d653d","date":"2024-09-15 20:31:15","updated":"2024-09-15 20:31:17","tags":["leetcode","算法题","java","学习","进步"],"categories":["算法题"],"desc":"在这个方法中，HashMap扮演了非常重要的角色。它允许我们在O(1)时间复杂度内检查一个数是否已经在之前遍历过的元素中出现过，并且还能够获取到这个数在数组中的索引。这种方法比暴力解法（即使用两层循环遍历数组）要高效得多，因为暴力解法的时间复杂度是O(n^2)，而这种方法的时间复杂度是O(n)。","wordCount":700,"url":"/posts/2f3d653d/"},{"title":"初试rust,门槛有点高","abbrlink":"2f7208c4","date":"2025-05-11 13:44:12","updated":"2025-05-11 15:59:12","tags":["胡思乱想","学习"],"categories":["编程"],"desc":"- Rust语言圣经(Rust Course)","wordCount":2249,"url":"/posts/2f7208c4/"},{"title":"异梦-boom与陨石灾变","abbrlink":"302f5c1a","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["胡思乱想","记录"],"categories":["梦"],"desc":"@#$%^&&^%$#@#$%^&*(&^%$#$%^)","wordCount":811,"url":"/posts/302f5c1a/"},{"title":"系统化:为我自己的博客主题建立文档网站","abbrlink":"31565","date":"2025-04-08 18:47:26","updated":"2025-07-04 18:44:32","tags":["记录","教程","短文","博客"],"categories":["自己的博客"],"desc":"github:xingwangzhe/hexo-theme-wang: 一个简约的hexo主题","wordCount":281,"url":"/posts/31565/"},{"title":"Hexo Pro体验","abbrlink":"32951","date":"2024-10-29 09:21:27","updated":"2025-07-04 18:44:32","tags":["记录","教程","前端","github","hexo"],"categories":["hexo"],"desc":"Hexo Pro 是一款功能强大的 Hexo 可视化编辑器，提供所见即所得的博客文章编辑体验。本文分享 Hexo Pro 的使用感受、功能评测与优缺点分析","wordCount":202,"url":"/posts/32951/"},{"title":"博客主题的软著下来了","abbrlink":"32b402b0","date":"2025-12-08 10:43:08","updated":"2025-12-08 12:43:36","tags":["软著","博客主题"],"categories":["博客"],"desc":"博客主题的软著下来了。这下就能证明博客主题是我做的了！","wordCount":369,"url":"/posts/32b402b0/"},{"title":"中秋-来试试Moonbit吧","abbrlink":"32faf407","date":"2025-10-06 16:11:55","updated":"2025-10-06 16:34:58","tags":["moonbit","files_tree","mooncake","编程"],"categories":["编程"],"desc":"Moonbit是国产的一门编程语言，它很年轻，预计26年左右发布1.0版本","wordCount":1429,"url":"/posts/32faf407/"},{"title":"node.js初入","abbrlink":"36480","date":"2024-12-10 20:10:22","updated":"2025-07-04 18:44:32","tags":["学习","js","后端","进步","记录"],"categories":["后端"],"desc":"Node.js® 是一个免费、开源、跨平台的 JavaScript 运行时环境, 它让开发人员能够创建服务器 Web 应用、命令行工具和脚本。","wordCount":1455,"url":"/posts/36480/"},{"title":"搞笑steam盗号人机","abbrlink":"36702","date":"2025-03-01 20:49:50","updated":"2025-07-04 18:44:32","tags":["解决","抽象","神人","网站","问题"],"categories":["胡思乱想"],"desc":"离线好几天,上线看一下,发现有一个好友一直给我发消息","wordCount":296,"url":"/posts/36702/"},{"title":"解决国外人机验证不显示问题","abbrlink":"37f315ff","date":"2024-10-08 15:21:09","updated":"2024-10-08 15:21:11","tags":["学习","记录","进步","教程"],"categories":["疑难杂症"],"desc":"中国大陆无法加载 Google reCAPTCHA 人机验证？本文介绍解决访问国外网站时谷歌验证服务不显示问题的可行方案，提供多种替代方法与配置指南","wordCount":160,"url":"/posts/37f315ff/"},{"title":"hexo-theme-wang:应该是最后一个大版本了","abbrlink":"38915","date":"2024-12-28 20:35:19","updated":"2025-07-04 18:44:32","tags":["博客","编程","记录","前端","解决"],"categories":["自己的博客"],"desc":"xingwangzhe/hexo-theme-wang: 一个简约的hexo主题","wordCount":635,"url":"/posts/38915/"},{"title":"我的第一个博客","abbrlink":"38c422a2","date":"2024-06-30 14:48:26","updated":"2024-10-14 14:49:17","tags":["hexo","记录"],"categories":["日常"],"desc":"显而易见的是，纯粹是我闲着没事干，又或者算是心血来潮，就像某些人明明没有什么需求缺偏要弄ipv6或者免流什么的","wordCount":165,"url":"/posts/38c422a2/"},{"title":"汇编语言程序设计:用vscode配置环境,简单命令","abbrlink":"39790","date":"2025-03-23 16:36:49","updated":"2025-07-04 18:44:32","tags":["学习","教程","编程","汇编语言"],"categories":["学校学习"],"desc":"试了一下,老师发的那个用起来真不习惯,但老师说可以自行配置编译环境,能跑就行","wordCount":991,"url":"/posts/39790/"},{"title":"离散数学:格的基本概念","abbrlink":"41696","date":"2025-03-23 14:31:32","updated":"2026-07-19","tags":["学习","记录","离散数学"],"categories":["学校学习"],"desc":"$<A,\\leq>$是偏序集:$\\leq 是A上自反,反对称,和传递关系(偏序).$","wordCount":819,"url":"/posts/41696/"},{"title":"重构:hexo-theme-wang","abbrlink":"42609","date":"2024-12-09 19:08:45","updated":"2025-07-04 18:44:32","tags":["记录","vue3","前端","css","html","hexo"],"categories":["开发"],"desc":"快速生成需要的页面组件，美观且易修改，而且我最看重的是它的响应式设计，之前我自己手写的时候一团糟，有了这个就可以避免很多麻烦","wordCount":252,"url":"/posts/42609/"},{"title":"hexo-graph:新增分类树状图","abbrlink":"42695","date":"2025-01-02 18:56:17","updated":"2025-07-04 18:44:32","tags":["学习","记录","hexo","数据结构","算法"],"categories":["开发"],"desc":"[[bug]Category图表，如果点击的对象并不是最高级Category，而是次级Category，跳转链接的路径拼接就有问题。 · Issue #7 · codepzj/hexo-graph](https://github.com/codepzj/hexo-graph/issues/7)","wordCount":710,"url":"/posts/42695/"},{"title":"离散数学:代数系统(二)","abbrlink":"42789","date":"2025-03-06 10:24:11","updated":"2026-07-19","tags":["学习","离散数学"],"categories":["学校学习"],"desc":"同构是代数系统之间的一种重要关系，用符号 $\\cong$ 表示。若两个代数系统 $(A, \\star)$ 和 $(B, \\circ)$ 之间存在同构，则记作 $(A, \\star) \\cong (B, \\circ)$。","wordCount":3298,"url":"/posts/42789/"},{"title":"hexo压缩资源，优化访问","abbrlink":"42cabe35","date":"2024-09-21 17:38:24","updated":"2024-09-21 17:38:28","tags":["记录","教程","hexo"],"categories":["hexo"],"desc":"Hexo-all-minifier压缩资源，优化访问","wordCount":105,"url":"/posts/42cabe35/"},{"title":"GitHub Actions 文件时间戳丢失问题及解决方案","abbrlink":"4568800c","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["github","github-actions","教程","静态博客"],"categories":["疑难杂症"],"desc":"我有一次创建 GitHub Actions workflow 之后，发现构建完的文章的创建时间和修改时间都变成构建时间了。我试了好多次发现结果都一样，我就明白了这是构建阶段文件时间戳丢失的问题。","wordCount":1248,"url":"/posts/4568800c/"},{"title":"node.js:简单的HTTP服务器","abbrlink":"45780","date":"2024-12-11 17:28:32","updated":"2025-07-04 18:44:32","tags":["node.js","后端","js"],"categories":["后端"],"desc":"const http = require(\"http\");","wordCount":386,"url":"/posts/45780/"},{"title":"Webmapview:一个我的世界内置网页地图浏览Fabric模组","abbrlink":"4628","date":"2025-01-12 19:02:28","updated":"2025-09-16 19:54:26","tags":["学习","记录","游戏","胡思乱想","进步"],"categories":["开发"],"desc":"Webmapview 是一个 Minecraft Fabric 模组，可在游戏内通过嵌入式网页浏览器查看实时地图。本文介绍模组功能特性、安装配置与使用方法说明","wordCount":2668,"url":"/posts/4628/"},{"title":"不是你,而是我们:bing又一次崩溃","abbrlink":"48826","date":"2025-03-13 10:43:49","updated":"2025-07-04 18:44:32","tags":["记录","胡思乱想"],"categories":["胡思乱想"],"desc":"2025 年 Bing 搜索再次大规模崩溃，例行维护未能实现无感更新。本文记录 Bing 宕机事件经过、用户反应与对搜索引擎服务可靠性的思考","wordCount":506,"url":"/posts/48826/"},{"title":"计算机组成原理第二章 - 定点数与浮点数","abbrlink":"4f16228c","date":"2025-09-14 18:06:25","updated":"2025-09-15 17:36:01","tags":["计算机组成原理","定点数","浮点数"],"categories":["计算机组成原理"],"desc":"示例：$(42)_{10} \\rightarrow (?)_2$","wordCount":3604,"url":"/posts/4f16228c/"},{"title":"bat脚本使用教程","abbrlink":"50463","date":"2024-12-11 20:10:06","updated":"2025-07-04 18:44:32","tags":["记录","教程","学习","进步"],"categories":["开发"],"desc":".bat 文件是 Windows 批处理文件（Batch File）的扩展名。批处理文件是一种包含一系列命令的脚本文件，这些命令可以由 Windows 命令解释器（cmd.exe）执行。批处理文件用于自动化简单的任务，如文件操作、程序执行、系统配置等。","wordCount":684,"url":"/posts/50463/"},{"title":"不小心写死循环窗口弹出了","abbrlink":"505f6391","date":"2025-09-13 09:10:12","updated":"2025-09-13 10:19:23","tags":["ts","vue","rust","前端","后端","tauri"],"categories":["Tauri"],"desc":"// 定义一个响应式的引用，用于笔记的文本内容","wordCount":955,"url":"/posts/505f6391/"},{"title":"hexo-next在文章下添加版权信息","abbrlink":"50aa0545","date":"2024-09-04 16:03:03","updated":"2024-09-04 16:03:05","tags":["hexo","记录","教程"],"categories":["hexo"],"desc":"在 Hexo Next 主题文章底部添加版权声明，配置 CC 协议署名与转载声明的完整教程。本文教你修改主题配置文件，实现文章自动显示版权信息","wordCount":275,"url":"/posts/50aa0545/"},{"title":"可能解决Tauri多窗口应用阻塞问题","abbrlink":"50b9d330","date":"2025-09-17 14:21:48","updated":"2025-09-17 16:56:53","tags":["tauri","ts","多窗口","阻塞"],"categories":["Tauri"],"desc":"之前我的主进程main.ts都是挂载在index.astro上","wordCount":1257,"url":"/posts/50b9d330/"},{"title":"新年新气象，新年第一章","abbrlink":"51154","date":"2025-01-01 09:56:54","updated":"2025-07-04 18:44:32","tags":["学习","记录"],"categories":["日常"],"desc":"看了一下Microsoft Clarity的热力图，发现点击热点全是没有链接的地方，看来是我的设计失误：（，而且z-index设置不对，导致某些元素被遮盖，期末考完试之后再仔细改改。","wordCount":315,"url":"/posts/51154/"},{"title":"编译原理:NFA转DFA","abbrlink":"51944","date":"2025-03-25 19:18:37","updated":"2025-07-04 18:44:32","tags":["学习","记录","编译原理"],"categories":["学校学习"],"desc":"不知道写点什么,所以记一下,以防~~失忆~~","wordCount":1793,"url":"/posts/51944/"},{"title":"离散数学:子群及其证明","abbrlink":"52401","date":"2025-03-23 09:08:04","updated":"2026-07-19","tags":["学习","记录","离散数学"],"categories":["学校学习"],"desc":"设$<G,*>$是群,S是G的非空子集,如果$<S,*>$满足:","wordCount":849,"url":"/posts/52401/"},{"title":"不要再用微软auth验证器了!","abbrlink":"52579","date":"2025-04-13 14:03:41","updated":"2025-07-04 18:44:32","tags":["记录","教程","胡思乱想","短文"],"categories":["胡思乱想"],"desc":"为什么?事情还要从我瞎折腾开始:某天看到群友推荐开源的auth验证器,心里不免痒痒,也想试试,所以就开始想办法导出微软的authenticator中的密钥,发现了一个震惊的事:它导不出来!!!,这意味着,我只能通过微软账户来迁移这些一次性验证密钥,但关键的是,只能迁移微软的,第三方账户的并没有通过云存储来迁移,我...","wordCount":768,"url":"/posts/52579/"},{"title":"craftmine:愚人节更新","abbrlink":"52599","date":"2025-04-02 19:18:07","updated":"2025-07-04 18:44:32","tags":["记录","游戏","胡思乱想","短文"],"categories":["胡思乱想"],"desc":"哈哈,怎么变成绿色黑客风格了,搞得像有什么技术更新一样😀","wordCount":321,"url":"/posts/52599/"},{"title":"辽宁省个人公安联网备案记录","abbrlink":"53049","date":"2024-10-25 12:53:59","updated":"2024-10-25 12:54:01","tags":["记录","进步","网站"],"categories":["日常"],"desc":"个人网站 ICP 备案后是否需要公安联网备案？本文记录辽宁省个人网站公安备案的真实经历与流程，用图解方式分享备案全过程与地区差异说明","wordCount":155,"url":"/posts/53049/"},{"title":"开源的像素沙盒游戏:Luanti (formerly Minetest)","abbrlink":"55555","date":"2025-01-05 21:05:01","updated":"2025-07-04 18:44:32","tags":["游戏","记录","胡思乱想"],"categories":["游戏"],"desc":"Luanti | Open source voxel game engine","wordCount":273,"url":"/posts/55555/"},{"title":"hexo-graph:优秀的hexo统计插件","abbrlink":"55581","date":"2024-12-14 10:11:05","updated":"2025-07-04 18:44:32","tags":["博客","记录","教程","hexo","layout","统计","插件"],"categories":["hexo"],"desc":"hexo-graph 是基于 ECharts 的 Hexo 多元化统计插件，集成博客热力图、月份统计图、分类统计图与标签统计图。本文介绍插件安装配置与数据可视化效果","wordCount":219,"url":"/posts/55581/"},{"title":"《人工智能生成合成内容标识办法》与个人博客--我们应该做什么?","abbrlink":"55594","date":"2025-03-17 16:07:37","updated":"2025-09-03 20:14:37","tags":["进步","记录","胡思乱想"],"categories":["胡思乱想"],"desc":"先引述一下图片,我觉得除了标识义务,还有其它方面需要探讨","wordCount":1140,"url":"/posts/55594/"},{"title":"github:action/workflow自动发布npm包","abbrlink":"5561","date":"2025-01-06 20:03:44","updated":"2025-07-04 18:44:32","tags":["学习","记录","教程"],"categories":["github"],"desc":"github action/workflow进行npm自动发包，并自动更新版本号","wordCount":547,"url":"/posts/5561/"},{"title":"算法设计与分析 - 基本概念与解递归方程","abbrlink":"55cab229","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["算法","记录","学习"],"categories":["学校学习"],"desc":"💡 有趣的发现： ISBN编号相同却有两个不同封面的书，可能是出版商重印了。","wordCount":1324,"url":"/posts/55cab229/"},{"title":"防止镜像，保护个人网站","abbrlink":"56845","date":"2024-10-27 17:07:24","updated":"2024-10-27 17:07:26","tags":["教程","记录","学习","进步","网站"],"categories":["疑难杂症"],"desc":"可以通过外部资源调用，亦可以直接在<body></body>标签里使用<script></script>来实现","wordCount":812,"url":"/posts/56845/"},{"title":"使用Godot实现单带图灵机模型","abbrlink":"58216","date":"2024-11-19 16:33:23","updated":"2025-07-04 18:44:32","tags":["学习","编程","记录","进步"],"categories":["开发"],"desc":"_如你所见，虽然Ui不好看，但是也还凑合_","wordCount":1483,"url":"/posts/58216/"},{"title":"为什么我推荐你使用GPG来加密你的邮件","abbrlink":"587ede8c","date":"2025-11-24 16:17:51","updated":"2025-11-24 16:53:56","tags":["gpg","加密","公钥","私钥"],"categories":["加密"],"desc":"面对日益严峻的网络安全风险和来自企业学校政府的审查压力，我们有必要学会如何使自己的信息保持安全，在上一篇文章中，学校自建的邮件服务器（imap/smtp.neu.edu.cn）未使用自身域名对应的正规证书，反而挂载外包公司（\\*_\\*\\*计算机科技有限公司）的 _.icoremail.net 证书。很显然，这绝对...","wordCount":903,"url":"/posts/587ede8c/"},{"title":"连不上网了？可能的DNS解决方法","abbrlink":"58ad3c48","date":"2024-09-25 20:42:35","updated":"2024-09-25 20:42:37","tags":["dns","网络","问题","记录","教程"],"categories":["疑难杂症"],"desc":"_有许多人在使用代理之后，发现连不上网络了，这是其中一种解决方法_","wordCount":92,"url":"/posts/58ad3c48/"},{"title":"hexo-theme-wang:一个简约的暗色主题","abbrlink":"59667","date":"2024-11-25 21:33:54","updated":"2025-07-04 18:44:32","tags":["前端","html","css"],"categories":["开发"],"desc":"xingwangzhe/hexo-theme-wang: 一个hexo主题","wordCount":170,"url":"/posts/59667/"},{"title":"hexon:hexo的可视化编辑","abbrlink":"59a1e261","date":"2024-09-04 15:02:00","updated":"2024-09-04 15:02:29","tags":["记录","教程","hexo"],"categories":["hexo"],"desc":"hexo g| hexo d|hexo s","wordCount":234,"url":"/posts/59a1e261/"},{"title":"爆，沉浸式翻译泄露敏感信息","abbrlink":"59d4a1c5","date":"2025-08-09 07:37:52","updated":"2025-08-09 13:28:48","tags":["沉浸式翻译","敏感信息","网络安全"],"categories":["网络安全"],"desc":"本站立足于中华人民共和国，根据中国网络安全核心法律框架，我已隐去敏感信息，且不提供任何原始信息。","wordCount":3966,"url":"/posts/59d4a1c5/"},{"title":"美化Grub界面","abbrlink":"5f776910","date":"2025-09-09 12:43:44","updated":"2025-09-09 16:24:14","tags":["linux","grub","美化"],"categories":["Linux"],"desc":"本机使用环境为Ubuntu,其它发行版可能会有所差别，但文件路径都是一致的","wordCount":421,"url":"/posts/5f776910/"},{"title":"如何用唯物主义的观点看待ai的发展","abbrlink":"60039","date":"2025-04-23 11:01:38","updated":"2025-07-04 18:44:32","tags":["记录","胡思乱想"],"categories":["胡思乱想"],"desc":"我曾经对 AI 有着机械唯物主义的看法，但我觉得还是不够充分，我在想当我用辩证唯物主义来看 AI，应该是怎样的论断呢？","wordCount":1690,"url":"/posts/60039/"},{"title":"离散数学:环与域","abbrlink":"60641","date":"2025-03-23 13:15:12","updated":"2026-07-19","tags":["学习","记录","离散数学"],"categories":["学校学习"],"desc":"给定代数系统$<A,+,*>,+和*是A上的二元运算,若满足下面条件$","wordCount":684,"url":"/posts/60641/"},{"title":"离散数学:群的定义及性质","abbrlink":"62320","date":"2025-03-22 10:42:08","updated":"2026-07-19","tags":["学习","记录","离散数学"],"categories":["学校学习"],"desc":"设$<G,*>$是代数系统,如果$*$在G上满足\\*_封闭性,可结合性,$<G,_>$中有幺元,且G中每一个元素均可逆","wordCount":1017,"url":"/posts/62320/"},{"title":"阿里云备案记录","abbrlink":"62f08794","date":"2024-10-18 19:34:31","updated":"2024-10-22 19:34:33","tags":["记录","学习","教程","网站"],"categories":["日常"],"desc":"_国内访问过于慢了，尝试迁移到阿里云服务器，并进行备案_","wordCount":391,"url":"/posts/62f08794/"},{"title":"hexo创建一个友情链接页面","abbrlink":"62fedd1e","date":"2024-09-14 19:16:27","updated":"2024-09-14 19:16:29","tags":["教程","记录","hexo"],"categories":["hexo"],"desc":"Hexo 博客自带的友链功能太单调？本文教你如何自定义一个精美的友情链接页面，支持分类展示与交互优化，打造更出彩的友链页面体验","wordCount":778,"url":"/posts/62fedd1e/"},{"title":"再见2024，你好2025","abbrlink":"63165","date":"2024-12-29 20:22:01","updated":"2025-07-04 18:44:32","tags":["记录","年终总结"],"categories":["年终总结"],"desc":"你别说，这个的第二个的背景音乐还挺好听Acoustic Indie Folk (Years) | Pixabay","wordCount":788,"url":"/posts/63165/"},{"title":"1024-程序员节","abbrlink":"63283","date":"2024-10-24 19:38:12","updated":"2024-10-24 19:38:13","tags":["学习","文学","记录"],"categories":["日常"],"desc":"程序员节，今年我是第一次听说，看来我还是孤陋寡闻了。今天看到一张包浆老图，看起来很有趣","wordCount":446,"url":"/posts/63283/"},{"title":"git入门学习","abbrlink":"63416","date":"2024-11-10 19:48:05","updated":"2025-07-04 18:44:32","tags":["学习","记录","教程","github"],"categories":["开发"],"desc":"_它应该被视作一种基本功，这也是为什么我看别的教程，往往在git命令上困惑的原因:(_","wordCount":594,"url":"/posts/63416/"},{"title":"国产开源的文档转换器:MinerU","abbrlink":"64756","date":"2025-03-27 19:11:43","updated":"2025-07-04 18:44:32","tags":["记录","github"],"categories":["推荐"],"desc":"MinerU是由OpenDataLab团队打造的大模型时代的文档提取/转换神器","wordCount":290,"url":"/posts/64756/"},{"title":"vscode插件开发心得:RustedWarfareModSupport","abbrlink":"65110","date":"2025-03-09 18:57:06","updated":"2025-07-04 18:44:32","tags":["学习","记录","rustedwarfare"],"categories":["开发"],"desc":"我并没有重复造轮子,因为根本就没轮子 :(","wordCount":4012,"url":"/posts/65110/"},{"title":"计算机图形学-图形的表示与数据结构","abbrlink":"659dc379","date":"2025-09-09 07:55:13","updated":"2025-09-20 13:27:09","tags":["学校学习","计算机图形学","数据结构"],"categories":["计算机图形学"],"desc":"如何组织图形对象的描述数据以使存储这些数据所需要的空间最小，检索、处理这些数据的速度较快","wordCount":5519,"url":"/posts/659dc379/"},{"title":"新学期第一课《计算机图形学》报告","abbrlink":"6750e8fe","date":"2025-09-01 18:38:46","updated":"2025-09-01 19:53:40","tags":["计算机图形学","canvas","javascript"],"categories":["计算机图形学"],"desc":"在现代计算机中，显示图形的地方有很多，在各个平台和语言中，我选择了较为广泛使用的 Canvas 作为实验平台。Canvas 是 HTML5 中的一个元素，允许在网页中动态绘制图形。相比于传统的图形绘制方式，Canvas 具有更好的灵活性和易用性，非常适合在浏览器环境下进行图形编程。","wordCount":1463,"url":"/posts/6750e8fe/"},{"title":"窃文者:未经授权转载我文章","abbrlink":"67f60a9c","date":"2025-08-29 12:49:10","updated":"2025-08-29 15:05:57","tags":["转载","版权"],"categories":["版权"],"desc":"我的一篇旧文, vscode插件开发心得:RustedWarfareModSupport被某站点未经授权转载了。我采取的是CC-BY-NC-SA-4.0协议。这是一个很宽松的协议,但就是这样，依然没在转载时给出声明或者源站指向。","wordCount":626,"url":"/posts/67f60a9c/"},{"title":"群众计算机素养这块堪忧","abbrlink":"68f1cab3","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["计算机","素养","胡思乱想"],"categories":["胡思乱想"],"desc":"从群里看到这样一张图的时候，我大抵是想清楚了——公知只是单纯地坏，但不蠢；有些人却是单纯地又蠢又坏...","wordCount":1404,"url":"/posts/68f1cab3/"},{"title":"ubuntu折腾记录","abbrlink":"6900d932","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["折腾","胡思乱想"],"categories":["ubuntu"],"desc":"| 类别         | 项目             | 详情                                |","wordCount":605,"url":"/posts/6900d932/"},{"title":"数据库原理E-R模型","abbrlink":"6906e0aa","date":"2025-09-20 09:26:01","updated":"2025-09-20 13:29:35","tags":["数据库原理","数据库","e-r模型"],"categories":["数据库原理"],"desc":"我写笔记总是晚好长时间来写，希望我复习的时候别弄错时间段...","wordCount":1436,"url":"/posts/6906e0aa/"},{"title":"hexo-next在侧边栏添加IP信息","abbrlink":"69cc9e5f","date":"2024-09-14 18:38:52","updated":"2024-09-14 18:38:55","tags":["hexo","教程","记录"],"categories":["hexo"],"desc":"![tool](https://tool.lu/ip/)","wordCount":380,"url":"/posts/69cc9e5f/"},{"title":"神人有感:先礼礼礼礼礼礼后兵","abbrlink":"6af33c89","date":"2024-09-23 15:01:26","updated":"2024-09-25 15:01:52","tags":["记录","神人","胡思乱想"],"categories":["胡思乱想"],"desc":"我不清楚这位立巾是谁，只是见到他在贴吧控诉校园集市的一些人，我不清楚有什么深仇大怨，能够跨社区到贴吧来申诉，我依照惯例删帖，禁言，并且进行了警告！","wordCount":240,"url":"/posts/6af33c89/"},{"title":"hexo创建公益404界面","abbrlink":"6ec2376e","date":"2024-09-20 21:06:33","updated":"2024-10-15 21:06:45","tags":["公益","404","记录","教程"],"categories":["hexo"],"desc":"然后你的博客blog\\source\\404\\","wordCount":1344,"url":"/posts/6ec2376e/"},{"title":"1024 重要的日子","abbrlink":"749956b2","date":"2025-10-24 11:48:47","updated":"2025-10-24 12:38:00","tags":["1024","程序员节","汉堡","联合国"],"categories":["日常"],"desc":"今天又是一年一度的 中国程序员节，值此之际，祝各位同志节日快乐，身体健康！","wordCount":699,"url":"/posts/749956b2/"},{"title":"css-flex样式学习推荐","abbrlink":"7658","date":"2024-11-08 19:32:56","updated":"2025-07-04 18:44:32","tags":["学习","记录","进步","教程","css"],"categories":["前端"],"desc":"![学习flex](https://codingfantasy.com/games/flexboxadventure)","wordCount":440,"url":"/posts/7658/"},{"title":"天上不会掉馅饼，那是陷阱！","abbrlink":"79678de1","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["记录","胡思乱想","抽象"],"categories":["胡思乱想"],"desc":"最近不知道怎么了，我收到了很多诈骗骚扰电话和短信、钓鱼邮件，甚至还有网贷推广和学信网验证骗局。我今天整理一下这些经历，希望大家能擦亮眼睛，谨防上当受骗。","wordCount":892,"url":"/posts/79678de1/"},{"title":"再简单折腾一下ubuntu","abbrlink":"7b08d50f","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["折腾","胡思乱想"],"categories":["ubuntu"],"desc":"最近继续折腾ubuntu,着重解决一下输入法问题！！！","wordCount":339,"url":"/posts/7b08d50f/"},{"title":"再见👋 LeanCloud","abbrlink":"7c604030","date":"2026-01-13 13:08:50","updated":"2026-01-13 13:34:05","tags":["leancloud","walines"],"categories":["再见"],"desc":"这两天收到了📧,leancloud要结束服务了...","wordCount":752,"url":"/posts/7c604030/"},{"title":"神秘的外链指向我站","abbrlink":"7cd9e7a9","date":"2025-10-09 11:32:32","updated":"2025-10-09 12:20:18","tags":["抽象","胡思乱想","折腾","统计"],"categories":["胡思乱想"],"desc":"最近看外链指向时，发现了一些站点曾莫名指向过我站，无意冒犯那些站长，但很有可能是Google Console统计出了问题","wordCount":359,"url":"/posts/7cd9e7a9/"},{"title":"解决Linux上启动游戏总是默认English的情况","abbrlink":"81fc36f0","date":"2025-09-27 20:32:44","updated":"2025-09-27 20:59:18","tags":["linux","steam","英文","问题解决","技术分享"],"categories":["Steam"],"desc":"虽然我使用 Linux 已经好几个月了，可以说是完全沉浸其中，很少玩游戏了，但最近心血来潮，想玩 Rusted Warfare，却发现通过 Steam 的 Proton 兼容层启动游戏，默认都是 English，且游戏内没有语言选项，这让我感到不便，于是仔细研究了一下...","wordCount":314,"url":"/posts/81fc36f0/"},{"title":"编译原理:FIRST集和FOLLOW集","abbrlink":"8237","date":"2025-03-27 09:01:02","updated":"2025-07-04 18:44:32","tags":["学习","记录","编译原理"],"categories":["学校学习"],"desc":"FIRST(X): 可以从X推导出的所有串首终结符构成的集合","wordCount":675,"url":"/posts/8237/"},{"title":"伪造squaremap的玩家显示","abbrlink":"828e66c0","date":"2025-08-13 14:03:57","updated":"2025-08-13 14:49:32","tags":["squaremap","minecraft","js"],"categories":["minecraft"],"desc":"squaremap是我的世界知名的网页地图之一，它可以做到玩家位置的显示，服务端可以设置玩家是否显示，但是如果玩家不再显示到地图上，玩家自己又如何才能找到自己的位置呢？那么显然，我们需要修改前端才能实现","wordCount":1409,"url":"/posts/828e66c0/"},{"title":"hexo-tips:快捷小贴士插件","abbrlink":"8367","date":"2025-01-03 22:59:59","updated":"2025-07-04 18:44:32","tags":["记录","hexo","进步"],"categories":["开发"],"desc":"hexo-tips 是一款让 Hexo 博客轻松添加提示工具提示的小插件。本文介绍插件安装配置、使用示例与自定义样式，提升博客的用户交互体验","wordCount":801,"url":"/posts/8367/"},{"title":"在hexo-next配置gitalk","abbrlink":"8403dd78","date":"2024-09-20 18:58:27","updated":"2024-09-20 18:58:30","tags":["记录","hexo","gitalk","教程"],"categories":["hexo"],"desc":"你是否也想在你的博客里面添加这样的评论区？","wordCount":2156,"url":"/posts/8403dd78/"},{"title":"node.js:试试express","abbrlink":"8479","date":"2024-12-18 18:05:43","updated":"2025-07-04 18:44:32","tags":["学习","程序员","记录","前端","node.js"],"categories":["node.js"],"desc":"Express 框架是一个快速、开放、极简的 web 应用开发框架，用于构建灵活和强大的 web 应用和 API。它是 Node.js 平台上最流行的框架之一，因为它提供了一套丰富的功能来简化和加速 web 开发过程。","wordCount":641,"url":"/posts/8479/"},{"title":"是的，开源真的很酷","abbrlink":"8596","date":"2024-11-21 22:30:14","updated":"2025-07-04 18:44:32","tags":["学习","进步","记录"],"categories":["日常"],"desc":"_最近某事件沸沸扬扬，我不小心参与进issue好心提醒它们关闭无关话题，但不幸的是，遭到了邮件骚扰（好吧，其实是我不知道怎么取消issue的邮件推送：（_","wordCount":3051,"url":"/posts/8596/"},{"title":"SEO优化:期待拯救我的bing搜索","abbrlink":"8811","date":"2025-01-10 18:43:13","updated":"2025-07-04 18:44:32","tags":["文学","记录","前端"],"categories":["胡思乱想"],"desc":"经过进一步审查，您的网站似乎 https://xingwangzhe.fun/ 上次爬网时不符合 Bing 设定的标准。","wordCount":703,"url":"/posts/8811/"},{"title":"数据库原理-关系数据","abbrlink":"8ce31cb6","date":"2025-09-20 11:04:55","updated":"2025-09-20 13:29:35","tags":["数据库","关系数据"],"categories":["数据库原理"],"desc":"关系数据模型（Relational Data Model）是基于集合论和关系代数的数据库模型，由 E.F. Codd 于 1970 年提出。它将数据组织为关系（Relation），每个关系是一个二维表，行称为元组（Tuple），列称为属性（Attribute）。","wordCount":1348,"url":"/posts/8ce31cb6/"},{"title":"Tauri在GNOME46+上通知无效的临时解决方法","abbrlink":"8d9bb0f3","date":"2025-08-29 15:14:05","updated":"2025-08-29 15:28:35","tags":["tauri","gnome","通知","wayland","解决方案"],"categories":["Tauri"],"desc":"起因是我在我的ubuntu24.04上，无法调用Tauri的同时函数，后来找了一下资料，发现竟然还是bug。","wordCount":1187,"url":"/posts/8d9bb0f3/"},{"title":"久未更新,杂谈一点","abbrlink":"90508808","date":"2025-05-11 11:00:00","updated":"2025-05-11 12:00:01","tags":["胡思乱想"],"categories":["博客"],"desc":"~~神秘角标,我只是为了复习一下md语法...~~","wordCount":548,"url":"/posts/90508808/"},{"title":"信息技术基数实训-焊接爱心花灯","abbrlink":"90edeb6d","date":"2024-09-28 20:48:54","updated":"2024-09-28 20:48:55","tags":["记录","教程","胡思乱想"],"categories":["日常"],"desc":"本来以为要写入程序什么的，发现带了电脑没用。","wordCount":136,"url":"/posts/90edeb6d/"},{"title":"开往 友链接力!","abbrlink":"93f836cb","date":"2024-10-11 18:09:21","updated":"2024-10-11 18:09:23","tags":["开往","进步","记录"],"categories":["日常"],"desc":"开往 Travellings 是一个让友链在博客间流动接力、相互引流的开放网络项目。本文介绍如何加入开往友链网络，让博客流量相互流通，实现真正的网络开放互联","wordCount":680,"url":"/posts/93f836cb/"},{"title":"再谈自由软件","abbrlink":"945d7e3a","date":"2025-09-17 17:25:25","updated":"2025-09-17 18:31:24","tags":["自由软件","开源软件","软件许可","gnu"],"categories":["自由软件"],"desc":"当我们第一次接触到自由软件的概念时，往往会被其“自由”二字所吸引，认为自由软件就是可以随意使用、修改和分发的软件。然而，随着对自由软件的深入了解，我们会发现自由软件的“自由”不仅仅是使用上的自由，更涉及到用户的权利和义务。但这些知识的学习来源似乎都不是那么正统？一个亟待解决的问题是，有多少人真正地在GNU官网上阅...","wordCount":2225,"url":"/posts/945d7e3a/"},{"title":"hexo优化网站性能记录-持续更新","abbrlink":"9f6ebe30","date":"2024-10-15 14:36:06","updated":"2024-10-15 14:36:08","tags":["记录","html","css","js","404"],"categories":["hexo"],"desc":"如果你访问github有困难，可以访问此镜像库hexo-all-minifier","wordCount":156,"url":"/posts/9f6ebe30/"},{"title":"偷梁换柱，解决Ubuntu24.04安装Packet Tracer缺失依赖问题","abbrlink":"9fe82262","date":"2025-10-12 17:50:44","updated":"2025-10-12 18:12:28","tags":["ubuntu","packet tracer"],"categories":["Packet Tracer"],"desc":"由于学校的计算机网络实验课指导书基于 Windows，而我默认使用 Ubuntu，为了适应实验要求，我下载了 Packet Tracer。发现官网版本 (8.2.2) 支持的是 Ubuntu 22.04 而非 24.04，安装时缺少依赖。经过一番折腾，通过“偷梁换柱”的方法，成功解决了依赖问题。","wordCount":608,"url":"/posts/9fe82262/"},{"title":"解决在ubuntu上，打包vscode插件问题","abbrlink":"a2c639ef","date":"2025-08-18 20:24:07","updated":"2025-08-18 20:44:30","tags":["vscode","ubuntu"],"categories":["ubuntu"],"desc":"ERROR: Extension entrypoint(s) missing. Make sure these files exist and aren't ignored by '.vscodeignore': extension/dist/extension.js","wordCount":346,"url":"/posts/a2c639ef/"},{"title":"俄罗斯互联网用户无法访问Cloudflare","abbrlink":"a30ea8af","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["技术","网络","cloudflare"],"categories":["网络"],"desc":"今天凌晨收到了Cloudflare的blog订阅，内容是关于俄罗斯互联网用户无法访问Cloudflare的服务。","wordCount":2021,"url":"/posts/a30ea8af/"},{"title":"猪猪侠·一只老猪的逆袭","abbrlink":"ab47fdfc","date":"2025-10-01 15:23:28","updated":"2025-10-01 21:17:16","tags":["猪猪侠","逆袭"],"categories":["电影"],"desc":"我从小就看猪猪侠，只不过最早版本大部分都是粗糙的建模还有屎尿屁之流，前几天听说要有20周年电影了，于是我就提早买了票，打算去看","wordCount":748,"url":"/posts/ab47fdfc/"},{"title":"我的异常体验光谱：当物质、时间和自我开始松动","abbrlink":"abnormal-experience-spectrum","date":"2026-05-27 18:30:00","tags":["异常","外星人","迷思"],"categories":["胡思乱想"],"desc":"受近期 UFO 档案披露启发，回顾个人经历过的奇异事件。从物质感知异常、时间流速变化与自我意识松动三个维度，探讨那些难以解释的神秘体验与背后的思考","wordCount":3054,"url":"/posts/abnormal-experience-spectrum/"},{"title":"再也不见Windows10","abbrlink":"ac8ebba9","date":"2025-10-14 08:25:26","updated":"2025-10-14 09:10:46","tags":["windows","linux","记录"],"categories":["windows"],"desc":"Windows 10 将于 2025 年 10 月 14 日正式终止支持。本文回顾 Windows 10 十年的陪伴历程，从个人使用体验出发分享对操作系统变迁的思考与告别","wordCount":698,"url":"/posts/ac8ebba9/"},{"title":"解决Tauri2.x拖拽事件问题","abbrlink":"aed59aad","date":"2025-09-03 07:58:52","updated":"2025-09-03 12:31:56","tags":["tauri","ts","问题"],"categories":["开发"],"desc":"最近在使用 Tauri2.x 开发桌面应用时，遇到了一个棘手的问题：拖拽事件无法正常工作。经过一番调查和尝试，终于找到了解决方案。在这篇文章中，我将分享我的解决过程，希望能帮助到遇到类似问题的开发者。","wordCount":629,"url":"/posts/aed59aad/"},{"title":"出租人类：AI时代的荒诞与真实","abbrlink":"ai-rentahuman","date":"2026-02-04 16:18:32","tags":["ai","思考","社会"],"categories":["胡思乱想"],"desc":"当我在x上浏览,发现了这个网站,第一次打开 rentahuman.ai 时，我以为这是个玩笑。但它不是。这个网站一本正经地告诉你：AI 无法触碰现实世界，而你可以。所以，把你的身体租给 AI 吧。","wordCount":384,"url":"/posts/ai-rentahuman/"},{"title":"AI + Rust 两连发：从 20 分钟到 12 秒，博客宇宙的构建优化之旅","abbrlink":"ai-rust-bfs-force-two-wheels","date":"2026-07-04 13:00:00","tags":["rust","ai","napi-rs","性能优化","前端","bfs","力导布局"],"categories":["技术"],"desc":"两个晚上，让 AI 用 Rust 给我造了两个 NAPI-RS 原生模块——@xingwangzhe/bfs-rs 替代 JS 采样式 BFS，@xingwangzhe/force-rs 替代 d3-force-3d。构建速度从 20 分钟降到 12 秒，六度分隔从\"抽样估算\"变成\"全量精确\"。","wordCount":2148,"url":"/posts/ai-rust-bfs-force-two-wheels/"},{"title":"人工智能实训Day3：Agent智能体实践——工具调用与多技能协作","abbrlink":"ai-training-agent-day3","date":"2026-06-24 16:00:00","tags":["人工智能","agent","autogen","智能体","实训","学习"],"categories":["实习"],"desc":"人工智能实训Day3笔记：使用Qwen3-1.7B和AutoGen框架实现Agent智能体，包括基础工具调用、多Skill销售数据分析、GSM8K批量推理与知识库问答自修复。","wordCount":2697,"url":"/posts/ai-training-agent-day3/"},{"title":"人工智能实训Day4：Agent智能体系统Proposal——B4 LLM决策模块","abbrlink":"ai-training-agent-day4-proposal","date":"2026-06-25 15:00:00","tags":["人工智能","agent","智能体","实训","学习","proposal","llm"],"categories":["实习"],"desc":"人工智能实训Day4 Proposal：B4 Agent LLM决策模块设计文档，包括Prompt双保险策略、三层输出解析、AIMessage互斥约束等技术方案，解决4B小模型稳定执行工具调用决策的问题。","wordCount":7939,"url":"/posts/ai-training-agent-day4-proposal/"},{"title":"人工智能实训结题报告：B4 Agent LLM决策模块 —— 从架构设计到五维进阶","abbrlink":"ai-training-b4-final-report","date":"2026-07-17 13:30:00","updated":"2026-07-17 13:30:00","tags":["agent","llm","qwen","b4","结题报告","人工智能实训","prompt工程","工具调用"],"categories":["实习"],"desc":"综合实训Ⅱ阶段个人结题技术报告。B4 LLM决策模块完整记录：双保险Prompt策略、三层级联容错解析、五项进阶功能（多工具并发、Plan-and-Execute、模型切换、Schema传参对比、批量基准测试），Qwen3.5-4B实测6/6成功率100%。包含系统架构图、核心代码、性能评估与实训心得。","wordCount":8324,"url":"/posts/ai-training-b4-final-report/"},{"title":"人工智能实训Week2：B4 LLM决策模块五维升级实战","abbrlink":"ai-training-b4-llm-week2","date":"2026-06-30 10:00:00","updated":"2026-06-30 14:00:00","tags":["人工智能","agent","llm","qwen","工具调用","实训"],"categories":["实习"],"desc":"在Qwen3.5-4B上实现单轮多工具并发调用、Plan-and-Execute计划执行、模型动态切换、tools_schema传参方式对比，以及批量成功率统计的完整实战记录。从\"choose exactly one tool\"到\"zero, one, or multiple\"的prompt进化之路，83.3%成功率背后的小模型调教心得。","wordCount":5348,"url":"/posts/ai-training-b4-llm-week2/"},{"title":"B4 LLM决策模块：验收讲解 —— 从基础到进阶的五维实践","abbrlink":"ai-training-b4-week2-review","date":"2026-07-13 22:00:00","updated":"2026-07-13 22:00:00","tags":["agent","llm","qwen","b4","验收","人工智能实训"],"categories":["实习"],"desc":"B4 Agent LLM 决策模块验收讲解。包含基础功能实现、模块间协作关系、以及全部5项进阶要求的完整实践记录：多工具并发、Plan-and-Execute、模型切换、传参方式对比、批量基准测试。附 Mermaid 架构图和测试数据统计。","wordCount":5825,"url":"/posts/ai-training-b4-week2-review/"},{"title":"人工智能实训Day2：大模型对齐技术实践——SFT与DPO","abbrlink":"ai-training-sft-dpo-day2","date":"2026-06-24 15:00:00","tags":["人工智能","大模型","sft","dpo","对齐","实训","学习"],"categories":["实习"],"desc":"人工智能实训Day2笔记：使用LLaMA-Factory对Qwen1.5-0.5B-Chat进行SFT监督微调（GSM8K）与DPO直接偏好优化（Math-Step-DPO-10K），包括CoT推理增强与β参数敏感性分析。","wordCount":4984,"url":"/posts/ai-training-sft-dpo-day2/"},{"title":"人工智能实训Day1：Ubuntu 基础与 Conda 推理环境搭建","abbrlink":"ai-training-ubuntu-conda-day1","date":"2026-06-22 15:00:00","tags":["人工智能","ubuntu","conda","实训","学习"],"categories":["实习"],"desc":"人工智能实训预备课笔记：认识 Linux 与 Ubuntu 的差异，使用 VS Code Remote-SSH 连接 Ubuntu 服务器，安装 Miniconda 并创建 ai_infer 环境，为后续模型推理实验做准备。","wordCount":6910,"url":"/posts/ai-training-ubuntu-conda-day1/"},{"title":"第一次做学术 Poster——人工智能实训 Week2 的报告体验","abbrlink":"ai-week2end-poster","date":"2026-07-04 15:00:00","tags":["poster","人工智能","实训"],"categories":["实习"],"desc":"第一次做学术 Poster 报告——从入场准备到交流问答再到颁奖，记录这场与 PPT 演讲截然不同的路演体验。","wordCount":1119,"url":"/posts/ai-week2end-poster/"},{"title":"申请 Edgeone Makers 提升额度","abbrlink":"apply-edgeone-makers","date":"2026-07-09 16:00:00","updated":"2026-07-09 16:00:00","tags":["edgeone","makers","ci","额度","博客宇宙"],"categories":["折腾"],"desc":"搞博客宇宙没留意 Agent 自动 push 触发 EdgeOne CI，额度爆了，只能填超长表单申请提升","wordCount":541,"url":"/posts/apply-edgeone-makers/"},{"title":"这个 aptitude 没有超级牛力","abbrlink":"aptitude-super-cow-powers","date":"2026-08-22 10:00:00","tags":["Linux","Debian","APT","aptitude","命令行","彩蛋"],"categories":["linux"],"desc":"从 aptitude 的“超级牛力”彩蛋出发，记录 moo 命令，并解释 APT、apt、aptitude 与 dpkg 的关系。","wordCount":2086,"url":"/posts/aptitude-super-cow-powers/"},{"title":"Astro 5.17构建性能优化实践：从18s到13s","abbrlink":"astro-517-performance-optimization","date":"2026-02-02 19:52:00","tags":["astro","性能优化","前端","ssg"],"categories":["技术"],"desc":"在维护个人博客主题 Stalux 的过程中，随着文章数量增长到 150+ 篇，我发现构建时间逐渐变得非常的慢,对于调试来说很不方便(因为当前astro依赖的vite版本build和dev结果是不一样的)。每次 astro build 都要等待 18 秒以上，这不仅影响了开发体验，也让 CI/CD 流程变得拖沓。","wordCount":2108,"url":"/posts/astro-517-performance-optimization/"},{"title":"Astro 7.2.0 实验性增量构建：从 0 命中到 1254 个 restored 的踩坑实录","abbrlink":"astro-7.2-incremental-build","date":"2026-08-07 01:09:00","updated":"2026-08-15 10:43:53","tags":["astro","增量构建","构建性能","踩坑记录"],"categories":["技术"],"desc":"Astro 7.2.0 带来了 experimental.incrementalBuild 实验性增量构建。我的 Astro 博客主题 Stalux 及其 635 页博客 myblog 升级后，HTML 页面却一个都没命中缓存，只有 .md 端点能复用。排查发现是两类\"构建期随机源\"污染了依赖图 hash：背景 SVG 的 ASTRO_ASSET_IMAGE 随机占位符、Font 组件在 prerender 阶段启动的随机端口。本文完整记录从 cacheKey 配置到构建确定性的修复历程，含 Astro 源码级排查方法与 commit 记录。","wordCount":3650,"url":"/posts/astro-7.2-incremental-build/"},{"title":"Astro: 优化katex,mermaid和灯箱使用","abbrlink":"astro-optimize-katex-mermaid-photoswipe","date":"2026-02-06 18:13:00","tags":["stro","性能优化","前端"],"categories":["技术"],"desc":"在前文 Astro 5.17构建性能优化实践：从18s到13s中,我已经成功减少了构建时间,这次,通过继续优化 katex、mermaid 和 灯箱 的使用,我进一步提升了博客的 客户端 和 构建时 性能。","wordCount":648,"url":"/posts/astro-optimize-katex-mermaid-photoswipe/"},{"title":"Astro 6 推出啦","abbrlink":"astro6-release","date":"2026-03-12 09:27:03","tags":["astro","vite"],"categories":[],"desc":"Astro 6.0 正式发布，带来 Vite 7 默认集成、实验性新特性与破坏性变更。本文解读 Astro 6 的主要亮点、升级指南与个人使用体验","wordCount":588,"url":"/posts/astro6-release/"},{"title":"Vue:watch监视","abbrlink":"b0f770c3","date":"2024-09-30 21:19:04","updated":"2024-09-30 21:19:06","tags":["vue3","前端","记录"],"categories":["前端"],"desc":"_👁️👁️watching you!👁️👁️_","wordCount":533,"url":"/posts/b0f770c3/"},{"title":"chen-er 专为Chen式ER图打造的npm包","abbrlink":"b8eb3b61","date":"2025-12-03 15:34:31","updated":"2025-12-03 16:44:40","tags":["npm","er"],"categories":["npm"],"desc":"现代 Web 的各种图形库基本上都默认存在 ER 图 渲染，尤其是 Mermaid 这种“文本到图形”更是不例外，但遗憾的是，这些图形库完全都是按照 Crow's Foot 方法","wordCount":1625,"url":"/posts/b8eb3b61/"},{"title":"Bing收录没了？亲测有效的快速恢复指南","abbrlink":"bing-re-index","date":"2026-03-20 10:30:00","tags":["bing","收录","网站","site"],"categories":["Bing"],"desc":"Bing 收录掉了怎么办？一年实战经验总结，亲测有效的索引恢复指南。不同于网上的玄学方法，本文提供可操作的恢复步骤与申诉技巧，帮你找回搜索排名","wordCount":582,"url":"/posts/bing-re-index/"},{"title":"关于博客组织友链迁移的公告","abbrlink":"blogroll-migration-notice","date":"2026-07-15 20:30:00","tags":["通知","友链"],"categories":["记录"],"desc":"整理友链列表，将收录站/导航站等博客组织迁移至页脚，一并列出所有收录本站的博客圈子，特此记录。","wordCount":386,"url":"/posts/blogroll-migration-notice/"},{"title":"博客第一次接到赞助：聊聊不繁简历","abbrlink":"bufancv-first-sponsorship","date":"2026-08-21 20:00:18","updated":"2026-08-21 20:22:40","tags":["博客","赞助","不繁简历","AI简历"],"categories":["博客"],"desc":"写博客两年多，发现竟然有商家找上来谈赞助——AI 简历工具「不繁简历」。从谈拢锚文本、挂上首页页脚，到发现 nofollow 又去改 Stalux 源码，整个过程记录一下，顺便聊聊这个网站到底能干什么。","wordCount":1466,"url":"/posts/bufancv-first-sponsorship/"},{"title":"GNU 42周年，AI时代的自由精神","abbrlink":"c08b9de1","date":"2025-09-29 08:52:20","updated":"2025-09-29 09:17:36","tags":["gnu","ai","自由"],"categories":["GNU"],"desc":"本文中所有转载内容均遵守原作者的版权协议。除特别声明外，本文其余部分默认遵守 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC-BY-NC-SA-4.0)。","wordCount":1939,"url":"/posts/c08b9de1/"},{"title":"计算机图形学绪论","abbrlink":"c0bab5bf","date":"2025-09-08 18:27:19","updated":"2025-09-08 19:53:12","tags":["学校学习","计算机图形学","概念"],"categories":["计算机图形学"],"desc":"计算机图形学（Computer Graphics） 是研究怎样利用计算机来显示、产生、存储和处理图形的原理、方法和技术的一门学科。","wordCount":649,"url":"/posts/c0bab5bf/"},{"title":"解决ubuntu智能卡验证问题,取消智能卡验证","abbrlink":"c1775752","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["记录","教程","解决","ubuntu"],"categories":["疑难杂症"],"desc":"可能是我昨晚瞎折腾，今天起来开机输入sudo su,发现需要智能卡验证？我寻思我从来没在ubuntu上设置什么智能卡啊，我只在windows上设置过物理密钥，这肯定出了问题","wordCount":1110,"url":"/posts/c1775752/"},{"title":"给博客右上角添加github跳转图标","abbrlink":"c42bc0f8","date":"2024-09-11 17:28:10","updated":"2024-09-11 17:28:13","tags":["hexo","教程","记录","github"],"categories":["hexo"],"desc":"想在 Hexo Next 主题博客右上角添加 GitHub 跳转图标？本文详细教程教你选择图标样式、定位修改位置并成功集成 GitHub Corners 到你的博客中","wordCount":799,"url":"/posts/c42bc0f8/"},{"title":"老外催我升级Minecraft模组版本","abbrlink":"c4479124","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["胡思乱想","技术"],"categories":["游戏"],"desc":"距离上一次提及我的模组已经是很久以前的事情了，Webmapview 一个我的世界内置网页地图浏览 Fabric 模组","wordCount":1238,"url":"/posts/c4479124/"},{"title":"腾讯Edgeone免费版体验","abbrlink":"c5742cd5","date":"2025-07-04 18:49:22","updated":"2025-07-04 19:44:57","tags":["折腾","抽象","discord","兑换码"],"categories":["折腾"],"desc":"腾讯云EdgeOne免费计划兑换码 - 立即体验","wordCount":519,"url":"/posts/c5742cd5/"},{"title":"2025年终总结","abbrlink":"cbab25fa","date":"2025-12-31 18:37:55","updated":"2025-12-31 19:37:07","tags":["记录","年终总结"],"categories":["年终总结"],"desc":"先来看看来自https://git-wrapped.com/生成的git总结，它其中的一个背景音乐Acoustic Indie Folk (Years) | Pixabay 确实很好听","wordCount":2280,"url":"/posts/cbab25fa/"},{"title":"好久没更新了，过去与未来","abbrlink":"cc443f72","date":"2025-11-18 20:24:02","updated":"2025-11-18 22:42:40","tags":["日常","更新","遗忘"],"categories":["日常"],"desc":"前半学期的课可算结束了，只不过还留着一点课设的尾巴，不过那个得12月才ddl，所以先不急。","wordCount":1456,"url":"/posts/cc443f72/"},{"title":"友链图谱 - 汇聚千丝万缕的联系","abbrlink":"ceec80f8","date":"2025-12-05 19:58:57","updated":"2025-12-05 20:27:22","tags":["友链","图谱","联系"],"categories":["技术"],"desc":"这两天闲着没事，看了看友链，以及友链的友链，还有友链的友链的友链....","wordCount":316,"url":"/posts/ceec80f8/"},{"title":"Cloudflare Pages自定义依赖安装实践","abbrlink":"cf-pages-custom-deps","date":"2026-05-15 20:03:36","tags":["cloudflare","前端","部署","记录"],"categories":["技术"],"desc":"折腾 Cloudflare Pages 的时候，我一度以为它只能跑默认的 npm install，但事实并非如此——Cloudflare Pages 的构建系统其实相当灵活。","wordCount":1145,"url":"/posts/cf-pages-custom-deps/"},{"title":"给 Linux 上的 Chrome 打一针肾上腺素——我的 GPU 加速调优方案","abbrlink":"chrome-linux-gpu-tuning","date":"2026-07-23 15:00:00","tags":["chrome","linux","gpu","ubuntu","性能优化"],"categories":["技术"],"desc":"在 Ubuntu 26.04 上，Chrome 默认对 GPU 加速极其保守，Intel Iris Xe 集显几乎全程软件渲染。本文记录如何通过实验性 flags 强制启用 Vulkan、GPU 光栅化、零拷贝与 Wayland 原生，同时禁用 20+ 内置 AI 功能释放内存，让 Chrome 真正跑满硬件性能。","wordCount":2092,"url":"/posts/chrome-linux-gpu-tuning/"},{"title":"解决桌面设备二维码快速识别的工具-ClipQR","abbrlink":"clipqr","date":"2026-03-19 19:40:36","tags":["rust","tauri","vue","开源项目","工具"],"categories":["技术"],"desc":"电脑上看到二维码想快速扫码识别？ClipQR 是一款基于 Tauri 和 Rust 构建的桌面端二维码识别工具，支持截图识别与批量处理。本文介绍使用方法与实战场景","wordCount":2380,"url":"/posts/clipqr/"},{"title":"短文-对VitePlus的一点🤏小贡献","abbrlink":"contribute-vite-plus","date":"2026-03-21 17:09:55","tags":["vite","viteplus"],"categories":["开源"],"desc":"前文提到我提交了一些代码，我今天看，原来几天前就已经有Release了！","wordCount":115,"url":"/posts/contribute-vite-plus/"},{"title":"Copilot将使用交互数据来训练","abbrlink":"copilot-train","date":"2026-03-26 11:30:00","tags":["github","copilot","ai","隐私"],"categories":["技术评论"],"desc":"最近，GitHub 官方博客发了新公告: Updates to GitHub Copilot interaction data usage policy，微软/GitHub 终于选择开始使用用户交互数据来训练 AI 模型了。尽管目前只包含与 Copilot 的交互数据，但我认为，未来范围可能会进一步扩大。","wordCount":901,"url":"/posts/copilot-train/"},{"title":"CVE-2026-31431 Linux Copy Fail 史诗级提权漏洞分析","abbrlink":"cve-2026-31431-copy-fail","date":"2026-04-30 8:30:00","tags":["linux","cve","安全","漏洞","内核"],"categories":["技术"],"desc":"CVE-2026-31431 \"Copy Fail\" 是 Linux 内核页缓存污染导致的本地提权漏洞，2017 年以来几乎所有主流发行版均受影响。本文分析漏洞原理与缓解措施","wordCount":1552,"url":"/posts/cve-2026-31431-copy-fail/"},{"title":"d3-force-3d 构建时预计算 3D 网络布局，减少客户端渲染压力","abbrlink":"d3-force-precompute-3d","date":"2026-06-28 15:17:00","updated":"2026-06-28 15:30:00","tags":["d3.js","3d","可视化","性能优化","力导图"],"categories":["技术"],"desc":"在 Astro 构建时用 d3-force-3d 预计算 1600+ 节点的 3D 力导布局，客户端加载即用、零仿真等待的经验与踩坑记录","wordCount":1457,"url":"/posts/d3-force-precompute-3d/"},{"title":"Obsidian使用体验","abbrlink":"d5f89da4","date":"2025-10-02 16:58:57","updated":"2025-10-02 18:49:26","tags":["记录","css","通知","obsidian"],"categories":["记录"],"desc":"说实话，写了一年多的md,我基本上都是在Vscode,IDEA,Zed 这些代码编辑器上写，从来没想着要去用专门的Markdown编辑器上去写,但文章多了起来，管理frontmatter就成了问题,很多时候需要复用categories和tags但我又不能一个个去找，这太浪费时间了，于是我打算找一个专业的md编辑器...","wordCount":321,"url":"/posts/d5f89da4/"},{"title":"计算机组成原理第一章","abbrlink":"d7dbaa42","date":"2025-09-14 17:51:09","updated":"2025-09-14 18:01:30","tags":["计算机组成原理","冯·诺依曼结构"],"categories":["计算机组成原理"],"desc":"第一章 计算机系统概论,推迟了好久没写，补上","wordCount":770,"url":"/posts/d7dbaa42/"},{"title":"第一次Pull requests :)","abbrlink":"dad78c45","date":"2024-09-13 19:36:15","updated":"2024-09-13 19:36:12","tags":["记录","进步","学习"],"categories":["github"],"desc":"虽然我是计算机学生，但是对github等平台工具使用不够熟练，但还好~~我没酿成删库的惨剧~~","wordCount":210,"url":"/posts/dad78c45/"},{"title":"Debian 14 强制可重现构建：从\"信任我们\"到\"验证我们\"","abbrlink":"debian-14-reproducible-builds","date":"2026-05-12 09:00:00","tags":["linux","debian","安全","自由软件"],"categories":["技术"],"desc":"Debian 14 将强制要求所有软件包实现可重现构建，从\"信任我们\"转向\"验证我们\"。本文解读这项决策对软件供应链安全的影响与深远意义","wordCount":3227,"url":"/posts/debian-14-reproducible-builds/"},{"title":"解决钉钉Dingtalk无法在Linux新版内核上启动问题-修复可执行栈错误","abbrlink":"dingtalk-linux-fix-execstack","date":"2026-03-31 09:00:00","updated":"2026-03-31 09:21:00","tags":["钉钉","dingtalk","内核","安全","可执行栈"],"categories":["linux"],"desc":"Linux 内核 7.0 更新后钉钉 Dingtalk 无法启动？本文详细分析可执行栈错误原因，提供修复 execstack 问题的完整解决方案与操作步骤","wordCount":1032,"url":"/posts/dingtalk-linux-fix-execstack/"},{"title":"Dirty Frag——又一个Linux内核提权漏洞，Ubuntu又双叒叕中招了","abbrlink":"dirty-frag-linux-lpe","date":"2026-05-08 10:00:00","tags":["linux","cve","安全","漏洞","内核","ubuntu"],"categories":["技术"],"desc":"Dirty Frag 是 Linux 内核零拷贝路径上的页缓存写入漏洞链，串联 xfrm-ESP 与 RxRPC 两个独立漏洞。本文分析漏洞原理、影响范围与缓解措施","wordCount":4116,"url":"/posts/dirty-frag-linux-lpe/"},{"title":"探路:雨课堂的字体加密。","abbrlink":"e90bb5b9","date":"2024-09-19 21:27:46","updated":"2024-09-19 21:27:48","tags":["爬虫","前端","胡思乱想"],"categories":["前端"],"desc":"雨课堂网页版复制题干出现乱码无法粘贴？本文探究雨课堂字体加密的实现原理，揭示如何通过字符映射实现文本保护，分享应对前端加密的分析思路与方法","wordCount":212,"url":"/posts/e90bb5b9/"},{"title":"Thetis物理密钥，为什么我们应该使用物理密钥","abbrlink":"eaafd5fa","date":"2025-07-04 18:44:32","updated":"2026-03-29 16:02:32","tags":["胡思乱想","安全","物理密钥"],"categories":["胡思乱想"],"desc":"为什么我们应该使用物理安全密钥来保护在线账号？本文以 Thetis Pro FIDO2 为例，介绍硬件密钥的工作原理、配置方法与在日常账户保护中的实际应用","wordCount":729,"url":"/posts/eaafd5fa/"},{"title":"旧忆 - 我曾玩过的游戏","abbrlink":"ecf8776c","date":"2025-09-19 13:15:48","updated":"2025-09-19 14:13:21","tags":["游戏"],"categories":["胡思乱想"],"desc":"我在一个我的世界服务器群里看到一个玩家问有什么好玩的安卓游戏，我回忆了一下，我23年高中毕业的时候写下过一份清单，里面有当时我玩过的和没玩过的许多游戏，今天我就把这份清单拿出来，和大家分享一下。","wordCount":622,"url":"/posts/ecf8776c/"},{"title":"EdgeOne 与 Cloudflare 海内外分流 CDN","abbrlink":"edgeone-cloudflare-split-cdn","date":"2026-08-18 16:58:35","updated":"2026-08-22 20:40:00","tags":["edgeone","cloudflare","cdn","dns","分流"],"categories":["折腾"],"desc":"博客主站托管在腾讯 EdgeOne（EdgeOne Pages），Cloudflare Pages 上是同一仓库的镜像。用 DNSPod 线路分流统一 xingwangzhe.fun：国内走 EdgeOne、海外走 Cloudflare Pages，实现海内外 CDN 分流。域名已 ICP 备案，EdgeOne 免费版「全球可用区」就包含中国大陆节点，无需升级付费套餐。","wordCount":2888,"url":"/posts/edgeone-cloudflare-split-cdn/"},{"title":"ubuntu的openvpn异常暂停推送更新","abbrlink":"error-push-openvpn-on-ubuntu","date":"2026-03-10 13:54:01","tags":["openvpn","ubuntu"],"categories":["ubuntu"],"desc":"今天是东八区2026年3月10日13:54:01时，这已经是我不知道第几次sudo apt update && sudo apt upgrade了，但是依然存在两个依赖迟迟不更新，重要的是，已经好几天都在推迟","wordCount":1129,"url":"/posts/error-push-openvpn-on-ubuntu/"},{"title":"ESA Pages 边缘开发大赛获奖","abbrlink":"esa-pages-awards","date":"2026-02-06 19:50:32","tags":["esa","awards","pages","博客"],"categories":["pages"],"desc":"ESA Pages 边缘开发大赛参赛与获奖全记录。本文分享参赛历程、作品设计思路与评审过程，以及对阿里云 ESA 边缘计算平台应用前景的展望","wordCount":299,"url":"/posts/esa-pages-awards/"},{"title":"ESA-后记:热爱阿里云","abbrlink":"esa-to-aliyun","date":"2026-03-02 18:52:30","tags":["阿里云","esa"],"categories":[],"desc":"前文 ESA Pages 边缘开发大赛获奖 提到我获奖了。如今春节结束返工，快递也就运过来了。","wordCount":219,"url":"/posts/esa-to-aliyun/"},{"title":"2025第三方客户端登录东北大学邮箱","abbrlink":"f01f67d6","date":"2025-11-24 15:47:24","updated":"2026-03-23 19:35:00","tags":["email","东北大学","邮箱"],"categories":["疑难杂症"],"desc":"今年我打算在雷鸟上重新配置邮箱，发现了个奇异搞笑的事","wordCount":687,"url":"/posts/f01f67d6/"},{"title":"为什么说，大学教育与社会脱节","abbrlink":"f1467e6a","date":"2025-09-05 19:47:20","updated":"2025-09-05 20:17:23","tags":["大学","教育","社会"],"categories":["胡思乱想"],"desc":"这学期我选修了一个课程《Web编程技术》,虽然我心里早有准备，但老师一开始发来的网站资源就已经让我瞠目结舌了。。。","wordCount":2252,"url":"/posts/f1467e6a/"},{"title":"为hexo-next建立静态说说","abbrlink":"f513b372","date":"2024-09-20 17:22:58","updated":"2024-09-20 17:23:00","tags":["记录","教程","hexo"],"categories":["hexo"],"desc":"曾经考虑使用Artitalk,但由于网络原因以及github无法备案等原因，暂时放弃，转而使用静态方法写说说","wordCount":1234,"url":"/posts/f513b372/"},{"title":"学习开发astro博客后台(一)钩子文学","abbrlink":"f593cf78","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["astro","后端","开发"],"categories":["开发"],"desc":"前端会点，后端不怎么会，想着 Astro 默认作为 SSG 前端框架，得需要一个伪后台。我看了官方文档，有很多后台，但都不是我想要的那种 dev 开发环境下的后台，所以我准备手搓一个解耦的后台实现，也就是作为 npm 包来分发。","wordCount":1461,"url":"/posts/f593cf78/"},{"title":"forever","abbrlink":"f5bf34a0","date":"2024-06-23 16:33:26","updated":"2025-07-04 18:44:32","tags":["hexo","教程","记录"],"categories":["hexo"],"desc":"[Hexo 个人博客搭建及主题配置教程][1]","wordCount":171,"url":"/posts/f5bf34a0/"},{"title":"Waline被莫名索引问题解决","abbrlink":"f654ae55","date":"2025-07-04 18:44:32","updated":"2025-07-04 18:44:32","tags":["记录","教程","胡思乱想"],"categories":["前端"],"desc":"- fix: route to robots.txt","wordCount":1125,"url":"/posts/f654ae55/"},{"title":"VSCode Remote 远程连接服务器记录","abbrlink":"f67204e7","date":"2025-09-03 20:20:00","updated":"2025-09-03 20:20:00","tags":["抽象","vscode","远程连接","服务器","记录"],"categories":["记录"],"desc":"使用 VS Code Remote 远程连接服务器进行开发与文件管理的完整教程。涵盖 SSH 远程配置、远程插件使用与静态页面部署等实用技巧","wordCount":612,"url":"/posts/f67204e7/"},{"title":"在 Ubuntu 上实现 Thetis FIDO U2F 密钥登录","abbrlink":"f69680bd","date":"2025-07-04 18:44:32","updated":"2026-03-29 16:05:00","tags":["fido u2f","thetis","ubuntu","密码登录","安全认证"],"categories":["安全"],"desc":"注意本文是在配置可选的密钥登录，并非2FA,让物理密钥作为唯一的2FA认证方式可能会导致无法登录系统","wordCount":1599,"url":"/posts/f69680bd/"},{"title":"GPG公钥分享文化","abbrlink":"f74e64e5","date":"2025-08-20 08:05:22","updated":"2025-08-20 09:18:46","tags":["gpg","公钥"],"categories":["安全"],"desc":"最近这几天看各个博客，发现大家都在分享自己的 GPG 公钥，我觉得很有趣，所以我也准备加入。","wordCount":1013,"url":"/posts/f74e64e5/"},{"title":"LeetCode:2. 两数相加","abbrlink":"f899f771","date":"2024-09-22 21:08:27","updated":"2024-10-15 21:08:44","tags":["leetcode","算法题","java","记录","教程"],"categories":["算法题"],"desc":"按题意来，两个链遍历，取个位，进十位就行了。","wordCount":238,"url":"/posts/f899f771/"},{"title":"fakeclaw装作龙虾发贴吧","abbrlink":"fakeclaw-tieba","date":"2026-03-27 19:00:00","tags":["浏览器扩展","贴吧","开源项目"],"categories":["开发"],"desc":"逛贴吧的时候发现一件有意思的事，百度贴吧 抓虾吧 居然有个奇怪的规矩，禁止人类发帖，只允许\"小龙虾\"发言。也就是说，你得说自己是小龙虾才能发帖进去玩。这一下子把我整乐了，也有点不满，贴吧什么时候还不让正常人说话了？","wordCount":811,"url":"/posts/fakeclaw-tieba/"},{"title":"为github主页设计美化介绍","abbrlink":"fc7dd4b4","date":"2024-09-15 10:08:12","updated":"2024-09-15 10:08:15","tags":["github","记录","教程"],"categories":["github"],"desc":"![readme](https://github.com/xingwangzhe/)","wordCount":721,"url":"/posts/fc7dd4b4/"},{"title":"学了点js","abbrlink":"fcbe0bf5","date":"2024-09-25 21:05:29","updated":"2024-10-15 21:05:43","tags":["记录","前端","js","学习","进步"],"categories":["前端"],"desc":"const character = \"!\";","wordCount":474,"url":"/posts/fcbe0bf5/"},{"title":"Vue:计算属性","abbrlink":"ffe80f36","date":"2024-09-29 18:19:17","updated":"2024-09-29 18:19:19","tags":["vue3","前端","记录"],"categories":["前端"],"desc":"全名：<span>{{firstName + '-' + lastName}}</span><br />","wordCount":673,"url":"/posts/ffe80f36/"},{"title":"找回12年前的QQ记忆","abbrlink":"find-qq-memory","date":"2026-03-27 12:50:00","tags":["qq","回忆","洛克王国"],"categories":["回忆"],"desc":"昨天晚上，群友分享了《洛克王国：世界》的宣传二维码，扫码就能看到当前 QQ号 在经典 网页版洛克王国 的注册时间，这勾起了我的回忆。我突然想起了 十二年前 注册的那个 QQ号。","wordCount":1133,"url":"/posts/find-qq-memory/"},{"title":"解决QQ浏览器等魔改内核下SVG背景图颜色异常变白的问题","abbrlink":"fix-svg-background-forcedark-whitening","date":"2026-06-06 18:30:00","tags":["svg","css","浏览器兼容","qq浏览器","夸克浏览器","魔改内核","强制暗色模式","ai辅助开发"],"categories":["技术"],"desc":"大概几个月前，我在 QQ 上把自己的博客链接分享给朋友。朋友点开后说\"你这个网站背景怎么全是白的？\"我当时还以为他在开玩笑——我精心挑的 42 张 SVG 图案当背景，怎么可能是白的？","wordCount":2493,"url":"/posts/fix-svg-background-forcedark-whitening/"},{"title":"笔记软件推荐-花笺","abbrlink":"floral-notepaper-review","date":"2026-06-02 19:00:00","tags":["推荐","笔记","开源","tauri","react"],"categories":["技术"],"desc":"花笺（Floral Notepaper）是一款基于 Tauri 2 + React 构建的轻量开源笔记软件，支持便贴、Markdown 编辑等实用功能。本文详细分享使用体验与推荐理由","wordCount":715,"url":"/posts/floral-notepaper-review/"},{"title":"为了自由Android","abbrlink":"for-free-android","date":"2026-03-22 13:50:32","tags":["android","free","审查"],"categories":["android"],"desc":"虽然我已经很多年不搞Android机了，想起小时候root就是为了开挂，下载MT管理器喜欢拆包改支付逻辑玩","wordCount":1347,"url":"/posts/for-free-android/"},{"title":"突发：GitHub 正遭受大规模 Issue 赌博广告轰炸","abbrlink":"github-issue-spam-bombing-20260329","date":"2026-03-29 19:29:00","tags":["github","安全","资讯"],"categories":["资讯"],"desc":"2026 年 3 月 GitHub 正遭受大规模 Issue 赌博广告轰炸，自动化脚本批量创建 Issue 污染开源社区。本文记录事件经过、攻击特征分析与社区应对措施","wordCount":1069,"url":"/posts/github-issue-spam-bombing-20260329/"},{"title":"GPL\"2,3\"事","abbrlink":"gpl-2-3-thing","date":"2026-03-22 10:10:34","tags":["gpl2","gpl3","治愈条款"],"categories":["自由软件"],"desc":"最近为了解决一些问题，我去查阅 GitHub 文档，发现了GitHub GPL 合作承诺这个页面","wordCount":1919,"url":"/posts/gpl-2-3-thing/"},{"title":"我用 Is Agentic 给博客做了一次体检","abbrlink":"is-agentic-blog-check","date":"2026-08-22 15:00:00","tags":["GEO","AI","agent","SEO","Is Agentic","Vercel","博客","Astro"],"categories":["ai"],"desc":"记录使用 Vercel 出品的 Is Agentic 与 npx CLI 检测博客 AI 可理解性的过程，分析 GEO、AI 索引和 agent readiness。","wordCount":2665,"url":"/posts/is-agentic-blog-check/"},{"title":"雅可比猜想被AI推翻——世界杯决赛夜，Fable一脚踢翻了85年的数学猜想","abbrlink":"jacobian-conjecture-counterexample-fable","date":"2026-07-20 16:00:00","tags":["数学","ai","雅可比猜想","反例","猜想"],"categories":["胡思乱想"],"desc":"85年的雅可比猜想被一个显式的多项式反例推翻。三个不同的点映射到同一个像，雅可比行列式为常数-2——任何人都能手算验证。而这个反例，是一位数学家在世界杯决赛夜用AI聊出来的","wordCount":4260,"url":"/posts/jacobian-conjecture-counterexample-fable/"},{"title":"后来-人们管这叫作魔法","abbrlink":"later-they-called-it-magic","date":"2026-07-11 16:48:00","updated":"2026-07-11 16:48:00","tags":["诗歌","随想","ai","技术哲学","人文"],"categories":["随想"],"desc":"一首关于魔法与命名的诗——从火到Agent，每个时代都在定义自己的魔法，而命名者与运行者的分离或许才是真正的时代之问","wordCount":364,"url":"/posts/later-they-called-it-magic/"},{"title":"在Linux上玩Flash网页游戏-洛克王国","abbrlink":"linux-flash-roco","date":"2026-03-27 11:30:00","tags":["linux","flash","游戏"],"categories":["技术"],"desc":"昨天晚上，群友分享了《洛克王国：世界》的宣传二维码，扫码就能看到当前QQ号在经典网页版洛克王国的注册时间，这勾起了我的回忆。我突然想起了十二年前注册的QQ号，找回账号之后，就想在Linux上再玩一次洛克王国。","wordCount":300,"url":"/posts/linux-flash-roco/"},{"title":"Linux用户Secure Boot自主维护指南","abbrlink":"linux-uefi-ca-update","date":"2026-04-07 17:30:00","updated":"2026-04-07 19:30:00","tags":["linux","uefi","secure-boot","问题解决","技术分享"],"categories":["技术"],"desc":"最近看到一个技术新闻：微软的 UEFI CA 2011 证书将于 2026年6月27日 过期。这件事很容易让人误以为只要往 MOK 里导入证书就能“更新 UEFI 签名”，但这并不准确。MOK 不会改变固件里的 UEFI 信任数据库，它只影响 shim 后面的那一段启动链。","wordCount":4955,"url":"/posts/linux-uefi-ca-update/"},{"title":"给博客加上隐式 LLM 提示词","abbrlink":"llm-prompt-injection-defense","date":"2026-07-10 20:00:00","updated":"2026-07-10 20:00:00","tags":["折腾","llm","ai","安全"],"categories":["网站建设"],"desc":"受一位个人网站的隐藏 system prompt 启发，在自己的静态博客中注入版权声明供 AI 爬虫读取的前因后果。","wordCount":767,"url":"/posts/llm-prompt-injection-defense/"},{"title":"MAD Bugs 已经开始——关于信息安全的军备竞赛","abbrlink":"mad-bugs-begin","date":"2026-04-06 16:07:09","tags":["ai","安全","思考"],"categories":["技术"],"desc":"两分钟后，Claude 给出了答案——一个存在于 Vim 编辑器中、CVSS 评分高达 9.2 的远程代码执行漏洞（CVE-2026-34714）。攻击者只需要诱导受害者打开一个恶意构造的文件，就能在目标系统上执行任意代码。","wordCount":1270,"url":"/posts/mad-bugs-begin/"},{"title":"收到微软Bing的奖品","abbrlink":"microsoft-bing-prize","date":"2026-04-25 14:00:00","tags":["微软","bing","记录"],"categories":["记录"],"desc":"前文：Bing收录没了？亲测有效的快速恢复指南 我加入了Bing中国的官方群，顺利侧面地解决了网站收录问题。虽然我没看到微软中国有在大陆继续扩张的打算，但至少中国Bing团队还是在继续本土化发展，最近的活动，我也是非常幸运地获奖。","wordCount":1007,"url":"/posts/microsoft-bing-prize/"},{"title":"我做了一个现代Web版本的标签云，支持图片视频Web组件","abbrlink":"modern-tags-cloud-3d","date":"2026-06-10 20:00:00","tags":["标签云","3d","canvas","typescript","前端开发"],"categories":["前端开发"],"desc":"从零构建纯数学驱动的 3D 标签云引擎，支持文本、图片、SVG、HTML、视频和 Web Components 六种内容模态，体积仅 3KB gzipped。分享实现思路与核心技术细节","wordCount":1892,"url":"/posts/modern-tags-cloud-3d/"},{"title":"Moonbit 0.8.0 重大发布,我也要改一下我的包","abbrlink":"moonbit-0-8-0-release-change-my-package","date":"2026-02-10 20:25:34","tags":["moonbit","release","bit"],"categories":["moonbit"],"desc":"就在不久之前，MoonBit 官方博客发布了 MoonBit 0.8.0，工具链更新中最让人眼前一亮的就是新增的 moon install 命令。这意味着我们终于可以像使用 cargo install 或 npm install -g 那样，直接从远程仓库安装预编译的二进制工具了。看到这个消息，我第一反应是——得...","wordCount":570,"url":"/posts/moonbit-0-8-0-release-change-my-package/"},{"title":"Moonbit License Checker 开发使用","abbrlink":"moonbit-license-checker","date":"2026-01-31 11:52:09","tags":["moonbit","license-checker"],"categories":["moonbit"],"desc":"随着Monnbit社区不断发展壮大，管理和合规项目中的许可证信息变得尤为重要。为此，我用Copilot开发了一个名为 license_checker 的工具，旨在帮助开发者自动检测和生成项目中所有包的许可证报告。","wordCount":657,"url":"/posts/moonbit-license-checker/"},{"title":"把Hexo永久链接迁移到Astro","abbrlink":"move-hexo-permalink-to-astro","date":"2026-01-28 15:06:10","updated":"2026-01-28 15:30:10","tags":["astro","hexo","永久链接","迁移"],"categories":["Astro"],"desc":"从 Hexo 生态过来的朋友们，可能会遇到一个问题，就是 Hexo 的 permalink（或 abbrlink）和 Astro 的路由规则不太一样，导致之前的文章链接可能需要大批量更改而无法访问。今天我们就来讲讲如何把 Hexo 的永久链接迁移到 Astro。","wordCount":959,"url":"/posts/move-hexo-permalink-to-astro/"},{"title":"我收到了 Mozilla Monitor 的泄露警报，你的邮箱可能也一样","abbrlink":"mozilla-monitor-check","date":"2026-07-21 09:50:51","updated":"2026-07-21 09:50:51","tags":["网络安全","隐私","数据泄露","mozilla monitor"],"categories":["网络安全"],"desc":"我注册 Mozilla Monitor 后收到了真实的数据泄露警报——我的邮箱和密码确实被泄露了。用亲身经历告诉你，为什么每个人都该花 5 分钟注册。","wordCount":440,"url":"/posts/mozilla-monitor-check/"},{"title":"从edgeone迁移到esa","abbrlink":"mv-edgeone-to-esa","date":"2026-02-05 17:55:30","tags":["esa","edgeone","pages"],"categories":["迁移"],"desc":"将博客从腾讯云 EdgeOne 迁移到阿里云 ESA 边缘平台的完整过程记录。本文对比两者差异，分享迁移步骤与配置要点，为有类似需求的读者提供参考","wordCount":237,"url":"/posts/mv-edgeone-to-esa/"},{"title":"解决 Nautilus 自定义终端插件安装依赖问题","abbrlink":"nautilus-open-any-terminal","date":"2026-03-18 14:40:00","tags":["ubuntu","nautilus","终端","linux"],"categories":["ubuntu"],"desc":"默认的 GNOME Nautilus 只支持打开 gnome-terminal，如果你像我一样使用 Ghostty、Alacritty 或 Kitty 这样的第三方终端，就需要一个扩展来添加右键菜单。","wordCount":836,"url":"/posts/nautilus-open-any-terminal/"},{"title":"2026东北大学邮箱第三方客户端配置指南(Thunderbird)","abbrlink":"neu-email-thunderbird-2026","date":"2026-05-19 8:00:00","updated":"2026-06-03 17:43","tags":["email","东北大学","邮箱","thunderbird","教程"],"categories":["疑难杂症"],"desc":"本文以 Mozilla Thunderbird 为例，详细介绍如何将东北大学学生邮箱 (@mails.neu.edu.cn) 配置到第三方邮件客户端中，实现本地化邮件管理与收发，支持 IMAP/SMTP 协议配置","wordCount":1668,"url":"/posts/neu-email-thunderbird-2026/"},{"title":"旧忆今拾","abbrlink":"old-memories-revisited","date":"2026-08-18 08:40:00","tags":["乡村照片"],"categories":["乡村","摄影"],"desc":"以前的样子只留存于记忆，现在想记录样子，以后或许又要大变化","wordCount":6,"url":"/posts/old-memories-revisited/"},{"title":"OpenClaw 该熄火了","abbrlink":"openclaw-no","date":"2026-03-16 00:00:00","tags":["openclaw","clawbot","ai","网络安全"],"categories":["ai"],"desc":"近期 OpenClaw 的走红速度令人心惊。尤其是一些云服务厂商，为了收割流量，竟然将目标对准了缺乏技术背景的普通用户，诱导他们在 Token 消耗和服务器租赁上投入大量的时间与金钱。这已经不再是简单的盲目跟风，而是一场波及广泛的 工程灾难 与 信息安全威胁。","wordCount":1261,"url":"/posts/openclaw-no/"},{"title":"告别 Pagefind，用 Orama 实现静态博客的全文搜索","abbrlink":"orama-search-replace-pagefind","date":"2026-06-26 18:30:00","tags":["astro","orama","搜索","pagefind","中文分词"],"categories":["技术"],"desc":"Pagefind 的中文分词不尽如人意，而且 Dev 模式下搜索完全不可用。本文介绍如何用 Orama 替代 Pagefind，从 Astro Content Collections 直接建索引，实现 Dev/Build 双模式可用的中文全文搜索。","wordCount":5302,"url":"/posts/orama-search-replace-pagefind/"},{"title":"回顾经典-程序员的三大美德","abbrlink":"programmers-three-virtues","date":"2026-06-12 14:00:00","tags":["程序员","美德"],"categories":["编程"],"desc":"现在AI的发展非常迅速，我也在追热点，可以说各种概念是几天一遍，各种方法是几周一遍，各种范式一个月一遍，目不暇给！我决定一直追求热点也不是太好的事，我不能失其本心，我想考据一下曾经古法时代的一些非遗文化，这些文化在现代编程中仍然具有重要的价值，比如说我之前写的 Flash 考古、QQ 记忆考古、GNU 42 周年...","wordCount":2054,"url":"/posts/programmers-three-virtues/"},{"title":"秦地恨屈原：罪千年的记忆","abbrlink":"qindi-hen-quyuan","date":"2026-06-19 00:00:00","updated":"2026-06-19 00:00:00","tags":["屈原","端午节","秦文化","关中","法家","乾县","屈原馍","历史记忆"],"categories":["历史","文化"],"desc":"从乾县\"屈原馍\"到白居易\"独醒笑灵均\"，从关中方言\"骚情\"到法家务实精神——揭示秦地二千年来对屈原的\"恨\"之记忆谱系，还原被主流叙事遮蔽的历史另一面。","wordCount":6031,"url":"/posts/qindi-hen-quyuan/"},{"title":"再造图灵","abbrlink":"redesigning-turing","date":"2026-06-23 14:00:00","tags":["图灵","ai","人工智能","开源","自由软件","计算理论","思考"],"categories":["技术"],"desc":"图灵诞辰日,我在寝室用 Godot 手写了一个图灵机模拟器.从 Ada Lovelace 到被历史抹去的 ENIAC 六位女程序员,从 ACE 蓝图到 GNU 与 Linux 的自由软件运动,从 Transformer 的通用计算到 vibe coding 的身份重构--DeepSeek 开源权重冲击闭源垄断,rentahuman.ai 却把人类降格为 API 调用.用唯物主义拆解 AI 神话,在开源与异化的张力中重新编译图灵关于通用与自由的源代码.","wordCount":8770,"url":"/posts/redesigning-turing/"},{"title":"发布 @xingwangzhe/satteri-mermaid：剔除mermaid.js，用Rust原生渲染流程图，构建时产出纯静态SVG","abbrlink":"satteri-mermaid-npm-package","date":"2026-07-19 19:00:00","tags":["astro","性能优化","前端","rust","mermaid","ssg"],"categories":["技术"],"desc":"从客户端mermaid.js到WASM再到napi-rs原生绑定，三代渲染引擎的演化之路。最终实现3ms/图构建时渲染，零客户端JS，23种图表类型全覆盖。","wordCount":3647,"url":"/posts/satteri-mermaid-npm-package/"},{"title":"Stalux Astro博客主题自荐","abbrlink":"stalux-astro","date":"2026-01-30 19:53:49","tags":["stalux","astro","博客主题","自荐"],"categories":["astro"],"desc":"Stalux 是一款现代 Astro 博客主题，支持多重搜索、文章归档、标签云与评论系统。本文介绍主题特性、设计理念与使用指南，推荐给使用 Astro 的博客用户","wordCount":1890,"url":"/posts/stalux-astro/"},{"title":"把 Stalux 从源码博客改造为 npm 插件——一次完整的 Astro Integration 实践","abbrlink":"stalux-dual-mode-refactor","date":"2026-07-27 22:00:00","updated":"2026-07-30 22:00:00","tags":["stalux","astro","重构","npm","博客主题"],"categories":["技术"],"desc":"Stalux 博客主题从传统 Git Clone 源码项目，改造为 Astro Integration + npm 包的双模式架构。详细记录了 Integration 封装、字体裁剪、组件覆盖系统、Sätteri 插件生态、OIDC CI/CD 等完整实践。全程 AI 辅助开发。","wordCount":3032,"url":"/posts/stalux-dual-mode-refactor/"},{"title":"Astro 博客主题 Stalux 集成 WebMCP：纯前端注册 7 个工具，让 AI 代理直接用你的博客","abbrlink":"stalux-webmcp-integration","date":"2026-08-06 11:30:00","updated":"2026-08-06 11:30:00","tags":["webmcp","ai代理","astro","astro博客主题","w3c","博客主题"],"categories":["技术"],"desc":"按 W3C webmachinelearning/webmcp 草案，在 Astro 博客主题 Stalux 上纯前端注册 7 个只读工具（列表/搜索/阅读/元信息/站点信息）到 document.modelContext，让 AI 代理直接调用博客功能。记录工具从 4 个到 7 个的设计演进、中英双语描述、agent 实测踩坑与 webmcp.com 扫描评级优化全过程，零后端实现，适合所有静态 Astro 博客参考。","wordCount":2178,"url":"/posts/stalux-webmcp-integration/"},{"title":"感谢BlogsClub和好站网的精美礼品","abbrlink":"thanks-blogsclub-haozhanwang","date":"2026-06-06 17:30:00","tags":["博客","礼品","blogsclub","好站网","独立博客"],"categories":["生活记录"],"desc":"最近收到了两份来自中文独立博客社区的惊喜礼物，实在按捺不住心中的喜悦与感动，特此写一篇博文记录并感谢！","wordCount":924,"url":"/posts/thanks-blogsclub-haozhanwang/"},{"title":"一辆共享单车的两副面孔","abbrlink":"two-faces-of-a-shared-bike","date":"2026-05-09 8:30:00","tags":["观察","吐槽","共享单车"],"categories":["胡思乱想"],"desc":"共享单车上的小广告反映了数字时代另一种现实——原始的小纸条传播方式依然活跃。本文从共享单车上的两副\"面孔\"切入，探讨线上线下世界的割裂与共存","wordCount":432,"url":"/posts/two-faces-of-a-shared-bike/"},{"title":"Ubuntu 24.04 安装 Win10 虚拟机","abbrlink":"ubuntu-24.04-install-win10-vm","date":"2026-03-06 17:40:01","tags":["ubuntu","win10","qemu","kvm"],"categories":["虚拟机"],"desc":"在 Ubuntu 24.04 上使用 QEMU/KVM 安装 Windows 10 虚拟机的详细教程，涵盖虚拟机创建、驱动安装与性能优化，适合 Linux 用户搭建 Windows 运行环境","wordCount":417,"url":"/posts/ubuntu-24.04-install-win10-vm/"},{"title":"Ubuntu26.04-beta体验:坚毅浣熊!","abbrlink":"ubuntu-26-04-beta","date":"2026-03-28 14:17:00","updated":"2026-03-28 15:30:00","tags":["ubuntu","体验"],"categories":["ubuntu"],"desc":"Ubuntu 26.04 LTS \"Resolute Raccoon\" Beta 版抢先体验分享。本文介绍新版本特性亮点、界面变化、性能改进与升级注意事项，带你提前了解 Ubuntu 最新 LTS 版本","wordCount":1266,"url":"/posts/ubuntu-26-04-beta/"},{"title":"Ubuntu26.04正式推出","abbrlink":"ubuntu-26-04-official-release","date":"2026-04-24 01:00:00","tags":["linux","ubuntu"],"categories":["Linux"],"desc":"期待许久，Ubuntu 26.04 正式版——代号坚毅浣熊（Resolute Raccoon）终于推出。面对 AI 时代的浪潮，Ubuntu 正在努力把自己打造成 AI 开发的优先易用平台 🦝","wordCount":1534,"url":"/posts/ubuntu-26-04-official-release/"},{"title":"Vite8 - 统一的基建开始","abbrlink":"vite-voidzero-features","date":"2026-03-14 13:24:32","tags":["vite","voidzero","serverless"],"categories":["vite"],"desc":"在 Astro 6 发布不久后，Vite 8 正式推出，标志着 Vite 终于统一了工具链，彻底结束了 rollup 和 esbuild 的混合使用。Vite+ 也最终宣布开源，同时 VoidZero 推出了 Vite 专属的平台，似乎是要与 Vercel 展开竞争。","wordCount":860,"url":"/posts/vite-voidzero-features/"},{"title":"敬告 mazongYY：停止抄袭，请遵守 CC 协议","abbrlink":"warning-mazongyy-plagiarism","date":"2026-05-18 10:30:00","tags":["独立博客","cc协议","抄袭"],"categories":["记录"],"desc":"独立博客文章被像素级抄袭怎么办？本文记录一起 CC 协议侵权事件，揭露”搬运工”将他人原创文章标榜为自己作品的抄袭行为，呼吁尊重创作者版权与开源共享精神","wordCount":1193,"url":"/posts/warning-mazongyy-plagiarism/"},{"title":"人工智能 Poster 专业展示","abbrlink":"week3-ai-poster","date":"2026-07-07 16:00:00","updated":"2026-07-09 15:00:00","tags":["记录","ai","展示","海报","校园"],"categories":["实习"],"desc":"Week3 人工智能专业的 Poster 展示，满墙英文术语完全看不懂，专心当学术蝗虫蹭吃蹭喝","wordCount":198,"url":"/posts/week3-ai-poster/"},{"title":"别让AI替你捣乱-致零软件工程经验新人的指南","abbrlink":"zero-se-newcomer-guide","date":"2026-6-9 9:11:00","tags":["ai","指南","新人"],"categories":["指南"],"desc":"GitHub 最近这几个月频繁崩溃，由于我订阅了 GitHub status 的邮件通知，导致某一天半夜连续受到几十封邮件轰炸！","wordCount":2238,"url":"/posts/zero-se-newcomer-guide/"}]