C++基础
Shirley Zheng
这个作者很懒,什么都没留下…
展开
-
linux下Qt的打包
/pack.sh //执行第一个脚本文件,此时MyApp文件夹中会多些许东西。./xxx.sh //执行第二个脚本文件,成功打包。sudo chmod 777 pack.sh //赋予权限。sudo chmod 777 xxx.sh //赋予权限。xxx.sh //xxx为可执行程序的名字。原创 2022-09-22 10:49:44 · 1444 阅读 · 0 评论 -
银河麒麟下的configure,make和make install命令怎么用
其中–prefix选项是配置安装目录,如./configure --prefix=/usr/local/test,若不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share;其执行后,会生成Makefile文件,make命令就是根据Makefile文件编译的。将高级语言的编写的安装包转成系统可安装的二进制可执行文件。将程序安装到电脑指定目录。原创 2022-08-25 09:47:06 · 1116 阅读 · 0 评论 -
银河麒麟v10安装python3.7
ln -s /usr/local/python3/bin/python3 (共享库) /usr/bin/python(共享库,名字改成了python,去掉了3)./configure --prefix = /usr/local/python3 指定文件生成的路径。2.将python3的压缩包复制移至 /usr/local/python3。准备安装在/usr/local/python3路径下。3.进入 /usr/local/python3。1.新建python3文件夹**原创 2022-08-25 09:15:44 · 6873 阅读 · 3 评论 -
银河麒麟系统下常用的指令
alien -d package.rpm //用alien把rpm转换成deb。sudo apt-get install alien //安装alien。sudo dpkg -i 安装一个在本地文件系统上存在的Debian软件包。sudo dpkg -i package.deb //安装 deb。sudo dpkg -r 移除一个已经安装的软件包。sudo dpkg -l 列出安装的软件包清单。sudo dpkg -s 显出软件包的安装状态。原创 2022-08-24 09:02:07 · 20293 阅读 · 0 评论 -
虚拟机的网络vmnet0、vmnet1和vmnet8的含义
引用地址:https://blog.csdn.net/jolinux/article/details/118856394。安装VMware workstation的时候,默认会安装3块虚拟网卡,分别是VMnet0、VMnet1、VMnet8。虚拟机之间、主机与虚拟机之间互访,虚拟机可以通过主机访问外网,外网无法访问虚拟机。虚拟机之间、主机与虚拟机之间互访,但虚拟机无法访问外网。虚拟机相当于一台实体机,可以自由访问与被访问及上网。......转载 2022-08-15 16:39:04 · 748 阅读 · 0 评论 -
SQLITE3常见语句
1.数据库id自增。原创 2022-08-09 16:07:09 · 122 阅读 · 0 评论 -
Qt:几何类(QSize、QSizeF、QPoint、QPointF、QRect、QRectF)
Qt几何类原创 2022-08-04 09:54:25 · 1995 阅读 · 0 评论 -
结构体在内存中的存储方式
原则一结构体中元素是按照定义顺序一个一个放到内存中去的,但并不是紧密排列的。从结构体存储的首地址开始,每一个元素放置到内存中时,它都会认为内存是以它自己的大小来划分的,因此元素放置的位置一定会在自己宽度的整数倍上开始(以结构体变量首地址为0计算)。原则二在经过第一原则分析后,检查计算出的存储单元是否为所有元素中最宽的元素的长度的整数倍,是,则结束;若不是,则补齐为它的整数倍。补充前面所介绍的都是元素为基本数据类型的结构体,那么含有指针、数组或是其它结构体变量或联合体变量时该如何呢?......原创 2022-07-19 11:20:31 · 1645 阅读 · 0 评论 -
SQL常用语句
数据库场景应用原创 2022-06-27 14:15:20 · 53 阅读 · 0 评论 -
QtXlsx详细配置
一.QtXlsxWriter-master源码下载二.源码 :build三.部署:1.将图中Qt5Xlsx.lib,Qt5Xlsx.prl,Qt5Xlsxd.lib,Qt5Xlsxd.prl放入D:\Qt\Qt5.6.3\5.6.3\msvc2013\lib中2.将图中Qt5Xlsx.dll,Qt5Xlsxd.dll放入D:\Qt\Qt5.6.3\5.6.3\msvc2013\bin中3.将C:\mkspecs\modules下的qt_lib_xlsx.pri文件放入D:\Qt\Qt5.6.3\原创 2022-06-04 11:49:02 · 662 阅读 · 0 评论 -
Modbus协议———功能码及格式简述
一:Modbus寄存器种类说明1:线圈状态输出端口,可设定端口的输出状态,也可以读取该位的输出状态;2:离散输入状态输入端口,通过外部设定改变输入状态,可读但不可写;3:保持寄存器控制器运行时被设定的某些参数,可读可写;4:输入寄存器控制器运行时从外部设备获得的某些参数,可读不可写;二:Modbus功能码简述功能码可以分为位操作和字节操作,位操作的最小单位是Bit,字节操作的最小单位为2个字节(Byte).1:位操作指令读线圈状态01H、读离散输入状态02H、写单个线圈05H、写多个原创 2022-04-27 19:31:51 · 3335 阅读 · 0 评论 -
什么是串行总线和并行总线
1、串行总线字面意思来看,串行就是数据是一位一位的发送,并行就是数据一组一组的发送。存储芯片DDR就是并行传输,它有一组数据线D0—D7,加DQS,DQM,这组线是一起传输的,只要有其中一位出错,数据就不能够正确传输过去,需要重新传输。而串行数据是一位一位的传,位与位之间没有联系,不会因为这位有错误,使下一位不能传输。早些年的老式设备都采用并行传输,而现在的设备都采用串行传输。为什么并行传输会被串行传输所取代呢?2、并行总线并行总线由于是多个数据同时传输,需要考虑数据的协同性,这就导致了并行传输的原创 2022-04-27 10:14:15 · 3780 阅读 · 0 评论 -
float类型数据转换
1.解析二进制为float类型 QString strTmp; (strTmp为8位16进制的字符串,float为4字节); unsigned int uitemp = strTmp.toInt(&ok,16);; float fData = 0; memcpy(&fData,&uitemp,sizeof(float));应用项目:扭矩传感器2.QString 直接转化为float类型 bool ok;原创 2022-04-24 16:42:14 · 2296 阅读 · 0 评论 -
数据解析
1.Qt中int转换成QString有两种方法1).使用QString QString::number ( long n, int base = 10 ) [static]如:long a = 63; QString s = QString::number(a, 10); // s == “63”QString t = QString::number(a, 16).toUpper(); // t == “3F”2).使用long a = 63; QStri原创 2021-01-26 15:51:43 · 106 阅读 · 0 评论 -
qt以太网通信
myudp.h#ifndef MYUDP_H#define MYUDP_H#include <WinSock2.h>#include #include #include #include typedef QVector v_chars; /* char 型容器 (可变长度char 数组)/typedef QSharedPointer<v_chars>v_chars_ptr; / char 型容器的智能指针封装 */cla.原创 2021-01-06 10:39:21 · 2532 阅读 · 0 评论 -
C1083:无法打开包括文件:“qcustomlist.h”:No such file or directory
原因:最初头文件加载的有问题,才会导致出现这个问题。解决办法:只是单纯的清理项目,重新rebuild,并不能解决这个bug.正确的做法是,新建个工程,重新添加文件并编译,编译通过。原创 2020-12-10 09:21:55 · 687 阅读 · 0 评论 -
Qt的下载地址
1. 所有Qt版本下载地址:http://download.qt.io/archive/qt/2. 所有Qt Creator下载地址:http://download.qt.io/archive/qtcreator/3. 所有Qt VS开发插件下载地址:http://download.qt.io/archive/vsaddin/4. Qt相关下载大全http://download.qt.io/网盘Qt的部分资源:qt-opensource-windows-x86-ms.原创 2020-12-08 16:03:43 · 2157 阅读 · 0 评论 -
std::copy用法
std::copy的用法std::copy是C++标准库中的算法接口,主要用于两个容器间的复制,据说其效率要优于自己用for循环逐个复制。原创 2020-11-16 13:45:24 · 11212 阅读 · 2 评论