- 博客(13)
- 问答 (3)
- 收藏
- 关注
原创 git push报错:error: remote unpack failed: error Missing tree
repo sync --force-sync . 同步当前远程仓库强制覆盖本地。git reset --soft HEAD~1 回退到最近有效提交。git fsck --full 检查本地仓库完整性。git commit -m “重新提交修复”git stash pop 弹出暂存。git stash 暂存有效修改。如果仍然无法解决,直接拉个新分支。
2025-07-21 15:54:59
184
原创 多线程nxtimer定时器改单线程uv_timer定时器 C C++混合编程
这段代码实现了从nxtimer到uv_timer定时器的转换,并处理了C/C++混合编程的问题。核心功能是实现单线程定时器。 主要修改点包括: 将nxtimer替换为libuv的uv_timer_t,避免多线程问题 使用C++类封装定时器逻辑(BrightnessTimer) 通过extern "C"提供C语言兼容接口 使用智能指针管理定时器资源 实现了状态管理函数供C代码调用 定时器逻辑被封装在BrightnessTimer类中,通过handleTou
2025-07-18 17:04:46
265
原创 git 字典
Git全量命令 repo常用命令摘要 Git常用命令分为文件操作、分支管理、远程协作、版本控制等几大类: 文件操作,分支管理,远程协作,版本控制,此外还包含git config配置、git tag标签管理等实用命令。
2025-07-11 18:41:10
637
1
原创 backtrace回溯堆栈 简单的说就是可以列出当前函数调用关系
在需要查找被调用关系的函数位置,把下面这段代码放进函数体内。日志用debug模式打印,会打出如下日志。然后把十六进制地址放入下面指令查函数名。
2025-07-11 11:58:55
119
原创 C语言中常见数据类型的printf格式化输出说明
对于<stdint.h>中的类型,建议使用<inttypes.h>中定义的宏(PRIu32等)以保证可移植性。
2025-07-11 11:48:26
193
原创 cat config配置IP地址为host名
可以将IP地址用户名密码保存至config文件,指令。在linux环境下,需要频繁使用指令。使用下面指令即可,指令。
2025-07-11 11:37:31
119
原创 宏定义Kconfig编译控制
在Kconfig中定义的配置项名称应为"ABC_AUTOBIRGHTNESS"(不带CONFIG_前缀),系统会自动添加CONFIG_前缀生成最终宏定义确保在menuconfig中启用宏定义后执行了保存操作。
2025-07-11 11:26:30
153
原创 查看windows电脑操作记录,工作记录
我的电脑-管理-系统工具-事件查看器-应用程序和服务日志-Microsoft-Windows-Winlogon-operational。系统及应用的自动操作不会被记录在此。这个事件记录和用户操作电脑强相关。这个方法一般用于作为在岗凭证。
2025-03-27 12:34:30
147
原创 git restore没有效果
git 仓库突然出现大量modified文件。没有效果,无法恢复modified文件。多次使用git restore .文件访问权限变了,具体内容没有修改。git diff某个文件可以看到。
2024-08-23 17:08:30
765
2
原创 atoi函数转换报错 incompatible pointer type不兼容的指针类型
代码段:unit32_t buffer[4];uint32_t ID = atoi (&(buffer[0])); //报错修改为:unit32_t buffer[4];uint32_t ID = atoi ((char *)&(buffer[0]));
2023-11-10 11:18:06
440
1
原创 C语言 大于0小于1这个区间属于bool类型的true还是false?
###### 问题遇到的现象和发生背景最近在做牛客网的华为机试题,遇到了个白丝不得姐的问题,该题目可搜索:HJ14 字符串排序###### 问题相关代码,请勿粘贴截图if(strcmp(str[j],str[j+1])>0) //这样写是对的if(strcmp(str[j],str[j+1])) //这样写是错误的###### 我的解答思路和尝试过的方法以下是strcmp相关的:extern int strcmp(const char *s1,const char *s2);..
2022-02-06 17:00:24
1116
原创 第一篇文章:网络分析仪Agilent E5061A连接电脑
目前Agilent的技术支持由Keysight负责Agilent产品相关资料可在Keysight官网查询到开发软件下载:IO 程序库套件下载 | Keysight资料下载:E5061A ENA-L 射频网络分析仪,300 kHz 至 1.5 GHz [Discontinued] | Keysight主要参考E5061A-程序员指南E5061A-安装和快速入门指南最初走了很多弯路,手册中演示的版本和仪器连接所需的软件版本较老,费劲去安装老版本,还遇到WIN10兼
2021-10-22 16:13:19
2826
6
空空如也
scanf("%s",str[i]);和gets(str[i]);有什么区别?
2022-02-06
C语言 关于0到1区间属于bool类型的true还是false?
2022-02-06
C语言 关于0到1区间属于bool类型的true还是false?
2022-02-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人