当前位置 : 首页

Qt Creator中无法使用OpenCV2中新函数的解决办法

按上篇文章 Qt4.8下应用OpenCV2.4.4搭建环境详细步骤(win7)
在Qt Creator中配置了OpenCV2.4.X,但是只能使用opencv1.0的函数,opencv2中的函数,例如:imread()Mat结构等都不能使用。
找原因过程如下:

qobject_cast用法

函数原型
T qobject_cast ( QObject * object )
本方法返回object向下的转型T,如果转型不成功则返回0,如果传入的object本身就是0则返回0。

Qt中通过设置位图掩码生成异形控件

以下步骤是以按钮为例,其他控件类似

艾勒里·奎因《希腊棺材之谜》读后感

Ellery Queen 《The Greek Coffin Mystery》
  最近看欧美的推理小说不是很多,这可能是半年多来的第一次。
  以前看过的欧美小说也屈指可数:
  《福尔摩斯探案集》全集看过三遍,初中和高中时读过一遍,大学时读过一遍,考研期间又看了一遍。还有美国作家特德·利卡迪给福尔摩斯写的续集《东方探案》,描写了福尔摩斯和宿敌莫里亚蒂教授在莱辛巴赫瀑布决斗后消失的三年内的经历,即1891到1894年间的探案故事。以及柯南道尔的小儿子艾德里安·柯南·道尔写的《福尔摩斯续集》。这些续集感觉写的都不错,尤其是柯南道尔的儿子写的续集,在各方面模仿原作都很像。
  阿加莎克里斯蒂的作品看过《东方快车谋杀案》,《尼罗河上的惨案》看了一半读不下去了。
  爱伦坡的作品只看过一个《红死魔的面具》,卡斯顿·勒鲁的作品看过《黄色房间的秘密》。
  然后其他欧美的非推理小说看过《鲁宾逊漂流记》《格列佛游记》《堂吉诃德》《麦田里的守望着》。
  欧美人的行文风格和亚洲人还是有很大不同的,即使经过翻译读起来还是怪怪的,因为欧美人的思维和语法很多地方和我们是颠倒的。推理小说还好,故事性强一点,像《堂吉诃德》这样的文学名著,读起来真是要有点耐心的。名著的特点就是里面有大段的风景、情感、心理和回忆描写,经常读了十几页之后情节没有一点发展,一直在描写各种不搭边际的东西。日本的小说翻译过来读起来就很顺畅,基本上不存在思维方式的障碍。

Qt4.8下应用OpenCV2.4.4搭建环境详细步骤(win7)

今天,研究了下Qt中如何应用OpenCV的问题。
与VC6.0环境下MFC只能应用OpenCV1.0版本不同,Qt中可以应用最新的OpenCV2.4.x版本(又一个Qt的好处)。
搭建环境:
操作系统:Win7
Qt版本:Qt4.8
开发环境:Qt Creator 2.4.1
opencv版本:OpenCV2.4.4,官网下载解压后竟然2.6G,可能与支持的平台如Android,Java等越来越多有关系。

绫辻行人《杀人惊愕馆》读后感

  这本是馆系列里的最新一部,2006年出的,读完这本馆系列就真的全部看完了。
  从是否吸引读者的角度看,还算挺不错的,基本上读到一半之后就爱不释手了。
  风格上很合我胃口:幽深的宅邸,孤僻的爷孙俩,诡异的腹语表演,奇特的收藏爱好,凶案传说,密室杀人。
  但读完后总感觉没看懂,最后结局处理的太朦胧、太开放了,给人留下无限的想象空间。
  其实我不喜欢这样的,总感觉像落了几段没读一样,喜欢结局清晰明确、善恶是非一目了然那种。

Qt通过ODBC连接数据库

Qt连接数据库综述

  • QtSql模块使用数据库驱动插件来与不同的数据库API交互,默认情况下Qt只提供SQLite和ODBC的驱动插件,默认放在C:\Qt\4.8.4\plugins\sqldrivers文件夹中,其他数据库的驱动需要我们自己编译添加。
  • QSqlDatabase类负责数据库的连接。一个QSqlDatabase类的对象就代表一个数据库连接。
  • 通过调用静态的addDatabase()函数来建立连接,在其中指定驱动类型和数据源名。

Qt中用户界面的User Interface Compiler(uic)机制相关说明

uic读取由QtDesigner生成的XML格式的用户界面定义文件(.ui文件),然后生成其对应的C++头文件。
若界面文件为ZZZ.ui,则对应生成的头文件为ui_ZZZ.h。
默认情况下:

  • 1、基于QMainWindow的程序,会生成一个叫ui_mainwindow.h的头文件
  • 2、基于QDialog的程序,会生成一个叫ui_dialog.h的头文件
  • 3、基于QWidget的程序,会生成一个叫ui_widget.h的头文件

绫辻行人《杀人偶人馆》读后感

  看完《偶人馆》,绫辻行人的经典馆系列就全部读完了(后来新出的《惊愕馆》还没读)。
  以前没写读书笔记的习惯,其实也是有写的想法,一直没付诸行动。
  现在读完一部小说后要求自己一定要在两三天之内完成读书笔记,否则时间长了一些微妙的细节就忘了。
  按自己的观点给馆系列按精彩程度排个序:
  排第一位的毫无疑问是《钟表馆》,又叫《时计馆》,其构思之巧妙让人叹为观止,也是绫辻行人获日本推理作家协会奖的一部作品。其他的几部的排序按精彩程度从高到低个人认为是:《水车馆》、《十角馆》、《迷宫馆》、《偶人馆》、《黑猫馆》。《暗黑馆》风格比较奇特,不好和其他几部比较,非要排的话应该仅次于钟表馆吧。
  馆系列最有意思的地方大概在于各个馆的主人之间都有微妙的联系,通过一个叫中村青司的怪异的建筑家联系起来,以及风格各异但都古怪且又机关重重的馆。

东野圭吾《流星之绊》读后感

又是一部东野圭吾的小说。
这篇小说最大的一个特点就是不用任何晦涩难懂的文学技巧,平铺直叙,读起来很顺畅。
主人公家是开饭馆的,招牌饭是“牛肉丁盖浇饭”,味道独一无二。
开篇就对读者触动很大,哥哥功一、弟弟泰辅、妹妹静奈三人半夜溜出去看流星,回到家中却发现父母被杀。
唯一留下的线索就是泰辅看到了嫌疑犯的背影,以及疑似嫌犯留在现场的一把雨伞。

2012年下半年总结

  9月份开学后正式进入了研究生学习阶段,其实早在6月份就和导师到深圳的实验室去做项目,干了两个半月,对以前学的技术熟悉了一下,对后来的研究生学习挺有帮助。
  第一次到南方,很兴奋,和导师带的另一个同学一起去的,做了24个小时的火车,下车后还是导师亲自来接站,感觉荣幸之至。住在挨着华强北的一个小区内,实验室在南山区的科技园内,每天按上下班的点去实验室,第一次体验了一把上班族的生活。华强北真热闹,以前都在小地方,没怎么见过市面,第一次见六条人行横道的十字路口,隔三差五就去华强北转,晚上吃完晚饭经常去电器城里吹冷风,各种新上市的电子产品也把玩了个遍。唯一感觉不好的就是南方的气候,经常潮湿的不行,蟑螂还很多,个头又大,住了两个月就怀念北方干燥的天气了。
  下面主要说说研究生第一学期的学习。

OpenGL三维球体体数据生成与绘制

代码如下:

综合运用端口匹配、深度数据包检测、流量特征进行P2P流量识别

一、使用wireshark捕获数据包

使用wireshark抓取所有数据包,抓包结束后,利用wireshark中的统计功能,统计出数据包总个数和总字节数,以备之后统计使用。
然后对数据包进行筛选,因为p2p协议只使用TCP或UDP协议,需要过滤掉那些肯定不是p2p协议的数据包,一般根据具体情况填写过滤规则,比如:“udp or tcp and not arp and not ipv6 and not nbns and not browser andnot http and not db-lsp-disc and not ssl and not rsvp and not icmpv6 and notmsproxy”表示过滤掉arp、ipv6、NBNS、BROWSER、HTTP、DB-LSP-DISC、SSL、RSVP、ICMPV6、MSPROXY协议的数据包。

CAP数据包文件解析

windows下的wireshark和Linux下的tcpdump所抓的包为同样的CAP文件的格式,sniffer软件所抓的包文件扩展名也是.cap,但格式却不太一样。本文主要说明ethereal和tcpdump抓包产生的.cap文件的格式。
其实,要获得PCAP文件的格式,除了直接打开.cap文件来分析外,可以看WinPcap包或Linux下/usr/include下的pcap.h头文件。pcap.h文件中不但提供了cap文件解析的各种结构体,还提供了解析函数。
OK,先使用UE或WinHex打开.cap文件,开始分析其内容:

塞林格《麦田里的守望者》读后感

  Jerome David Salinger 《The Catcher in the Rye》
  高晓松在某期《晓说》中提到过这部作品,好像是在第二十三期“大师照亮八十年代”中,说他很喜欢这部小说,还说他的唱片公司“太合麦田”起名就源于此,于是满怀期待的开始看。
  如果以前没听说过这部小说,可能真不会认为它是经典之作,其实直到现在我还不明白这部小说为什么会得到这么多人的推崇。
  看完我最大的感受有两点:

  • 一是主人公的俚语太多了,动辄就“混账玩意”,不管提到什么东西,前面总加上“混账的”。
  • 二是主人公的心里描写比较出色,联想的很丰富,丰富到有时候都觉得不着边际。而且主人公情绪变化很大,动辄就“沮丧”“腻烦”。