sxpsxp12的博客

技术在于分享!

Qt MQTT客户端--QMQTT

前言 效果图 QMQTT 客户端源码的编译 QMQTT库的使用 前言 本次使用MQTT库为QMQTT,Qt环境为5.6.2+Mingw; QMQTT源码地址:https://github.com/emqtt/qmqtt; 其他语言MQTT客户端库的...

2018-02-23 15:05:33

阅读数 5950

评论数 3

Mqtt Broker部署方法

Mosquitto Broker部署 本机测试(指的是在自己电脑部署broker和使用客户端的情况):需要将所有证书签名common-name设置成自己本机的IP。 客户使用:需要使用本机IP设置签名证书的请求common-name 说明:一般情况下,提示SSL失败的情况,基本都是...

2017-11-17 19:59:53

阅读数 2815

评论数 0

supervisor部署

Supervisor部署 安装指令 sudo apt-get install supervisor 获取supervisor配置文件所有说明 sudo vim configure.doc sudo chmod 777 configure.doc sudo echo_supervisord_conf...

2017-11-17 19:58:27

阅读数 273

评论数 0

C# MQTT客户端--M2MQTT

m2mqtt库:https://github.com/eclipse/paho.mqtt.m2mqtt m2mqtt手册:https://m2mqtt.wordpress.com/using-mqttclient/ m2mqtt下载:https://www.nuget.org/pack...

2017-09-06 19:23:11

阅读数 8461

评论数 2

windows平台Mosquitto使用

介绍mosquitto是一款实现了消息推送协议 MQTT v3.1/v3.1.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备。 本博客的测试是基于win10系...

2017-09-06 18:58:48

阅读数 1846

评论数 0

Model/View之子类化QAbstractItemModel实现QTreeView的复选框

引言 先上效果图: 最近想要实现上图所示的一个数据展示列表,最先使用的QTreeWidget组件进行展示,但是遇到了当数据量过大(10000以上),第一次点击TabPage加载数据时,总是有很卡顿的感觉,得隔一段时间才能加载显示出数据。汗!偷懒偷不成了,效果自己都不能忍,更何况别人。因此使用了Mo...

2017-06-23 17:25:50

阅读数 4237

评论数 2

QT Application的主题风格

Qt 应用的风格主题有多种,支持包括Windows XP Style Widget Gallery(windowsXp风格)、Windows Style Widget Gallery(window风格)、Windows Vista Style Widget Gallery(window vista...

2017-06-07 21:02:01

阅读数 2972

评论数 0

Qt Model/View之实现Item自定义显示

介绍 Delegate 代理类被用来显示和编辑Item项。为了能实现自定义的Item,需要子类化代理类,并实现自己的paint() 和 sizeHint()方法。paint()方法会被每个Item调用,来绘制自定义的样式和相应的数据类型,sizeHint()方法用于指示每个Item的大小。在重绘I...

2017-06-05 10:58:42

阅读数 3159

评论数 1

JQuery Plugin-TableExport实现前端表格的导出功能(已解决表格pdf导出中文格式问题)

前言 最近在整一个前端的一个测试工具,使用Express+Nodejs实现后台功能。为了能够实现前端表格的导出功能,各种尝试发现tableExport是一个很不错的插件。因此最后选择了hhurz的JQuery Plugin来实现表格的导出功能。 可以从下面的地址下载TableExport插件;该...

2017-01-20 16:04:04

阅读数 23398

评论数 27

前端加载动画/加载等待动画

在加载前端的数据的时候,很多时候不能用进度条来衡量不定数据量。此时加载动画就有用武之地了。可以在数据请求时显示加载动画,等动画加载完成再隐藏加载动画,让前端更具交互友好性。 网上百度了很多关于这方面的资料,但是好多感觉都很繁琐,本着偷懒的心态,在html5应用开发框架ionic中找到了该加载动...

2017-01-17 15:09:10

阅读数 6145

评论数 0

js 格式化时间

最近在打印js的调试信息时,想要将时间显示成”yyyy-MM-dd hh:mm:ss”的格式,在c++中QDateTime类已经做了封装,可以使用toString(“yyyy-MM-dd hh:mm:ss”)的方法将时间进行格式化显示。但是通过查阅JavaScript的手册时,没有找到关于时间格式...

2017-01-17 14:23:32

阅读数 245

评论数 1

sweetAlert替换JsBOM Alert警告框

前言 最近在使用Alert提示框的时候,感觉样式单一,很不美观,而且自定义很是受限。为了使提示框能够美丽动人,SweetAlert是很不错的选择,它允许自定义,支持设置提示框标题、提示类型、内容展示图片、确认取消按钮文本、点击后回调函数等。sweetAlert能够自动居中,不论是电脑桌面还是移动设...

2017-01-17 14:07:04

阅读数 471

评论数 0

浮点型 比较

问题描述今天在写Qt代码时,涉及到判断两个double类型的大小,在判断a1==a2条件判断时,相等大小的两个double类型的数永远为false,导致代码逻辑出错。经过半天的调试,发现相等的两个double类型的数,它们的差不等于零,两数之差为一个小数点前后共16位的一个数。 记录浮点数在计算机...

2016-11-16 17:45:05

阅读数 703

评论数 0

代理Delegate的小应用

前言 在平时关于表格一类的的控件使用中,不可避免需要修改每个Item的值,通过在Item中嵌入不同的控件对编辑的内容进行限定,然而在表格的Item中插入的控件始终显示,当表格中item项很多的时候,会影响表格的美观和用户的体验。此时Delegate代理就派上了用场,通过Delegate可以使...

2016-09-01 18:40:59

阅读数 478

评论数 0

室内环境监测系统的设计二

本章主要介绍室内环境监测系统的框架设计,本课题不仅仅包含了上位监测软件,也包含了下位机数据采集和传输,以及上位机和下位机的交互。可以说是自己在大学四年学习的成果之一系统介绍 本系统主要是利用传感器进行室内环境的采集,包括温湿度,光强,烟雾浓度,并能够对室内环境进行预警。同时上位机和下位机支持无线配...

2016-05-23 13:33:20

阅读数 2735

评论数 0

室内环境监测系统的设计(一)

从三月中旬开始实习+试用,到今天终于告一段落。今天早上终于把公司的工作交接完毕啦,利用一下下午的时间,对自己毕设的课题做一下记录,同时把自己的课题挂到博客上,提供大家交流学习的平台。 这个月为了能够早点回学校也是够拼了,整整一个月都没休息,周六日加班调休,不知不觉就坚持下来了,期间完成了公司的项目...

2016-05-23 12:48:20

阅读数 3023

评论数 1

Python记录一二之数字类型

Python Number 类型转换int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]...

2016-05-19 14:03:57

阅读数 246

评论数 0

Python之编码规范

无规矩不成方圆,在编码过程中遵循编码规范能提高开发效率,使自己的代码根据可读性和可维护性1、不要在行尾加“;”,不要使用“;”将两行代码放在同一行。 2、每行不超过80个字符,注释和长的导入语句除外。 3、不要使用反斜杠“\”连接行,在Python中会把(),[],{}中的行隐式连接起来。 ...

2016-05-18 19:06:15

阅读数 245

评论数 0

Python之开发环境的搭建

Windows平台开发环境的搭建1、到Python官网的下载界面下载Python, http://www.python.org/download/ 2、在下载列表中选择要下载的版本,包格式为:python-XYZ.msi,XYZ为版本号 3、双击安装包,按提示下一步进行安装。要使用安装程序 ...

2016-05-18 19:02:10

阅读数 869

评论数 0

Python之简介

Python是解释型、面向对象、动态数据类型的程序设计语言。 Python是使用缩进来区分代码块的编程语言,因此必须严格控制其格式Python发展历史Python遵循GPL开源协议,由Guido Van Rossum于1989年发明,并于1991年公开第一个发行版。Python本身是由诸多的其他...

2016-05-18 19:00:49

阅读数 288

评论数 0

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