摘要: 一. 背景刷成黑色,前景色设为白色。 方法一、paltette方式,经测试,该方法不会影响到其他控件,推荐使用 QPalette bgpal = palette();bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255));//bgpal.setColor (QPalette::Background, Qt::transparent);bgpal.setColor (QPalette::Foreground, QColor (255,255,255,255)); setPalette (bgpal);方法二、stylesheet 阅读全文
posted @ 2012-12-19 16:23 梓涵VV 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/highend/archive/2012/12/03/centos_6_3_x86_64_install.html#2569211感谢该园园主I:下载CentOS 6.3楼主已经从CentOS官方公布下载列表当中整理出了2个在国内的下载地址,这样就不需要为访问墙外的龟速网络而费心了。32位:下载地址1,下载地址264位:下载地址1,下载地址2这里我们开始了解一下LiveCD: Live CD,又译为自生系统,是事先存储于某种可移动存储设备上,可不特定于计算机硬件(non-hardware-specific)而启动的操作系统(通常亦包括一些其 阅读全文
posted @ 2012-12-19 15:34 梓涵VV 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一、局域网的特征: 局域网分布范围小,投资少,配置简单等,具有如下特征: 1.传输速率高:一般为1Mbps--20Mbps,光纤高速网可达100Mbps,1000MbpS 2.支持传输介质种类多。 3.通信处理一般由网卡完成。 4.传输质量好,误码率低。 5.有规则的拓扑结构。 二、局域网的组成: 局域网一般由服务器,用户工作站,传输介质四部分组成。 1.服务器: 运行网络0S,提供硬盘、文件数据及打印机共享等服务功能,是网络控制的核心。 从应用来说较高配置的普通486以上的兼容机都可以用于文件服务器,但从提高网络... 阅读全文
posted @ 2012-12-17 08:15 梓涵VV 阅读(1852) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_6a1e0bf30100zjk1.html里面的几个例子感觉不错,非常实用!就转载过来了! 阅读全文
posted @ 2012-12-14 11:10 梓涵VV 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象来实现的(也就是不需要数据源,将逐个单元格内的信息填好即可)。这主要体现在QTableView类中有setModel成员函数,而到了QTableWidget类中,该成员函数变成了私有。使用QTableWidget就离不开QTableWidgetIt 阅读全文
posted @ 2012-12-13 19:40 梓涵VV 阅读(2147) 评论(0) 推荐(0) 编辑
摘要: 时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。 (2)时间复杂度 在刚才提到的时间频度中,n称为问题的规模,当n不断变化时,时间频度T(n)也会不断变化。但有时我们想知道它变化时呈现什么规律。为此,我们引入时间复杂度概念。 一般情况下,算法中基本操作重复执行的次数是问题规模n的某 阅读全文
posted @ 2012-12-09 22:47 梓涵VV 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1.简单的define定义#define MAXTIME 10002.define的“函数定义”define可以像函数那样接受一些参数,如下#define max(x,y) (x)>(y)?(x):(y);因为这个“函数”没有类型检查,就好像一个函数模板似的,没有模板那么安全就是了。但是这样做的话存在隐患,例子如下:#define Add(a,b) a+b;如果遇到如:c * Add(a,b) * d的时候就会出现问题。另外举一个例子:#define pin (int*);pin a,b;本意是a和b都是int型指针,但是实际上变成int* a,b;a是int型指针,而b是int型变量。 阅读全文
posted @ 2012-12-09 22:46 梓涵VV 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 1引用与指针的区别:1)引用必须初始化,指针不必;2)引用初始化后不能被改变,指针可以改变所指的对象3)不存在指向空值的引用,但存在指向空值的指针NULL.指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作2实时系统的基本特性:在特定时间内完成特定的任务,实时性与可靠性。3平衡二叉树:左右子树都是平衡二叉树,且左右子树的深度差值绝对值不大于1。4堆栈溢出原因:1.没有回收垃圾资源 2.层次太深的递归调用5什么函数不能声明为虚函数:constructor构造函数,因为它是在对象产生之前被调用 阅读全文
posted @ 2012-12-09 22:39 梓涵VV 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 总体上必须清楚的:1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。3)计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址. 4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.概念常考到的:1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。2、define PI 3.1415926; 这个写法是错误的,一定不能出现分号。 3、每个C语 阅读全文
posted @ 2012-12-09 22:37 梓涵VV 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: Bootloader启动大多数都分为两个阶段。第一阶段主要包含依赖于CPU的体系结构硬件初始化的代码,通常都用汇编语言来实现;第二阶段通常用C语言完成,以便实现更复杂的功能,也使程序有更好的可读性和可移植性。U-Boot的启动代码分布在start.S、low_level_init.S、 board.c和main.c文件中。start.S 是U-Boot整个程序的入口,该文件使用汇编语言编写,不同体系结构的启动代码是不同的;low_level_init.S 是特定开发板的设置代码;board.c 包含开发板底层设备驱动;main.c 是一个与平台无关的代码,U- Boot应用程序的入口在此文件中 阅读全文
posted @ 2012-12-09 22:34 梓涵VV 阅读(198) 评论(0) 推荐(0) 编辑