- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 QT之UDP和组播的使用
QT中udp和组播的使用因为在实际项目中,用户有N个电脑预览实时视频,如果同时有N多个终端去连接服务器,服务器的压力发送数据带宽的压力很大,所以给提出采用组播的方式去解决此类的问题。QT中的udp先简单说下udp,因为组播也是udp的,用udp的比较方便的一种面向无连接的方式,只要绑定本地端口,跟服务器发个信令通知告诉IP和端口,就可以接收服务器端的数据了,但是存在最多的问题就是丢包和乱序,先看下简
2016-12-29 17:34:29
35552
1
原创 QT之海康解码显示小技巧
海康解码因为项目中需要用到海康的私有流解码显示,为了效率高,所以直接采用他们提供的解码库碰到的问题1.显示:海康显示是可以直接传入句柄,QT中的句柄winId 2.在显示中点击label的时候,会响应主界面的paintEvent,之后QLabel显示区域会闪烁,特别是在添加拖动之后 ##解决方法 1.显示的时候直接强行转成HWND,传入:(HWND)ui.label->windId;
2016-12-28 23:43:26
5580
5
原创 Qt之显示yuv数据图像
Qt之显示yuv数据图像本文对在QT中实时显示yuv数据提供一个解决方案,再次特别非常感谢http://blog.yundiantech.com/中的博文,也是借鉴其中的播放YUV文件的demo实现实时播放yuv视频数据,废话不多说,就直接介绍显示效果最好的方法吧qt中利用FFmpeg将yuv转RGB32qt中将rbg显示到label上qt中利用FFmpeg将yuv转RGB32
2016-12-03 15:48:20
25163
4
原创 QT之QJson传输和中文乱码解决方案
QT之QJson传输和中文乱码解决方案本文对遇到QJson的解析和传输遇到的些问题作出一些解决的办法qt中传输json数据qt接收json数据中包含中文转换qt传输json数据Qt5中JSON的生成与解析QJsonDocumentQJsonDocument既可以从一个基于文本表示的UTF-8编码,又可以从Qt自己的二进制格式读取和写入这个文件。JSON文档可以从它的基于文本的表示使用QJso
2016-12-03 14:46:23
20851
6
转载 c++11右值引用的绑定规则
右值引用的绑定规则右值引用(rvalue reference,&&)跟传统意义上的引用(reference,&)很相似,为了更好地区分它们俩,传统意义上的引用又被称为左值引用(lvalue reference)。下面简单地总结了左值引用和右值引用的绑定规则(函数类型对象会有所例外):(1)非const左值引用只能绑定到非const左值;(2)const左值引用可绑定到c
2016-06-03 17:10:40
2426
原创 JavaScript基础入门
在工作中,时不时的要设计去与web端的网页去进行一些交互,要想软件的功能更加强大,包括QT,Android,IOS的开发,无一列外的都会涉及到与JS的交互,所以想着手学习JavaScript,以后遇到问题,会多一些解决的思路,虽然之前在QT已经用过JS的交互,但具体的基础还是有些模糊。什么是JavaScriptJavaScript 使用JavaScript 语句输出注释JavaScript
2016-03-22 17:16:44
6282
3
原创 QT中QMainWindow、QWidget、QDialog的区别
QT中QMainWindow、QWidget、QDialog的区别QT中QMainWindowQWidgetQDialog的区别QMainWindowQWidgetQDialogQMainWindow详细描述QMainWindow类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(例如文本编辑或者绘制画布)以及周围菜单、工具条和一个
2016-03-21 16:19:20
33504
原创 html5基础入门
html5的基本知识小结之前或多或少也接触过一点html,但是没有系统的去学习,只是照葫芦画瓢的改改拿过来用,现在想从一些基础的在往回来看看,学习学习html5,说不准以后就能用的上html5编辑器WebStormhtml5新增标签标签的介绍和使用示例html5的基本知识小结WebStromhtml5部分新增标签articlesectionasidenavheaderhgr
2016-03-20 01:06:02
817
转载 ADO接口之_ConnectionPtr
ADO中最重要的对象有三个:Connection、Recordset和Command,分别表示连接对象、记录集对象和命令对象。三个对象对应的智能指针分别是:_ConnectionPtr、_RecordsetPtr、_CommandPtr。ADO使用_ConnectionPtr这个指针来操纵Connection对象,类似地,后面用到的_CommandPtr和_RecordsetPtr
2014-10-15 10:35:53
1974
转载 MFC列表控件
1.如何在对话框上添加图片利用MFC中的Picture Control控件,步骤如下:在资源管理其中添加一个位图文件;在对话框中添加一个Picture Control控件,并将该控件Type属性选择为Bitmap;随后,在Image属性中选择添加的位图资源ID2.如何在对话框中显示表格实现类似excel的表格,以供数据显示利用List Control控件,步骤如下:
2014-04-02 18:01:33
1123
转载 CreateThread函数原型
函数原型MSDN中CreateThread原型:?12345678HANDLECreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes,// SD SIZE_TdwStackSize, // initial stack size L
2013-12-26 09:39:41
1952
转载 MFC Attach()函数和Detach()函数
.一、Windows对象和MFC对象的区别?MFC对象实际上并没有把整个Windows对象都包装在其中。对于窗口:MFC对象它只是有一个窗口句柄而已,这个窗口句柄如果指向一个实际存在的窗口对象(窗口对象,也就是WNDCLASS,是一个Windows对象),那么这个MFC对象就是有效的,否则这个MFC对象是空的。如果你还不明白,请回忆一下,当我们使用MFC创建一个窗口时,是分两步进行的:
2013-12-25 17:35:48
5797
原创 Tcp Socket编程实例
基本通信:服务端:#include#includeusing namespace std;const int port = 9900;const int BUF_SIZE = 1024;int main(){ WSADATA wsaData; WORD wVersionRequired; wVersionRequired = MAKEWORD(2
2013-12-25 11:52:46
582
转载 ntohs, ntohl, htons,htonl的比较和详解【转】
ntohs =net to host short int 16位htons=host to net short int 16位ntohs =net to host long int 32位htonl=host to net long int 32位简述: 将一个无符号短整形数从网络字节顺序转换为主机字节顺序。 #include
2013-12-25 09:18:13
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人