现在位置: 首页 > 自动控制 > 文章
2015-02-06 23:06 工业·编程 ⁄ 共 1693字 暂无评论
    QWaitCondition 允许线程在某些情况发生时唤醒另外的线程。一个或多个线程可以阻塞等待一QWaitCondition ,用wakeOne()或wakeAll()设置一个条件。wakeOne()随机唤醒一个,wakeAll()唤醒所有。     下面的例子中,生产者首先必须检查缓冲是否已满(numUsedBytes==BufferSize),如果是,线程停下来等待bufferNotFull条件。如果不是,在缓冲中生产数据,增加numUsedBytes,激活条件 bufferNotEmpty...
阅读全文
2015-02-06 06:45 科技·视野 ⁄ 共 2349字 暂无评论
智能家居并不算是个新概念,早在上个世纪,不少科普文章就为我们描绘了智能调节室温、灯光亮度等美好场景。不过,在智能家居被提出的几十年后,由于成本和易用性等问题,大多数人却仍停留在“听说过没见过”的阶段。 这种情况,随着移动互联网时代的到来而发生改变。近日,小米与美的,魅族与海尔先后达成战略合作协议。互联网企业的加入为智能家居产业带来了新玩法,智能插座、智能灯泡、智能空调等产品以较低的价格相继推出。...
阅读全文
2015-02-05 22:50 工业·编程 ⁄ 共 884字 暂无评论
       一共有3种方法用于管理窗体上子窗口部件的布局:绝对位置法、人工布局法和布局管理器法。相比于使用固定尺寸和位置,布局提供了功能强大且极具灵活性的另一种方案。使用布局后,编程人员无需计算尺寸和位置,布局可以自动进行调整,符合用户屏幕、语言以及字体的要求。 相关阅读     ----Qt的几个核心机制总结:布局 1.绝对位置法 这种方法是最原始的摆放窗口部件的方法,...
阅读全文
2015-02-04 22:48 工业·编程 ⁄ 共 698字 暂无评论
在Qt中,用的最多的是GUI页面,但GUI比较慢,有些小的试验不妨先用console,当然在Qt里面可以直接使用cout, cin这些。 不过可能不会兼容Qt自带的一些类型,比如QByteArray等类型。在网上找了一下,发现可以用如下的方法来进行输出。 首先需要包含下列头文件:     #include <QTextStream>     #include <stdio.h> 然后,在使用cin、cout、cerr之前,创建下列变量: QTextStream cin(...
阅读全文
    2015年1月12日,工业和信息化部中国电子信息产业发展研究院和中国信息化周报联合举办“2015年中国信息化十大趋势”发布会。会上发布了2015年中国信息化十大趋势。     报告显示,2015年信息技术创新应用快速深化,信息化加速向互联网化、移动化、智慧化方向演进,以信息经济、智能工业、网络社会、在线政府、数字生活为主要特征的高度信息化社会将引领我国迈入转型发展新时代。   &#...
阅读全文
一、行业现状 随着现代社会经济的不断发展,人们生活水平不断提高,旅游风景区逐渐受到人们的关注,给人们提供了休闲、娱乐的好场所。 但旅游区的安全隐患也给人们带来了一丝忧虑。特别是假期时间由于旅游人员流量大、车流量多,所以为旅游区内安全防范带来很大难度。当前的安全管理工作全部由旅游区管理人员完成,人员配备及工作量无法在短时间解决。 可以实现对各个景点安全、科学、有效的管理,对旅游区现场实施全天候、全方...
阅读全文
绘图设备是指继承QPainterDevice的子类。Qt一共提供了四个这样的类,分别是QPixmap、QBitmap、QImage和QPicture。其中,QPixmap专门为图像在屏幕上的显示做了优化,而QBitmap是QPixmap的一个子类,它的色深限定为1,你可以使用QPixmap的isQBitmap()函数来确定这个QPixmap是不是一个QBitmap。QImage专门为图像的像素级访问做了优化。QPicture则可以记录和重现QPainter的各条命令。下面我们将分两部分介绍这四种绘图设备。 QPixma...
阅读全文
   移动互联网和物联网,正以前所未有的速度发展,从而使移动数据业务呈爆炸式增长。在未来的技术演进中,更丰富的通信模式、更好的用户体验、更广泛的应用拓展,都是重要的发展方向。为了应对海量流量的挑战,移动网络正向 “无容量限制的无线网络”即所谓的 “大管道” 方向发展,技术不断取得突破。在面向未来的无线技术演进中,适应应用场景、满足用户体验成为决定因素。 中兴通讯作为全球主流移动通信和解决方案的供...
阅读全文
2015-02-02 22:41 工业·编程 ⁄ 共 839字 暂无评论
相对于Swing之于Java,C/C++环境下的GUI构建就显得复杂得多。首先就是C/C++语言并没有一个官方的GUI库。于是,第三方类库就如雨后春笋般成长起来。由于C/C++没有Java类似的跨平台性,所以其类库大多也是限定平台的,比如微软的MFC。当然也会有很多能够跨平台的GUI库,比如Qt,比如wxWidget,比如我们这里所要讲解的GTK+。 相对于MFC、Qt和wxWidget,GTK+使用面向对象框架的纯C语言编写。这是一个小巧但是功能丝毫没有逊色的GUI...
阅读全文
    云计算是推动信息技术能力实现按需供给、促进信息技术和数据资源充分利用的全新业态,是信息化发展的重大变革和必然趋势。发展云计算,有利于分享信息知识和创新资源,降低全社会创业成本,培育形成新产业和新消费热点,对稳增长、调结构、惠民生和建设创新型国家具有重要意义。当前,全球云计算处于发展初期,我国面临难得的机遇,但也存在服务能力较薄弱、核心技术差距较大、信息资源开放共享不够、信息安...
阅读全文