Archive

Archive for the ‘程序设计’ Category

昨天晚上成功在Mac下编译了OQCI驱动,见《Mac下编译QOCI驱动》。但是在使用QT Creator来加载验证的时候发现出现如下的提示: QSqlDatabase: QOCI driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QOCI QOCI8 QODBC QODBC3 QPSQL QPSQL7 其中明确提示可用的驱动有“QOCI”,但是同时却报错“QOCI driver not loaded” 。在未...

[Read more...]
MAC, 程序设计 标签:, , ,
八月 14 2011
站长工具

我花了几天的时间将站长工具站整了一遍,因为之前从Z5下载的源码很多的功能是处于无用的状态,所以一直也没有在页面上挂上链接。源代码中,像百度收录查询、SEO综合查询、友情链接查询、whois查询、站内死链接/PR分析、关键词排名等都是不可用的,幸亏这些东西倒也不难,基本上就是一些抓取然...

[Read more...]
百度收录及快照

关于PHP,我绝对是门外汉,这里记录一下我晚上为获取百度收录总数量、百度今日收录数量和百度快照日期的而整理的代码。它用到了三个函数:file_get_contents()、preg_match()与iconv()。file_get_contents() 函数把整个文件读入一个字符串中,它是用于将文件的内容读入到一个字符串中的首选方法。preg_match()函数...

[Read more...]
六月 9 2011
20110609075

从实际运用的角度来定义,我们说进程是正在运行中的程序。这意味着操作系统为程序把可执行文件载入到内存中,为程序访问命令行和环境变量做好准备,将程序开启运行。分配给进程的内存有五个概念上不同的区域: 1、“代码” 这个区域经常被称为“文本段”,可执行指令存放在这个区域。如果可...

[Read more...]
六月 7 2011
man_printf

在Linux系统里,可以通过man手册直接查看C语言基础库函数的原型说明,例如执行:“ man 3 printf”可以查看printf函数的原型说明。不过在这之前,我们需要手动安装一下完整的man 手册。 从:http://www.kernel.org/pub/linux/docs/man-pages/ 下载最新版本的 man 手册,当前最新为3.32版: d43066d6b5464ce76ef7f0c0a8860454002 然后...

[Read more...]
三月 29 2011

稀疏矩阵就是一个包含大量零元素的矩阵,具体零元素在矩阵中占多大的比例并没有明确的界定,所以稀疏矩阵也只是一个意识形态上的概念。但是,稀疏矩阵的实际应用意义很大。例如,建立计算机网络时,用999条线路把1000个站点连接起来,用以表示这个网络的连接矩阵有1000×1000个矩阵元素,其中只...

[Read more...]
二月 28 2011

合并排序是一种外排序算法,其运行时间为O(nlgn),在最坏的情况下要比插入排序O(n²)好。 合并排序步骤: 分解:将n个元素分成各含n/2个元素的子序列; 解决:用合并的排序法对两个子序列递归地排序; 合并:合并两个已排序的子序列以得到排序结果。 (更多…)

[Read more...]
instance_linux

编程的时候,我们有时候需要清空留在输入缓存区里面的一些我们不想要的数据。 通常我们遇到的问题是:程序在运行过程中会要求输入多次,然而首次输入后,在需要第二次输入的时候,我们没有输入程序就自动执行下去了。在 C 和 C++中,即使是输入时类型匹配,也有可能会发生这种情况。譬如在输...

[Read more...]
十二月 6 2010

嘿嘿,貌似我这几天一直在搞排序,什么《C++模板类插入排序》、《C++模板类冒泡排序》,嗯,再搞几个我就不搞了,换换口味。另外,我得认真上自习、看书了…… 今天这个叫“堆排序”。堆排序的时间代价是O(nlgN),它与前面两种排序方法一样都是原地排序,而且它和合并排序同为渐近最优的比较排...

[Read more...]

分享按钮