- 2024 年 04 月
- 20 日: 《 使用 Astro.js 重构我的博客 》
- 2023 年 12 月
- 16 日: 《 NixOS 系列(五):制作小内存 VPS 的 DD 磁盘镜像 》
- 2023 年 09 月
- 20 日: 《 从零开始实现 Nix 三角函数库 》
- 2023 年 05 月
- 29 日: 《 解决 Pipewire 被 SIGKILL 的问题 》
- 12 日: 《 如何引爆 DN42 网络(2023-05-12 更新) 》
- 08 日: 《 Optimus MUXed 笔记本上的 NVIDIA 虚拟机显卡直通(2023-05 更新) 》
- 2023 年 04 月
- 17 日: 《 修改 APN 解决 AOSP ROM 上中国电信无法 4G 漫游问题 》
- 2023 年 03 月
- 26 日: 《 老款 HP 工作站配置 NAS+软路由笔记 》
- 2023 年 01 月
- 14 日: 《 NixOS 系列(四):“无状态”操作系统 》
- 2022 年 06 月
- 21 日: 《 NixOS 系列(三):软件打包,从入门到放弃 》
- 2022 年 04 月
- 04 日: 《 用逆向工程方式给惠普暗影精灵宏按键编写 Linux 驱动 》
- 2022 年 02 月
- 2021 年 12 月
- 15 日: 《 我把硬盘换到了新电脑上,这是 Btrfs 上的数据发生的变化 》
- 2021 年 11 月
- 13 日: 《 NixOS 系列(二):基础配置,Nix Flake,和批量部署 》
- 2021 年 10 月
- 11 日: 《 NixOS 系列(一):我为什么心动了 》
- 2021 年 08 月
- 29 日: 《 用 Drone CI 替换掉 Jenkins 》
- 2021 年 07 月
- 18 日: 《 用 nginx 搭建能查询任意公网 WHOIS 的服务器 》
- 2021 年 05 月
- 02 日: 《 DN42 实验网络介绍及注册教程(2022-12 更新) 》
- 2021 年 04 月
- 19 日: 《 将 nginx 用作 DN42 WHOIS 服务器 》
- 2021 年 03 月
- 21 日: 《 用 nginx 建立 Gopher 网站 》
- 2020 年 12 月
- 27 日: 《 制作只有 4KB 大小的永久挂起程序 》
- 2020 年 11 月
- 29 日: 《 静态编译制作微型 Docker 镜像 》
- 2020 年 10 月
- 11 日: 《 优雅地在 Traceroute 里膜 拜大佬 》
- 03 日: 《 友华 PT926G 关闭 TR069 》
- 2020 年 09 月
- 23 日: 《 未雨绸缪:使用后量子时代的加密算法 》
- 05 日: 《 自建 DNS 根服务器 》
- 2020 年 08 月
- 13 日: 《 友华 PT926G 光猫破解 》
- 01 日: 《 制作一个优雅的平安经生成器 》
- 2020 年 06 月
- 25 日: 《 笔记本 Optimus MUXless 下的 Intel 和 NVIDIA 虚拟机显卡直通 》
- 17 日: 《 愿者上钩(指美国签证) 》
- 08 日: 《 毕业设计 - 传感器网络开发踩坑记录 》
- 07 日: 《 Bird 配置 BGP Confederation,及模拟 Confederation(2020-06-07 更新) 》
- 2020 年 05 月
- 15 日: 《 x32 ABI 及相应 Docker 容器使用 》
- 2020 年 04 月
- 23 日: 《 写一个简单的 Telegram 机器人 》
- 2020 年 03 月
- 21 日: 《 去除 OpenVPN 的 Stable-privacy IPv6 地址 》
- 19 日: 《 在 OpenVZ 6 上安装/升级到 Debian 10 》
- 13 日: 《 Docker 容器共享网络命名空间,集成 Bird 实现 Anycast 高可用 》
- 11 日: 《 系统禁用摄像头防止网课翻车 》
- 2020 年 02 月
- 18 日: 《 LADSPA 双声道分频及低音增强插件 》
- 13 日: 《 使用现代格式几乎无损地存档图片及视频 - H265 与 HEIF 》
- 2020 年 01 月
- 17 日: 《 使用 PowerDNS 的 Lua 功能自建分地区解析 GeoDNS 》
- 13 日: 《 学校网络中自建 VLAN,低价实现高速私有内网 》
- 07 日: 《 OS/2 Warp 4 系统试用及安装 Firefox 》
- 2019 年 12 月
- 12 日: 《 (怀旧)ATduck 虚拟 Modem 拨号上网 》
- 2019 年 10 月
- 26 日: 《 与 Hexo 配合使用 Sass 和 Webpack 》
- 2019 年 09 月
- 25 日: 《 开始使用 Hexo 静态网站生成器 》
- 16 日: 《 (自建 NTP)在 Tinker Board 上使用 PPS 》
- 16 日: 《 自建基于 GPS 的 NTP 服务端 》
- 2019 年 08 月
- 2019 年 07 月
- 08 日: 《 Cyclone IV FPGA 开发踩坑记录 》
- 2019 年 03 月
- 14 日: 《 在 DN42 中使用 Docker 建立 Anycast DNS 服务 》
- 02 日: 《 Typecho 主题性能优化和缓存 》
- 2019 年 01 月
- 18 日: 《 树莓派 3B 折腾笔记:串口拨号上网 》
- 08 日: 《 Go 语言实现的 Bird-lg(Bird Looking Glass) 》
- 04 日: 《 BuyPass GO SSL 证书试用 》
- 2018 年 12 月
- 22 日: 《 使用 Docker 构建参数,多架构共享一份 Dockerfile 》
- 2018 年 11 月
- 17 日: 《 pfSense 配置 IPv6 多 WAN 自动切换 》
- 2018 年 10 月
- 14 日: 《 nginx 配置 LDAP 认证 》
- 2018 年 08 月
- 15 日: 《 在 Traceroute 里膜 拜大佬 》
- 2018 年 07 月
- 26 日: 《 x86 下制作 ARM Docker 镜像,Docker Hub、Travis 自动构建 》
- 18 日: 《 Docker 镜像的精简 》
- 07 日: 《 nginx:TLS 1.3 多版本草案和 HPACK 》
- 2018 年 06 月
- 06 日: 《 Kimsufi 独服安装升级 ESXi 并设置软路由 》
- 01 日: 《 编写配置文件,让 Thunderbird 自动配置域名邮箱 》
- 2018 年 05 月
- 27 日: 《 在 DN42 中设置 IPv6 反向解析 》
- 05 日: 《 在 DN42 中设置 IP 反向解析 》
- 2018 年 04 月
- 26 日: 《 在 DN42 中注册自己的域名 》
- 03 日: 《 抢到了 50KVM 家一台 0.1 折的 VPS 》
- 2018 年 03 月
- 31 日: 《 RoboMaster 开发踩坑日记(2018-05-28 更新) 》
- 10 日: 《 NAT64 服务器搭建 》
- 2018 年 02 月
- 12 日: 《 树莓派 3B 折腾笔记:硬件看门狗 》
- 2018 年 01 月
- 25 日: 《 解决树莓派 HW CSum Failure 问题 》
- 16 日: 《 让 ASF 帮你在 Steam 中挂“贪玩蓝月” 》
- 02 日: 《 如何在 SSLLabs 测试中冲满分 》
- 2017 年 10 月
- 30 日: 《 树莓派 3B 折腾笔记:硬件随机数发生器 》
- 21 日: 《 树莓派 3B 折腾笔记:BT 下载与策略路由 》
- 13 日: 《 树莓派 3B 折腾笔记 》
- 2017 年 09 月
- 26 日: 《 CommentToMail 修改版 》
- 2017 年 08 月
- 06 日: 《 为 nginx 启用 TLS 1.3,并传递给 FastCGI 后端 》
- 2017 年 07 月
- 17 日: 《 加入 DN42 实验网络 》
- 06 日: 《 使用 ZeroTier One 建立自己的 IPv6 隧道 》
- 2017 年 05 月
- 06 日: 《 使用 ZeroTier One 在多台 Docker 服务器间建立双栈互通网络 》
- 2017 年 03 月
- 27 日: 《 使用东北大学网络中心的 SSH 黑名单系统 》
- 2017 年 01 月
- 31 日: 《 LT NoLitter:防止 Android 应用乱建文件夹的 Xposed 插件 》
- 04 日: 《 基于 Mailgun 的 Typecho 评论邮件提醒插件 》
- 2016 年 12 月
- 29 日: 《 将网站迁移到 Docker 》
- 04 日: 《 一次 Linux 内存泄漏的排查 》
- 2016 年 11 月
- 20 日: 《 Bilibili 弹幕过滤工具 》
- 2016 年 10 月
- 22 日: 《 Bilibili 底端弹幕转 LRC 工具 》
- 01 日: 《 GetIPIntel 的 Typecho 插件 》
- 01 日: 《 GetIPIntel 反欺诈服务 》
- 2016 年 09 月
- 18 日: 《 Rummy 拉米纸牌记牌程序 》
- 2016 年 08 月
- 28 日: 《 沃通你咋不上天呢! 》
- 25 日: 《 A Javascript for time crowdfunding calculation 》
- 23 日: 《 让 IE 与 Firefox 支持 WebP 图像格式 》
- 09 日: 《 OpenVZ 配置 Hurricane Electric IPv6 隧道,开启整个地址池并与原生 IPv6 共同使用 》
- 03 日: 《 用 Canvas-Nest.js 加上酷炫的网页背景 》
- 2016 年 07 月
- 27 日: 《 在 Telnet 中显示有趣的东西 》
- 21 日: 《 在 Leaflet 中合并使用谷歌中国卫星图和高德地图 》
- 18 日: 《 启用 Bash 的彩色显示 》
- 2016 年 06 月
- 18 日: 《 一个屏蔽莆田系医院的 Hosts 》
- 14 日: 《 用 PHP 和 JavaScript 显示地球卫星照片 》
- 2014 年 12 月
- 26 日: 《 解决 OpenSSH 登录缓慢的方法 》
- 13 日: 《 在 Ubuntu Firefox 上使用最新版本的 Flash 》
- 2014 年 10 月
- 18 日: 《 Ubuntu 下编译安装 App Inventor 》
- 12 日: 《 Ubuntu 安装 BCM4331 网卡闭源驱动 》
- 04 日: 《 Microsoft Accounts 在天朝访问发生异常 》
- 04 日: 《 在 Macbook Pro 上安装 Ubuntu 操作系统 》
- 2014 年 09 月
- 14 日: 《 我感受到了来自百度深深的恶意 》
- 2014 年 08 月
- 21 日: 《 成龙将房祖名打飞5米:你TM在逗我? 》
- 18 日: 《 Font Awesome 图标字体使用 》
- 11 日: 《 在“开发者工具”中加上彩蛋 》
- 08 日: 《 nginx 配置并启用SSL和SPDY访问 》
- 02 日: 《 Debian VPS 设置SMTP发信 》
- 2014 年 07 月
- 30 日: 《 Typecho 显示评论者国家和浏览器 》
- 29 日: 《 【已辟谣】SAE 域名忘记续费,被GoDaddy抢购 》
- 25 日: 《 华为C8815 内置存储分区 》
- 25 日: 《 Aroma 文件管理器:Recovery 环境下的文件管理器 》
- 05 日: 《 Mac OS X 开启内置FTP服务 》
- 2014 年 06 月
- 27 日: 《 验证码:不做死就不会死 》
- 01 日: 《 gogoCLIENT DNS解析问题解决 》
- 2014 年 05 月
- 23 日: 《 Windows Azure 虚拟机试用 》
- 03 日: 《 Macbook 在 Windows 下发热的最终解决方案 》
- 2014 年 04 月
- 11 日: 《 OpenSSL “心血”漏洞 造成巨大影响 》
- 2014 年 03 月
- 27 日: 《 马航MH370失联 加拿大飞行员提出全新分析 》
- 22 日: 《 神算法对班里进行八卦 》
- 2014 年 02 月
- 15 日: 《 李坚柔神夺冠,贴吧网友神预测 》
- 03 日: 《 六三群英传——二中之巅 魔塔游戏反编译及彩蛋寻找 》
- 2014 年 01 月
- 04 日: 《 最傻的代码错误:一个空格酿成的血案 》
- 2013 年 12 月
- 14 日: 《 选课系统坑爹 》
- 2013 年 11 月
- 17 日: 《 朝鲜三明治平板电脑在 eBay 上惨遭拍卖! 》
- 2013 年 10 月
- 26 日: 《 【有生之年】Typecho 0.9 Alpha 终于发布了 》
- 07 日: 《 杭二中台风特别节目《我们去看海》 》
- 03 日: 《 给IE添加HTML5和CSS3支持 》
- 03 日: 《 Host1Free 为防VPS闲置再出狠招:每月续期一次 》
- 02 日: 《 Windows 8.1 下 gogoCLIENT 的安装使用与Bug修复 》
- 01 日: 《 Windows 下控制 MacBook 风扇转速 》
- 2013 年 09 月
- 14 日: 《 用Pdnsd,给你的DNS解析缓存加速 》
- 05 日: 《 奇葩的比赛:扔手机世界竞标赛 》
- 2013 年 08 月
- 30 日: 《 朝鲜自主研发安卓平板:我和我的小伙伴又惊呆了 》
- 23 日: 《 朝鲜自主研发安卓手机:我和我的小伙伴都惊呆了 》
- 18 日: 《 杭二中老师经典语录大词典 》
- 04 日: 《 Hitokoto 一句话吐槽 》
- 2013 年 07 月
- 31 日: 《 Tengine 网页服务器编译以及安装 》
- 30 日: 《 一句话引发的全面爆吧 》
- 30 日: 《 Win7 笔记本电脑发射无线网络 》
- 23 日: 《 用安卓手机引导启动 SliTaz Linux 》
- 20 日: 《 避免苹果笔记本电脑温度过高的方法 》
- 20 日: 《 ImageOptim 为网页使用而压缩图片 》
- 20 日: 《 Macbook 合盖不断网的方法 》
- 20 日: 《 Macbook 手动设置CPU风扇散热 》
- 18 日: 《 Mac QQ和手机QQ多开方法 》
- 17 日: 《 用新浪云和百度云搭建自己的CDN 》
- 02 日: 《 社会化评论系统的JS签到 》
- 01 日: 《 WP博客一键签到JS 》
- 2013 年 06 月
- 22 日: 《 每日笑点系列 》
- 20 日: 《 杭州市2013年中考英语阅读第二篇各种答案的可行性分析 》
- 18 日: 《 鼠标移过图片放大显示效果 》
- 16 日: 《 中考第二天 》
- 15 日: 《 中考第一天 》
- 08 日: 《 Host1Free 近期改造网络架构,更换VPS IP 》
- 08 日: 《 奇葩年年有,今年特别多 》
- 2013 年 05 月
- 24 日: 《 [转]怀念文澜(机读卡篇) 》
- 18 日: 《 PHP网页的HTML压缩 》
- 14 日: 《 [转]回忆·文澜 》
- 04 日: 《 在微信面前,一切错误检测程序都是渣渣! 》
- 01 日: 《 大话三国志 》
- 2013 年 04 月
- 20 日: 《 IPv4 与 IPv6 的互通 》
- 12 日: 《 终极对抗开发者工具的一段JS 》
- 2013 年 03 月
- 23 日: 《 Bad Apple NG 修正增强版本 》
- 16 日: 《 Bad Apple NG:增强版 Bad Apple 播放系统 》
- 15 日: 《 用电驴断头档发现更多驴友,加快下载速度 》
- 09 日: 《 Ubuntu 安装 LRC 歌词显示插件和开启类 SRS WOW 音效 》
- 02 日: 《 Bad Apple 移植到 Telnet 中并成功放映 》
- 02 日: 《 Bad Apple 命令行动画版 》
- 2013 年 02 月
- 23 日: 《 W3 Total Cache 实现内存缓存 》
- 22 日: 《 用证书验证Linux远程登录 》
- 18 日: 《 缓存插件的正确使用方法 》
- 16 日: 《 为什么香港CDN会比美国CDN慢 》
- 13 日: 《 W3 Total Cache 末尾注释去除 》
- 13 日: 《 Ubuntu 环境下安装 VMware Workstation 9 》
- 06 日: 《 Host1Free VPS 内存占用优化 》
- 06 日: 《 Host1Free 检查所有用户是否使用VPS 》
- 2013 年 01 月
- 27 日: 《 nginx 启用 SSL 加密 》
- 2012 年 12 月
- 31 日: 《 SCIM抽风的解决办法 》
- 01 日: 《 XJOI被多款搜索引擎收录 》
- 2012 年 11 月
- 10 日: 《 NOIP复赛有感 》
- 02 日: 《 免费ASIA域名:CrazyDomains.Com.Au 》
- 2012 年 08 月
- 16 日: 《 Host1Free VPS 申请成功 》
- 2012 年 07 月
- 18 日: 《 信息奥赛班的神人一个 》
- 16 日: 《 各种OIer的快排(Pascal语言) 》