内存泄漏官方文档,基本泄漏定位方法 崔鹏程
内存泄漏官方文档,基本泄漏定位方法
重构2中文版,讲的通俗易懂 车泽民
重构2中文版,讲的通俗易懂,大家记得时常温习
2024 年,前端的开发方式正在发生着显著变化! 李勇鲁
未来的前端哪些会持续发展,哪些会消亡
面包屑对格林童话里的兄妹没有帮助,但对你的网站有 徐堂鑫
面包屑的名字原来是这么来的
《软件设计的哲学》中文翻译 陆欣
软件设计的哲学中英版,可以书中找到你的答案
OpenHands 张伟达
Devin的开源版,OpenHands 通过将所有 AI 行为统一为代码操作(如执行命令、读写文件等)。
好奇他是如何解决复杂的编程任务,看了下代码
OpenHands 通过多个专门的代理(Agent)协作来解决复杂的编程任务。当收到一个编程任务时:
study_repo_for_task
代理首先分析代码库:# openhands/agenthub/micro/study_repo_for_task/prompt.md You are a software architect... need to study the codebase...
它会搜索相关文件、理解代码结构和依赖关系,输出一份代码分析报告。
ManagerAgent
根据分析结果规划任务步骤:# openhands/agenthub/micro/manager/prompt.md In order to accomplish this goal, you must delegate tasks to one or more agents...
比如将”添加新功能”拆分为:更新接口、修改实现、添加测试等子任务。
coder
代理执行具体修改:# openhands/agenthub/micro/coder/prompt.md You are a software engineer. You've inherited an existing codebase, which you need to modify...
它通过统一的代码操作接口(Action)来创建、修改文件和执行命令。
verifier
代理验证每步修改:# openhands/agenthub/micro/verifier/prompt.md You are a quality assurance engineer... focus on validating if the task is solved...
所有操作都在 Event Stream 中被追踪:
User Request -> Study Code -> Plan Tasks -> Make Changes -> Verify
^ |
| |
+------------------------Iterate-----------------------+
这个过程在 Docker Sandbox 中执行,确保了代码操作的安全性。每个代理都有明确的职责和专门的 prompt 模板,通过 Action-Observation 对来交互,逐步构建出完整的解决方案。
浏览器渲染原理-解析阶段 刘世豪
说到前端就不得不说浏览器,这有一篇关于浏览器渲染原理(解析阶段)的文章待查收~
深坑预警!90%前端工程师都踩过的内存泄漏陷阱,一键优化性能翻倍 李文娟
平常开发中经常会遗漏的关于内存泄漏的点,共勉
vue DevTools来监测项目性能 王森
介绍如何使用 vue DevTools 来监测项目性能。可以作为性能检测的辅助方式。
2024年11月 GitHub 十大热门项目排行榜 黄鹤翔
这些项目展示了最新的技术趋势和解决方案,如果对这些项目感兴趣,可以访问GitHub查看更多详细信息,并参与贡献