摘要:
1.源码包准备:首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/下载jdk-8u65-linux-x64.tar.gz到Downloads目录下。2.解压源码包通过终端在/usr/local目录下新建java文件夹... 阅读全文
摘要:
Linux中hostname在大多数应用中至为重要,例如有些应用强制使用主机名称而不能使用IP地址,如果默认主机名称都为localhost.localdomain 的话那一定会出现问题。 在CentOS6及其以下版本一般通过修改配置文件的办法来修改主机名,此配置文件一般为/etc/s... 阅读全文
摘要:
函数原型:int open( const char * pathname, int oflags); int open( const char * pathname,int oflags, mode_t mode);需要包含头文件:#include #include ... 阅读全文
摘要:
Vim+ctags可以方便的查阅linux内核源代码。ctags、cscope、 tlist好几个工具可以共用。 先说ctags!其实,它只是用来生成一个tags文件,也就是把源代码中的对象找到、并记录下来,放到tags文件里。其他的工作就交给VIM来完成。 “tags” 文件中包括这... 阅读全文
摘要:
哈希表哈希表(Hashtable)又称为“散列”,Hashtable是会根据索引键的哈希程序代码组织成的索引键(Key)和值(Value)配对的集合。Hashtable 对象是由包含集合中元素的哈希桶(Bucket)所组成的。而Bucket是Hashtable内元素的虚拟子群组,可以让大部分集合中的... 阅读全文
摘要:
在内核中,查找是必不可少的,比如说内核管理这么多用户进程,现在要快速定位某一个进程,这儿需要查找,还有,一个进程的地址空间中有多个虚存区,内核要快速定位进程地址空间的某个虚存区,这儿也需要查找,等等。其中用的最多就是基于树的查找-------->红黑树。和基于计算的查找------->哈希查找。两... 阅读全文
摘要:
Author:tiger-johnTime:2012-12-20mail:jibo.tiger@gmail.comBlog:http://blog.csdn.net/tigerjb/article/details/8450995转载请注明出处。前言:1.基本概念:散列表(Hash table,也叫哈... 阅读全文