2026  302

四月  4

Hot100:电话号码的字母组合(Letter Combinations of a Phone Number)固定层数 DFS ACERS 解析

2026年4月2日 · 6 分钟 · map[name:Jeanphilo]

Hot100:全排列(Permutations)used[] 状态回溯模板 ACERS 解析

2026年4月2日 · 5 分钟 · map[name:Jeanphilo]

Hot100:子集(Subsets)回溯枚举 / startIndex 模板 ACERS 解析

2026年4月2日 · 5 分钟 · map[name:Jeanphilo]

Hot100:组合总和(Combination Sum)回溯剪枝 / 可重复选取 ACERS 解析

2026年4月2日 · 6 分钟 · map[name:Jeanphilo]

三月  9

先写骨架,再补细节:用契约拆解算法题与中型程序

2026年3月20日 · 8 分钟 · map[name:Jeanphilo]

克隆图:哈希表 + DFS/BFS 实现无向图深拷贝(LeetCode 133)

2026年3月19日 · 5 分钟 · map[name:Jeanphilo]

Hot100:二叉树的层序遍历(Binary Tree Level Order Traversal)BFS / DFS ACERS 解析

2026年3月15日 · 8 分钟 · map[name:Jeanphilo]

Hot100:对称二叉树(Symmetric Tree)镜像递归 / BFS ACERS 解析

2026年3月15日 · 7 分钟 · map[name:Jeanphilo]

相同的树(Same Tree)同步递归 / BFS ACERS 解析

2026年3月15日 · 6 分钟 · map[name:Jeanphilo]

Hot100:翻转二叉树(Invert Binary Tree)递归 / BFS ACERS 解析

2026年3月6日 · 6 分钟 · map[name:Jeanphilo]

Hot100:二叉树的最大深度(Maximum Depth of Binary Tree)DFS / BFS ACERS 解析

2026年3月6日 · 5 分钟 · map[name:Jeanphilo]

Hot100:二叉树的中序遍历(Binary Tree Inorder Traversal)递归 / 显式栈 ACERS 解析

2026年3月6日 · 6 分钟 · map[name:Jeanphilo]

先等价迁移,再行为改造:AI 协作时代最稳的工程工作流

2026年3月5日 · 2 分钟 · map[name:Jeanphilo]

二月  37

手写一个基础消息代理:发布、订阅、重试与失败契约

2026年2月28日 · 8 分钟 · map[name:Jeanphilo]

Git Worktree 使用教程:同仓库并行开发多个分支

2026年2月25日 · 4 分钟 · map[name:Jeanphilo]

Docker 常用使用教程:从入门到 Compose 实战(含 save/load 与权限排障)

2026年2月12日 · 3 分钟 · map[name:Jeanphilo]

LeetCode 146:LRU 缓存设计(O(1))哈希表 + 双向链表实战

2026年2月11日 · 11 分钟 · map[name:Jeanphilo]

LeetCode 138:随机链表的复制(Copy List with Random Pointer)深拷贝全解析

2026年2月11日 · 8 分钟 · map[name:Jeanphilo]

LeetCode 19:删除链表的倒数第 N 个结点(双指针一趟扫描)ACERS 全解析

2026年2月11日 · 9 分钟 · map[name:Jeanphilo]

LeetCode 2:两数相加(Add Two Numbers)链表进位从朴素到最优解

2026年2月11日 · 10 分钟 · map[name:Jeanphilo]

先定不变量与契约,再写实现:Evans/Fowler 实战法

2026年2月11日 · 4 分钟 · map[name:Jeanphilo]

Hot100:排序链表(Sort List)链表归并排序 ACERS 解析

2026年2月10日 · 6 分钟 · map[name:Jeanphilo]

Hot100:合并K个升序链表(Merge k Sorted Lists)分治归并 O(N log k) ACERS 解析

2026年2月10日 · 9 分钟 · map[name:Jeanphilo]

Hot100:K 个一组翻转链表(Reverse Nodes in k-Group)分组反转 ACERS 解析

2026年2月10日 · 8 分钟 · map[name:Jeanphilo]

反转链表 II(Reverse Linked List II)哑节点+头插法 ACERS 解析

2026年2月10日 · 7 分钟 · map[name:Jeanphilo]

.dao 域名怎么选:ICANN、ENS、Handshake 一次讲清

2026年2月10日 · 2 分钟 · map[name:Jeanphilo]

图算法专题学习路径:从 BFS 到图计算模型

2026年2月9日 · 1 分钟 · map[name:Jeanphilo]

图计算模型实战:Pregel(BSP)与 GAS,PageRank/CC/并行 BFS 怎么跑

2026年2月9日 · 8 分钟 · map[name:Jeanphilo]

图分区算法:Edge-cut vs Vertex-cut 与 METIS 工程解析

2026年2月9日 · 8 分钟 · map[name:Jeanphilo]

动态图与增量计算:增量最短路径、增量 PageRank、连通性维护 ACERS 解析

2026年2月9日 · 5 分钟 · map[name:Jeanphilo]

社区发现入门:Louvain 与 Label Propagation 的工程化选型 ACERS 解析

2026年2月9日 · 5 分钟 · map[name:Jeanphilo]

子图匹配 / 模式匹配:VF2 与 Ullmann 的工程化剪枝 ACERS 解析

2026年2月9日 · 5 分钟 · map[name:Jeanphilo]

图中心性三件套:Degree、Betweenness、Closeness 工程 ACERS 解析

2026年2月9日 · 6 分钟 · map[name:Jeanphilo]

PageRank / Personalized PageRank:图数据库节点重要性与增量更新 ACERS 解析

2026年2月9日 · 8 分钟 · map[name:Jeanphilo]

k-hop 与可达性查询:BFS 限制、Reachability 索引与 2-hop Labeling ACERS 解析

2026年2月9日 · 8 分钟 · map[name:Jeanphilo]

连通分量与强连通分量:Tarjan / Kosaraju 工程 ACERS 解析

2026年2月9日 · 7 分钟 · map[name:Jeanphilo]

最短路径三件套:BFS、Dijkstra、A* 工程实战 ACERS 解析

2026年2月9日 · 10 分钟 · map[name:Jeanphilo]

BFS / DFS 工程入门:k-hop 查询、子图抽取与路径可达性 ACERS 解析

2026年2月9日 · 10 分钟 · map[name:Jeanphilo]

AI 辅助编程不黑盒:责任主线工作流实战

2026年2月7日 · 3 分钟 · map[name:Jeanphilo]

Hot100:路径和 III 前缀和 + 哈希表统计向下路径(LeetCode 437)ACERS 解析

2026年2月2日 · 9 分钟 · map[name:Jeanphilo]

Hot100:环形链表 II(Linked List Cycle II)Floyd 判环 + 定位入环点 ACERS 解析

2026年2月1日 · 7 分钟 · map[name:Jeanphilo]

Hot100:合并两个有序链表(Merge Two Sorted Lists)哨兵节点归并 ACERS 解析

2026年2月1日 · 9 分钟 · map[name:Jeanphilo]

Hot100:环形链表(Linked List Cycle)Floyd 快慢指针 ACERS 解析

2026年2月1日 · 7 分钟 · map[name:Jeanphilo]

Hot100:回文链表(Palindrome Linked List)快慢指针 + 反转后半段 O(1) 空间 ACERS 解析

2026年2月1日 · 9 分钟 · map[name:Jeanphilo]

Hot100:反转链表(Reverse Linked List)三指针迭代/递归 ACERS 解析

2026年2月1日 · 8 分钟 · map[name:Jeanphilo]

Hot100:相交链表(Intersection of Two Linked Lists)双指针换头 O(1) 空间 ACERS 解析

2026年2月1日 · 8 分钟 · map[name:Jeanphilo]

Hot100:搜索二维矩阵 II(Search a 2D Matrix II)右上角阶梯搜索 O(m+n) ACERS 解析

2026年2月1日 · 7 分钟 · map[name:Jeanphilo]

Hot100:螺旋矩阵(Spiral Matrix)边界收缩模拟 ACERS 解析

2026年2月1日 · 9 分钟 · map[name:Jeanphilo]

Hot100:旋转图像(Rotate Image)转置 + 行反转实现原地 90 度旋转 ACERS 解析

2026年2月1日 · 7 分钟 · map[name:Jeanphilo]

矩阵置零:用首行首列做标记实现原地 O(1) 空间(LeetCode 73)

2026年2月1日 · 10 分钟 · map[name:Jeanphilo]

一月  252

Windows 双网络分流:公司 WiFi 走内网,手机 USB 共享走外网

2026年1月30日 · 3 分钟 · map[name:Jeanphilo]

WireGuard Split Tunnel 实战:手机热点上外网,同时访问公司内网

2026年1月29日 · 3 分钟 · map[name:Jeanphilo]

Tailscale 子网路由实战:外网访问公司内网的最稳方案

2026年1月29日 · 2 分钟 · map[name:Jeanphilo]

一台电脑同时连公司内网和手机外网:双网络分流实战

2026年1月29日 · 2 分钟 · map[name:Jeanphilo]

请求日志一定要带 RequestId 吗?Python 成熟实践与落地指南

2026年1月29日 · 3 分钟 · map[name:Jeanphilo]

Attention Is All You Need:Transformer 的核心算法与工程落地

2026年1月25日 · 8 分钟 · map[name:Jeanphilo]

FlashAttention 的 MQA/GQA:共享 KV 的等价、收益与实现要点(含可运行验证)

2026年1月25日 · 10 分钟 · map[name:Jeanphilo]

FlashAttention 为什么能 one-pass:在线 softmax(m/l)与 Tiling 的核心思想

2026年1月25日 · 10 分钟 · map[name:Jeanphilo]

Softmax 工程实现与 GPU 访存优化:在线更新、融合与带宽算账(含可运行验证)

2026年1月25日 · 11 分钟 · map[name:Jeanphilo]

Self-Attention 计算公式与 Softmax 数值稳定:从推导到工程实现

2026年1月25日 · 3 分钟 · map[name:Jeanphilo]

单阶段 vs 双阶段目标检测:从候选集合到 NMS 的工程算账

2026年1月24日 · 8 分钟 · map[name:Jeanphilo]

Anchor-Based vs Anchor-Free:目标检测两条路线

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

IoU 是什么:目标检测评估的核心指标

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

空洞卷积(Dilated Convolution):扩大感受野的工程利器

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

NMS 描述:非极大值抑制的原理与工程实践

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

CNN 参数量计算:从卷积核到整网规模

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

CNN、RNN、LSTM 与 Transformer 的区别与适用场景

2026年1月24日 · 9 分钟 · map[name:Jeanphilo]

动量(Momentum)优化的过程:从直觉到公式

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

优化器的了解:从 SGD 到 Adam 的工程取舍

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

图像自编码是怎么做的:原理、流程与最小实现

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

ViT 结构描述:从 Patch Embedding 到 Transformer 编码器

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

BN 与 Dropout:训练与推理时的关键区别

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

Transformer 中可以用 BatchNorm 吗?

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

BN 与 LN 的区别:训练稳定性与工程取舍

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

为什么注意力要除以 √(d_k):从数值稳定到工程收益

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

残差连接的作用:为什么深度网络离不开它

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

Attention 的复杂度与为什么需要位置编码

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

为什么使用多头注意力机制:能力、稳定性与工程取舍

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

Transformer 结构描述:从编码器到解码器

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

为什么 GPT 是 Decoder-Only:自回归生成的最佳形态

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

BERT vs GPT:预训练任务与应用差异

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

SGD vs Adam:优化器原理与工程取舍

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

LoRA 初始化的常见方法与工程取舍

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

LLaMA 中 RMSNorm 相比 LayerNorm 的优势

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

Go 并发机制一文通:goroutine、channel、同步/异步与典型场景

2026年1月24日 · 4 分钟 · map[name:Jeanphilo]

Self-Attention vs Cross-Attention:机制、差异与工程应用

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

闭包和类的共同点:为什么它们都能“携带状态”

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么时候适用函数式语言:场景与边界

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么函数式编程越来越受关注

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

用多态替换 if:把流程判断变成对象职责

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

用多态替换 switch:让代码更符合开闭原则

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

BLIP/BLIP-2 实战原理与最小推理示例

2026年1月24日 · 3 分钟 · map[name:Jeanphilo]

BLIP 与 BLIP-2 架构和区别:从对齐到生成

2026年1月24日 · 3 分钟 · map[name:Jeanphilo]

“现在请你面试我”:如何把开放式问题变成结构化对话

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

10 年后的你:如何用技术规划长期成长

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

把镜子放在扫描仪上会发生什么?背后的物理与设计

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

老板让你撒谎怎么办:原则、边界与应对

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如果能穿越回去:给年轻自己的技术建议

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如果上司是你的克隆人,你愿意共事吗?

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如果我是你老板被解雇,你会如何通知我?

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为 COBOL 辩护:为什么老语言仍有价值

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么 Quora 的回答质量更好:机制与激励

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

重构还是重写:如何评估系统演进路径

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Active Record 的限制与缺陷:为什么它不适合复杂领域

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Java 栈的内存泄漏:为什么 pop 之后仍然占用

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

JavaScript for 循环闭包陷阱:为什么会打印 3

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

从循环到递归:如何避免可变状态

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

类型擦除示例:为什么 ArrayList 与 ArrayList 相等

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何重构嵌套错误码:从深层 if 到清晰流程

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

设计 vs 架构:范围、抽象层级与责任

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

数据抽象被破坏的例子:为什么实现细节不该外泄

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么 Git/Mercurial 的合并比 SVN/CVS 更容易

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么事件驱动架构能提升可扩展性

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

我最喜欢的语言的三个缺陷:以 Python 为例

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

本周我学到了什么:工程师的复盘模板

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

浏览器公司如何盈利:产品入口与商业化路径

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

敏捷宣言的两句核心话:个体与协作的优先级

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

设计、美学与功能性的关系:如何做取舍

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

设计中的美学元素:朋友还是敌人?

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

项目经理有用吗:角色价值与协作边界

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

只有一周能改善同事生活?可落地的工程清单

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

最近读过的 5 本书:工程师视角的清单

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

作为 CTO 你会如何决策:从战略到执行的框架

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

“喜欢这个的人也喜欢…”:电商推荐的最小实现

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

80 年代后的 CPU 变化与编程影响

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Saga 与补偿操作:分布式流程的核心区别

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

SOA 与微服务的区别:边界、治理与演进方式

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Web 服务版本管理:兼容性与重大变更的策略

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

除了攻击之外,哪些设计会导致拒绝服务

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

创新与可预测性交存:如何兼顾探索与交付

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

分布式系统中的故障切换与会话管理

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何设计去中心化 P2P 系统:节点、发现与一致性

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何向祖母解释线程:一个厨房的类比

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

软件开发是艺术、技艺还是工程?

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么样的代码可读性强:结构、命名与认知负担

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

统一设计是否意味着架构师的贵族统治?

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

微服务架构的优劣:收益、成本与适用场景

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

微服务太“微”会发生什么:边界拆分的警戒线

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么 CGI 的扩展性不好:进程模型的代价

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么长期事务不被看好:Saga 的现实优势

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

性能生命周期:从设计到上线的全流程管理

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

在瀑布式公司引入持续交付:渐进式落地路线

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

重复造轮子、NIH 与狗粮文化:何时有价值

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

对比学习损失函数系列(1/4):对比损失 Contrastive Loss

2026年1月24日 · 3 分钟 · map[name:Jeanphilo]

对比学习损失函数系列(2/4):三元组损失 Triplet Loss

2026年1月24日 · 3 分钟 · map[name:Jeanphilo]

对比学习损失函数系列(3/4):InfoNCE 与 SimCLR

2026年1月24日 · 3 分钟 · map[name:Jeanphilo]

对比学习损失函数系列(4/4):CLIP 对比学习目标

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

CPU 空闲时在做什么:调度、节能与后台任务

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

从 REPL 到逆波兰计算器:一步步扩展交互程序

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

内存泄漏示例:为什么不释放会出问题

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何排序 10GB 文件:外部排序的工程方案

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何排序 10TB 数据:分布式排序思路

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何设计磁盘碎片整理:目标、步骤与权衡

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何向 5 岁孩子解释 Unicode

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何向 5 岁孩子解释数据库事务

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

实现 rnd():从基础随机数到可控随机

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

手写一个最小的垃圾回收器:标记-清除模型

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

随机迷宫生成:深度优先回溯法

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

随机生成不重复序列:洗牌法与采样法

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

尾递归阶乘:把递归变成可优化形式

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

写一个基础 Web 服务器:最小可用实现

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

用队列实现栈:单队列旋转法

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

用栈实现队列:双栈法的思路与实现

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

栈溢出示例:递归深度与调用栈的边界

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Java 与 C# 的互操作性:可行路径与现实约束

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

多继承 vs 多接口:对“正交性”的影响

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

反腐败层(ACL):如何隔离外部系统的复杂性

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

泛型协变与逆变:为什么 List 不是 List

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

分布式计算的八大谬论:你真的能相信网络吗?

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

分布式系统如何处理故障:超时、重试与降级

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

封闭网络 vs 开放网络:分布式系统的不同设计重点

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

好的语言与差的语言:工程视角的判断标准

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

健壮性原则:发送要保守,接收要开放

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

紧急设计 vs 演化架构:系统如何在变化中保持方向

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

没有数据库事务时,如何从头实现事务语义

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么时候紧耦合是合理的:工程上的现实选择

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是 Cloud Ready:系统上云前必须具备的特征

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是 Wait-Free 算法:并发中的最高进度保证

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

网络分区后的恢复手段:一致性、对账与补偿

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么 Git 分支比 SVN 更容易:机制差异与工程影响

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么很多工程师不喜欢 Java:现实原因与改进路径

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

线程安全单例:如何正确实现与验证

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

线程饿死(Starvation):为什么有线程永远拿不到资源

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

在存储过程中写业务逻辑:优点、缺点与边界

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

CAP 理论怎么落地:CP、AP、CA 的直观例子

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

NoSQL 如何解决可伸缩性挑战

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

函数是第一公民意味着什么:语言设计与工程价值

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

何时选择文档数据库而不是关系型数据库

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

没有异常机制的语言设计:收益与代价

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

匿名函数的价值:快速封装与局部表达

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

请求/响应 vs 发布/订阅:什么时候用哪种通信模式

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

引用透明性:为什么纯函数让系统更可靠

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

最终一致性:分布式系统中的现实与取舍

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

除了代码之外,我最看重同事的三项素质

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

泛型有什么用:复用、安全与表达力

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

关于代码,我希望非技术同事知道的三件事

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

名字空间(Namespace)有什么用:组织与隔离

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

模式匹配 vs Switch:表达力与可维护性的差异

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何在不加薪的情况下留住团队成员:成长、认可与环境

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是动态方法调度:运行时多态的机制

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是高阶函数:概念、用途与示例

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是栈与堆:内存模型的关键区别

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么要自动化:节省时间与降低错误

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

会议太多怎么办:减少噪音、提升产出

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何管理弹性工作制团队:信任、结果与节奏

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何管理高流动团队:知识沉淀与稳定交付

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

向 CEO 解释看板:为什么值得投资

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

项目长期延期怎么办:诊断、止血与重启

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Greenfield vs Brownfield:新项目还是老系统?

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

敏捷 vs 瀑布:最大差异与适用场景

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何处理遗留代码:安全改动与渐进式重构

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是敏捷(Agile):原则、实践与误区

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么软件维护困难:复杂性、耦合与人

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

CLIP 系列(1/3):原理与对比学习公式——多模态对齐的核心机制

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

CLIP 系列(2/3):PyTorch 完整可复现实战——从数据到训练闭环

2026年1月24日 · 5 分钟 · map[name:Jeanphilo]

CLIP 系列(3/3):工程化与优化——检索、索引与部署实践

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

好莱坞原则:别打给我,我会打给你

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么人们会抵制变化:心理成本与组织摩擦

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么说 goto 有害:可读性、可维护性与替代方案

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

下一步该自动化什么:识别高收益自动化机会

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

依赖地狱(Dependency Hell)怎么解:版本、隔离与治理

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

测试如何影响软件设计:可测试性驱动的结构选择

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

代码中的注释有用吗:什么时候写、写什么

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

内聚与耦合的区别:衡量设计质量的两把尺

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么 TDD 先写测试:反馈、设计与信心

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

重构何时有用:时机、信号与风险控制

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Hot100:缺失的第一个正数(First Missing Positive)原地索引定位 ACERS 解析

2026年1月24日 · 6 分钟 · map[name:Jeanphilo]

Active Record vs Data Mapper:差异、优缺点与选型

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

迪米特法则(最少知识原则):违例与修复示例

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

空对象模式的目的:消除空指针分支

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

全局对象为何危险:隐藏依赖与测试失控

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么组合优于继承:灵活性、可测试性与演进成本

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Hot100:除自身以外数组的乘积(Product of Array Except Self)前后缀乘积 ACERS 解析

2026年1月24日 · 5 分钟 · map[name:Jeanphilo]

第一方 Cookie vs 第三方 Cookie:差异、风险与政策

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何维护单体架构:模块化、边界与演进

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

设计、架构、功能与美学:它们分别解决什么问题?

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是闭包:概念、用途与类的相似点

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是好代码:可读、可测、可演进

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是双因素认证(2FA):机制、实现与风险

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是专业的开发者:责任、质量与协作

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么大公司创新更慢:结构、风险与激励

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

在已有 Web 应用中实现 2FA:落地步骤与风险控制

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

发布/订阅在可扩展性上的缺点:一致性与可观测性成本

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何避免供应商锁定(Vendor Lock-in):策略与实践

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何设计高可扩展系统:从瓶颈到弹性

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是三层架构:职责划分与工程价值

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

输入网址回车后发生了什么:从 DNS 到渲染

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Hot100:轮转数组(Rotate Array)三次反转 ACERS 解析

2026年1月24日 · 5 分钟 · map[name:Jeanphilo]

C10k 问题怎么解决:高并发连接的策略

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

横向扩展 vs 纵向扩展:区别、场景与取舍

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是 CQRS:命令与查询职责分离

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

性能与可扩展性的关系:别把快当成能扩

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

从 MySQL 迁移到 PostgreSQL:步骤、风险与检查清单

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

缓存什么时候危险:一致性、失效与业务风险

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何测试分布式系统:故障注入与一致性验证

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

数据库 Schema 迁移怎么做:安全、可回滚、可验证

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

远程过程调用(RPC)的通用缺点:成本与风险

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何找出最耗时的查询:从日志到指标

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是 ACID:事务的四个核心属性

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是 N+1 查询问题:成因、检测与优化

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么 SQL 中 NULL 不能用 = 比较:三值逻辑与查询陷阱

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

延迟加载(Lazy Loading)是什么:适用场景与代价

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Hot100:合并区间(Merge Intervals)排序扫描 ACERS 解析

2026年1月24日 · 6 分钟 · map[name:Jeanphilo]

GitFlow vs GitHub Flow:工作流差异与选择

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Web 与桌面应用的容错管理差异:思路与实践

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

分布式 vs 集中式版本控制:优势、劣势与适用场景

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么时候使用异步通信:场景、收益与代价

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是 rebase:作用、风险与正确用法

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是竞争条件:Race Condition 的本质与示例

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是死锁:成因、示例与规避策略

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么并发测试很难:非确定性与时序爆炸

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么不该自己设计密码学:风险、误区与替代方案

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么需要并发:吞吐、延迟与资源利用率

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

不变性为何让代码更安全:Immutability 的价值与边界

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

缓存大小如何确定:命中率、成本与稳定性

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

可变值 vs 不可变值:优缺点、成本与工程选择

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

如何在不可靠协议上构建可靠通信:重传、确认与顺序

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是 O/R 阻抗失衡:对象世界与关系模型的冲突

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是流式处理(Streaming):概念与实现方式

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

什么是实时系统:与普通系统的关键区别

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

实时语言与堆内存分配:为什么动态分配会破坏实时性

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么打开 TCP 套接字开销大:握手、状态与系统成本

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么写软件很难:不确定性、复杂性与人

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

CSR vs SSR:取舍、性能指标与落地路径

2026年1月24日 · 2 分钟 · map[name:Jeanphilo]

TCP 与 HTTP 的区别:分层、语义与选型

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

封装为什么重要:边界、演进与可维护性

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

空引用为何危险:Null Reference 的问题与移除代价

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

为什么函数式编程重要:适用场景与落地路径

2026年1月24日 · 1 分钟 · map[name:Jeanphilo]

Hot100:接雨水(Trapping Rain Water)双指针 / 前后最大值 ACERS 解析

2026年1月24日 · 5 分钟 · map[name:Jeanphilo]

Hot100:最大子数组和(Maximum Subarray)Kadane 一维 DP ACERS 解析

2026年1月23日 · 4 分钟 · map[name:Jeanphilo]

固定间距 1 检测:一次扫描判断 1 之间至少 k 个间隔(LeetCode 1437)

2026年1月22日 · 5 分钟 · map[name:Jeanphilo]

判断一个数是否为 2 的幂(Power of Two):位运算 O(1) ACERS 解析(LeetCode 231)

2026年1月21日 · 4 分钟 · map[name:Jeanphilo]

LeetCode 76:最小覆盖子串(Minimum Window Substring)滑动窗口 ACERS 解析

2026年1月20日 · 9 分钟 · map[name:Jeanphilo]

LeetCode 1456:最大元音子串数量的滑动窗口 ACERS 解析

2026年1月20日 · 6 分钟 · map[name:Jeanphilo]

Go 死锁排查 Checklist:从报错到定位的实用手册

2026年1月19日 · 1 分钟 · map[name:Jeanphilo]

Go 死锁入门:常见场景、排查方法与工程实践

2026年1月19日 · 4 分钟 · map[name:Jeanphilo]

LeetCode 1513:仅含 1 的子串数量(连续 1 子串计数)ACERS 解析

2026年1月18日 · 5 分钟 · map[name:Jeanphilo]

滑动窗口最大值:单调队列(Monotonic Queue)一遍扫描 ACERS 解析

2026年1月18日 · 6 分钟 · map[name:Jeanphilo]

Hot100:和为 K 的子数组(Subarray Sum Equals K)前缀和 + 哈希表 ACERS 解析

2026年1月17日 · 6 分钟 · map[name:Jeanphilo]

Git 入门教程:从零开始管理代码版本

2026年1月15日 · 2 分钟 · map[name:Jeanphilo]

任务编排为什么要放后端:让流程可控、可变、可回放

2026年1月13日 · 2 分钟 · map[name:Jeanphilo]

算法与业务的关系:把不确定性变成可交付(以 LLM 事实抽取为例)

2026年1月7日 · 3 分钟 · map[name:Jeanphilo]

2025  69

十二月  29

size_t 有什么用?为什么 C++ 循环更偏爱 size_t 而不是 int

2025年12月30日 · 4 分钟 · map[name:Jeanphilo]

数据结构基础:好数对计数(Number of Good Pairs)哈希统计 ACERS 解析(LeetCode 1512)

2025年12月30日 · 5 分钟 · map[name:Jeanphilo]

Hot100:Two Sum 两数之和哈希表一遍扫描与 ACERS 工程化解析(LeetCode 1)

2025年12月28日 · 5 分钟 · map[name:Jeanphilo]

XOR 与 RC5:从原理到 Go 实战(含安全替代建议)

2025年12月16日 · 2 分钟 · map[name:Jeanphilo]

Python 抽象基类 ABC vs ABCMeta:什么时候用哪个?

2025年12月12日 · 2 分钟 · map[name:Jeanphilo]

从参数直传到Pipeline: 一次可复现可观测的数据处理管线改造实践

2025年12月10日 · 3 分钟 · map[name:Jeanphilo]

Pydantic vs dataclass vs TypedDict:谁负责什么,怎么组合?

2025年12月9日 · 3 分钟 · map[name:Jeanphilo]

排序专题(终篇):选型实战——按规模、稳定性、内存与分布选择排序算法

2025年12月9日 · 2 分钟 · map[name:Jeanphilo]

Emmet-Vim 极速指南:用缩写爆写 HTML/CSS

2025年12月8日 · 4 分钟 · map[name:Jeanphilo]

别被 AI 牵着走:保持可独立完成的工程能力

2025年12月8日 · 1 分钟 · map[name:Jeanphilo]

排序专题(八):TimSort 与 Introsort——语言内置排序的工程范式

2025年12月8日 · 3 分钟 · map[name:Jeanphilo]

Svelte 按钮配置全攻略:状态、样式与无障碍实践

2025年12月7日 · 3 分钟 · map[name:Jeanphilo]

排序专题(七):非比较排序——计数、桶、基数的范围与位数之战

2025年12月7日 · 3 分钟 · map[name:Jeanphilo]

排序专题(六):堆排序——原地 O(n log n) 的稳健方案

2025年12月6日 · 3 分钟 · map[name:Jeanphilo]

排序专题(五):快速排序——枢轴策略、尾递归优化与工程实战

2025年12月5日 · 6 分钟 · map[name:Jeanphilo]

最大正负数计数:用二分在排序数组中统计正整数和负整数数量的最大值(LeetCode 2529)

2025年12月4日 · 8 分钟 · map[name:Jeanphilo]

比目标字母大的最小字母:有序字符数组上的二分查找技巧(LeetCode 744)

2025年12月4日 · 6 分钟 · map[name:Jeanphilo]

经典 Binary Search:在排序数组中查找目标值索引的统一模板(LeetCode 704)

2025年12月4日 · 6 分钟 · map[name:Jeanphilo]

Hot100:Search Insert Position 排序数组中目标值插入位置的二分查找实战(LeetCode 35)

2025年12月4日 · 6 分钟 · map[name:Jeanphilo]

Hot100:在排序数组中查找元素的起始和结束位置,一套二分模板搞定 Search Range(LeetCode 34)

2025年12月4日 · 9 分钟 · map[name:Jeanphilo]

咒语与药水的成功组合:排序 + 二分查找秒杀乘积约束问题(LeetCode 2300)

2025年12月4日 · 8 分钟 · map[name:Jeanphilo]

固定长度子数组 + 至少 m 个不同元素:几乎唯一子数组的最大和(LeetCode 2841)

2025年12月4日 · 9 分钟 · map[name:Jeanphilo]

最少涂色次数拿到 k 个连续黑块:滑动窗口的极简解法(LeetCode 2379)

2025年12月4日 · 6 分钟 · map[name:Jeanphilo]

排序专题(四):归并排序——稳定分治与外部排序的首选

2025年12月4日 · 4 分钟 · map[name:Jeanphilo]

排序专题(三):希尔排序——从插入到分组增量的效率跃迁

2025年12月3日 · 4 分钟 · map[name:Jeanphilo]

排序专题(二):冒泡、选择、插入——三种 O(n^2) 基线的对比与取舍

2025年12月2日 · 4 分钟 · map[name:Jeanphilo]

以业务对象为核心的 Python 架构实践

2025年12月1日 · 3 分钟 · map[name:Jeanphilo]

从表结构到领域模型:用聚合仓储设计权限系统

2025年12月1日 · 4 分钟 · map[name:Jeanphilo]

排序专题序章:如何选算法——时间/空间/稳定性/场景速查

2025年12月1日 · 3 分钟 · map[name:Jeanphilo]

十一月  17

Alembic 入门:第一次用 SQLAlchemy 做数据库迁移

2025年11月28日 · 4 分钟 · map[name:Jeanphilo]

如何干预 Alembic:从自动生成到精细控制

2025年11月28日 · 5 分钟 · map[name:Jeanphilo]

用 UFW + CrowdSec,彻底阻止恶意端口扫描:从 Fail2ban 踩坑到终极解决方案

2025年11月22日 · 2 分钟 · map[name:Jeanphilo]

🛡️ WireGuard 全面指南:构建安全高速的私人内网(VPN 实战教程)

2025年11月20日 · 3 分钟 · map[name:Jeanphilo]

让 FastAPI 异步真正‘不卡’:asyncio.create_task + to_thread 并发实践(含 MySQL 写入)

2025年11月19日 · 2 分钟 · map[name:Jeanphilo]

现代加密替代方案:AES‑GCM 与 ChaCha20‑Poly1305 实战指南(附 Python 示例)

2025年11月19日 · 3 分钟 · map[name:Jeanphilo]

用 Python 还原 RC4 + JWT + 自定义 SSO Token 加解密(含可运行示例)

2025年11月19日 · 4 分钟 · map[name:Jeanphilo]

一位与两位编码解析的刷题笔记与工程应用全解析(续集,LeetCode 717)

2025年11月18日 · 3 分钟 · map[name:Jeanphilo]

How to Build a Blog System

2025年11月14日 · 3 分钟 · map[name:Jeanphilo]

How to Publish by Hugo

2025年11月14日 · 3 分钟 · map[name:Jeanphilo]

用一段优雅的python代码,把sqlalchemy模型高效转为字典

2025年11月12日 · 4 分钟 · map[name:Jeanphilo]

用Issue把问题写清楚,从0到TEMPLATE

2025年11月11日 · 4 分钟 · map[name:Jeanphilo]

别让Pydantic占领你的整个项目:聊聊API校验,Domain模型和数据库之间的边界

2025年11月9日 · 6 分钟 · map[name:Jeanphilo]

从写路由到写"大脑":Python工程师如何先搞定核心逻辑,再考虑API

2025年11月8日 · 5 分钟 · map[name:Jeanphilo]

api标准

2025年11月6日 · 2 分钟 · map[name:Jeanphilo]

从堵塞到异步:为什么上传文件接口不该等文件处理完

2025年11月2日 · 2 分钟 · map[name:Jeanphilo]

为什么让前端完成Chat Completion: 一套通用的多模型流式对话架构设计

2025年11月2日 · 3 分钟 · map[name:Jeanphilo]

十月  17

webSocket深入理解:为什么要保持一个永远在线的连接

2025年10月31日 · 2 分钟 · map[name:Jeanphilo]

从 Pip 到 UV:一站式 Python 包管理与依赖同步指南

2025年10月31日 · 2 分钟 · map[name:Jeanphilo]

对于ai系统的思考

2025年10月31日 · 1 分钟 · map[name:Jeanphilo]

如何高效审核后端fastapi代码

2025年10月30日 · 2 分钟 · map[name:Jeanphilo]

如何配置gitea

2025年10月28日 · 2 分钟 · map[name:Jeanphilo]

掌握git提交规范,让团队协作更高效率

2025年10月25日 · 2 分钟 · map[name:Jeanphilo]

开启sshsystem进程失败怎么解决

2025年10月24日 · 2 分钟 · map[name:Jeanphilo]

没有sudo权限开启ssh

2025年10月24日 · 2 分钟 · map[name:Jeanphilo]

为什么可以Ping通却ssh不通?一次假ssh真vnc的排查过程

2025年10月24日 · 2 分钟 · map[name:Jeanphilo]

怎么撰写一篇完美的机器学习文档

2025年10月24日 · 2 分钟 · map[name:Jeanphilo]

如何配置orm管理数据

2025年10月23日 · 4 分钟 · map[name:Jeanphilo]

在Ubuntu上让frp内网穿透服务开机自启

2025年10月23日 · 2 分钟 · map[name:Jeanphilo]

WSL解决内网和windows不共享

2025年10月22日 · 2 分钟 · map[name:Jeanphilo]

局域网Git Bare

2025年10月22日 · 2 分钟 · map[name:Jeanphilo]

如何使用wrk进行压测

2025年10月22日 · 2 分钟 · map[name:Jeanphilo]

git分支管理方法

2025年10月20日 · 1 分钟 · map[name:Jeanphilo]

在本地使用git裸仓库实现开发环境和测试环境隔离

2025年10月20日 · 1 分钟 · map[name:Jeanphilo]

八月  6

结构化日志和追踪

2025年8月28日 · 3 分钟 · map[name:Jeanphilo]

如何使用和配置typescript环境

2025年8月28日 · 1 分钟 · map[name:Jeanphilo]

关于ai助手前端界面的新构建方案构思

2025年8月27日 · 1 分钟 · map[name:Jeanphilo]

mastering paper

2025年8月26日 · 1 分钟 · map[name:Jeanphilo]

如何创建mermaid图像并进行编辑

2025年8月26日 · 1 分钟 · map[name:Jeanphilo]

阅读nvidia小模型理论论文

2025年8月26日 · 1 分钟 · map[name:Jeanphilo]