C C++
文章平均质量分 78
lifuxin1125
这个作者很懒,什么都没留下…
展开
-
Hash函数的基本知识
1.Hash介绍 Hash这个在实现某些功能的经常会用到的数据结构,在java和c++ 里面都有相应的封装好的数据结构:C++ STL Map java 有HashMapTreeMap。计算理论中,没有Hash函数的说法,只有单向函数的说法。所谓的单向函数,是一个复杂的定义,大家可以去看计算理论或者密码学方面的数据。用“人 类”的语言描述单向函数就是:如果某个函数在给定输入的时候转载 2012-03-12 17:20:50 · 1705 阅读 · 0 评论 -
标准IO库
一、面向对象的标准库C++的输入输出都是由标准库提供。标准库中还定义了一族类型,支持对文件和控制窗口等设备的读写。比如说,IO类型在三个独立的头文件中定义:iostream定义读写控制窗口的类型;fstream定义读写已命名文件的类型;sstream定义的类型则用于读写存储在内存中的string对象。IO标准库类型和头文件头文件 类型原创 2013-02-26 21:30:49 · 1221 阅读 · 0 评论 -
C语言的文件读写
文件打开关闭函数:fopen()和fclose() FILE *fopen(char *filename, char *mode) int fclose(FILE *fp)字符读写函数 :fgetc()和fputc()int fgetc(FILE *fp)int fputc(int ch, file *fp)字符串读写函数:fgets()和fputs()转载 2013-02-27 23:03:25 · 475 阅读 · 0 评论 -
AT&T汇编参考
AT&T ASM 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇 编可以缩小目标代码的尺寸。另外,对于某些需要被经常调用的代码,使用汇编可以提高性能。所以我们必须了解汇编语言,即使你有可能并不喜欢它。 如果你是计算机专业的话,在大学里你应该学习过Intel转载 2013-03-05 20:22:25 · 902 阅读 · 0 评论 -
回溯法
回溯法是一种技术,有点像分割-合并方法。一般而言,回溯法在优化问题中很有用,可以很快的找到有效解。对于回溯法的抽象,我们可以将问题的解定义成一个n元组(x1,x2,…xn),其中每个xi都是有限集Si中的元素。因此,抽象的回溯问题,我们可以定义如下:1. 找到一个向量,能够使目标函数P(x1,x2,…,xn)达到最优。2. 找到一个向量,能够满足一个特定标准函数P(原创 2012-09-20 00:24:52 · 822 阅读 · 0 评论 -
__declspec(dllexport) & __declspec(dllimport)
__declspec(dllexport)声明一个导出函数,是说这个函数要从本DLL导出。我要给别人用。一般用于dll中 省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类__declspec(dllimport)声明一个导入函数,是说这个函数是从别的转载 2012-08-23 11:28:59 · 483 阅读 · 0 评论 -
获取IP地址的函数
获取IP地址的函数:可以获取本地的IP地址,也可以根据域名获取IP地址。下面是源代码/* GetIp.c -- Get Local or remote Ip address by domain name * Designed by falcon, 2006-9-16, Email: zhangjinw[at]gmail.com * */#include #inc转载 2012-05-07 15:28:46 · 1908 阅读 · 0 评论