- 博客(7)
- 收藏
- 关注
原创 linux 多客户端连接服务器 《C语言》
linux 多客户端连接服务器 《C语言》 创建 TCP server 套接字 int CreateTcpSocket(const short port) { int socketFd; int opt = -1; socketFd = socket(AF_INET,SOCK_STREAM,0); if(socketFd == -1) { printf("socket error\r\n"); return -1; }
2021-05-31 15:23:56
222
原创 Linux Ubuntu16.04 在程序里检测主机是否有网络
#Linux Ubuntu16.04 在程序里检测主机是否有网络 //返回 true 表示有网,false 表示无网 bool cheakNet() { bool flag = false; char str1[100],str2[200]; sprintf(str1,"ping www.baidu.com -c 1"); FILE *fp = fopen(str,'r'); if(fp != NULL) { while(fgets(str2,100,fp) != NULL) {
2021-05-31 15:07:14
367
原创 Ubuntu 16.04 打包QT程序
Ubuntu16.04 打包QT程序 新建一个目录 mkdir QtPackage 将要打包程序的可执行文件拷贝到目录 QtPackage 下 在新建的目录下边 创建一个 .sh 文件 touch qtPackage.sh 在 .sh 文件写入下边的内容 #!/bin/sh exe="QT_PACKAGE" #需发布的程序名称 des="/home/lhyc/Desktop/QtPackage" #步骤一中新建目录的完整路径 deplist=$(ldd $exe|awk '{if (match($
2021-05-31 14:52:24
457
原创 QT 使用标签绘制状态灯
QT 绘制状态灯 绘制状态灯首先需要绘制一个标签,绘制灯的直径要小于标签的尺寸。 enum{ GRAY = 0, RED = 1, GREEN = 2, YELLOW = 3, }; void setLedColor(QLabel *label, int color, int size) { // 将label中的文字清空 label->setText(""); // 先设置矩形大小 // 如果ui界面设置的label大小比最小宽度和高度小,矩形将被设置为最小宽度和
2021-05-31 14:33:24
1298
原创 Ubuntu 绑定 USB 设备端口
ubuntu 绑定 usb 设备端口,设置固定端口 lsusb 查看设备id dmesg 查看设备编号 cd /etc/udev/rules.d sudo vim myusb.rules 将 myusb.rules 文件里添加 KERNELS==“设备编号”, MODE:=“0777”, GROUP:=“dialout”, SYMLINK+=“设备新名字” service reload service restart 重新插拔 usb 设备 查看 ls /dev 查看是否有新的设备名
2021-05-18 14:16:54
392
原创 QT相关数据转换
QT相关数据的转换。 QString转QByteArray. QByteArray ba; QString str = QString(ba); QByteArray转QString. QString str; QByteArray ba1 = str.toLatin1(); QByteArray ba2 = str.toLocal8Bit(); unsigned char数组转QByteArray. //定义unsigned char数组 unsigned char ch[] = {0xab,0xa
2021-03-11 18:17:49
214
原创 linux QT串口通信16进制
Linux环境 QT串口通信 16进制收发数据 将QByteArray数据转换为QString 代码片. //将QByteArray数据转换为QString QString ByteArrayToHexxString(QByteArray data) { QString strDisplay; QString str = data.toHex().data(); str = str.toUpper(); for(int i = 0;i < str.length();
2021-02-08 17:54:23
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅