自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(199)
  • 收藏
  • 关注

原创 新增目录在vscode git中不可见但git status可见的问题

新增的目录在vscode的git视图中不显示,且目录并非空目录;而git status查看时,显示该目录untrack,但是没有列出该目录下的其他文件,而只列出了目录本身。该目录下本身也有一个.git,且该git仓库配置损坏,直接git add 该目录便会报错。该目录下本身也有一个.git,且该git仓库配置损坏,直接git add 该目录便会报错。删除该目录下的.git目录。

2025-11-12 09:07:39 416

原创 指南:如何撤销某个特定 commit 的更改

在 Git 中,可以通过 `git revert` 或 `git rebase` 来撤销某个特定 commit 的更改。

2025-11-12 09:05:48 491

原创 如何使用 Gitblit 内置的 GitLFS 存储大文件

本文介绍如何使用 Gitblit 内置的 Git LFS 进行大文件存储,以管理根文件系统镜像压缩包的版本。包括 Gitblit 配置、仓库初始化、Git LFS 设置及如何上传和下载特定 commit 的压缩包。

2025-11-11 19:05:22 1431

原创 GitLFS 使用问题

本文介绍了如何跳过 LFS 文件的下载,使其显示为指针文件,以及在本地 push 时确保大文件成功上传的方法。

2025-11-11 19:00:56 286

原创 Gitblit 迁移指南

本文介绍了 Gitblit 迁移的详细步骤,包括停止服务、复制数据、修改配置、更新启动脚本、启动 Gitblit 以及验证迁移是否成功。

2025-11-08 13:57:33 387

原创 Git 连续提交生成 patch

本文介绍了两种生成Git连续提交补丁的方法:1) 生成合并所有修改的单一补丁文件(使用git diff命令,不保留commit元信息);2) 生成每个commit独立的补丁文件(使用git format-patch命令,保留完整提交信息)。方法1适用于仅需代码修改的场景,方法2则适合需要完整提交记录的情况。文章还对比了两种方法在应用补丁时的区别,并提供了具体命令示例和说明。

2025-11-08 11:54:49 360

原创 Git 某个分支恢复到某个特定的 commit 状态

本文介绍了4种将Git分支恢复到特定commit状态的方法。

2025-11-06 15:25:06 921

原创 Git 最近提交中不小心包含了多余的文件怎么办

本文介绍了当最近一次 Git 提交中误包含了多余文件时,如何通过 git reset 和 git commit --amend 等命令将其移除,同时保留对该文件的修改内容,并分离为新的提交。

2025-11-06 15:23:15 988

原创 Git 如何更改远程仓库的链接

Git更改远程仓库链接操作指南:本文详细讲解如何修改Git远程仓库URL,包括查看当前远程仓库、更换HTTPS/SSH链接、验证更改以及测试新仓库。同时补充了重命名远程仓库的方法,通过git remote set-url和git remote rename命令即可完成操作。

2025-11-05 09:07:21 332

原创 Git 批量 cherry-pick 的方法

本文介绍了 Git 批量 cherry-pick 的两种方法:1)使用连续提交范围语法,适用于按时间顺序排列的连续提交;2)直接列出多个提交哈希,适用于任意顺序的提交。文章还特别强调了提交必须按时间顺序排列的重要性,并提供了冲突处理的解决方案。

2025-11-05 09:06:13 287

原创 Git 如何从某个 commit 新建分支

摘要: 本文介绍了如何从特定Git commit创建新分支的步骤。

2025-11-04 10:20:03 757

原创 Git 如何修改已有的分支名称

本文介绍了如何修改Git分支名称的完整流程。首先使用git branch -m命令重命名本地分支,然后通过删除旧远程分支(git push origin --delete)和推送新分支(git push origin)来更新远程仓库。最后设置新的分支跟踪关系(git branch --set-upstream-to)。操作时需注意通知团队成员,并使用git fetch --prune清理旧分支引用。该流程适用于本地和远程分支的同步重命名需求。

2025-11-04 10:18:43 890

原创 Git 压缩多次提交commit

本文介绍了在 Git 开发过程中如何将多个提交(commit)压缩为一个提交,以便在功能测试成熟后更方便地应用到其他分支。通过 git reset --soft 和 cherry-pick 等命令实现提交合并的操作。

2025-10-31 09:06:35 319

原创 Git 仓库分支删除及清理指南

在日常 Git 仓库管理中,删除分支后可能仍然存在一些遗留问题,比如权限不足、分支未完全删除、垃圾数据未清理等。以下是一篇完整的指南,涵盖了从分支删除到仓库清理的操作步骤和常见问题解决方法。

2025-10-31 09:05:18 422

原创 git index lockFile exists 问题

本文介绍了在 Git 仓库中遇到 `index.lock` 文件存在的问题的可能原因,并提供了相应的解决方案。

2025-10-30 09:09:46 349

原创 git patch 应用指南

本文介绍了在 Git 项目中如何正确应用补丁文件,包括使用 git apply 和 git am 两种方式的详细说明,以及处理路径问题、解决冲突和验证变更的操作指南,适合需要合并补丁或协作开发的用户参考。

2025-10-30 09:08:44 1081

原创 git diff 使用

`git diff` 是 Git 中用于比较代码差异的核心命令,可以查看工作区、暂存区、不同提交或分支之间的差异。以下是其常见使用场景和参数详解

2025-10-28 11:42:18 478

原创 Git Clone 时指定行尾序列

在 Windows 主机上进行 `git clone` 后,文件的行尾序列可能会从 LF 变为 CRLF,导致一些问题。本文介绍如何在 `git clone` 之前配置 `core.autocrlf` 以确保文件的行尾序列保持为 LF。

2025-10-28 11:41:10 350

原创 git cherry-pick 出现 nothing to commit

在使用 `git cherry-pick` 命令时,可能会遇到 `nothing to commit, working tree clean` 的提示。本文将分析该问题的原因,并提供两种解决方案。

2025-10-27 13:51:16 285

原创 .gitignore 不生效问题——删除错误追踪的文件

当 `.gitignore` 规则不生效时,可能的原因之一是文件已被 Git 追踪。本文介绍如何移除 Git 追踪的文件,以使 `.gitignore` 规则生效。

2025-10-27 13:50:16 710

原创 记git status不显示已追踪文件文件的更改

本文记录了一个 Git 问题的排查过程:文件已被 Git 追踪且未被忽略,但修改后 `git status` 不显示变更。最终发现是由于 `core.fsmonitor` 设置导致的问题,并详细介绍了其原理和解决方法。

2025-10-26 17:40:10 522

原创 1. 电阻选型

本文系统介绍了电阻选型的关键要点,重点分析了四种常见电阻类型(薄膜、线绕、实心、特种电阻)的工作原理与特性差异。详细阐述了选型时需关注的7大参数:阻值、封装、功率、耐压、精度、温度系数及其他特性,并提供了降额使用建议。特别解读了E24/E96/E192系列的阻值编码规则,包括3位/4位字符表示法及小数点规则。通过典型应用场景对比,为不同精度要求的电路设计提供了选型指导,涵盖从消费电子到航天设备的广泛领域。

2025-08-10 23:08:56 1261

原创 Android WiFi BT 模组移植 分层详解

Android WiFi BT 模组移植 分层详解

2025-02-21 12:01:04 1553

原创 RK WiFi BT 模组移植调试方法

概要:本文介绍了 RK WiFi BT 模组的移植调试方法,包括硬件检查、设备树配置、驱动加载以及日志分析等关键步骤,以帮助开发者快速定位和解决问题。

2025-02-21 11:59:37 917

原创 RK Android11 WiFi模组 AIC8800 驱动移植调试记录

概要:本文记录了 RK3568 平台上移植并调试 WiFi6 模组 AIC8800 的过程,涵盖 WiFi 和蓝牙驱动的适配与问题排查。

2025-02-21 11:00:55 5928 4

原创 RK Android11 WiFi模组 AIC8800 驱动移植流程

概要:本文介绍了基于 AIC8800D40 芯片的 WiFi6 模组 BL-M8800DS2-40 在 RK3568 平台上的驱动移植流程。主要涉及环境搭建、驱动代码分析、设备树修改、驱动编译配置、蓝牙库集成、wpa_supplicant 配置及 WiFi HAL 适配等内容,并提供详细的移植步骤和注意事项。

2025-02-20 20:59:21 6395 5

原创 STC8 系统时钟频率

如果未进行任何配置,单片机默认使用 **内部高速高精度 IRC** 作为系统时钟源,此时 **无需外接晶振**。

2025-02-14 09:48:50 1312

原创 STC8 简单延时指南

在 STC8 单片机中,要实现阻塞 CPU 进程的简单延时,可以直接使用官方的烧录工具生成延时代码。

2025-02-14 09:37:15 914

原创 STC8 简单 PWM 输出使用指南

本指南以 **STC8H1K16** 为例,介绍 **PWM**(脉宽调制)功能的基本使用方法,适合新手快速上手 **PWM** 配置。

2025-02-13 18:05:30 3884

原创 Clip Studio Paint 报错:Running on unsupported Os. Clip Studio Paint will close.

启动 Clip Studio Paint 报错:Running on unsupported Os. Clip Studio Paint will close.

2025-01-08 22:05:10 2222

原创 屏幕时序参数详解

本文详细介绍了屏幕显示时序的基本参数,包括水平和垂直方向的有效像素、同步信号、前肩、后肩及其总周期的定义与计算公式。同时,通过公式和图示,阐明了各参数之间的关系,并提供了完整的参数缩写说明,帮助读者快速理解屏幕时序的核心概念和计算方法,是学习显示时序原理的实用参考。文中部分图片找不到出处,如有侵权,请联系删除。

2024-12-31 14:34:32 4871 1

原创 Ubuntu 下使用命令行将 U 盘格式化为 ext4、FAT32 和 exFAT 的详细教程

本教程将详细介绍如何将 U 盘格式化为和文件系统,同时包括如何安装必要工具。

2024-12-28 14:33:33 10254 1

原创 为markdown导出的pdf添加页眉页脚

为Markdown导出的PDF添加页眉页脚,虽然这个插件支持HTML和CSS,但有些功能可能需要自行调整。

2024-12-17 14:40:40 2319

原创 【教程】如何在 VS Code 中排查问题插件

Visual Studio Code 提供了**扩展二等分排查工具**(Extension Bisect),可以高效地定位问题扩展。

2024-12-04 10:42:27 1570 1

原创 【踩坑日记】【教程】如何在ubuntu服务器上配置公钥登录以及bug解决

本文将从零开始,手把手教你如何在 Ubuntu 服务器上配置 SSH 公钥登录,并分享实际操作中遇到的问题及其解决方法。

2024-11-24 20:32:12 3610

原创 2025届 深圳 嵌入式岗 秋招上岸记录

这篇文章是笔者作为2025届本科生,对个人参与2024年9月份秋招经历的总结。

2024-09-27 22:45:42 3368 2

原创 钢管切割问题

本篇文章将介绍如何使用 C++ 解决钢管切割问题,利用二分查找算法来确定可以构建的最大高度。

2024-09-12 18:43:54 1216

原创 `.o`、`.a`、`.so`、`.dll` 文件后缀

o:编译后的目标文件,需要进一步链接。.a:静态库,多个目标文件的集合,编译时嵌入到可执行文件中。.so:动态库,Linux 系统下使用,运行时加载。.dll:动态库,Windows 系统下使用,运行时加载。这些文件类型在不同操作系统和编译模型中具有不同的用途,但它们的核心作用都是为程序提供可复用的代码模块。

2024-09-06 15:15:40 2238

原创 【踩坑日记】移植 alsa-utils 到开发板出现 /bin/amixer: line 5: syntax error: unexpected “)“ 的解决方案

出现如下错误信息:/ # amixer --help/bin/amixer: line 5: syntax error: unexpected ")"

2024-08-23 17:56:17 1436 1

原创 【踩坑日记】编译安装alsa-lib时出现 [/usr/bin/ld: unknown architecture of input file `control/.libs/libcontrol.a(]

编译安装alsa-lib时出现:collect2: error: ld returned 1 exit statusmake[2]: *** [Makefile:493:libasound.la] 错误 1make[2]: 离开目录“/home/witheart/linux/tool/alsa-lib-1.2.2/src”make[1]: *** [Makefile:553:all-recursive] 错误 1make[1]: 离开目录“/home/witheart/linux/tool/als

2024-08-22 21:04:17 732 1

暴力风扇改造桌上风扇__外壳模型

请配合笔者的文章【项目记录】服务器暴力风扇改造桌上风扇食用

2022-09-11

可适用于ESP32的Adafruit_PN532库

修改了针对ESP32的PN532SPI通信速度配置,使用宏定义选择速度,所以其原来适用于其他板子的能力不受影响 具体修改方法查看本人主页文章《【ESP32】Adafruit_PN532库用于ESP32上时出现的问题及解决方法》

2022-08-31

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

TA关注的人

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