C++错误 | 不兼容类型void *分配给char *

在C++中,malloc这样使用,会报错assigning to 'char ' from incompatible type 'void ',而C语言不会报错。 char * ver =malloc(size); 你需要进行强制类型转换 char * ver = (char *) malloc(size); C语言对类型检查比较宽松,而C++要求就比较严格,malloc()返回是数值类型是voi

- 阅读全文 -

爬坑 | PX4的踏坑历程之region 'flash' overflowed by * bytes

错误如下 两种解决方法 注释掉不需要的模块和修改默认的Flash大小(推荐) 注释掉不需要的模块 #drivers/differential_pressure/ms4525 #drivers/differential_pressure/ms5525 #drivers/differential_pressure/sdp3x #drivers/distance_sensor/sf0x #dr

- 阅读全文 -

爬坑 | keil5代码容量限制问题解决

KEIL如果不破解的话, 会有32K代码容量的限制, 超过32K则编译不了。 我还以为是bug调了好久, 从半夜一点调到两点多, 蓝瘦蓝瘦 好气好气哦。 需要注册机, 可后台留言。 免费的

- 阅读全文 -

爬坑 | Centos7安装gitbook

Centos7安装gitbook 安装npm(Node Package Manager) 从node.js的官网(https://nodejs.org/en/)上下载安装程序,即可完成Node.js和npm的安装。 Centos安装gitbook npm install -g gitbook-cli 出现错误 npm ERR! path /Users/aven/node-red/node_mo

- 阅读全文 -

爬坑 | centos7生成ssl数字证书

1.查看是否安装httpd和SSL(如果有就可以进行下一步) $ rpm -qa | grep httpd httpd-tools-2.4.6-80.el7.centos.1.x86_64 httpd-2.4.6-80.el7.centos.1.x86_64 $ rpm -qa | grep ssl openssl-1.0.2k-12.el7.x86_64 python-backports-

- 阅读全文 -

爬坑 | 安装centos7的惨痛经历

下载centos7,百度、google,enenenen 制作Linux镜像,UltraISO软碟通,过程enenennene 进入U盘,如图: 高高兴兴,冲啊,点Install CentOS 7(心理窃喜.......偷笑.jpg(小小玩意,想难老子)) 目瞪狗呆,噗噗噗噗噗,啥玩意,直线爆炸。。。。。各种百度google,如图: 半小时过去.........(老子就不信了,搞不定) 一

- 阅读全文 -

爬坑 | centos7安装anaconda后,找不到aconda指令的解决方法

踏了无数的坑。终于搞定了 第一种,常用的。open .bash_profile或者vi .bash_profile打开这个.bash_profile文件加入一行 export PATH="/root/anaconda3/bin:$PATH" (注意:/root/anaconda3/bin是写你的anaconda的安装路径) 第二种,如果第一种不管用,可能就是conda文件莫名消失了,可以用pip重

- 阅读全文 -