- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 符号链接
ln -s 目标 链接名称user@userbox:~/one$ cd twouser@userbox:~/one/two$ lsa buser@userbox:~/one/two$ cduser@userbox:~$ ln -s ~/one/two threeuser@userbox:~$ cd threeuser@userbox:~/three$ lsa buser@us
2013-01-30 17:50:05
502
原创 String类型的数据的操作
std::string s; 将s定义类型为std::string.初始值为空的变量。std::string t=s; 将t定义为类型为sdt::string的变量,它的初始值包含s的字符的一本副本,在这里,s可以是一个字符 串或者是一个字符串字面量。
2012-07-25 16:10:41
632
原创 数据结构之排序总结4
快速排序是在冒泡排序的基础上改进而来的,基于分治的思想。对一个典型子数组A[left,right]排序的分治过程的三步骤:分解:数组A[left,right]被划分为两个子数组A[left,q-1]和A[q+1,right],使得A[left,q-1]中的元素都小于或者等于A[q],A[q+1,right]中的元素大于A[q]。解决:通过递归调用快速排序,对子数组A[left,q-1]和A
2012-05-20 20:37:09
433
原创 数据结构之排序总结3
选择排序:每一趟(如第i趟)在后面n-i+1个待排序元素中选取关键字最小的元素,作为有序元素序列第i个元素,共需进行n-1趟。1.简单选择排序思想:将最小的元素找出并放在序列的最前面,在剩下的元素中继续找出最小的元素放在第二个位置上,依此类推,每次选出一个元素,即可确定其在最终有序序列中的最终位置。void SelectSort(ElemType A[],int len){
2012-05-20 17:46:17
469
原创 数据结构排序之总结2
交换排序,所为交换,就是格局序列中两个元素关键字的比较结果来对换这个两个元素在序列中的位置。1.冒泡排序基本思想:假设待排序表长为n,从后向前或从前向后两两比较相邻元素的值,若为逆序(A[i-1]>A[i]),则交换它们,知道序列比较完,我们称它为一趟冒泡,结果将最小的元素交换到待排序列的第一个位置。下一趟冒泡时,前一趟确定的最小元素不再参与比较,待排序序列减少一个元素,每趟冒泡的结果把序
2012-05-20 17:03:56
640
原创 数据结构之排序总结1
根据排序过程中数据元素是否完全在内存中分为两类:内部排序和外部排序。排序主要基于三个要素进行对比:时间复杂度,空间复杂度和算法的稳定性。1.插入排序是一种简单直观的排序算法,其思想在于每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的合适位置,知道全部记录插入完成为止。一趟排序后,并没有是一个记录到达其最终位置,这是插入类排序方法的共同的特点。 1.1
2012-05-20 14:55:37
1532
转载 sqlite3
<br />sqlite的特别用法:<br />1.可以在shell底下直接用命令<br />sqlite3 a.db “select * from a;”(在实际用的过程尽量不要用*)。<br /><br />输出 HTML 表格:<br />sqlite3 -html film.db "select * from film;"<br />将数据库「倒出来」:<br />sqlite3 film.db ".dump" > output.sql<br />利用输出的资料,建立一个一模一样的数据库(加上以上指
2011-03-07 16:42:00
374
转载 arm-linux-gcc
<br /> arm-linux-gcc交叉编译环境的建立(使用cross包)<br />一.准备工作<br />linux系统(我的是ubuntu2.6.的内核)<br /> 下载交叉编译文件包arm-linux-gcc-3.4.1,下载地址:<br />http://www.handhelds.org/download/projects/toolchain/arm-
2011-01-14 22:51:00
515
转载 NFS安装
<br />NFS安装<br />Ubutnu 10.04:<br /><br /> p { margin-bottom: 0.21cm; }<br />1.下载<br />sudo apt-get installnfs-kernel-server nfs-common portmap<br />2.配置portmap<br />sudodpkg-reconfigure portmap<br />运行后选择“否”<br />另外很重要的一点,要用sysv-rc-co
2011-01-14 19:02:00
378
转载 Qt QHash 和QMap 区别时间: 2010-11-17 / 浏览次数: 75 views / 1个评论 发表评论QMap提供了一个从类项为key的键到类项为T的直的映射,通常所存储的数据类型是一个键对应一个直,并且按照Key的次序存储数据,
Qt QHash 和QMap 区别时间: 2010-11-17 / 浏览次数: 75 views / 1个评论发表评论<br />QMap提供了一个从类项为key的键到类项为T的直的映射,通常所存储的数据类型是一个键对应一个直,并且按照Key的次序存储数据,<br />这个类也支持一键多值的情况,用类QMultiMap<br />QHash具有和QMap几乎完全一样的APi,此类维护这一张哈希表,表的大小和数据项是自适应的,QHash是以任意的顺序住址他的数据,,当然了他也是可以支持一键多值的,QMulti
2010-12-05 23:26:00
936
转载 Qt 简介--Qt 类简介专题(一)时间: 2010-11-18 / 浏览次数: 114 views / 2个评论 发表评论Qt 简介
Qt 简介--Qt 类简介专题(一)时间: 2010-11-18 / 浏览次数: 114 views / 2个评论发表评论Qt简介<br />Qt(发音同 cute)是一个跨平台的C++开发工具,有时又被称为C++部件工具箱。Qt被用在KDE桌面环境、Opera、Google Earth、Skype、Adobe Photoshop Album和VirtualBox的开发中。它是挪威Qt Software 的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力
2010-12-05 23:24:00
427
转载 原创 Qt之美(一):D指针/私有实现 收藏 此文于2010-12-01被推荐到优快云首页 如何被推荐? The English version is available at: http://xizhizhu.blogspot.com/2010/
Qt之美(一):D指针/私有实现 收藏<br />此文于2010-12-01被推荐到优快云首页<br />如何被推荐?<br />The English version is available at: http://xizhizhu.blogspot.com/2010/11/beauty-of-qt-1-d-pointer-private.html<br />相信不少刚开始阅读Qt源代码的朋友在看到其中的Private类和诸如Q_D、Q_Q等宏时都会思考,为什么Qt要
2010-12-05 18:10:00
744
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人