- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串
请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串题目描述:请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串;注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”,如果没有数字,则返回空字符串(“”)而不是NU...
2020-05-08 17:11:38
904
原创 输入一个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
3142
原创 关于Linux自启动文件rc.local问题
关于Linux自启动文件rc.local的问题今天调试程序的时候,不知道为什么我的ARM板一启动,我的rc.local文件被系统执行了两次,我一直百思不得其解。后面发现在/etc中,除了一个rc.local文件,还有一个rc.local~文件,把rc.local~文件删掉之后,再次启动,rc.local只执行了一遍。没想到还有这种坑,以后再遇到这种系统问题的时候,要多注意看看有没有什么不正经的文...
2020-04-28 17:32:45
772
原创 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
270
原创 Makefile使用
Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释显式规则:显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。隐晦规则:由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由make所支持的。变量的定义:在Makefile中我们要定义...
2020-03-31 15:03:11
412
原创 小心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
568
原创 can口通信详解
can口通信详解can口分为:标准帧:使用can_id的0~10位作为标识符扩展帧:使用can_id的0~28位作为标识符远程帧:由总线上的节点发出,用于请求其他节点发送具有同一标识符的数据帧。当某个节点需要数据时,可以发送远程帧请求另一节点发送相应数据帧。与数据帧相比,远程帧没有数据场(主要用来避免数据同时发送造成冲突,数据帧的优先级大于远程帧)数据帧:数据帧携带数据从发送器至接收器...
2020-03-06 11:39:19
6597
原创 MQTT协议详解 Linux、Windows服务器搭建,客户端创建
(本文所有的服务器搭建文件,客户端搭建文件,C语言代码实现,Windows客户端工具资料的链接,需要的可以直接下载)Linux mqtt服务器搭建:mqtt服务器依赖java环境,先从这个网址下载java的JDK文件下载链接注意不要下载错了,选择好自己的系统,千万不要下载成Demos文件解压出来,将解压的 jdk1.8.0_144文件夹放到 /usr/local修改环境变量在 ~/....
2020-03-05 18:16:03
2917
原创 在QT中使用JSON
在QT中使用JSON在QT中使用JSON数据包其实很简单1. QT中如何使用JSONQT数据包一般有两种形式,一种是对象,一种是数组。用大括号 {} 扩起来的叫对象,用中括号 [] 扩起来的叫数组。如何创建对象添加头文件#include <QJsonObject>创建对象 QJsonObject rectJson; rectJson.insert("na...
2020-01-13 15:35:03
847
1
原创 动态库与静态库详细说明
动态库与静态库详细说明动态库:生成:链接:动态库特点总结:静态库:生成:链接:静态库特点总结:动态库:生成:1:gcc test_b.c -fPIC -shared -o libtest.so/*生成动态库 可以不用先生成.o文件,直接做成一个动态库。-shared该选项指定生成动态连接库(让连接器生成T类型的导出符号表,有时候也生成弱连接W类型的导出符号),不用该标志外部程序无法连接。...
2019-10-16 17:54:51
241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人