-
[C++]实现散列表的分离链接法的数据结构
散列表,英文叫做Hash Table,因此也叫哈希表,是一种根据关键字值来确定主存中存储位置的数据结构.通过一个散列函数(关于键值的函数),来确定存储该关键字的位置. 主要的方法有: 1.分离链接法(拉链法) 分离链接法的散列函数为 position = key % n. 即关键字的存储位置为关...
2018-06-17 23:34:40
-
查找CPU占用率达到100%的原因
最近运行服务器程序,发现某个进程CPU占用率超过100%,有些奇怪,该进程功能很简单,主要是用来接受客户端请求,根据一些算法选择gate服务器,我们逻辑功能都是写在脚本层,我查看了该进程脚本层代码,比较简单,没有使用while循环,那问题肯定是在C++底层上,就决定调...
2018-06-17 23:34:42
-
[C++]实现base64加密算法和解密算法
大家好,今天带来的是用C++程序设计语言来实现base64加密算法.在密码学的学习过程中,可能会涉及到base64加密算法.base64加密算法是一种一种基于64个可打印字符来表示二进制数据的表示方法. 这是一种用6位二进制数来表示一个可打印字符的方法.由于2的6次方等于64,所以每...
2018-06-17 23:34:41
-
C++中的运算符重载
系统给我们提供了很多运算符,但很多时候仍旧满足不了我们的需求,特别是当我处理自定义类型的时候,系统提供的运算符的功能就不够用了,这时候我们就用到了运算符重载。 运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函...
2018-06-17 23:34:40 C++语言
-
C++大随机数的问题
C++的随机数最大值是RAND_MAX,在头文件stdlib.h中定义。 在windows平台下的VS是0x7fff,在MacBook的XCode是int的最大值。看来不同的平台是不同的。 但是windows的是在太他妈小了。 先上一个平时的随机函数: int littleRand(int min, int max){//考虑到不同平台下RAND...
2018-06-17 23:34:36
-
指针函数和函数指针的区别
函数指针是一个指向函数的指针,而指针函数只是说明他是一个返回值为指针的函数。 函数也有地址,函数的地址是存储其机器代码的内存的开始地址。 以前总也记不住指针函数和函数指针的区别,其实加上一个的就很容易区分: 指针的函数:指针为修饰词,函数才是主体,故指...
2018-06-17 23:34:14
-
Google C++单元测试框架GoogleTest---值参数化测试
值参数化测试允许您使用不同的参数测试代码,而无需编写同一测试的多个副本。 假设您为代码编写测试,然后意识到您的代码受到布尔参数的影响。 TEST(MyCodeTest, TestFoo) { // A code to test foo().} 通常人们在这种情况下将他们的测试代码考虑为具有布尔参数的函数...
2018-06-17 23:34:08
-
15个C++项目列表
...
2018-06-17 23:34:06
-
c++构造函数自己梳理
c++的学习曲线很陡,一直都没有完全把基础学会,一直都是学了忘学了忘,最终决定写博客记录下来,以后好复习。 先放一位博主的链接:http://blog.csdn.net/tiantang46800/article/details/6938762,本文完全借用他的例子,又根据自己的理解做了一下验证。 c++类的构造...
2018-06-17 23:33:53
-
How To Use Goto?
...
2018-06-17 23:34:00
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




