- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 Qt+VS实现UDP通信,QUdpSocket使用实例,两个程序之间实现通信,超完整
学了半年c++,断断续续学习了一段时间的QT,终于能靠自己写出通过UDP协议实现两个进程互发信息的小程序了。本项目由两个工程组成,运行时,两个工程同时运行。姑且称为程序A和程序B,两端都可以实现收发(解决了中文乱码的问题)。1.配置环境:我用的VS2013+QT5.5(其他版本均可)2.新建两个工程,选择Qt Application或者Qt GUI Application,基类选择QDialog,qmake模块选项勾上Network。3.程序A...
2020-06-24 16:34:08 3519
原创 QT+VS中文乱码问题终极解决办法
一般用(1)就能解决中文乱码问题,用(1)仍然乱码,用(2)就好了。QPushButton* sendButton = new QPushButton(QStringLiteral("校准").toLocal8Bit());QPushButton* sendButton = new QPushButton(QString::fromLocal8Bit("校准"));...
2020-06-23 20:30:05 1889
原创 #include QUdpSocket源文件无法打开
文章目录include <**QUdpSocket**>源文件无法打开解决方法点击运行,错误消失include <QUdpSocket>源文件无法打开解决方法点击运行,错误消失
2020-06-23 19:36:05 2821 1
转载 QT基础QObject、QWidget
QObject是Qt所有类的基类,是Qt Object Model的核心。QWidget类是所有用户界面对象的基类,包括QMainWindow,QDialog等。窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(
2020-06-23 15:36:08 4168
原创 信号脉宽、脉冲宽度(持续更新中)
信号脉宽是指脉冲信号的脉冲宽度(时间)信号带宽是指一个信号所包bai含的所有频率成分(频率)脉冲信号的脉冲宽度约窄,信号带宽越宽。学名:脉冲宽度;英文:impulse width;又名:工作周期(Duty Cycle)释义:不同的领域,脉冲宽度有不同的含义。通常的脉冲宽度是指电子领域中,脉冲所能达到最大值所持续的周期。信号带宽:要理解信号带宽需要先理解信号频谱的概念。信号的频谱是时域的信号波形s(t)的傅氏变换。频谱为信号的幅度谱和相位谱的乘积。通常将信号幅度谱下降到最大值的0.707倍,或-
2020-06-17 17:52:51 18999 1
原创 CPCI总线和VPX总线的区别
文章目录1.CPCI总线简介2.VPX总线简介1.CPCI总线简介CPCI总线(CompactPCI,紧凑型PCI),是 (PCIIndustrial Computer Manufacturer’s Group,国际工业计算机制造者联合会)组织于1994年提出的高性能工业计算机总线标准。在电气特性上,CPCI总线以PCI电气规范为基础,解决了VME等总线技术与PCI总线不兼容的问题,使得基于PcpciC的x86架构、硬盘存储等技术能在工业领域使用。同时由于在接口等地方做了重大改进,使得采用CPCI技术的
2020-06-16 12:15:46 12450
原创 scis硬盘和SATA硬盘有什么区别
文章目录1.要知道区别,就要知道什么是scis硬盘.2.普通硬盘工作时对cpu的使用3.scis硬盘独特之处4.除此之外,还有信息传输的不同5.sas和sics的区别1.要知道区别,就要知道什么是scis硬盘.scis是一种硬盘的技术,他和普通的ata sata硬盘的区别在于他有一个直接控制器,这个控制器是脱离电脑cpu独立运行的,也就是说scis设备在运行的时候完全不占用主机资源.你可能会说,现在电脑这么好,占用一点资源算什么,根本就不影响整体性能.2.普通硬盘工作时对cpu的使用普通硬盘在使用的
2020-06-16 12:02:49 1216
转载 gcc与g++是什么以及区别、编译器与编辑器的区别(文章待完善)
文章目录什么是gcc / g++gcc和g++的主要区别什么是gcc / g++看的Linux公社的一篇文章,觉得不错,内容复制过来了。其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g++的区别。先描述一下今天遇到的错误:因为以前写程序的时候,写的都是cpp文件,然后就直接使用g++编译,没出错,也就没有在意过这些问题,今天有一个c文件,但里面包含后STL中的vector语法,想着使用gcc来编译,结果报错
2020-06-15 23:10:22 457
原创 服务器、IP地址和域名之间有什么关系?
服务器、IP地址和域名之间有什么关系?【待补充】文章目录一、服务器二、ip地址三、域名四、它们之间的关系一、服务器服务器其实就像我们的家用电脑一样,也有主板、CPU、内存、硬盘、电源等,但是由于它们处理问题的不同,服务器更像一台加强的家用电脑,服务器是为展网络业务而存放、处理数据的,所以服务器一般是存放在机房的,由机房管理人员负责管理维护的,它就像是一个人的大脑一样,负责记录、存放、处理数据。所以我们在开展网络业务的时候,服务器是不可或缺的。根据功能来说服务器可分为web服务器、ftp服务器、数据库服
2020-06-12 20:12:13 838
原创 C#与JAVA的相同与不同之处
文章目录C#与JAVA的相同之处C#与JAVA的不同之处1、属性2、index3、delegate4、event5、enum:枚举用于指定一系列的对象。6、foreach语句7、统一数据类型:8、操作符重载9、多态性C#与JAVA的相同之处由于C#与JAVA都是基于C++发展起来的,因此二者之间具有很多相似之处,具体如下:1、C#和JAVA语言的编译结果是独立于计算机和编程语言的,可执行文件可以在受管理的执行 环境中执行;2、C#和JAVA语言都是采用了自动的垃圾回收机制;3、C#和JAVA语言都
2020-06-12 18:10:49 2317 1
原创 C++SLT入门简介
文章目录STL使用STL的好处STLSTL(Standard Template Library,标准模板库),它是由惠普实验室开发的一系列标准化的组件,目前是C++的一部分。‚STL的代码从广义上讲分为三类:container(容器)、iterator(迭代器)和algorithm(算法),容器和算法通过迭代器可以进行无缝地连接。ƒstring,wstring也是STL的一部分使用STL的好处STL是C++的一部分,因此不用额外安装什么,它被内建在你的编译器之内。STL的一个重要特点是数据结构
2020-06-12 16:16:02 725
原创 pip安装问题,python -m pip install --upgrade pip 无效
pip安装问题win+R 打开cmd 报告要升级:python -m pip install --upgrade pip 无效,出现如下错误:解决方法:如何以管理员身份运行cmd:右键以管理员身份运行。再输入python -m pip install --upgrade pip问题解决。...
2020-06-07 00:52:48 2502
转载 单片机驱动程序是什么,驱动文件组成。
驱动程序是什么:驱动程序与硬件相关,编写驱动程序要非常了解硬件,同时给应用层提供API函数接口,应用层可以调用这些接口去访问硬件而不必了解硬件.通俗地解释:比如说你有一个应用是控制每天早上六点钟开灯.应用程序只负责在适当的时间做适当的事(到六点了,要开灯了,触发按键信号);具体它不用知道为什么按下键就能开灯,因为按下键后开灯的事情就是驱动程序完成了,驱动程序再去控制硬件管脚发出高低电平信号去驱动灯的开关.单片机驱动程序文件组成:以led点灯为例,包括三个文件led.h,led.c,main...
2020-06-06 17:51:32 7714 2
原创 C++读数据,待补充
C++读数据#include <fstream> #include <iostream> #include <string> using namespace std;long long length = 1000; //默认绘制长度 signed char* mydata = new signed char[length];ifstream myfile("D:\\1workingFiles\\RSHI1new\\data1.txt");float* te
2020-06-04 20:58:34 249
转载 委托机制(讲解简明扼要)
转载于https://zhidao.baidu.com/question/92027440.html委托就是把具体事情让别人做,我只调用你的函数来。下面是一个例子:class RealSort{public:void sort();};class MySort{private:RealSort rs;public:GetName(RealSort rs){this.rs = rs;}void sort(){rs.sort();}};这里MySort将具体事情sort委托
2020-06-03 13:26:25 575
原创 C++不同数据类型的数据进行运算,数据类型问题
C++不同数据类型的数据进行运算,数据类型问题int型除以double型,结2113果是double型自动转换遵循以下规则:若参与运算量的类型不同,则先转换成同一类型,然后进行运算。转换按数据长度增加的方向进行,以保证精度5261不降低。如int型和long型运算时,先把int量转成long型后再进行运算。a.若两种类型的字节数不同,4102转换成字节数高的类型b.若两种类型的字节数相同,且一种有符号,一种无符号,则转换成无符号类型3)所有的浮点运算都是以双精度进行的,即使仅含float单精
2020-06-02 01:13:01 4715
原创 QT鼠标的支持(基本概念)与截图
QT鼠标的支持(基本概念)MyWidget.cpp#include "MyWidget.h"MyWidget::MyWidget(QWidget *parent) : QFrame(parent){ m_pressedFlag = false;}MyWidget::~MyWidget(){}void MyWidget::paintEvent(QPaintEvent* event){ QPainter painter(this); int width = this->
2020-06-01 15:37:11 374
原创 虚拟机中ubuntu出现 程序tree尚未安装。sudo apt install tree 显示无法安装软件包tree。
问题:程序"tree"尚未安装。sudo apt install tree 显示无法安装软件包tree。解决步骤:先输入sudo apt-get update运行结束后再输入:sudo apt-get install tree大功告成!
2020-06-01 00:35:00 3853 7
QT+VS UDP通信示例bySummer.zip
2020-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人