Toggle navigation
Marlin's Blog
Home
About
Archive
Archive
「我干了什么 究竟拿了时间换了什么」
Show All
86
左程云算法
33
图论
8
位运算
5
Agent
4
Linux
4
二进制
3
内网穿透
3
数论
3
网络
3
运维
3
CSS
3
DNS
3
HTML
3
Tailscale
3
agent
3
二叉树
2
堆结构
2
对拍
2
对数器
2
并查集
2
拓扑排序
2
排障
2
注解
2
蓝桥杯
2
Cloudflare
2
Debug
2
JavaScript
2
LLM
2
Servlet
2
Spring
2
command
2
github
2
llm
2
workflow
2
个人简历
1
内存
1
分治
1
博客
1
双向广搜
1
反思
1
同余原理
1
埃氏筛
1
基数排序
1
堆排序
1
子集枚举
1
字符串
1
对顶堆
1
岁末书
1
建图
1
建模纪事
1
异或
1
归并分治
1
归并排序
1
感想
1
排列
1
排序
1
排序算法
1
推荐
1
攻略
1
故障排查
1
数据库
1
文件编码
1
时间复杂度
1
最大公约数
1
最小生成树
1
最近公共祖先
1
架构
1
欧拉函数
1
欧拉筛
1
正则表达式
1
深度学习
1
相对路径
1
硬件
1
竞赛总结
1
素数筛
1
线性筛
1
组合
1
组网
1
绝对路径
1
编码
1
网络排查
1
老平台
1
自定义比较规则
1
自愈
1
荷兰国旗
1
试除法
1
质数
1
贪心
1
路径
1
踩坑记录
1
递归
1
邻接矩阵
1
邻接表
1
链式前向星
1
随机快速排序
1
随机选择算法
1
API
1
ASCII
1
Attention
1
BFS
1
CET
1
DERP
1
DFS
1
DHCP
1
Docker
1
Flood Fill
1
Git
1
GitHub Actions
1
GitHub Pages
1
HTTPS
1
Hello
1
HomeLab
1
IP
1
IP冲突
1
JSP
1
Java
1
LCA
1
MCP
1
MagicDNS
1
Markdown
1
Maven
1
Multi-Agent
1
NAT
1
New API
1
Open Source
1
OpenAI
1
POM
1
Postmortem
1
Prompt Injection
1
Python
1
QwenPaw
1
SFT
1
SQL
1
SSH
1
STL
1
Security
1
Service Worker
1
TLS
1
Talis智能学习辅助系统
1
UTF-8
1
Unicode
1
WLAN
1
architecture
1
automation
1
bitset
1
devops
1
docker
1
gb2312
1
gbk
1
git
1
git subtree
1
luogu
1
subtree
1
summary
1
2026
跳闸几分钟,失联 12 小时:一个 BIOS 默认值引发的惨案
一次真实断电事故,拆解服务器自愈的三个断点
老平台内存升级记:双条点不亮的 8 个坑与零成本解法
从怀疑坏条到 Clear Memory 重训救活:一次 16G 升级的完整排障实录
New API 全渠道集体 500?查了两小时,真凶竟是 Tailscale
一次「DNS 静默瘫痪」的完整排查纪实
我的家庭组网方案:用 Tailscale 把零散设备连成一个虚拟局域网
从 FRP 到 Tailscale,找到最适合个人开发者的跨设备方案
Tailscale 打洞失败?自建 DERP 中继 10 分钟搞定
从 327ms 降到 18ms,告别绕地球半圈
提示词注入攻防实战:当 Agent 攻击 Agent,我们学到了什么?
一次完整的多 Agent 提示注入攻击、防御加固与深层反思
Cloudflare 拦截了你的 API?记一次 OpenAI Python 客户端请求头引发的 403 排查
从 curl 能通到 Python 不通,一步步找到真凶
让容器里的 AI Agent 通过 SSH 访问宿主机:原理与实操
Docker 多网桥、SSH 密钥认证与 sudo 权限升级
记一次跨云网络故障排查:TLS 握手间歇性超时
从「消息发不出去」到「真相是 DNS 轮询到坏 IP」
Cloudflare Tunnel 深度解析:反向隧道如何替代反向代理
从原理到架构,理解为什么它能让你关掉防火墙
LLM 训练全流程中的注意力演变:从预训练到 Agent 行为
为什么 SFT 后的模型会「看」System Prompt,以及 Agent 场景下注意力如何工作
一次 MCP 401 引发的血案:QwenPaw Agent 连环故障排查与修复
从微信机器人卡死到四个框架级设计缺陷的发现之旅
Agent 开发知识体系全景
从推理模式到 Workflow——一次对话串起来的所有东西
让 AI Agent 自动为 GitHub 提交代码
从 GitHub API 到 Skill 注册,实现一句话自动写博客
Agent Workflow 设计范式详解
从 ReAct 到 Orchestrator,生产环境落地实践
一个域名,两个面孔:记一次 Service Worker 缓存引发的灵异事件
排查博客自定义域名后 github.io 和 marlin-phone.me 显示不同内容的完整过程
Linux常用命令(2)
读懂命令行--help
Docker基础
Linux常用命令
2025
Maven 入门指南
把多个 github 仓库合并为单个仓库并保持双向同步
github subtree
Talis智能学习辅助系统项目总结
Spring 注解总结
Spring Annotations Summary
内网穿透
NAT Traversal Explained
字符编码详解
Character Encoding Explained
路径详解
相对路径与绝对路径
HttpServletRequest与HttpServletResponse的区别
HttpServletRequest and HttpServletResponse
JSP 快速入门
JSP Quick Start
Servlet 快速入门
Servlet Quick Start
JavaScript 快速入门 2
JavaScript Quick Start
JavaScript 快速入门 1
JavaScript Quick Start
CSS 快速入门 3
CSS Quick Start
CSS 快速入门 2
CSS Quick Start
CSS 快速入门 1
CSS Quick Start
HTML 快速入门 3
HTML Quick Start
HTML 快速入门 2
HTML Quick Start
HTML 快速入门 1
HTML Quick Start
欧拉函数
质数判断、质因子分解、质数筛
贪心经典专题 1
宽度优先遍历及其扩展
BFS
为什么你总是连不上自习室的 Wi-Fi?
——一次真实踩坑实录与自救指南
最小生成树
MST(Minimum Spanning Tree)
拓扑排序拓展
并查集-下
并查集-上
N皇后问题-位运算
Git使用与代理
为什么我的Git总是用不了?
常见经典递归总结
排列、组合、子集枚举
根据数据量猜解法的技巧
天字第一号重要技巧
对数器打表找规律的技巧
最大公约数、同余原理
重要排序算法总结
基数排序
位运算实现加减乘除
位运算的骚操作
位图
bitset
堆结构常见题
双向广搜
自定义比较规则
C++ STL有序关系定制指南
堆结构和堆排序
heap structure and heap sort
洪水填充
Flood Fill
随机快速排序
randomized quicksort
正则表达式
最近公共祖先
LCA
终于结束的起点
终于开始的新征程
简历
拓扑排序
素数筛
埃氏筛、欧拉筛
建图的三种方式
邻接矩阵、邻接表、链式前向星
字符串的切割
二叉树高频题目
归并分治
归并排序
二叉树
异或运算的骚操作
异或
对拍-验证的重要手段
对拍的C++代码实现
二进制与位运算
位运算
入门SQL
SQL-从入门到放弃
蓝桥杯弱省B组保奖攻略
'菜鸡的自我修养'
四级挂后有感
成绩分析与反思
大二寒假札记
'静默'岁月里的思想焰火
Hello 2025
"Hello World, Hello Blog"
刷题心得-长期更新
"Hello Luogu"
Markdown语法
"Hello Markdown"