摘要:
第一步 准备一个ICON图标 例如:myicon.ico 新建文本文件,里面编辑文字 文件另存为 xxxxx.rc 例如 :myapp.rc 在Qt 工程文件(.pro文件)添加一下代码 好了,这样你就看到你的程序就是你自己的图标了 Demo地址:Qt添加自己的图标 阅读全文
摘要:
原文连接:http://noalgo.info/466.html BFPRT算法,又称为中位数的中位数算法,由5位大牛(Blum 、 Floyd 、 Pratt 、 Rivest 、 Tarjan)提出,并以他们的名字命名。参考维基上的介绍Median of medians。 算法的思想是修改快速选 阅读全文
摘要:
原文连接:http://www.cnblogs.com/Braveliu/archive/2013/01/14/2860456.html 阅读全文
摘要:
思想 堆排序,顾名思义,就是基于堆。因此先来介绍一下堆的概念。 堆分为最大堆和最小堆,其实就是完全二叉树。最大堆要求节点的元素都要大于其孩子,最小堆要求节点元素都小于其左右孩子,两者对左右孩子的大小关系不做任何要求,其实很好理解。有了上面的定义,我们可以得知,处于最大堆的根节点的元素一定是这个堆中的 阅读全文
摘要:
快速排序 快速排序是对冒泡排序的改进,主要思想是通过一次排序将序列分成两部分,左边的部分全部小于基准值,右边的部分大于基准值。在这一思想下,有不同的几种实现方式。 再次改进算法。 有指针left和right,对于right,如果其所指的元素的值大于或者等于基准值,那么指针往左移一位,如果小于基准值, 阅读全文
摘要:
在编程过程中,交换两个数是我用常用的 ,这里做下简单的搬运 这种方式其实是没有改变的ab两个参数的值的,只有在函数里面,ab的值是改变的,但是在函数外面,ab的值还是没有改变的 这样才是改变了ab的值 另外 ,交换两个数的值,大致应该有一下三种方式,注意,这里的形参都是指针(或引用)。 第一种,带有 阅读全文
摘要:
最近写了点小东西,哈哈, 网络部分是同学帮我搞的 在编译的时候,出现了一下错误 和同学请教以后,发现是Qt少了两个库文件 libeay32.dll 和 ssleay32.dll 文件 首先下载openssl http://www.openssl.org/ 然后安装 注意,在安装到最后一步是,软件会让 阅读全文
摘要:
最近有点时间,就研究研究Qt ,提升一下自己 我记得我在刚开始学习Qt 的时候,想要在一个控件上面绘制图形,那就要构建一个新类来调用该控件的绘图函数 今天看到了狗哥的学习博客,感觉自己好渺小啊,按照狗哥的步骤,一步一步来练习,写了一个demo Qt 之所以不能在在任意控件上面绘图,是因为Qt的事件过 阅读全文
摘要:
最近项目用到了模拟仪表,网上下载大神编写的按个仪表Meter没有成功 转战 QWt 编译后,在creater中仍然无法使用,只可以在代码中使用 百度说是我编译的版本不对 扔到 开始做自己的 这个用到了图片,所以大小是是确定的,唯一的好处就是特效可能更好看一点点 目前只做出来一个了了,剩下的就是等我慢 阅读全文
摘要:
Qt添加外部库文件, 一种就是直接加库文件的绝对路劲,这种方法简单,但是遇到多个库文件的时候,会很麻烦,而且,如果工程移动位置以后还需要重新配置 另一种就是相对路径了,不过Qt 编译的文件会在一个单独的文件件里面,这里要和vs所好区分 我现在鼓捣出四种种方式来加载库文件 第一种就是直接加据对路径 第 阅读全文