- 博客(12)
- 收藏
- 关注
原创 一个 HTML 搞定:浏览器语音识别 + 大模型流式问答(语音问答助手实战)带源码
一个纯HTML文件实现的语音问答助手,基于Web Speech API实现中文语音转写,结合AudioContext实时绘制波形,通过fetch调用大模型API(如DeepSeek)实现流式回答。支持本地配置持久化、手动输入兜底,无需打包与服务器,双击即可在浏览器运行,完整集成语音识别、波形可视化与大模型交互。
2026-11-05 14:26:15
349
原创 【HTML实现现代风车载UI监控大屏|仿车机仪表盘页面】
本文基于HTML+CSS+JavaScript实现一款仿小米/华为车机风格的轻量级车载监控大屏,采用16:9比例、大圆角卡片与柔和阴影设计,集成实时时间、车速波动、电池状态、胎压、空调环境等模块。通过CSS Grid布局与响应式设计,支持移动端自适应,配合微交互动画与数据动态模拟,打造真实驾驶场景体验,代码可直接运行,无需框架依赖。
2026-10-21 19:05:00
183
原创 C 语言入门(第四篇)类型转换、全套运算符详解
前面我们掌握了变量、数据类型、内存存储、进制转换。本篇学习隐式 / 强制类型转换、全套 C 运算符、优先级、自增自减、逻辑短路、位运算。本章是笔试刷题重灾区,大量坑点、面试题出自这里,尤其位运算是单片机、嵌入式开发高频考点。
2026-08-17 14:42:31
179
原创 C 语言入门(第三篇)变量、底层存储、进制转换全解
本文深入探讨了C语言中的核心概念,包括变量内存机制、数据类型底层存储、隐式类型转换和进制转换。主要内容包括: 变量内存逻辑:区分局部变量(栈区随机值)和全局/静态变量(数据段初始化为0),强调变量名作为内存别名的本质。 数据类型存储: 整型采用补码存储,统一加减法运算 浮点型遵循IEEE754标准,分为符号位、指数位和尾数位 char本质是1字节整型,基于ASCII码存储 类型转换: 隐式转换遵循"窄范围→宽范围"原则 无符号类型赋值负数时自动取模 进制转换: 任意进制转十进制采用按权相加法 十进制转其他进
2026-08-10 19:52:36
246
原创 C 语言入门(第二篇)注释、数据类型、常量全解
本文摘要: C语言基础核心知识包括代码注释(单行//、多行/* /、文档/* */)、数据类型和常量。数据类型决定了内存分配和解析方式,重点区分了char的有符号(-128~127)和无符号(0~255)范围。常量分为整型(十进制/八进制/十六进制)、浮点型、字符型(单引号)、字符串型(双引号自动加\0)和宏定义常量。特别强调字符与字符串的区别(内存占用和结束符),以及面试常考点如signed char范围、无符号数赋值规则等。文末提供综合练习代码帮助巩固知识点。
2026-08-02 19:51:26
337
原创 C 语言入门(第一篇)计算机基础、编译全过程、HelloWorld 完整教程
本文系统介绍了C语言在嵌入式开发中的核心地位与实践指南。主要内容包括:计算机硬件基础与C语言优势分析,重点阐述其底层可控、高效精简等特性;完整解析C程序从源码到可执行文件的4步编译流程(预处理→编译→汇编→链接);通过标准HelloWorld示例详解代码结构与Linux环境编译运行方法;制定嵌入式团队统一的编码规范,涵盖缩进、注释、命名等细节;最后列举常见问题解决方案。全文为嵌入式开发者提供从理论到实践的C语言入门指南,强调标准化开发流程与工程规范。
2026-07-28 14:18:17
249
原创 嵌入式 Linux 零基础入门(五)Vim 编辑器全套实操教程
摘要: 本文系统介绍Vim在嵌入式开发中的核心应用,对比Vi与Vim功能差异(语法高亮、快捷键扩展等),提供Ubuntu下Vim安装/卸载命令。详解Vim三大模式切换逻辑(命令/插入/末行模式)、高频操作(删除/复制/撤销/全局替换)及退出方式。重点给出嵌入式C开发专用vimrc配置模板,含自动补全、F5编译、GDB调试等快捷键优化方案,并解决常见报错(如配置加载失败)。适用于Ubuntu虚拟机及ARM开发板环境,助力开发者高效使用无图形界面的Vim编辑器。 关键词: Vim配置、嵌入式开发、模式切换、vi
2026-07-27 19:34:19
417
原创 嵌入式 Linux 零基础入门(四):用户、用户组、权限管理 chmod/chown 完整实操
本文介绍了Linux系统中的用户、用户组及文件权限管理,涵盖以下核心内容: 基础概念: 用户分类(root超级用户和普通用户) 用户组的作用及系统配置文件(/etc/passwd、/etc/shadow等) 用户管理: root密码设置与用户切换命令(sudo -i/su) 用户创建(useradd)、密码管理(passwd)、信息修改(usermod)和删除(userdel) 用户组管理: 组的创建(groupadd)、修改(groupmod)和删除(groupdel) 文件权限机制: 权限类型(rwx)
2026-07-27 08:44:34
546
原创 嵌入式 Linux 零基础入门(三):文件操作 + 文件查看 + 文件搜索 + 管道重定向全套实操
前两篇我们掌握了 Linux 目录切换、路径识别、文件夹创建删除。本篇覆盖嵌入式开发文件全生命周期操作:新建、删除、复制、移动;各类文本查看工具;文件内容 / 文件位置检索;以及管道、输出重定向核心语法。touch建文件、rm删文件 / 目录(慎用 - rf)、cp备份、mv移动重命名;文件查看:小文件用 cat,长日志 less 分页,head/tail 快速看首尾;检索工具:g 过滤文本,find 全盘精准查找,locate 快速索引,which 查命令路径;管道串联多条命令,覆盖、>>
2026-07-26 13:29:10
185
原创 嵌入式 Linux 零基础入门(二):路径、7 种文件类型、pwd/ls/cd/mkdir/rmdir 目录全套实操
本文深入讲解了Linux路径操作与文件类型识别,重点包括: 路径操作:详细解析绝对路径(以/开头)和相对路径(基于当前目录)的使用场景,并介绍./、../、~等路径简写符号的高效用法。 7种文件类型:通过ls -l命令首字符区分普通文件(-)、目录(d)、软链接(l)、块设备(b)、字符设备(c)、套接字(s)和管道文件(p),特别说明各类文件在嵌入式开发中的典型应用。 核心目录命令: pwd查看当前路径 ls及常用参数组合(-l显示详情/-a显示隐藏文件/-t时间排序) cd目录切换技巧(含cd -快速回
2026-07-26 10:45:57
509
原创 typora基础教程(Markdown写作快速上手)附带快捷键
本文是Typora编辑器的入门指南,主要介绍了常用功能和快捷键操作。内容包含:1.标题设置(1-6级)及取消方法;2.列表创建(无序、有序、任务列表);3.引用、链接和图片插入方式;4.代码块、表格和数学公式的编写;5.文本格式化(加粗、斜体等)技巧。文章最后提供了完整的快捷键速查表,涵盖文件操作、编辑排版、格式设置和视图切换等功能,适用于Windows和Mac系统。通过本文可以快速掌握Typora的基础使用方法,提高文档编辑效率。
2026-07-24 11:49:17
480
原创 嵌入式 Linux 零基础入门(一):整体介绍、终端基础与文件系统认知
本文整理了嵌入式Linux开发的两天完整课堂笔记,涵盖学习路线、终端操作、文件系统、路径管理等核心内容。重点包括:嵌入式开发的四阶段学习路径(基础命令→系统进阶→应用开发→硬件深入);终端快捷键与权限管理技巧;Linux文件系统目录结构解析;绝对路径与相对路径的区别;7种文件类型说明;目录操作全套命令;以及结合WiFi驱动加载、动态库处理等实际项目的操作流程。全文注重实践性,所有命令均附带开发板实操示例,适合嵌入式开发者快速掌握Linux基础技能。
2026-07-24 11:43:09
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅