07 2019 档案
摘要:一、前言 因为工作的关系,笔者从2004年开始接触回声消除(Echo Cancellation)技术,而后一直在某大型通讯企业从事与回声消除技术相关的工作,对回声消除这个看似神秘、高端和难以理解的技术领域可谓知之甚详。 要了解回声消除技术的来龙去脉,不得不提及作为现代通讯技术的理论基础——数字信号处
阅读全文
摘要:1 单片机里ADC是数模转换器:功能就是将模拟信号(电压0~5V)转换成数字信号 可以转换成8位数字量(即00H~FFH)也可以转换成10位、12位、16位的数字量。转换后的数字量与模拟量在数值上成正比。这样就可以把模拟信号的大小采集到计算机中了,经过处理后,可以送显示器显示采集的电压大小。2 你使
阅读全文
摘要:Andorid 8.0 对广播的使用做了变更。 当广播接收器使用静态注册方式使用时,除了一些例外,这个接收器接收不到隐式广播。 注意这个“隐式”是重点。 看了网上几篇文章,对这个变更理解有误。错误的理解是:8.0后,广播接收器使用静态注册,是无法使用的。实时并非如此。 先看一个例子: 首先,定义一个
阅读全文
摘要:State Machine,即为状态机,是Qt中一项非常好的框架。State Machine包括State以及State间的Transition,构成状态和状态转移。通过状态机,我们可以很方便地实现很多东西。Qt的Animation框架也是基于状态机的。 在Qt自带的帮助文档中搜索State Mac
阅读全文
摘要:动画框架是Kinetic(运动)项目的一部分,它的目标是提供一中简单的方法创建动画的和流畅的GUI。借助Qt动画属性,可以提供非常自由的动画窗体组件和其他对象(QObjects)。动画框架也能被用于图形视图框架。 一下概述解释动画框架体系结构的基础部分。示例展示了QObject和图形项(graphi
阅读全文
摘要:Qt资源体系采用平台独立机制来存储应用程序执行时的二进制文件。这种机制在应用程序需要一些确定的文件(图标、翻译文件等等)而且又不想冒丢失文件的风险时是有用的。 资源体系依赖于 qmake, rcc (Qt'sresource compiler), 和 QFile 的紧密协作。Qt3 的 qembed
阅读全文
摘要:原标题:Qt 中的对象模型(Object Model)90不太后,余生皆折腾 本节内容主要讲了 Qt 对象模型比标准 C++ 对象模型多了什么内容,并介绍了组成 Qt 对象模型基础的相关的类。最后说明了为啥 QObject 作为参数时,几乎都用指针形式的原因。更多内容可参考官方文档 Object M
阅读全文
摘要:感谢MaxValue,hennychen 对本文的翻译,同时非常感谢Cxt_programmer在百忙中抽出时间对翻译初稿的认真校验。才使本文与读者尽快见面。由于书稿内容多,我们的知识有限,尽管我们进行了细心的检查,但是还是会存在错误,这里恳请广大读者批评指正,并发送邮件至BeyondVincent
阅读全文
摘要:QtCore模块是所有其它Qt模块的基础,包含以下核心功能: Qt Data Types:数据类型Qt Object Model:对象模型(包括元对象模型、属性系统、信号与槽机制、对象树)Input/Output Classes:I/O读写Threading and Concurrent Progr
阅读全文
摘要:所有其他Qt模块都依赖于这个模块。 要包含模块类的定义,请使用以下指令: include < QtCore > 如果您使用qmake来构建您的项目,则默认将QtCore包含在内。 核心功能 Qt将这些特性添加到C++中: 1.一种非常强大的机制,用于无缝对象通信,称为信号和插槽2.可查询和可设计的对
阅读全文
摘要:方式一:网站下载:https://androidsdkmanager.azurewebsites.net/SDKPlatform 方式二、设置HTTP Proxy1. 打开Settings2. 点击HTTP Proxy,选择Manual proxy configuration:设置 Host nam
阅读全文