当前位置 : 首页

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

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

由一个日期相关bug想到的

在暑假用VC++做的一个工程里面,有获取系统时间并保存为字符串的一段代码,如下:

////////获得当前年月日,给全局变量strCurTime赋值///////////
CTime currenttime = CTime::GetCurrentTime();//获得当前时间
if( currenttime.GetMonth() < 10 && currenttime.GetDay() < 10 )//月份,日期都是个位数,补0
strCurTime.Format("%d0%d0%d",currenttime.GetYear(),currenttime.GetMonth(),currenttime.GetDay());
else if( currenttime.GetMonth() < 10 )//月份是个位数,日期不是个位数,月份前补0
strCurTime.Format("%d0%d%d",currenttime.GetYear(),currenttime.GetMonth(),currenttime.GetDay());
else if( currenttime.GetDay() < 10 )//月份不是个位数,日期是个位数,日期前补0
strCurTime.Format("%d%d0%d",currenttime.GetYear(),currenttime.GetMonth(),currenttime.GetDay());

后悔本科没学的东西

  现在回想一下,本科阶段应该学习但没有学的和计算机相关的东西有以下几项:

2012年上半年总结

  2011年考研失败后,我感觉自己彻底被打败了。虽然经过一段时间休整,在外人面前看着没什么,其实内心一直恢复不过来。所以2012年考研复习的状态一直不好,因为没有了激情,心中没有了战斗力,做什么都没力气。为什么会这样呢?因为心里一直想着:你复习的再努力又怎么样?初始考得分数再高又怎么样?复试还不是照样被刷?加上身边的同学读研的读研、工作的工作,都不在身边了,所以整个半年的复习过程中一直被消极情绪笼罩着。

为什么要抽时间读书?为什么要写读书笔记?

为什么要抽时间读书?

读书太重要了。
尤其作为一个理工科的学生,一定要加强自己的文学修养。一方面可调剂单调的生活,另一方面文理结合,相得益彰。
读书的裨益不在一朝一夕,而在长期积累,潜移默化之中。
读书可开阔眼界,增长知识,积累常识,这对于自己以后的发展是相当重要的。
不一定也没必要读纯文学类的作品,对于理工科的学生来说也读不下去。其实我觉得,即时读玄幻、言情小说,也是有益处的。
我一直信奉的是,多和文字打交道,肯定有益无害。脱离文字的生活是不完全的,是有缺憾的。
我自己喜欢读悬疑推理类的、金融商战股票相关的小说。仅仅是个人爱好,并不是为了从中获得某类知识而去读,没有那么大的目的性。
这样挺好,随意。

绫辻行人《杀人黑猫馆》读后感

  花了三四天时间读完了绫辻行人的《黑猫馆》,毕竟只有十万字左右的小说,读起来很流畅。

图像处理中的卷积运算

卷积是对矩阵中的每一个元素进行的操作,卷积所实现的功能是由其卷积核的形式决定的,卷积核是一个大小固定、有数值参数构成的矩阵,矩阵的中心为参考点(anchor point)或锚点,矩阵的大小称为核支撑。

图像处理中的直方图应用(通过直方图均衡化增强图像对比度)

直方图就是对数据进行统计,将统计值组织到一系列事先定义好的bin(直方图中的柱子)中。bin中的数值是从数据中计算出的特征的统计量,这些数据可以是诸如梯度、方向、色彩或任何其他特征。无论如何,直方图获得的是数据分布的统计图。
灰度图像的直方图的性质:

  • 1、直方图是一幅图像中各像素灰度出现频次的统计结果,它只反映图像中不同灰度值出现的次数,而没反映某一灰度所在的位置。也就是说,它只包含了该图像的某一灰度像素出现的概率,而丢失了其所在的位置信息。
  • 2、任一幅图像,都有惟一确定一幅与它对应的直方图,但不同的图像可能有相同的直方图。即图像与直方图之间是多对一的映射关系。
  • 3、由于直方图是对具有相同灰度值的像素统计得到的,因此,一幅图像各子区的直方图之和就等于该图像全图的直方图。