自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

渐渐的不归路专栏

愿那些志同道合的同行者,勇敢的前行,走到不归路的尽头!

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 QT之UDP和组播的使用

QT中udp和组播的使用因为在实际项目中,用户有N个电脑预览实时视频,如果同时有N多个终端去连接服务器,服务器的压力发送数据带宽的压力很大,所以给提出采用组播的方式去解决此类的问题。QT中的udp先简单说下udp,因为组播也是udp的,用udp的比较方便的一种面向无连接的方式,只要绑定本地端口,跟服务器发个信令通知告诉IP和端口,就可以接收服务器端的数据了,但是存在最多的问题就是丢包和乱序,先看下简

2016-12-29 17:34:29 34530 1

原创 QT之海康解码显示小技巧

海康解码因为项目中需要用到海康的私有流解码显示,为了效率高,所以直接采用他们提供的解码库碰到的问题1.显示:海康显示是可以直接传入句柄,QT中的句柄winId 2.在显示中点击label的时候,会响应主界面的paintEvent,之后QLabel显示区域会闪烁,特别是在添加拖动之后 ##解决方法 1.显示的时候直接强行转成HWND,传入:(HWND)ui.label->windId;

2016-12-28 23:43:26 5376 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 24196 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 19592 5

转载 c++11右值引用的绑定规则

右值引用的绑定规则右值引用(rvalue reference,&&)跟传统意义上的引用(reference,&)很相似,为了更好地区分它们俩,传统意义上的引用又被称为左值引用(lvalue reference)。下面简单地总结了左值引用和右值引用的绑定规则(函数类型对象会有所例外):(1)非const左值引用只能绑定到非const左值;(2)const左值引用可绑定到c

2016-06-03 17:10:40 2227

原创 JavaScript基础入门

在工作中,时不时的要设计去与web端的网页去进行一些交互,要想软件的功能更加强大,包括QT,Android,IOS的开发,无一列外的都会涉及到与JS的交互,所以想着手学习JavaScript,以后遇到问题,会多一些解决的思路,虽然之前在QT已经用过JS的交互,但具体的基础还是有些模糊。什么是JavaScriptJavaScript 使用JavaScript 语句输出注释JavaScript

2016-03-22 17:16:44 6131 3

原创 QT中QMainWindow、QWidget、QDialog的区别

QT中QMainWindow、QWidget、QDialog的区别QT中QMainWindowQWidgetQDialog的区别QMainWindowQWidgetQDialogQMainWindow详细描述QMainWindow类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(例如文本编辑或者绘制画布)以及周围菜单、工具条和一个

2016-03-21 16:19:20 32973

原创 html5基础入门

html5的基本知识小结之前或多或少也接触过一点html,但是没有系统的去学习,只是照葫芦画瓢的改改拿过来用,现在想从一些基础的在往回来看看,学习学习html5,说不准以后就能用的上html5编辑器WebStormhtml5新增标签标签的介绍和使用示例html5的基本知识小结WebStromhtml5部分新增标签articlesectionasidenavheaderhgr

2016-03-20 01:06:02 758

转载 ADO接口之_ConnectionPtr

ADO中最重要的对象有三个:Connection、Recordset和Command,分别表示连接对象、记录集对象和命令对象。三个对象对应的智能指针分别是:_ConnectionPtr、_RecordsetPtr、_CommandPtr。ADO使用_ConnectionPtr这个指针来操纵Connection对象,类似地,后面用到的_CommandPtr和_RecordsetPtr

2014-10-15 10:35:53 1921

转载 MFC列表控件

1.如何在对话框上添加图片利用MFC中的Picture Control控件,步骤如下:在资源管理其中添加一个位图文件;在对话框中添加一个Picture Control控件,并将该控件Type属性选择为Bitmap;随后,在Image属性中选择添加的位图资源ID2.如何在对话框中显示表格实现类似excel的表格,以供数据显示利用List Control控件,步骤如下:

2014-04-02 18:01:33 1073

转载 CreateThread函数原型

函数原型MSDN中CreateThread原型:?12345678HANDLECreateThread(  LPSECURITY_ATTRIBUTES lpThreadAttributes,// SD  SIZE_TdwStackSize, // initial stack size L

2013-12-26 09:39:41 1899

转载 MFC Attach()函数和Detach()函数

.一、Windows对象和MFC对象的区别?MFC对象实际上并没有把整个Windows对象都包装在其中。对于窗口:MFC对象它只是有一个窗口句柄而已,这个窗口句柄如果指向一个实际存在的窗口对象(窗口对象,也就是WNDCLASS,是一个Windows对象),那么这个MFC对象就是有效的,否则这个MFC对象是空的。如果你还不明白,请回忆一下,当我们使用MFC创建一个窗口时,是分两步进行的:

2013-12-25 17:35:48 5596

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

转载 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 571

MFC学习总结 (67个技巧)

MFC学习总结 (67个技巧) 1.属性页的添加2.List Control中标题栏(Column)的添加等

2013-06-23

C++_socket编程基础(理论篇)

C++_socket编程基础,供初学者学习!

2013-06-19

空空如也

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

TA关注的人

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