摘要: 你的这段 messages 本质上就是 LLM 的上下文(Context),也是 上下文记忆(Memory) 和 角色扮演(Role Playing) 的实现基础。 可以把它理解成: LLM 本身没有长期记忆,它只是每次根据收到的 messages 推理。 1. messages 的本质 例如: m 阅读全文
posted @ 2026-07-09 10:57 jerry-mengjie 阅读(12) 评论(0) 推荐(0)
摘要: TWA(Trusted Web Activity)是 Android 提供的一种技术,它允许你将一个 PWA 或网站以原生 App 的形式发布到 Google Play,本质上是在一个全屏的 Chrome 环境中运行网页,而不是使用传统的 WebView。 TWA 的主要功能 1. 全屏运行网站 T 阅读全文
posted @ 2026-07-03 10:44 jerry-mengjie 阅读(10) 评论(0) 推荐(0)
摘要: PWA(Progressive Web App,渐进式 Web 应用)是一种利用现代 Web 技术,让网站拥有接近原生 App 使用体验的技术方案。它并不是一个新框架,而是一组技术和最佳实践。 PWA 主要包含以下几个核心功能: 1. 安装到桌面(Installable) 用户可以直接将网站安装到手 阅读全文
posted @ 2026-07-03 10:44 jerry-mengjie 阅读(12) 评论(0) 推荐(0)
摘要: 如果说 LangChain 的经典例子是 RAG,那么 LangGraph 的经典例子就是 状态机(State Machine)+ Agent 工作流。 LangGraph 的核心思想可以概括为: 节点(Node) + 状态(State) + 边(Edge) = AI Workflow 一个最经典的 阅读全文
posted @ 2026-07-01 18:47 jerry-mengjie 阅读(16) 评论(0) 推荐(0)
摘要: 如果你想学习 LangChain,最经典的例子通常都是围绕 LLM + Prompt + Memory + RAG + Agent + Tools 这几个核心概念展开。下面按照入门到进阶列出一些最经典的示例(Python)。 1. Hello World(Prompt + LLM) 最简单的 Lan 阅读全文
posted @ 2026-07-01 18:47 jerry-mengjie 阅读(10) 评论(0) 推荐(0)
摘要: 结论:完全不互斥,二者是配套互补关系,绝大多数场景搭配使用 1. 二者定位区分 LangChain:组件库 提供模型封装、Prompt、RAG、工具、文档加载、向量库等各类基础积木; LangGraph:流程编排运行引擎 负责复杂流程的状态、分支、循环、断点、人机交互,没有内置LLM、RAG等能力。 阅读全文
posted @ 2026-06-26 17:19 jerry-mengjie 阅读(28) 评论(0) 推荐(0)
摘要: Python 中,OOP(面向对象编程,Object-Oriented Programming) 和 AOP(面向切面编程,Aspect-Oriented Programming) 解决的是不同层面的问题。 可以理解为: OOP:组织业务代码,纵向分层 AOP:组织横切逻辑(Cross-cuttin 阅读全文
posted @ 2026-06-26 14:12 jerry-mengjie 阅读(17) 评论(0) 推荐(0)
摘要: 如果从企业级后端开发的角度来看(而不是只比跑分),目前四个技术栈基本代表四种路线: Go:高性能微服务 Java(Spring Boot):大型企业系统 NestJS(Node.js + TypeScript):全栈/互联网业务 FastAPI(Python):AI、数据、快速开发 下面从多个维度进 阅读全文
posted @ 2026-06-26 13:46 jerry-mengjie 阅读(36) 评论(0) 推荐(0)
摘要: FastAPI(Python字节码) vs NestJS 完整性能对比 先讲核心结论: Python字节码只是预编译缓存,不会消除CPython底层解释开销、无法绕过GIL,只能小幅减少启动耗时,不能追上V8 JIT的原生执行速度; 纯CPU计算场景:NestJS(V8 JIT)显著更快,差距3~5 阅读全文
posted @ 2026-06-26 13:41 jerry-mengjie 阅读(20) 评论(0) 推荐(0)
摘要: 分两层说清楚:pymalloc 三层内存池、常量缓存池,启动行为不一样 1. pymalloc(arena/pool/block 小块内存池) 程序刚启动时是空的,不会提前预分配内存 刚执行脚本,还没创建任何对象:没有 Arena、没有 Pool,没向操作系统申请任何堆内存。 只有当你第一次创建≤5 阅读全文
posted @ 2026-06-26 13:35 jerry-mengjie 阅读(7) 评论(0) 推荐(0)