
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
总结准确判断文件是否存在1.用QFileInfo::isFile()方法准确判断文件夹是否存在1.用QFileInfo::isDir()方法2.用QDir::exists()方法不确定字符串是文件还是文件夹路径1.用QFileInfo::exists()方法2.用QFile::exists()方法喜欢的可以扫码关注松鼠哥的公众号----嵌入式简单说...
Linux线程池介绍 <简单易懂>简单来说线程池就是,一个大池子里面有许多已经创建好的线程,当你需要线程去处理任务时候,就不需要自己开个线程了,直接在这个池子里捞一个然后让他去给你干活就好啦!!!那为什么要有线程池呢?自己要做任务时自己创建一个不就好啦! 朋友,如果你有巨多的小任务要处理,你就要自己一个一个创建,线程池里的线程是早早就创建好的,你直接用,他不香吗???咳咳,本着严...
QTableWidget表格中的数据读写操作//读数据QString str = ui->TableWidget->item(row,column)->text();//取出字符串//item的参数row,column是行和列,都是从0 开始,注意不要越界。int num = str.toInt();//如果需要的是整型数,可以转成int//写数据ui->Tab...
动态库和静态库区别?优缺点?区别?三点1.命名方式不同:静态库libxxx.a:库名前加”lib”,后缀用”.a”,“xxx”为静态库名。动态库libxxx.so:库名前加”lib”,后缀变为“.so”。2.链接时间不同:静态库的代码是在编译过程中被载入程序中。动态库的代码是当程序运行到相关函数才调用动态库的相应函数3.链接方式不同:静态库的链接是将整个函数库的所有数据在编译时...
x=x+1 , x+=1 , x++ 哪个效率高?做面试题t突然看到了这个题,挺有意思的,题目不难,简单说一下考点:对编译器工作原理的理解面试官大佬们就想考察我们这个知识!!!答案:x++效率最高x=x+1最低,因为它的执行过程如下:(1)读取右x的地址。(2)x+1.做加1操作(3)读取左x的地址。(4)将右值传给左边的x(编译器并不认为左右x的地址相同)。x+=1其次,其执...
UART通信(异步半双工/全双工 速率根据波特率来决定)三根线:TXD发送端,RXD接收端,GND公共地数据格式:开始标志位,8位数据位,1位奇偶校验,1位停止位重点—停止位的作用:数据发送的结束、校准时钟,停止位越多校准就越准确I2C通信(同步半双工 速率100K/400K/3.4M)两根线:scl时钟线,sda数据线三种信号:起始信号(scl高电平,sda下降沿),停止信号(sda...
{border-image: url(:/pic/blue.jpg)}这样写就会继承背景图片假如说这个控件的objectName为a,则stylesheet应该这么设置,就不会被继承啦#a {border-image: url(:/pic/blue.jpg)}...
继《一文搞懂SECS/GEM(一)》继续补充。

交换两个变量的值,不使用第三个变量的四种法方通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员之间的交流,一般情况下碰到交换变量值的问题,...
首先得安装openssl:sudo apt-get install opensslcentOS 用 yum install openssl如果不行的话,再安装openssl-develsudo apt-get install openssl-develcentOS 用 yum install openssl-devel我是装完openssl-devel 才好使的







