自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 136

原创 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 296

原创 Ubuntu 16.04 打包QT程序

Ubuntu16.04 打包QT程序新建一个目录 mkdir QtPackage将要打包程序的可执行文件拷贝到目录 QtPackage 下在新建的目录下边 创建一个 .sh 文件 touch qtPackage.sh在 .sh 文件写入下边的内容#!/bin/shexe="QT_PACKAGE" #需发布的程序名称des="/home/lhyc/Desktop/QtPackage" #步骤一中新建目录的完整路径deplist=$(ldd $exe|awk '{if (match($

2021-05-31 14:52:24 380

原创 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 1157

原创 Ubuntu 绑定 USB 设备端口

ubuntu 绑定 usb 设备端口,设置固定端口lsusb 查看设备iddmesg 查看设备编号cd /etc/udev/rules.dsudo vim myusb.rules将 myusb.rules 文件里添加 KERNELS==“设备编号”, MODE:=“0777”, GROUP:=“dialout”, SYMLINK+=“设备新名字”service reloadservice restart重新插拔 usb 设备查看 ls /dev 查看是否有新的设备名

2021-05-18 14:16:54 288

原创 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 143

原创 linux QT串口通信16进制

Linux环境 QT串口通信 16进制收发数据将QByteArray数据转换为QString 代码片.//将QByteArray数据转换为QStringQString 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 249

空空如也

空空如也

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

TA关注的人

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