11 灿哥哥

尚未进行身份认证

专注技术

等级
TA的排名 522

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

CentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 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>// 窗口过程LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPa...

2018-11-18 17:12:11

QTextEdit 总结

关于Qt的富文本处理, 可以参考文档: Rich Text Processing该文档有人翻译了一下(本来我想翻译- -!), 参考Rich Text Processing富文本处理 QTextEdit的组成比较复杂, 最好看看文档了解一下Rich Text Document Structure1. 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中显示的顺序位置,经过研究及实践实战,实现方式的核心代码如下:import QtQuick 2.4import QtQuick.Controls 1.3import QtQuick.Window 2.2import QtQuick.Dialogs 1.2 Rectangle { width: 800 ...

2018-11-11 12:32:09

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

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

2018-11-11 12:27:04

QML之图片拖拽与缩放

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

2018-11-11 11:53:49

QML之实现滚动条

Scrolbar.qmlimport QtQuick 2.7import QtQuick.Controls 2.0 // 滚动条Rectangle { id: scrollbar; opacity: 0 // 绑定到ListView组件 property ListView target : ListView{} width: 15; hei...

2018-11-11 11:40:53

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

QML 应用程序的性能考虑与建议原文:csdn aidear_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 = new QTextEdit(0);QTextDocumentFragment fragment;fragment = QTextDocumentFragment::fromHtml("<img src='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

查看更多

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