会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小兜兜me
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
11
下一页
2024年11月14日
c++类循环依赖的问题
摘要: 目前的一种状况是A类中以B类指针作为成员变量,B类在构造时需传入A类指针作为参数。 a.h class A{ B *b; }; b.h class B{ B(A *a); }; 这种情况需要在头文件中前向声明,然后在.cpp文件中include另一个类的头文件。如下: a.h class B; cl
阅读全文
posted @ 2024-11-14 09:35 小兜兜me
阅读(28)
评论(0)
推荐(0)
2024年11月13日
指针加法中的隐形偏差:一次不该有的偏移踩坑
摘要: 在最近的开发中,有这样的一个需求,给一个结构体,我需要传出这个结构体的个别成员的地址,offsetof这个宏函数可以很好的解决这个业务需求,但是我还是踩坑了。下面看看我的踩坑记录。 我们知道一个(TInfoRom*)infoRom类型的结构体指针,他指向当前结构体变量的首地址。我们可以通过offse
阅读全文
posted @ 2024-11-13 15:53 小兜兜me
阅读(41)
评论(0)
推荐(0)
2024年11月11日
暂时关闭EXTI外部中断的一个坑 HK32(stm32没有测试过)
摘要: 一开始的外部中断是通过这个宏函数来关闭的和开启 #define DisableEXTI_Key() (EXTI->IMR &=~((1<<KEY1_Pin)+(1<<KEY2_Pin)+(1<<KEY3_Pin))) //PA0、PC2、3 #define EnableEXTI_Key() (EXT
阅读全文
posted @ 2024-11-11 14:45 小兜兜me
阅读(54)
评论(0)
推荐(0)
2024年11月8日
现有设计模式实现解耦
摘要: xx
阅读全文
posted @ 2024-11-08 14:05 小兜兜me
阅读(10)
评论(0)
推荐(0)
2024年10月29日
QT creator中cmake管理项目,如何引入外部库(引入Eigen库为例)
摘要: 在Eigen的官网下载压缩包[点我进入] 解压到当前项目的根目录(当然你也可以自己选择目录) 在当前项目的CMakeLists.txt任意位置加入这句话include_directories(${CMAKE_SOURCE_DIR}/eigen) 这时候就是测试是否引入成功,在main.cpp中加入#
阅读全文
posted @ 2024-10-29 19:51 小兜兜me
阅读(950)
评论(0)
推荐(0)
2024年10月28日
记录一个机器学习深度学习强化学习的AI大佬
摘要: https://www.cnblogs.com/pinard
阅读全文
posted @ 2024-10-28 17:17 小兜兜me
阅读(25)
评论(0)
推荐(0)
2024年10月24日
CANOpen协议SDO中止报文(内存不足的解决方法)
摘要: 今天在开发过程中,使用SDO进行字符串传输的时候出现了错误,检查到SDO服务器返回的报文帧是一个中止帧,中止代码为0x05040005 这时候去翻CIA301的手册查中止代码的含义为内存不足 经过断点调试跟踪,发现在config.h中是一个配置宏设置的是32,而我的字符串的长度为50,所以就中止了,
阅读全文
posted @ 2024-10-24 13:21 小兜兜me
阅读(310)
评论(0)
推荐(0)
2024年10月19日
keil 快捷键设置,开发加速的小技巧(个人设置)
摘要: 点击扳手,选择shortcut key进入快捷键设置页面 快捷键名字 快捷键 功能描述 Edit:Advanced:Comment Selection Ctrl + Num / 段注释 Edit:Advanced:Uncomment Selection Ctrl + Shift + Num / 段取
阅读全文
posted @ 2024-10-19 10:54 小兜兜me
阅读(1133)
评论(0)
推荐(0)
2024年10月17日
canopen 导致qt上位机崩溃的原因分析
摘要: 今天开发过程中,在qt中移植canfestival协议栈后,上位机崩溃了,经过我的排查,发现了崩溃的原因。 在协议栈中的代码如下 UNS32 RegisterSetODentryCallBack(CO_Data* d, UNS16 wIndex, UNS8 bSubindex, ODCallback
阅读全文
posted @ 2024-10-17 13:58 小兜兜me
阅读(181)
评论(0)
推荐(0)
2024年9月30日
USB和CAN都是用差分信号来传输数据,为什么CAN的传输距离能比USB远那么多?
摘要: USB和CAN的区别 今天在看USB项目设计实例的时候,突然想到一个问题,从而引发了一些思考。经过思考加上查阅资料,写出了这一篇文章作为记录。 问题 USB和CAN都是用两条线作为差分线以差分信号进行数据传输。总所周知,差分信号有着很强的抗干扰能力。那为什么USB的一般传输距离是5米,最大是10
阅读全文
posted @ 2024-09-30 19:39 小兜兜me
阅读(1447)
评论(2)
推荐(8)
上一页
1
2
3
4
5
6
7
···
11
下一页
公告