自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小易不止于搬砖的博客

一个缓慢学习的00后

  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenClaw 源码架构与设计理念深度解析

OpenClaw 的工程价值不在于它有多"智能",而在于它用一套清晰的五层分层 + 插件化内核 + 本地优先 + 安全边界的架构,将 LLM 的推理能力转化为了可治理、可扩展、可信赖的任务执行系统。

2026-04-03 16:40:13 1303

原创 AgenticWorkflow大模型提效方案设计

Agentic Workflow大模型实践方案

2025-12-12 17:44:12 1572

原创 Spec Kit 大模型规约编程 手把手教程

详细介绍了Spec-Kit工具的应用实践。通过可执行规格文档来约束AI编码过程。实践部分详细记录了Spec-Kit环境搭建过程,包括安装、初始化项目、解决API报错等步骤,并展示了如何使用/speckit.constitution等命令建立项目开发宪法。该工具通过模板填充系统和版本控制机制,将AI生成的代码与明确业务定义绑定,显著提高了代码质量和可维护性。

2025-12-10 14:34:39 3031

原创 BrowserSkill AI浏览器自动化方案 到底是怎么做的?

BrowserSkill 是一款腾讯开源的本机浏览器桥接中间件,其核心创新在于让AI Agent能够直接操作用户已登录的真实Chrome浏览器会话。与主流方案(如Playwright)需要创建独立浏览器实例不同,BrowserSkill通过Chrome扩展机制,在用户同一Profile下创建Agent Window,实现Cookie和Session的天然共享。

2026-08-13 17:19:03 480

原创 CC Workflow Studio 解析与落地方案

CC Workflow Studio是一款VS Code扩展,将AI编码助手的提示词工程可视化。它通过拖拽式画布设计工作流,支持多Agent(如Claude/Copilot/Cursor)一键导出,解决了传统AI编码中提示词分散、多步任务手动操作、上下文切换成本高等痛点。核心功能包括可视化设计、AI共创编辑、团队共享复用和编辑器内调试运行。该工具以Markdown为中间格式,兼容现有研发体系,显著降低了AI编码的使用门槛和协作成本。

2026-05-21 14:59:51 494

原创 【让大模型在晚上为你打工!】大模型自动化编码设计方案

本文提出了一种大模型驱动的自动化编码任务解决方案,旨在实现从需求理解到代码提交的全流程自主完成。方案采用三层架构设计(流程层、Harness层、模型层),通过任务拆解、上下文工程、代码生成与验证等关键模块协同工作。核心创新点包括:结构化任务定义与拆解、四级上下文工程体系、自修复闭环机制。目标实现60%以上的一次性通过率,平均30分钟内完成中小型任务,通过优化上下文、工具链和反馈循环来显著提升自动化编码效果。

2026-05-15 11:35:55 400

原创 开发团队 Harness 构建设计方案

本文提出了一种AI工程系统设计框架Harness Engineering,通过构建"马具"(Harness)来提升AI代理的实际表现。核心公式将Agent分解为Model和Harness两部分,其中Harness包含工具、知识、观察、动作和权限五个维度。

2026-05-08 17:12:13 547

原创 Spec-Driven Development (SDD) 规范驱动

深入解读其定义、核心理念、实践层级、主流工具、工作流及优劣势,为团队引入 SDD 提供参考。

2026-04-10 17:50:19 857

原创 Agent Skills 内部原理完全解析:从“会聊天”到“会做事”的能力进化

摘要: Agent Skills是AI智能体开发的新范式,通过封装任务流程、工具和知识为可复用的能力单元,解决了传统提示词工程的复用性差和上下文污染问题。其核心采用渐进式披露架构,按需加载技能信息(元数据→指令→参考→脚本),显著降低Token消耗。标准化的技能包结构(SKILL.md+脚本+资源)支持跨平台复用,配合MCP协议形成“数据获取+专业处理”的双引擎模式。相比传统方案,Agent Skills在可维护性、执行能力和非技术友好性上具有显著优势,标志着AI应用开发进入模块化、专业化新阶段。

2026-04-02 13:36:47 480

原创 OpenClaw内部原理完全解析:从Gateway到记忆系统的AI Agent基础设施

OpenClaw(俗称 “龙虾 AI”)是一款**本地优先、开源、可自托管的 AI 智能体执行网关**,它一端对接 ChatGPT、Claude、Ollama 等主流大模型获取 “思考能力”,另一端连接本地设备、系统工具、通讯软件与第三方 API,让 AI 能将自然语言指令拆解为可执行步骤,自主完成文件管理、邮件处理、代码部署、日程安排等复杂任务,实现 “理解 — 规划 — 执行 — 反馈” 的全流程闭环。

2026-03-26 22:03:05 1194

原创 大模型应用的模型架构和核心技术原理-以DeepSeek对话助手为例分析

本文深度解析DeepSeek对话助手技术内核:基于Transformer架构,通过自注意力机制实现精准语义理解,多头注意力并行捕捉语法、指代等多维关系;推理阶段采用Top-p采样与KV Cache优化,在创造力与速度间取得平衡。从智能文档生成到代码调试,从企业私有化部署到消费级硬件适配,DeepSeek以MoE架构将成本压至极限。无论是想掌握大模型底层原理的技术人员,还是寻求AI提效的职场人,这篇文章都将为你呈现一场从数学公式到工程实践的全景式技术盛宴。

2026-02-03 17:40:29 777

原创 团队开发-大模型提效方向概述

结合项目代码,建立私有的**Context Provider,**前期投入虽大,却能提升后期成员AIcoding的采纳率和生成效果。AI不仅是生成代码的工具,更是知识管理的引擎。我们需要构建基于RAG的知识库,让AI“懂”团队的业务和规范。引入AI不仅是换工具,更是研发模式的重构。我们需要从“写代码”转向“设计代码”和“验收代码”。**解决“新人不了解历史代码逻辑”的问题。”协作,由Agent负责研发全流程的自动化和知识的串联。概念源自 Andrej Karpathy。

2025-12-25 15:52:26 878

原创 Vue 自定义指令

本文从为什么要使用自定义指令、到自定义指令的注册、钩子及参数、以及常用指令的实现几方面进行总结

2025-01-02 18:38:45 962

原创 你真的会用extends吗?

通过对比Dart和Vue中的extends、mixin、implement,加深对继承和组合的理解

2024-12-10 17:15:49 1120

原创 Vue深入浅出之-变化侦测、虚拟DOM、模板编译

本篇主要基于《深入浅出Vue.js》一书,前三篇:变化侦测、虚拟DOM、模板编译,进行总结。

2024-12-03 11:27:24 1218

原创 n、nvm、nrm、pnpm、yarn各种指令大全

一文记录n、nvm、nrm、pnpm 各种指令、环境变量配置,简介等

2024-11-22 11:21:25 848

原创 Vue keep-alive 深度使用解读

keep-alive的使用方法、业务场景、以及原理

2024-11-08 18:23:13 2309

原创 前端内存空间(堆、栈、队列、拷贝、垃圾回收)

本文主要介绍:堆、栈、队列,基本数据类型、引用数据类型、深拷贝浅拷贝、垃圾回收机制

2024-10-28 11:12:43 684

原创 WEB转Flutter基础学习笔记(内含vue和flutter对比)

笔者是一名web前端,记录在转栈flutter时的学习笔记,内涵和vue的对比,能够辅助前端同学更容易理解flutter

2024-05-17 14:32:46 2116

原创 Java基础知识笔记

java基础

2024-01-12 14:28:10 1160

原创 自定义删除无依赖文件的webpack插件

通过自定义webpack插件,利用执行完成编译的封存阶段后,产生的产物module.fileDependencies,生成依赖的文件组。通过读文件的方式,将待扫描的文件组和有依赖关系的文件进行对比。最终暴露出项目中,不存在依赖关系的文件,并可配置将其全部删除。

2023-12-25 14:43:19 981

原创 前端对浏览器的理解

本文包含浏览器的大部分知识,涉及面广泛。涵盖浏览器构成、内核、渲染原理、缓存、安全问题、进程线程、事件模型、事件循环、版本检测等模块以及其具体细节。

2023-12-01 11:24:23 1342

原创 forEach/map中使用await报错或没有拿到实际的返回参数解决方法

场景解释:遍历一个数组,将数组的每一项作为入参调用接口,再将返回值拼接push到新数组中,此时,使用Promise.all 等待所有接口返回后 形成一个新数组。

2023-11-20 17:09:44 681

原创 前端常用utils方法持续更新中

常用utils方法,总结沉淀

2023-11-20 17:04:16 386

原创 vue数据更新table内容不更新解决方法

2、为table绑定一个key,数据变化时更改key值,或者使用v-if绑定一个不重复的值触发组件渲染。table组件绑定的数据变化时,页面没有重新渲染,常见于子组件中使用table组件。创建实例时 数组在vue中没有被监听到,属于非响应式数据,数组的下标变化无法监听到。1、利用vue中重写的数组方法。3、使用$set()

2023-08-08 23:50:36 8065

原创 vue常见日期库的差异以及使用方法

注意: 24h制时 HH:MM:ss 其中 M大写,s小写 否则不准确 日期大写:yyyy-mm-dd。注意: 24h制时 HH:mm:ss 其中 m,s小写 否则不准确 日期大写:YYYY-MM-DD。注意: 24h制时 HH:mm:ss 其中 m,s小写 否则不准确 日期大写:YYYY-MM-DD。日期库格式化大小写引发的惨案 format(“YYYY-MM-DD HH:mm:ss”)

2023-08-08 23:49:02 575

原创 JS二维数组转化为对象

New Map 将会是无重复的数据,重复key取后一个。

2023-08-08 23:47:54 1093

原创 vue2升vue3差异点学习指南

vue3的学习成本如何?习惯使用vue2的开发如何平滑转vue3?

2023-08-07 17:47:47 449

原创 浏览器系列之 Cookie 和 SameSite 属性

Cookie 的设置、属性

2023-07-05 17:54:38 2066

原创 查看、关闭端口命令

查看端口、关闭端口命令

2022-09-29 19:57:41 1587

原创 antv G6在vue项目中的实践总结

antvG6树图 自定义节点、边;数据更新后重新渲染以及tooltip的使用

2022-09-08 19:53:01 8836 1

原创 el-select el-option中使用搜索图标清空时图标消失解决

el-select el-option中使用搜索图标清空时图标消失解决方案

2022-08-29 11:01:35 1249

原创 el-select、el-option添加图标,搜索选项高亮

el-select、el-option添加图标,搜索选项高亮。

2022-08-25 18:31:33 4086

原创 el-form的resetFields()坑点

el-form的resetFields()坑点之未清空数组

2022-08-18 18:33:02 782

原创 在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

在全局npm后的依赖可以正常使用,但是在项目中使用会出现如下问题pnpm无法加载文件

2022-07-21 14:48:04 1234

原创 axios设置请求头

axios设置请求头方式

2022-05-07 19:55:26 7886

原创 vue中key 值的作用

官方文档解释:key 的特殊 attribute 主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes。如果不使用key,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试就地修改/复用相同类型元素的算法。而使用 key 时,它会基于 key的变化重新排列元素顺序,并且会移除 key 不存在的元素。有相同父元素的子元素必须有独特的 key。重复的 key 会造成渲染错误。v-if 中使用 key由于 Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是

2022-02-21 11:32:09 1641

原创 前端模块化:AMD&CMD&commonJS&ES6

AMD实现: require.jsAMD 是异步加载模块,可以指定回调函数使用方法就是通过一个全局函数 define,把代码定义为模块,再用 require 方法加载模块遵循依赖前置原则,需要把模块需要的依赖都提前在依赖数组里声明CMD实现:sea.js懒加载: 不需要在定义模块的时候声明依赖,可以在模块执行时动态加载依赖同时支持同步和异步加载模块遵循依赖就近原则CommonJs动态引入对模块是拷贝,修改原来模块的值不会影响引用的值

2022-02-17 11:52:35 505

原创 手写前端常用算法

判断对象属性var uniqueObject = function(arr) { var v, r = [], o = {}; for(var i = 0; (v = arr[i]) !== undefined; i++) { !o[v] && (r.push(v), o[v] = true); } return r;};数组过滤重复项filtervar uniqueFilter = function(arr) { retur

2022-02-16 10:48:28 213

原创 Typescript快速上手(js转ts必备)

接口interface1、定义一个接口LabelledValue ,在传参数的时候使用labelledObj:LabelledValueinterface LabelledValue { label: string;}function printLabel(labelledObj: LabelledValue) { console.log(labelledObj.label);}2、?: 可选属性interface SquareConfig { color?: string;

2022-02-11 11:37:42 5659

超市管理系统包含职工管理.rar

计算机科学与技术 大二c++面向对象课程设计

2021-01-21

空空如也

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

TA关注的人

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