自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串

请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串题目描述:请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串;注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”,如果没有数字,则返回空字符串(“”)而不是NU...

2020-05-08 17:11:38 775

原创 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数

输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数输入:输出代码:输入:9876673输出37689代码:int fun(int num){ int temp; int i = 0, j = 0, k = 0; int len , ret; char buf[10]; while(num){ temp = num %10; buf[i]...

2020-05-06 17:07:05 2998

原创 关于Linux自启动文件rc.local问题

关于Linux自启动文件rc.local的问题今天调试程序的时候,不知道为什么我的ARM板一启动,我的rc.local文件被系统执行了两次,我一直百思不得其解。后面发现在/etc中,除了一个rc.local文件,还有一个rc.local~文件,把rc.local~文件删掉之后,再次启动,rc.local只执行了一遍。没想到还有这种坑,以后再遇到这种系统问题的时候,要多注意看看有没有什么不正经的文...

2020-04-28 17:32:45 649

原创 cmake学习之道

cmke命令格式cmake 选项 路径最主要的选项-D 添加变量及值 使用案列 (cmake -D ARM_BUILD=1 . )表示在当前路径执行Cmake命令并将ARM_BUILD的值传到CMakeLists.txt里去语法:在CMakeLists.txt中的命令的语法,都是形如下面这种格式:command (args...)command:是命令的名字。args:是参数的...

2020-04-01 18:25:31 235

原创 Makefile使用

Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释显式规则:显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。隐晦规则:由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由make所支持的。变量的定义:在Makefile中我们要定义...

2020-03-31 15:03:11 354

原创 小心snprintf的坑

小心snprintf的坑函数介绍函数说明函数介绍int snprintf(char*str, size_t size,constchar*format, ...);函数说明从字符串中拷贝size-1个字符到目标串中,然后再在后面加一个0。char buf[10];snprintf(buf, 3, "%s", "123");printf("buf = %s\n", buf);结果...

2020-03-19 15:24:22 513

原创 can口通信详解

can口通信详解can口分为:标准帧:使用can_id的0~10位作为标识符扩展帧:使用can_id的0~28位作为标识符远程帧:由总线上的节点发出,用于请求其他节点发送具有同一标识符的数据帧。当某个节点需要数据时,可以发送远程帧请求另一节点发送相应数据帧。与数据帧相比,远程帧没有数据场(主要用来避免数据同时发送造成冲突,数据帧的优先级大于远程帧)数据帧:数据帧携带数据从发送器至接收器...

2020-03-06 11:39:19 6080

原创 MQTT协议详解 Linux、Windows服务器搭建,客户端创建

(本文所有的服务器搭建文件,客户端搭建文件,C语言代码实现,Windows客户端工具资料的链接,需要的可以直接下载)Linux mqtt服务器搭建:mqtt服务器依赖java环境,先从这个网址下载java的JDK文件下载链接注意不要下载错了,选择好自己的系统,千万不要下载成Demos文件解压出来,将解压的 jdk1.8.0_144文件夹放到 /usr/local修改环境变量在 ~/....

2020-03-05 18:16:03 2866

原创 在QT中使用JSON

在QT中使用JSON在QT中使用JSON数据包其实很简单1. QT中如何使用JSONQT数据包一般有两种形式,一种是对象,一种是数组。用大括号 {} 扩起来的叫对象,用中括号 [] 扩起来的叫数组。如何创建对象添加头文件#include <QJsonObject>创建对象 QJsonObject rectJson; rectJson.insert("na...

2020-01-13 15:35:03 786 1

原创 动态库与静态库详细说明

动态库与静态库详细说明动态库:生成:链接:动态库特点总结:静态库:生成:链接:静态库特点总结:动态库:生成:1:gcc test_b.c -fPIC -shared -o libtest.so/*生成动态库 可以不用先生成.o文件,直接做成一个动态库。-shared该选项指定生成动态连接库(让连接器生成T类型的导出符号表,有时候也生成弱连接W类型的导出符号),不用该标志外部程序无法连接。...

2019-10-16 17:54:51 198

can通信资料.rar

在Linux下使用can口通信,有C语言的代码,有说明文档,还有cansend,candump,canconfig等can口调试工具的源码和使用介绍。

2020-03-06

paho.mqtt.c-master.zip

mqtt源码,如果要在Linux下使用mqtt客户端,最好先使用源码交叉编译成动态库,然后链接库的形式使用。

2020-03-06

openssl-OpenSSL_1_1_1b.tar.gz

openssl源码,编译成openssl库必备

2020-03-06

jdk1.8.0_201_x64.rar

如果你的Windows上缺少java环境的,那请安装这个插件,解决你的烦恼。

2020-03-06

WindowsMqtt客户端.rar

一款非常好用,方便的mqtt客户端,适用于Windows系统

2020-03-06

LinuxMQTT服务器搭建.rar

在Linux中搭建mqtt服务器的所有资料

2020-03-05

cantest-master.zip

can接口的C语言实现源码,里面讲了怎么去使用can接口去实现通信

2019-10-10

空空如也

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

TA关注的人

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