linux平台下mongodb c++连接池封装,线程安全 //函数返回0:成功 >0 出错 class cmongo{ public: //默认构造函数,默认连接数为1 c…
有的时候,处于内存中的数据并不是连续的。那么这时候,我们就需要在数据结构中添加一个属性,这个属性会记录下面一个数据的地址。有了这个地址之后,所有的数据就像一条链子一样串起来了,那么…
求解最小公倍数和最大公约数是我们开始编程的时候经常需要练习的题目。从题面上看,好像我们需要求解的是两个题目,但其实就是一个题目。那就是求最大公约数?为什么呢?我们可以假想这两个数m…
C++通过ADO操作Sql Server数据库的代码演示 class SQLService { public: SQLService(string procName); ~SQLS…
1、字符串数字之间的转换 (1)string –> char * string str("OK"); …
// GetHardDiskNum.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #ifndef _WIN32_WIN…
在前面的博客当中,其实我们已经讨论过寻路的算法。不过,当时的示例图中,可选的路径是唯一的。我们挑选一个算法,就是说要把这个唯一的路径选出来,怎么 选呢?当时我们就是采用穷尽递归的算…
克鲁斯卡尔算法是计算最小生成树的一种算法。和prim算法(上,中,下)按照节点进行查找的方法不一样,克鲁斯卡尔算法是按照具体的线段进行的。现在我 们假设一个图有m个节点,n条边。首…
在数据传输的过程当中,我们总是希望用尽可能少的带宽传输更多的数据,哈夫曼就是其中的一种较少带宽传输的方法。哈夫曼的基本思想不复杂,那就是对于出现频率高的数据用短字节表示,对于频率比…
//C++ 随机字符串生成函数 #include<iostream> #include<ctime> using namespace std; const …
C++自定义函数生成不重复的随机数 vector<int> getRandom(int total) { srand((int)time(NULL)); std::ve…
编程过程中涉及存储部分常常需要选择存储位置,此时比较关心的是各个磁盘盘符空间的总大小和剩余空间的大小。通过MFC的 List Control 控件可以将本地的磁…
iOS NSFileManeger 计算文件是否超时,和计算文件夹下文件的总大小