摘要:
相关的Inside Sqlite已经翻译完了本人的英语并不是非常好,所以现在发布中英文对照的版本,下载地址:http://download.csdn.net/source/885355有问题可以直接回复本篇blog或者联系Gtalk:secularbird.eagle@gmail.comMSN: secularbird.zy@hotmail.com 阅读全文
摘要:
相关的Inside Sqlite已经翻译完了本人的英语并不是非常好,所以现在发布中英文对照的版本,下载地址:http://download.csdn.net/source/885355有问题可以直接回复本篇blog或者联系Gtalk:secularbird.eagle@gmail.comMSN: secularbird.zy@hotmail.com 阅读全文
摘要:
下载cvgabor.cpp和cvgabor.h到你的C/C++工程目录下注:在我的资源中有改进过的cvgabor类 相关链接为:http://download.csdn.net/source/490114特别注意:使用该类需要opencv库的支持,如何配置环境参见:http://www.opencv.org.cn/index.php/Template:Install它有如下的功能:生成特定方向和尺度的gabor 生成可以显示或者保存的gabor核的实部,虚部图像的实部,虚部或者主要(Magnitude)响应响应可以保存在XML文件中范例首先包含头文件#include "cvgabor 阅读全文
摘要:
虽然有人说在大型程序设计中永远不要使用scanf(),但是对于习惯用C的人和参加ACM/ICPC的人,scanf()还是用的比较多的,而且用好了用起来也很方便下面整理一点儿平时常需要用到而可能有些人一直理不清的一些知识一般常识:scanf()函数的一般格式为:scanf("格式字符串",输入项首地址表)scanf的格式控制的一般形式为:%[*][宽度][F|N][h|l]类型字符 []中的控制字符为可选项 "*"表示该输入项读入后不赋予任何变量,即跳过该输入值。这在减小内存开支上面还是有一点用处的,不需要的字符直接跳过,免得申请没用的变量空间 " 阅读全文
摘要:
#include#include#includeusingnamespacestd;intmain()...{vector>a;for(inti=0;i());for(intj=0;j<5;j++)...{a[i].push_back(j);}}for(inti=0;i<5;i++)...{for(intj=0;j<5;j++)...{cout<<setw(4)<<a[i][j]<<"";}cout<<endl;}return0;} 阅读全文
摘要:
摘自《Extended STL》标准库要求,所有值类型为聚合类型的迭代器必须支持指针成员选取运算符(operator ->()),下面是使用该运算符的示例代码:struct X{ int x;};some_iterator si = . . .some_iterator si2 = . . .some_iterator end = . . .if( end != si && end != si2){ si->x = si2->x;}标准(C++-03: 24.1.1;1)要求,对一个迭代器应用指针成员选取运算符,在语义上等同于先对其应用解引用运算符,再应用点号 阅读全文
摘要:
#ifndefEASYRANDOM_INCLUDED#defineEASYRANDOM_INCLUDEDstaticconstintA=48271;staticconstintM=2147483647;staticconstintQ=M/A;staticconstintR=M%A;classRandom...{public:explicitRandom(intinitialVal=1);intRandomInt();doubleRandom0_1();intRandomInt(intlow,inthigh);private:intstate;};Random::Random(intinitia 阅读全文
摘要:
前一段时间有点郁闷,犯了点最基本的错误原本,应该相当的有效的事。。。。现在知道了,毕竟大规模的插入还是要用事务的。下面是一个典型的事例,测试不同的方法的插入表的效率前面的用了事务处理格式,希望大家引以为戒。代码:#include #pragma comment(lib,"sqlite3static.lib")#include "sqlite3.h"#include using namespace std;#include char value[100];int main(void){clock_t startclock, endclock; sqlite 阅读全文
摘要:
SQLite和其他大部分现代SQL数据库在基本设计目标上是不同的,它的目标是简单。SQLite遵循这一目标,即使这样偶尔会导致某些特性实现的低效化。下面列举了SQLite的一些缺陷:SQL-92特性方面正如前面提到的,SQLite不支持SQL-92的在很多企业数据库系统中可用的一些特性。如:外键约束(可解析的,但非强制)很多ALTER TABLE特性一些TRIGGER相关的特性RIGHT和FULL OUTER JOIN更新一个VIEWGRANT和REVOKE你可以在SQLite的主页上获取最新信息。http://www.sqlite.org/omitted.htmlhttp://www.sql 阅读全文
摘要:
Memory Management with Qt使用QT进行内存管理Garbage Collection through the Back Door通过后门垃圾回收Highly typed programming languages demand explicit (or at least implicit) creation of objects mentioning their types. They differ in how the objects are deleted: there are two approaches - direct deletion by the progr 阅读全文
摘要:
1 概述软件测试是很广的概念。从其贯穿软件生命周期全过程来看,测试可分为模块测试、集成测试、系统测试等阶段。测试还可分为静态检查和动态运行测试两大类。在动态运行测试中,又可有基于程序结构的白盒测试(或称为覆盖测试)和基于功能的黑盒测试。测试不仅关注程序的功能,还有性有测试、强度测试等等。要达到比较好的测试效果,除了要有周全的测试计划、可控的测试过程、测试人员丰富的经验外,还需要借助一些行之有效的辅助工具,尤其在当今软件规模日益庞大、测试工作量成倍增加的情况下。对应上述的测试分类情况,测试工具可划分为:支持对程序源代码进行静态规则检查和质量评估的静态分析工具、支持对程序单元进行动态覆盖测试的工具 阅读全文
|