自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 JWT解码与验签实战指南

如果一个 JWT 页面只能把Payload解出来,它最多算“查看器”。切算法验签切PEM / JWK处理 HMAC secret 的不同输入形式自动生成非对称密钥对识别前端直接完成计算那它才更接近真实项目里能反复用到的JWT 工作台。这也是我们这页想解决的核心问题:不是只让你“看见” JWT,而是让你把 JWT 调通。Base64 / Base64URL 编解码HMAC 生成与验证Authorization Header 构造HTTP 请求调试。

2026-06-11 01:24:53 120

原创 .NET10+Avalonia跨平台截屏工具解析

从结果看,这个工具在工程上值得展开的,是一组清晰的坐标模型与产品形态决策。多显示器、per-monitor DPI、Avalonia 坐标模型这三者之间的关系是最容易出 bug 的地方,处理的核心思路是"全程 DIP、落地才转物理",所有几何在 DIP 空间内运算,最后在写入/裁剪时统一换算到物理像素——这一决策直接消除了 90% 的高 DPI 适配问题。产品形态上则要克制,不堆长截屏、滚动截屏、OCR 这些功能,让"打开 → 截图 → 关闭"这条主链路尽量短。

2026-06-11 01:23:32 38

原创 Prompt工程:从自然语言到代码化思维

Schema 里没有的字段,LLM 就不会考虑。单一 LLM 调用试图完成"理解输入 + 规划内容 + 格式化输出"三件事,每一步的失败都会污染下一步。用一个万能 prompt 处理所有类型的输入,必然在边缘情况翻车。Prompt 系统上线后,你如何知道它在"想什么"?每个 Section 是一行代码,清晰、可调试、可单测。(超时、限流、格式错误、返回空内容、模型不可用)。LLM 的角色是"内容顾问"——它可以建议。是否允许文字、是否允许外链、内容是否安全。:你不是在和 AI "聊天",你是在。

2026-06-10 01:21:42 207

原创 DDD核心:统一语言与领域模型解析

战术设计回答的是:"在一个限界上下文内,对象应该如何组织,业务规则应该放在哪里?业务主权:业务建模应当凌驾于技术实现之上。永远不要让数据库 schema 反向定义你的业务模型。内核独立:领域是架构中唯一稳定的资产。确保它被“保护”在层层技术细节之内,不受外壳变迁的影响。价值驱动:DDD 是一套应对复杂性的方法论。在享受其带来的清晰边界时,必须时刻警惕过度设计的陷阱。只有当业务价值的增益超过架构维护的成本时,DDD 才是架构师的最佳选择。本文界定了 DDD 的理论底色。接下来,请移步。

2026-06-10 01:19:10 156

原创 Python字典实战:高效管理数据与用户信息

本文是《Python编程 从入门到实践》读书笔记系列的第 6 篇。:字典定义与访问、添加与修改键值对、删除键值对、遍历字典(items/keys/values)、嵌套(字典列表/列表字典/字典字典)。本章目标:这一篇主要解决一个问题:当一条数据不再只是一个值,而是有多个属性时,怎么用 Python 把它组织清楚。

2026-06-08 18:42:48 138

原创 协作Agent:让工作流适应团队,而非团队适应平台

最近在研究 Multica,一个把 Agent 塞进任务板的协作平台。用了一段时间,我觉得有点意思,但终究只是过渡形态,不是终局。它解决了一个真实问题,但解决方式是把团队装进平台的固定流程里。7 个预设状态、固定的 issue 模型、被动的看板,团队需要适应这套结构才能用起来。但真实工作的协作比这复杂多了。一个招投标团队和一个软件开发团队,工作流的结构完全不同,甚至在同一个团队里,不同类型的任务也有不同的阶段定义。让团队去适应平台的工作流,不对!

2026-06-08 18:40:41 336

原创 双亲委派模型(Parents Delegation Model)(JDK 8)

类加载器的双亲委派模型在 JDK 1.2 时期被引入,并被广泛应用于此后几乎所有的 Java 程序中,但它并不是一个具有强制性的约束力的模型,而是 Java 设计者们推荐给开发者的一种加载器实现的最佳实践。一、类加载器Java 虚拟机设计团队有意把类加载阶段中的 “ 通过一个类的全限定名来获取描述该类的二进制字节流 ” 这个动作放到 Java 虚拟机外部去实现,以便让应用程序自己决定如何去获取所需的类。实现这个动作的代码被称为 “ 类加载器 ”(Class Loader)。判断两个类的.

2020-08-17 00:26:57 7

原创 Java数组中查找元素的方法

Java数组中查找元素的方法要恰饭的嘛~2020-08-15 20:43:5129收藏分类专栏:Java文章标签:java索引数据结构版权Arrays类的binarySearch()方法,可以使用二分搜索法来搜索指定的数组。该方法返回要搜索元素的索引值。binarySearch()方法提供多种重载形式,用于满足各种类型数组的查找需要。1binarySearch(Object[], Object key)第一个参数: 要搜索的数组第二个参数:要搜索的值示例代...

2020-08-17 00:19:49 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除