1 2 3 4 5 ··· 62 下一页
摘要: 很好!这是从个人/小团队开发转向团队协作和规范化开发的关键一步。我来详细解释一下Git Flow以及更流行的简化版。 Git Flow:经典但稍显复杂的模型 Git Flow是Vincent Driessen在2010年提出的一个Git分支模型,特别适合有明确版本发布计划的项目。 核心分支 main 阅读全文
posted @ 2026-01-17 02:22 FBshark 阅读(0) 评论(0) 推荐(0)
摘要: 你好,你在串口连接树莓派时遇到无法打开多个终端的问题,这非常常见。问题的核心在于串口连接本身是独占式的,一个物理串口在同一时刻只能被一个进程访问。 这与使用 SSH 或图形界面打开多个标签/窗口有本质区别。SSH 连接的是网络端口,可以支持多个并发会话。 为什么会出现这个问题? 当你通过串口(如 U 阅读全文
posted @ 2026-01-12 22:40 FBshark 阅读(14) 评论(0) 推荐(0)
摘要: 树莓派更换国内镜像源可以显著提升软件下载速度,以下是详细步骤: 一、备份原始源文件 bash sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo cp /etc/apt/sources.list.d/raspi.list /etc 阅读全文
posted @ 2026-01-12 22:29 FBshark 阅读(28) 评论(0) 推荐(0)
摘要: 树莓派连接 WiFi 主要有两种场景:有显示器/键盘时用图形界面或命令行配置,无显示器时通过 SD 卡提前设置文件。 以下是具体方法: 如果有显示器和键盘 ‌图形界面操作(推荐新手)‌: 开机进入桌面,点击右上角 WiFi 图标(扇形信号标志)。 选择你的 WiFi 名称(SSID),输入密码,点击 阅读全文
posted @ 2026-01-12 22:17 FBshark 阅读(45) 评论(0) 推荐(0)
摘要: 是的,树莓派系统(Raspbian/Raspberry Pi OS)支持CP2102N。 这是一个非常常见且兼容性很好的USB转串口芯片。以下是详细说明和配置步骤: 核心要点 免驱支持:从 Raspberry Pi OS 2021年10月版本(内核版本 5.10.63)开始,系统内核已内置了cp21 阅读全文
posted @ 2026-01-12 21:15 FBshark 阅读(5) 评论(0) 推荐(0)
摘要: 原文链接:https://page.om.qq.com/page/OsPwKKQ4gTrLKyCzgyRudC0g0 程序员写代码时,都喜欢用版本管理工具来管理代码,目的就是为了在修改代码出现问题时,方便前后对比、回溯。 做硬件也是一样,但凡电路稍微复杂一点,今晚下班前做了什么修改,第二天早上可能就 阅读全文
posted @ 2026-01-12 08:34 FBshark 阅读(22) 评论(0) 推荐(0)
摘要: Git 打 tag 的方式主要有两种:轻量标签和附注标签。以下是详细说明: 1. 查看现有标签 bash # 查看所有标签(按字母排序) git tag # 查看匹配模式的标签 git tag -l "v1.*" # 查看标签详情 git show <tag名> 2. 创建标签 轻量标签(Light 阅读全文
posted @ 2026-01-11 23:46 FBshark 阅读(46) 评论(0) 推荐(0)
摘要: 一.前言 最近在做音频相关的内容,接触到音频对讲中的一个需求:回声消除。 所谓的回声消除即对应以下模型, 在对讲过程中远端(对方)的讲话通过一定方式传输到近端,在近端(本地)通过喇叭播放, 这个喇叭播放的声音以及其环境的各种反射,加上近端的语音(包括噪声等)又被近端(本地)的麦克风采集传送到远端,这 阅读全文
posted @ 2026-01-09 23:40 FBshark 阅读(9) 评论(0) 推荐(0)
摘要: 当同事在远程仓库新建了分支后,你需要在本地执行一些操作来拉取该分支。以下是常用的方法,基于Git命令行操作。 ‌方法一(推荐):使用 git fetch 和 git checkout‌ 首先,获取远程分支列表以确认新分支的存在,然后创建并切换到本地分支。具体步骤如下: 执行 git fetch or 阅读全文
posted @ 2026-01-09 13:08 FBshark 阅读(6) 评论(0) 推荐(0)
摘要: 工厂模式是一种创建型设计模式,它提供了一种创建对象的接口,但允许子类决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。 核心思想 将对象的创建与使用分离,客户端不需要知道具体创建哪个类的实例,只需要通过工厂接口获取所需对象。 主要类型 1. 简单工厂模式(Simple Factory) 一个工 阅读全文
posted @ 2026-01-09 01:56 FBshark 阅读(25) 评论(0) 推荐(0)
摘要: 项目背景——为了实现 ESP32 语音的播放,服务器要做的工作 一般,TTS引擎生成的语音常常为 wav 或者 mp3 格式,但是 ESP32 是需要接收 Opus 格式进行播放的,所以需要采取手段,将 wav 或者 mp3 数据转换为 Opus 格式, 整体流程图如下: 当然,图中有很多疑问: 0 阅读全文
posted @ 2026-01-06 22:09 FBshark 阅读(5) 评论(0) 推荐(0)
摘要: 版本变更历史(Release Note)V2.3.4(2017-09-12) 变更 Cache Table配置项类型cacheTableRowlimit; 变更 MasterConfig中mqNetworkPartTimeoutRatioAutoTuning默认值; 变更 实时二级分区表build的 阅读全文
posted @ 2026-01-06 09:14 FBshark 阅读(3) 评论(0) 推荐(0)
摘要: Cppcheck 是一款开源的静态代码分析工具,专门用于检测 C/C++ 代码中的错误、未定义行为和安全漏洞。它不同于编译器,主要专注于发现代码中可能存在的逻辑问题和潜在缺陷。 主要特点: 静态分析:不运行程序,只通过分析源代码来发现问题。 轻量高效:设计简洁,检查速度快。 可定制规则:支持自定义检 阅读全文
posted @ 2026-01-06 02:42 FBshark 阅读(40) 评论(0) 推荐(0)
摘要: A2B总线(Automotive Audio Bus) 是由亚德诺半导体(Analog Devices Inc., ADI) 开发的一种专为汽车音频系统设计的高带宽、双向数字音频总线。它主要用于在车辆内分布式音频系统中传输多通道音频数据、控制数据和电源,具有简化布线、降低成本、提高抗干扰能力等特点。 阅读全文
posted @ 2026-01-05 13:39 FBshark 阅读(45) 评论(0) 推荐(0)
摘要: 树莓派3B/3B+/4B的基本配置(保姆级新手教程) 转载自:https://zhuanlan.zhihu.com/p/658007018 作者: Grayson Zheng 前绿厂底层软件开发工程师 现市面上树莓派相关配置教程多而杂,新手用户缺少一个系统和完整的配置过程,本篇结合各种博文和个人踩坑 阅读全文
posted @ 2026-01-05 01:32 FBshark 阅读(147) 评论(0) 推荐(0)
1 2 3 4 5 ··· 62 下一页