关于MQTT协议与QT的结合【保姆级的操作手册一】

  • Post author:
  • Post category:其他

前文 1.MQTT的作用: mqtt协议是为工作在低带宽,不可靠网络的远程传感器和控制设备通讯而设计的协议,而Socket则是为了浏览器与服务器全双工通信的一种协议。mqtt是IBM开发的一个即时通讯协议,Socket是HTML5一种新的协议。 2.MQTT的好处: 实现远程传感器和控制设备而设计的协议 3.MQTT的三种角色: 发布者(Publish)、代理(Broker)(服务器)、订阅者(S…

继续阅读 关于MQTT协议与QT的结合【保姆级的操作手册一】

Java中的观察者模式

  • Post author:
  • Post category:java

1.相关类介绍 public class Observable extends Object 此类表示模型视图范例中的 observable 对象,或者说“数据”。可将其子类化,表示应用程序想要观察的对象。 一个 observable 对象可以有一个或多个观察者。观察者可以是实现了 Observer 接口的任意对象。一个 observable 实例改变后,调用 Observable 的 notif…

继续阅读 Java中的观察者模式

音频回音消除算法

  • Post author:
  • Post category:其他

一、回声消除原理 回音消除一直是语音通信的难点,从通讯回音产生的原因看,可以分为声学回音(Acoustic Echo)和线路回音(Line Echo),相应的回声消除技术就叫声学回声消除(Acoustic Echo Cancellation,AEC)和线路回声消除(Line Echo Cancellation, LEC), 声学回音是由于在免提或者会议应用中,扬声器的声音多次反馈到麦克风引起的(比…

继续阅读 音频回音消除算法

基于BP 网络分类器的交通标志识别

  • Post author:
  • Post category:其他

基于BP 网络分类器的交通标志识别 摘要:针对中国全部 3 大类 116 个交通标志,即禁令标志、指示标志、警告标志,用 BP 网络实现分类功能. 实验中使用了 3 种测试集,即加高斯噪声、水平扭曲和日本交通标志实景图,对BP 网络的分类性能进行了测试. 实验结果表明:用 BP 网络实现交通标志粗分类功能的效果是比较理想的,对交通标志的颜色失真和形状失真均具有较好的容错性和鲁棒性. 关键词:道路交…

继续阅读 基于BP 网络分类器的交通标志识别

linux下载命令wget命令详解

  • Post author:
  • Post category:linux

wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例如: # wget http://www.linuxsense.org/xxxx/xxx.tar.gz 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载 例如: # wget -c http://www.linuxsense.org/xx…

继续阅读 linux下载命令wget命令详解

手动加载特定的预训练模型权重(或解决size mismatch for fc.bias的问题)

  • Post author:
  • Post category:其他

1、加载指定预训练权重 有时无法直接利用官方的预训练模型,需要自己手动将指定模型进行预训练。主要有以下语句作为参考: model = models.resnet34(pretrained=False) pretrained_dict = torch.load('./pretrain/resnet34-333f7ec4.pth') pretrained_dict = {k: v for k, v i…

继续阅读 手动加载特定的预训练模型权重(或解决size mismatch for fc.bias的问题)

element-ui el-dialog如何设置响应式宽高且永远水平垂直居中

  • Post author:
  • Post category:其他

写在前面 el-dialog是使平常使用element-ui比较常用的一个组件,想要灵活控制它达到想要的开发效果,就必须要熟悉它默认一些属性:默认 width:50% , 高度 为标题和el-dialog__body,el-dialog__footer 内容以及padding撑开 ,定位上 默认水平居中,距离顶端15vh 具体实现 原理是width采用百分比,height赋值为vh,覆盖el-di…

继续阅读 element-ui el-dialog如何设置响应式宽高且永远水平垂直居中

Ubuntu 16.04 安装Vmware Workstation12

  • Post author:
  • Post category:其他

1、安装Vmware Workstation12 1、从官网上获取 http://www.vmware.com/products/workstation/workstation-evaluation.html 2、如果觉得上面的方法下载得比较慢,可以安装axel进行多线程安装: $ sudo apt-get install axel $ axel -n 10 http://www.vmware.c…

继续阅读 Ubuntu 16.04 安装Vmware Workstation12

vue+定时器 自动变化的进度条

  • Post author:
  • Post category:vue

一、定时器的写法:(本例运用的是setInterval) (1)对定时器使用的基本理解 定时器名 = setInterval(“要执行的函数名”,定时时间毫秒); //定时器 clearInterval(“定时器名”); //取消定时器 (2)本例中应用的模式 var id=setInterval(()=>{ a=this.processbar(); console.log("a is"+a…

继续阅读 vue+定时器 自动变化的进度条

C#文件操作集合四(文件复制和移动)

  • Post author:
  • Post category:其他

前言 文件操作是开发过程中经常遇到的,如何创建文件、处理文件、保存文件以及读取文件这些工作是每一位开发都必须经历的。 这里围绕C#文件操作内容,我做了一次系统的梳理,主要包括以下几个模块: 1、文件内容操作:文件读写相关 2、文件检测 3、文件及目录创建和删除 4、文件复制和移动 5、文件加密、解密 6、文件上传、下载 7、文件压缩相关 8、文件操作权限相关 一、小节摘要 本节整理了文件复制和移动…

继续阅读 C#文件操作集合四(文件复制和移动)