内核空间和用户空间,内核态和用户态(转载)内核空间和用户空间Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G。Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址 0xC0000000到0xFFFFFFFF),供内核使用,称为“...
分类:
其他好文 时间:
2014-09-18 00:31:22
阅读次数:
236
博客根据http://www.ibm.com/developerworks/cn/opensource/os-php-readfiles个人总结获取文件全部内容以下归类是按平时我们通常的使用方法总结一次性获取file_get_contents($path),将整个文件内容写入到一个字符串中分段获取$...
分类:
Web程序 时间:
2014-09-17 13:27:32
阅读次数:
181
STL的sort()算法,数据量大时采用Quick Sort,分段递归排序,一旦分段后的数据量小于某个门槛,为避免Quick Sort的递归调用带来过大的额外负荷,就改用Insertion Sort。如果递归层次过深,还会改用Heap Sort。本文先分别介绍这个三个Sort,再整合分析STL so...
分类:
其他好文 时间:
2014-09-17 11:45:12
阅读次数:
235
为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x-17.5。请编写程序实现水费的计算。输入格式:输入在一行中给出非负实数x。输出格式:在一行输出应交的水费,精确到小数点后2位。输入样例1:1...
分类:
其他好文 时间:
2014-09-16 14:00:10
阅读次数:
241
Dos的设计是基于16位的CPU的,也就是CPU中的每个寄存器(Register)只有16位,只能存放0-65535(64K)的值。为了能访问大于64K的内存,人们用了分段的方法,用两个16位的数来记录逻辑上地址,第一个是段值(Segment),第二个是偏移量(Offset),写起来的格式一般是段值...
分类:
编程语言 时间:
2014-09-16 10:21:30
阅读次数:
187
避免热点域
比如一个hashmap的size。优化的方法就是加一个计数器。但是对于ConcurrentHashMap来说。当并发的对其进行操作时,每次put和remove都需要改变这个计数器。所以在这个类里这个计数器就被叫做热点域,是可伸缩性的瓶颈。所以这里采取避免热点域的方法是对于应用锁分段的散列桶,ConcurrentHashMap中的size将对每个分段进行枚举并将每个分段的元素数量相加。...
分类:
编程语言 时间:
2014-09-13 09:24:34
阅读次数:
231
实模式:寻址采用和8086相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB。可以使用32位指令。32位的x86 CPU用做高速的8086。保护模式:寻址采用32位段和偏移量,最大寻址空间4GB,最大分段4GB (Pentium Pre及以后为64GB)。在保护模式下CPU可以进入虚拟80...
分类:
其他好文 时间:
2014-09-11 19:00:52
阅读次数:
197
题目:UVA10410 - Tree Reconstruction(队列)
题目大意:给出一棵树的BFS和DFS遍历,求这棵数,如果有多种情况输出一种就可以了。
解题思路:利用BFS将DFS串分段,分成一棵一棵子树。然后将子树用队列存储下来,因为先被分出来的子树,在下一层中也是最先被分段。注意:一定要将根节点分离出去,它不属于它的子树。这棵树不一定是二叉树。
代码:
...
分类:
其他好文 时间:
2014-09-11 11:12:51
阅读次数:
192
defchanges(a,b):#list分段函数,a:数据[(1),(2)]b:长度foriinxrange(0,len(a),b):yielda[i:i+b]foriinchanges(range(1,101),10):printi
分类:
编程语言 时间:
2014-09-10 09:30:40
阅读次数:
1947
HTML段落设置
段落标记,一般情况下在每个段落的前面加上一个标记可以区分段落,又可以换行。
之后的文字将在下一行显视。
设置水平线。
标记所有包含的内容,将以居中对齐的方式显示在网页中。
标签可以把原文件中的空格,回车,换行,tab键表现出来
标记将取消浏览器由于窗口大小变化而换行。
在HTML文档中加入标记,使标记内的HTML标记不起作用。
举例如下:
标题...
分类:
Web程序 时间:
2014-09-09 16:05:48
阅读次数:
260