- 博客(31)
- 收藏
- 关注
原创 Node.js 完全安装与使用指南:Windows 平台详细教程
Node.js 是一个开源的基于事件驱动的 JavaScript 运行时,适用于构建可扩展的网络应用程序。它使开发者能够在服务器端和跨平台环境中使用 JavaScript 语言。本文详细介绍了在 Windows 系统上安装和使用 Node.js 的多种方式,重点介绍了 nvm-windows 这一版本管理工具的使用方法。选择适合的 Node.js 安装方式使用 nvm-windows 管理多个 Node.js 版本掌握 Node.js 核心命令和基本使用方法解决常见的安装和配置问题。
2025-09-30 13:20:35
1041
原创 Qwen Code CLI 安装与使用完全指南
Qwen Code CLI是一款功能强大的命令行AI编程工具,通过简单的安装配置,可以为开发者提供智能代码生成、项目分析和多种开发辅助功能。通过本文的指导,您应该能够顺利完成Qwen Code CLI的安装、配置和使用,将其融入日常开发工作,提升编程效率和代码质量。此命令会将Qwen Code CLI全局安装到您的系统中,便于在任何目录下使用 ([9†], [14†])。命令时,Qwen Code会引导您通过浏览器完成授权配置 ([2†], [3†])。
2025-09-30 11:59:44
936
原创 机器人企业技术路径分化趋势:运动型与干活派的技术博弈
根据行业观察,"干活派"内部又分化为两种技术路线:一种是"视觉算法+轨迹生成"方案,另一种是"端到端VLA"(视觉-运动-动作一体化生成)方案。银河通用采用"端到端VLA"(视觉-语言-动作一体化生成)的技术路径,这一方案强调机器人的感知、决策和执行能力的深度融合。无论哪种技术路径,最终成功的关键将在于能否真正实现机器人在实际场景中的价值创造,让机器人从"动起来"到"用得起来",再到"赚到钱"。银河通用的技术路径理念是"让机器人甩掉遥控器",直接迈向自主作业阶段,专注于解决实际生产场景中的问题。
2025-09-29 11:22:50
710
原创 具身智能学习路线图:从基础到前沿的系统化指南
具身智能(Embodied Artificial Intelligence, EAI)是指智能体通过身体与环境的互动产生的智能行为,强调智能体的认知和行动在物理环境中的相互依赖。具身智能的实质是强调有物理身体的智能体通过与物理环境进行交互而获得智能的人工智能研究范式。具身智能体是指具备完整的"感知—理解—决策—执行"闭环能力,能够在真实或虚拟环境中完成复杂任务的实体,如机器人、自动驾驶系统等。
2025-09-29 10:24:39
827
原创 Spec-Driven Development与Spec Kit框架全面解析
规格驱动开发(Spec-Driven Development,简称SDD)是一种以"规范文档"为核心的工程方法论。与传统的"代码优先"开发模式不同,SDD要求开发流程的每一步都必须以明确的规格(specifications)为依据([7†])。SDD的理念是"规格先行",即将规范文档作为整个开发流程的权威来源,确保需求、设计、编码、测试和交付等各阶段都基于同一套明确的规范([24†])。
2025-09-27 10:00:08
719
原创 第12讲:未来展望——Kiro生态与AI开发新范式
如果你只会“Ctrl+C / Ctrl+V”,AI会取代你如果你不懂架构、不懂安全、不懂产品,AI生成的代码你也看不懂如果你过度依赖AI,你的“编程肌肉”会退化AI不会取代你,但会用AI的人会取代不用AI的人。而真正能赢的,是那些驾驭AI,而不是被AI驾驭的人。亲爱的学员:12讲的旅程到这里就结束了。我们从“什么是Kiro”开始,到“如何用Kiro重构企业系统”,再到“如何展望AI开发的未来”。我希望你带走的,不只是一个工具的使用方法,而是一种全新的开发思维。
2025-09-08 01:15:00
713
原创 第11讲:常见问题与避坑指南
恭喜你!经过前面10讲的学习,你已经掌握了Kiro的全部核心功能。但现实是:会用工具,不等于能用好工具。很多团队在兴奋地试用Kiro后,很快就遇到了这些问题:别担心,这些问题我们都遇到过。今天这讲,就是来帮你扫清所有地雷,让你用Kiro时既高效又安心。问题描述:你让Kiro调用一个AWS SDK方法,它编了一个根本不存在的函数名,还写得头头是道。这就是AI的“幻觉”(Hallucination)——凭空编造信息。看来源:在AI回复中,问它:“这个API来自哪个文档?”如果它说“根据AWS SDK v3”,你
2025-09-07 11:11:45
640
原创 第9讲 Kiro + AWS云服务——一键部署到云端
关键词:Docker化、CI/CD、Lambda、API Gateway、一键部署、云集成:30-35分钟:掌握如何用Kiro自动生成云部署配置,实现从本地开发到AWS上线的无缝衔接。
2025-09-05 05:30:00
848
原创 第8讲 企业级项目实战——用Kiro重构用户认证系统
关键词:用户认证、RBAC、JWT、邮箱验证、密码重置、全流程实战:40-45分钟(可拆分为两部分):掌握如何用Kiro完成一个复杂、可上线、可维护的企业级功能模块。
2025-09-04 05:30:00
856
原创 第7讲:团队协作实战——多人如何共用Kiro?
AI生成变更摘要- **功能**:实现用户登录- **技术方案**:JWT认证,前端React,后端Express- **关键决策**:- 使用JWT而非Session(理由:无状态,适合微服务)- 密码加密用bcrypt(强度12)- **影响范围**:- 新增文件:`src/services/authService.ts`- 修改文件:`src/pages/Login.tsx`✅ 效果:即使不用Kiro,也能快速理解AI做了什么。
2025-09-03 05:00:00
612
原创 第6讲:MCP集成——连接外部工具(GitHub、Jira、AWS文档)
MCP = AI的“外接大脑”你可以把它理解为 AI 的“外接硬盘”或“知识U盘”。没有MCP:AI只能靠“内置知识”工作,就像一个人只靠记忆写代码。有MCP:AI可以实时访问外部系统,就像打开了搜索引擎 + 公司内网 + 文档库。✅ MCP不是简单的API调用,而是一个安全、结构化、可审计的协议,由Anthropic和AWS共同开发,专为AI智能体设计。
2025-09-02 05:00:00
963
原创 第5讲:智能体引导(Agent Steering)——教会AI“懂你的项目”
Agent Steering = 给AI一本“团队开发手册”就像新员工入职要读《开发规范文档》一样,Steering就是给AI看的“入职培训材料”。你把团队的技术栈、命名规则、架构风格写成几个Markdown文件,放在目录下。从此,AI生成的代码,自动符合你们的规范。✅ 不用手动纠正✅ 不用反复解释✅ 代码风格统一。
2025-09-01 05:00:00
773
原创 第4讲:智能体Hooks——打造自动化开发流水线
Agent Hooks = Git Hooks + AI大脑你可能听说过Git Hooks,比如pre-commit(提交前触发)、post-merge(合并后触发)。Kiro的也一样,但它不是执行一个简单的脚本,而是唤醒一个懂你项目的AI智能体,让它来“看一眼代码”,然后自动做点事。
2025-08-31 04:30:00
2005
原创 第3讲:Spec驱动开发——如何让AI先设计再编码
关键词:需求文档、技术设计、任务拆解、决策说明、可追溯性:30-35分钟:掌握Spec三件套的编写技巧,学会引导AI生成专业级设计文档。
2025-08-30 16:50:55
807
原创 Python编程教程之三:实例
在这一部分,我们将通过几个实际的项目案例来展示Python在不同领域的应用。这些案例将帮助你理解如何将前面学到的知识应用到实际项目中。在这个项目中,我们将使用Flask框架创建一个简单的个人博客系统,包括文章发布、用户认证和评论功能。在这个项目中,我们将使用Python来分析学生成绩数据,包括数据清洗、数据分析和数据可视化。
2025-08-30 15:27:00
197
原创 Python编程教程之一:入门
Python是一种高级编程语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。在Python中,使用def关键字定义函数,函数定义的基本语法如下:"""函数文档字符串"""# 函数体下面是一个简单的函数示例:# 定义一个简单的函数"""这个函数用于打印问候语"""")
2025-08-30 13:22:28
1323
原创 Kiro从入门到企业级实战: 第2讲:5分钟用Kiro生成一个Todo App
关键词:Spec模式、需求文档、设计图、任务拆解、一键执行:25-30分钟:学会使用Kiro的“Spec驱动开发”流程,完成第一个全功能项目。
2025-08-30 02:00:00
870
原创 Kiro从入门到企业级实战: 第1讲-Kiro是什么
Copilot:AI打字员 → 帮你少敲代码Cursor:AI结对编程伙伴 → 跟你一起写代码Kiro:AI技术负责人 + 项目经理 →帮你管整个项目Copilot 和 Cursor 是“工具Kiro 是“流程再造它不只帮你写代码,还帮你建立一套可复制、可维护、可协作的开发体系。
2025-08-29 08:20:25
1225
原创 树莓派3 RPi.GPIO 使用完全教程
本文介绍了RPi.GPIO库在树莓派3上的使用教程,主要包含以下内容:1)RPi.GPIO库的功能特点及安装方法;2)GPIO引脚的基础知识,包括编号系统、电压电流限制;3)基本使用方法,涵盖LED控制、按钮检测、PWM调光等;4)高级应用如多通道控制、二进制读取;5)常见问题解决方案和使用最佳实践。教程通过详细代码示例演示了如何利用Python控制树莓派GPIO引脚,实现电子元件连接与控制,适合树莓派初学者学习基础硬件编程。
2025-08-28 10:41:35
1247
原创 薅羊毛-Ollama和DeepSeek 非本地安装使用
Ollama和DeepSeek可能是新年最大的话题,但本地使用对电脑硬件要求较高,现在可以薅腾讯云端ide的羊毛,云端使用。先看看腾讯云端ide给的配置,你的电脑配置比它高,就别薅了,给穷人留点机会。但大有大的难处,硬件不支持,就玩不转。学习和体验下,用个7b 8b就可以。已经安装llama3的大模型,现在就可以用了。只是我们要用国货之光。这是腾讯云提供的一个免费云开发环境,每月可用一万分钟(免费)。从这两个中选一个,但现在似乎有点难,这波羊毛薅的差不多了。环境搭建好了,怎么玩,下次再讲。
2025-02-05 17:20:25
318
原创 嵌入式方向知识体系
6.6 图算法:介绍常见的图算法,如图的表示和遍历、最短路径算法(如Dijkstra算法)、最小生成树算法(如Prim和Kruskal算法)等,帮助学生理解图的性质和图算法的应用。帮助学生理解继承和多态的应用和实现。6.3 排序算法:介绍常见的排序算法,如冒泡排序、插入排序、选择排序、快速排序、归并排序和堆排序等,讲解它们的原理、特点和性能分析。2.3数组与指针:讲解数组的定义和使用,包括一维数组和多维数组,以及指针的概念和应用,涵盖指针的算术运算、指针与数组的关系等。
2023-09-07 11:24:10
338
原创 指针的本质是什么
简单地说,指针是地址公开化了。内存地址是本来就存在的,并不是因为有了指针,才出现了地址概念,所有的进程都会有地址,java写的代码有地址,Python写的代码也会有地址。而通过数组名或数组指针,我们可以获取数组中任意一个元素的内存地址,从而访问该元素的值。因此,数组名和数组指针都可以看作是一种特殊的指针,它们指向数组中的第一个元素的内存地址。在数组/结构体中,每个元素都有一个唯一的内存地址,可以通过该地址访问该元素的值。而通过数组名或数组指针,我们可以获取数组中任意一个元素的内存地址,从而访问该元素的值。
2023-09-07 11:20:28
697
翻译 Qt Multimedia 在 Qt6.2中的新变化
英文原文---Qt 6.2 的第一个测试版刚刚发布,在多个其他新附加组件中加入了全新的 Qt 多媒体模块。Qt Multimedia 是一个在 Qt 6 中发生了较大变化的模块。在很多方面,它是一个新的 API 和实现,尽管我们重新使用了 Qt 5.15 中的一些代码。虽然我们试图为我们的大多数模块保持 Qt 5 和 Qt 6 之间尽可能多的源代码兼容性,但我们不得不在此处进行大量更改以使 API 和实现适合未来,最终决定以最好的为目标 API 而不是最大的兼容性。 如果您一直在 Q
2021-12-16 19:32:57
1108
转载 在linux使用命令配置串口
1. 获取串口号在Linux系统中一切皆为文件,所以串口端口号也不例外,都是以设备文件的形式出现。也就是说我们可以用访问文本文件的命令来访问它们。a. 一般串口都是以/dev/ttyS#的格式显示,所以第一个连接的串口就是/dev/ttyS0,第二个连接的串口就是/dev/ttyS1…以此类推。b. USB转串口适配,没有额外驱动,它们会显示为/dev/ttyUSB#,如/dev/tt...
2019-09-19 09:30:19
1503
原创 Cyapi 在QT下的引用
不保证我的方法是准确的,因为现在还没有调试完成更不保证是最合理的。主要是给自己记录下,如果对大家有参考作用,那是意外了。1.CyAPI.lib2.User32.lib3.SetupAPI.lib4.legacy_stdio_definitions.lib注意第四个的路径不一样。还要加上,两个文件包含有先后顺序#include <qt_windows.h>...
2019-04-30 15:26:02
2121
1
原创 nano pc t2 GPIO 目录需要修改
在nano pc t2中文件方式控制GPIO,c++中open 打开文件。#define GPIO_EXPORT "/sys/class/gpio/export" 目录正确。direction和value目录应如下:#define GPIOB26EN "/sys/class/gpio58/direction"#define GPIOB26VA "/sys/class/gpio58/v...
2018-09-17 16:18:32
195
原创 百度语音RESTful C++ 环境设置
1.添加 C++11 支持 CONFIG += c++112.libcurl Http a.下载地址:http://curl.haxx.se/download/ b.解压 c. 1 cd curl-7.55.1 2 ./configure -prefix=/usr/local/curl sudo ./conf...
2018-04-28 09:34:37
589
原创 ubuntu +qt5.10+opencv3.4历程
1 虚拟机真不行, 各种奇怪的问题。2 不要用中文系统,特别是在目录中不要使用中文。默认“下载”目录下面,就不要放东西了。 ./configurate时 出现这个错误:could not find qmake configuration file .就是中文目录的问题...
2018-04-28 09:28:37
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人