现在位置: 首页 > 自动控制 > 文章
动态链接库技术使软件工程师们兽血沸腾,它使得应用系统(程序)可以以二进制模块的形式灵活地组建起来。比起源码级别的模块化,二进制级别的模块划分使得各模块更加独立,各模块可以分别编译和链接,模块的升级不会引起其它模块和主程序的重新编译,这点对于大系统的构建来说更加实用。另一方面,对于商业目的明显的企业,各模块可以独立设置访问权限,开发成员只能访问自己负责的模块,其它模块是不能也不给看到的,这样减少...
阅读全文
2015-06-06 19:22 工业·编程 ⁄ 共 11366字 暂无评论
1.  内存数据库简介 1.1           概念 一、什么是内存数据库  传统的数据库管理系统把所有数据都放在磁盘上进行管理,所以称做磁盘数据库(DRDB:Disk-Resident Database)。磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读写数据的操作一方面要进行磁头的机械移动,另一方面受到系统调用(通常通过CPU中断完成,受到CPU时钟周期的制约)时...
阅读全文
作为生物识别技术中应用最广泛、价格最低廉的识别技术之一,指纹识别技术在近年保持着良好的发展态势,预计未来几年指纹识别市场将会持续保持稳定的增长速度。目前指纹识别技术主要应用在企业考勤和智能小区门禁系统中,随着技术的成熟和成本的降低,指纹识别技术的应用领域也越来越广泛。 触控风暴 “下一头猪”将要起飞 雷军说“站在风口,猪也能飞起来”,考虑到移动设备具有大的保有量,以及未来仍在不断发展的趋势,指纹识别可...
阅读全文
2015-06-05 16:21 工业·编程 ⁄ 共 334字 暂无评论
bool mouseTracking 这个属性保存的是窗口部件跟踪鼠标是否生效。 如果鼠标跟踪失效(默认),当鼠标被移动的时候只有在至少一个鼠标按键被按下时,这个窗口部件才会接收鼠标移动事件。 如果鼠标跟踪生效,如果没有按键被按下,这个窗口部件也会接收鼠标移动事件。 也可以参考mouseMoveEvent ()和QApplication::setGlobalMouseTracking ()。 通过setMouseTracking ()设置属性值并且通过hasMouseTracking ()来获得属性值。 调用...
阅读全文
2015-06-04 16:15 工业·编程 ⁄ 共 6255字 暂无评论
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象来实现的(也就是不需要数据源,将逐个单元格内的信息填好即可)。...
阅读全文
2015-06-03 07:56 工业·编程 ⁄ 共 2008字 暂无评论
Qt5假定的执行字符集是UTF8,不再允许用户擅自改动。这样一来,Qt4中setCodecXXX的各种副作用不再存在,而且中文问题更为简单。 QString s1 = "汉语"; QString s2("漢語"); QString s3 = tr("中文") QString s4 = QStringLiteral("中文");//只要字符串不需要翻译,请关注这个 QString s5 = QString::fromWCharArray(L"中文"); QString s6 = u8"中文";//C++11...
阅读全文
成立不到三年,滴滴快的从一个起初被全民看衰的项目,变成了一个可以和世界级选手Uber去PK的平台型公司。 2014年的那场补贴大战让滴滴、快的名声大噪,让腾讯、阿里尝到了移动支付的甜头,再加上2015年情人节两家公司的高调合并,滴滴快的在过去的一年多里赚足了眼球。可能大多数人都会觉得滴滴快的之所以能崛起,靠的是补贴和营销。但实际上,在营销背后,有更多的不为外界所知道的“隐”科技。 1.滴米调度室 和很多出租车司机...
阅读全文
2015-06-02 07:53 工业·编程 ⁄ 共 2692字 评论 1 条
长期以来,很多人都清楚,一旦C++源码中直接使用了中文,这样的源码想要跨平台(I18N)会非常困难。 随着: Windows下:MSVC2010成为主流 Linux下:GCC升级到4.6 C++中的中文问题 才算有了一个比较优雅的、跨平台的Workaround。 相关阅读     ----QString 乱谈(1) (本文讨论编译器范围:GCC4.6+, MSVC2010sp1+ 。本文属于QString系列,但暂不涉及QString) C++ 中文问题 要在C++中正确使用中文,必须要了解下...
阅读全文
2015年,云计算市场格外不同。不仅是数字频创新高,还因为格局已逐渐明朗。国际上看,5月20日,Gartner发布IaaS报告,估计全球IaaS支出在2015年将达到将近165亿美元,从现在起到2019年,每年将增长29.1%。Gartner最新的首席信息官调查显示,有83%的CIO认为云IaaS是一种可行的选择,10%的人认为对于新的基础架构来说,IaaS是默认的选择。“AWS,Azure和GCE(Google Compute Engine)瓜分了绝大部分的云计算负载”。国内来看,同样如...
阅读全文
2015-06-01 07:46 工业·编程 ⁄ 共 2106字 评论 1 条
一个月前尝试写了一篇关于QStringLiteral,存盘时MoinMoin罢工了。吸取一点经验,还是写成短篇吧 可是,可是,QString不就是简简单单一个字符串么?能有什么可谈的。真的么... (本文范围:Qt4) 字符串比较 如果翻看Qt的源码,或者Qt的(正规一点)第三方库,我们很少看到这种代码: //QString myString if (myString == "dbzhang800") { } 取而代之的是 if (myString == QLatin1String("dbzhang800"...
阅读全文