logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么企业级 AI Agent 必须像“状态机”一样思考?

构建企业级 Python Agent 的过程,本质上是在做**“不确定性管理”**。解决逻辑的可预测性。解决数据的一致性。解决业务的连续性。在 AI 时代,Python 开发者不仅要会写 Prompt,更要学会如何用严谨的异步逻辑、状态管理和类型校验,为 AI 的“发散思维”修筑一条坚固的代码河床。

#人工智能#python
最近开始补 Java,聊聊我对全栈的一点感受

现在学 Java,会开始多想一些工程化的问题:接口怎么设计更稳定,业务逻辑放在哪一层,异常怎么处理,数据结构后面会不会难扩展,服务之间怎么协作。Python 这块主要是用来做 AI 相关的东西,比如模型调用、Agent、RAG、数据处理、一些 AI 应用的快速验证之类的。不是为了追热点,而是为了在业务变化的时候,自己能跟得上,也能多承担一点完整的问题。对我自己来说,之前的前端经验让我更理解用户看到

#java#开发语言
别再只当“提示词工程师”了:Claude Code 才是开发者的“数字外骨骼”

ClaudeCode让AI编程进入"自动驾驶"时代:1)从建议者变为执行者,自动完成从代码修改到测试的全流程;2)通过LSP协议实现全项目代码感知;3)支持多子代理并行处理复杂任务;4)具备规划模式避免盲目修改;5)深度集成终端工具链。这种闭环式开发体验让开发者从执行者转变为任务调度者,显著提升效率,使用后难以回归传统AI编程工具。

别再只当“提示词工程师”了:Claude Code 才是开发者的“数字外骨骼”

ClaudeCode让AI编程进入"自动驾驶"时代:1)从建议者变为执行者,自动完成从代码修改到测试的全流程;2)通过LSP协议实现全项目代码感知;3)支持多子代理并行处理复杂任务;4)具备规划模式避免盲目修改;5)深度集成终端工具链。这种闭环式开发体验让开发者从执行者转变为任务调度者,显著提升效率,使用后难以回归传统AI编程工具。

最近开始补 Java,聊聊我对全栈的一点感受

现在学 Java,会开始多想一些工程化的问题:接口怎么设计更稳定,业务逻辑放在哪一层,异常怎么处理,数据结构后面会不会难扩展,服务之间怎么协作。Python 这块主要是用来做 AI 相关的东西,比如模型调用、Agent、RAG、数据处理、一些 AI 应用的快速验证之类的。不是为了追热点,而是为了在业务变化的时候,自己能跟得上,也能多承担一点完整的问题。对我自己来说,之前的前端经验让我更理解用户看到

#java#开发语言
setState 更新流程:从 dispatchAction 到 Fiber 更新与 lane 调度

React19状态更新机制解析:从setState到渲染的全链路流程 本文基于React19源码剖析状态更新核心流程:1) dispatchAction创建update对象并入队;2) scheduleUpdateOnFiber调度更新并标记lane优先级;3) lane模型控制更新优先级与可中断性;4) workInProgress复用Fiber实现并发安全;5) 完整更新链路包含render阶

#react.js#javascript#前端
从 scheduleUpdateOnFiber 到 Root 微任务调度:React 如何把更新交给调度系统

React 18与19调度机制差异解析:从更新到渲染的核心链路变化 React 18与19在调度机制上存在显著差异。React 18中,ensureRootIsScheduled直接进行完整的调度决策,同步任务进入内部队列,并发任务通过Scheduler注册。而React 19引入Root微任务调度模型:先将Root加入全局链表,延后到微任务中统一处理。关键变化在于,React 19将调度决策点后

#javascript#前端#开发语言
从 createRoot 到 root.render:React 更新链路的起点到底做了什么

React 18 引入 createRoot API 取代传统的 ReactDOM.render,这一改变体现了 React 内部模型的重大升级。新 API 通过显式创建 Root 对象(FiberRootNode 和 HostRootFiber),建立了更清晰的更新机制:createRoot 初始化应用根结构,root.render 则创建更新任务。这种分离使 React 能够更好地管理更新优先

#react.js#javascript#前端
createRoot 到底创建了什么:FiberRootNode 和 HostRootFiber 的初始化过程

React 18中,createRoot(container)初始化了React应用的核心结构:创建了FiberRootNode管理根状态,包括容器引用、调度信息等;同时生成HostRootFiber作为Fiber树的根节点,两者通过current和stateNode相互引用。此时尚未渲染用户组件,仅初始化了更新队列,为后续root.render()做准备。这一改动不仅是API变更,更明确了并发模

#react.js#javascript#前端
为什么 React 18 之后使用 createRoot,而不是 ReactDOM.render

React 18 引入了新的应用入口 API createRoot(),取代了原有的 ReactDOM.render()。这一变化不仅是语法调整,更是模型层面的重大改进。新 API 显式暴露了 Root 概念,将创建根容器和提交更新明确分离:createRoot() 创建长期存在的根容器对象,root.render() 则提交更新。这种设计更符合 React 18 并发渲染的架构,支持优先级调度、

#react.js#前端#javascript
    共 16 条
  • 1
  • 2
  • 请选择