10 灿哥哥

尚未进行身份认证

专注技术

等级
TA的排名 666

MQTT交叉编译与移植

原文链接:https://blog.csdn.net/qq_29350001/article/details/77718460

2019-01-24 17:07:09

MQTT 客户端源码分析

原文链接:https://blog.csdn.net/qq_29350001/article/details/77161537

2019-01-24 17:06:04

安装MQTT客户端及测试

原文链接:https://blog.csdn.net/qq_29350001/article/details/77062310

2019-01-24 17:05:21

搭建MQTT服务器及测试

原文链接:https://blog.csdn.net/qq_29350001/article/details/76680646

2019-01-24 16:58:21

漫谈MQTT协议

MQTT服务器搭建我们已经完成了,现在回过头来看协议。参看:MQTT官网参看:MQTT_V3.1_Protocol_Specific参看:MQTT协议中文版参看:MQTT协议中文版上面这几篇文章,已经说明了一切。下面着重讲一下MQTT的消息格式和主要特征。一、什么是MQTT首先你要知道什么是MQTT。额,这个很重要。官网是已经给我们答案了,参看:Freque...

2019-01-24 15:52:19

CentOS7下使用yum安装MariaDB

CentOS6或早期的版本中提供的是MySQL的服务器/客户端安装包,但CentOS7已使用了MariaDB替代了默认的MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。Linux下安装MariaDB官方文档参见:https...

2018-12-08 11:23:29

Duilib学习之基础

一个Win32窗口程序创建一个空的Win32工程,然后输入以下代码。#include<Windows.h>#include<stdio.h>#include<tchar.h>//窗口过程LRESULTCALLBACKWndProc(HWNDhWnd,UINTmessage,WPARAMwParam,LPARAMlPa...

2018-11-18 17:12:11

QTextEdit 总结

关于Qt的富文本处理,可以参考文档: RichTextProcessing该文档有人翻译了一下(本来我想翻译--!),参考RichTextProcessing富文本处理 QTextEdit的组成比较复杂,最好看看文档了解一下RichTextDocumentStructure1.HTML形式操纵QTexteditQTextEdit支持HTML的一个子集,所以...

2018-11-11 17:50:17

Qt之深入理解插件系统

简述要开发一个成功的系统,插件是必经之路。1.对于小朋友来说,积木是木头塑料,用这些小积木可以拼成房子、动物。2.对于建筑工人来说,积木是零砖碎瓦,用这些小积木可以构建高楼大厦。3.对于程序员来说,积木可以看做是插件(更高级一点),用这些小积木可以搭建大系统。很多人认为插件化很复杂,便将其拒之门外。实际上,从框架的使用角度来看,还是蛮简单的。最难的,其实并不在于框架本身,而在于改变现有...

2018-11-11 17:13:21

QML之图片动态显示(Image与QQuickImageProvider)

最近,需要在QML上显示来自OPenCV的摄像头视频,因为是视频,即好多好多图片,所以需要QML上动态刷新来自C++的QImage。具体怎么搞我就不再赘述,虽然资料不多,但是CSDN上的一篇博客已经写得十分的清楚。该博客如下:前言开发Qt应用时,想把QImage发送到QML端通过Image组件显示出来,这种场景主要用在例如在C++端调用android系统接口截图然后发送到QML端显示,或者C...

2018-11-11 16:45:11

QML之TextEdit连续输入多个空格后无法自动换行

在使用qml的TextEdit(ps:包括QTextEdit也有此问题)的时候发现不停的输入空格后会无法自动换行,如下图所示:尝试更改所有的wrapMode后并没有卵用,可能是Qt自己的bug吧。既然如此那就手动换行来解决,因为仅仅只有空格有此问题,所以单独处理空格就ok。解决代码如下:TextEdit{...Keys.onSpacePressed:{    if...

2018-11-11 16:11:55

QML之鼠标拖动ListView中某项的位置

现有一种需求,就是用鼠标拖动某项,动态去改变某一项在ListView中显示的顺序位置,经过研究及实践实战,实现方式的核心代码如下:importQtQuick2.4importQtQuick.Controls1.3importQtQuick.Window2.2importQtQuick.Dialogs1.2Rectangle{width:800...

2018-11-11 12:32:09

乱谈Qt程序之i18n的实现(从C++到Qt)

嘿嘿,本文只是试图从纯C++的角度告诉你Qt的国际化是到底是怎么一回事(注:本文只看一个点,不看面)。而不会一步一步告诉你Qt的国际化/本地化怎么用(这些东西在QtManual、论坛以及相关书籍中介绍的够多了)。Qt国际化所做的就是这点东西:首先,提取要翻译的字符串,手动翻译,生成一个qm文件,以备使用 其次,程序中使用QTranslator安装翻译文件 最后,tr函数去查...

2018-11-11 12:27:04

QML之图片拖拽与缩放

方法这里使用的是drag属性实现,其实还可以将图片置于ScrollView中实现拖拽,或者是放在Flickable中。效果代码importQtQuick2.9importQtQuick.Window2.2Window{visible:truewidth:1620height:720title:qsTr("Hell...

2018-11-11 11:53:49

QML之实现滚动条

Scrolbar.qmlimportQtQuick2.7importQtQuick.Controls2.0//滚动条Rectangle{id:scrollbar;opacity:0//绑定到ListView组件propertyListViewtarget:ListView{}width:15;hei...

2018-11-11 11:40:53

QML应用程序的性能考虑与建议

QML应用程序的性能考虑与建议原文:csdnaidear_evo QtQml应用程序的性能考虑与建议本文翻译自Qt官网文档:http://doc.qt.io/qt-5/qtquick-performance.html时间考虑作为一名程序开发者,应该努力使渲染引擎的刷新率维持在60fps,也就是说在每帧之间大约有16ms,这段时间包括了基本图元在图形硬件上的描画。具体内容如下...

2018-08-27 09:53:31

Qt之JSON生成与解析

简述Qt5中包含了处理JSON的类,均以QJson开头(例如:QJsonDocument、QJsonArray、QJsonObject),在QtCore模块中,不需要额外引入其它模块。常用的JSON库json.org 中介绍了JSON在各种语言中的应用,在C/C++中比较常用的JSON库主要有以下几个: JsonCpp  JsonCpp是一个C+...

2018-07-18 13:29:25

QTextEdit 当中添加图片的几种方式

方式一QTextEdit*textEditor=newQTextEdit(0);QTextDocumentFragmentfragment;fragment=QTextDocumentFragment::fromHtml("<imgsrc='C:\\aaa.jpg'>");textEditor->textCursor().insertFragment(fra...

2018-06-23 17:46:45

QML之自定义Qt Quick Controls 2

http://doc.qt.io/qt-5/qtquickcontrols2-customize.html

2018-06-23 16:30:34

WebRTC的拥塞控制和带宽策略

网络的波动带来的卡顿直接影响着用户的体验,在WebRTC中设计了一套基于延迟和丢包反馈的拥塞机制(GCC)和带宽调节策略来保证延迟、质量和网路速度之间平衡,本文中重点是介绍基于trendline滤波的评估模型。本文来自学霸君资深架构师袁荣喜和萍乡学院辛锋的投稿,并由LiveVideoStack全文发布。文/袁荣喜,辛锋在视频通信的技术领域WebRTC已成为主流的技术标准,WebRTC包涵了诸多...

2018-05-29 14:30:53

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!