logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【嵌入式学习历程17】Linux网络编程(UDP篇)

什么是UDPUDP即用户数据报协议,它是一种无连接的协议,因此不需要像TCP那样通过三次握手来建立一个连接。同时,一个UDP应用可同步作为应用的客户或服务器方。由于UDP协议并不需要建立一个明确的连接,因此建立UDP应用要比建立TCP应用简单的多。UDP在数据传输过程中延迟小、数据传输效率高,适合可靠性要求不高的应用程序,或可以保障可靠性的应用程序。通常音频、视频和普通数据在传送时使用UDP

#udp#linux
使用Qss设置Qt程序界面的样式和皮肤

1         使用Qss设置QT程序界面的样式和皮肤1.1  Qss的功能Qt程序界面中控件的背景图片、大小、字体颜色、字体类型、按钮状态变化等属性可以通过Qss文件来设置,美化UI界面。实现界面和程序的分离,快速切换皮肤。1.2  QSS基本属性设置Qss的强大在于组合功能的强大,这...

Qt设计XML生成器

最近也不知道出于什么样的想法,想自己做一个XML生成器,顾名思义,就是给一些输入,然后输出XML文件。断断续续捣鼓了数天,算是差不多了。基本思路是先获取用户输入生成一棵树,然后根据生成的数形成XML格式的文件。关于树控件编辑器,参考了Qt自带“编辑树窗口部件”,如下图展示。关于写XML文件,本设计采用DOM的方式,DOM 一次性读入整个 XML 文档,在内存中构造为一棵树(被称为 DOM 树...

Qt使用XML设计多级关联菜单

在上一篇博客中,我们介绍了如何生成一个XML文件,今天我们利用生成的XML文件来进行解析并设计出多级关联菜单。在以前的文章 (https://blog.csdn.net/hua12134/article/details/79971120)中解决了如何生成二级菜单,不过之前的方法过于笨重,采用手动添加代码的方式,不仅代码重复率高而且不利于修改(维护)。所以,今天我们换用读XML的方式再次解决这个问题

Linux下基于UDP协议实现的聊天室项目(附源码)

好久没来更新了,这段时间一直在着手完成这个项目,由于之前没有接触过这种稍大型的项目,而且对于C/S架构以及UDP通信的了解也不是很深,所以前面很大的一段时间都被浪费掉了,做了很大无用功。刚开始弄的时候,也是在网上搜了很多资料,找了很多版本,发现大都有一个问题,就是旁人看起来不易理解,代码注释行有限,导致看起来一头雾水。所以,本文将会花点篇幅来理清思路(本文使用的是UDP协议进行...

#linux#udp#c语言
Qt5中文乱码问题解决方案

个人感觉每个人的乱码解决情况不一样,本人乱码时也在网上查询了很多种方法,但是都无济于事。个人情况:要在Qt的UI界面中的tableView中显示从数据库查询到的信息本人使用的是QT5.8.0,连接MySQL数据库,主要有两点:1、将要插入的文本(注意是插入时)从QString换成QByteArray。eg:2、在数据库连接时加上两句话:QTextCodec *codec...

到底了