自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

原创 nrf5 sdk调用softdevice函数代码的方式

刚开始用nrf5 sdk的时候,好奇app程序是如何调用softdevice函数的。工程里没有静态库,也没有源代码,只有一个hex。跟着ble的函数走下去,发现走到了一个SVCALL函数就走不下去了,再往下走就是softdevice真正的函数了,可惜nordic将其直接做成了hex,看不到源码,也无法追踪。SVCALL使用了arm的svc指令,经过以下几步,就实现了调用softdevice函数...

2018-12-19 20:28:29 744

原创 c++ string类的字符在内存的储存位置

以下数据均在ubuntu 64位系统,g++ c++11情况下测试1. 数据<=16字节,在当前栈区#include <iostream>#include <stdio.h>#include <stdlib.h>using n

2018-11-29 11:19:21 3534 2

原创 为什么要防止头文件多重包含

网上有大量文章说如何防止头文件多重包含,却从来不去说为什么要去防止头文件多重包含?还有极少数文章讲到了头文件多重包含的危害,但是只提到了其中一点。先把题目的结论抛出来,防止头文件多重包含的真正原因只有一点:多重包含会让编译器做重复的计算,不会有实质上编译错误 下面是详细分析这个问题涉及到两种情景1.一个h文件被一个c文件多次包含假设当前工程有 a.c b.h c.h...

2018-11-28 18:43:49 1347

opencv.zip

已经在windows,mingw64编译好的opencv4.5.0的编译结果。自行添加环境变量后,可直接使用。里面包括所有零散的dll和dll合集--opencv_world

2020-12-06

libopencv_world450.dll.a

已经在windows,mingw64编译好的opencv4.5.0所有静态库合集,使用时只需指定这个动态库,并添加所在文件夹到path环境变量即可。

2020-12-06

libopencv_world450.dll

已经在windows,mingw64编译好的opencv4.5.0所有动态库合集,使用时只需指定这个动态库,并添加所在文件夹到path环境变量即可。

2020-12-06

空空如也

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

TA关注的人

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