1 Map side tuning参数1.1 MapTask运行内部原理 当map
task开始运算,并产生中间数据时,其产生的中间结果并非直接就简单的写入磁盘。这中间的过程比较复杂,并且利用到了内存buffer来进行已经产生的部分结果的缓存,并在内存buffer中进行一些预排序来优化整个map.....
分类:
其他好文 时间:
2014-05-20 01:54:58
阅读次数:
341
功能:向文件读入写入一个数据块。用法:fwrite(const void *buffer,size_t
size,size_t count,FILE *stream);(1)buffer:是一个指针,对fwrite
来说,是要输出数据的地址。(2)size:要写入内容的单字节数;(3)count:要...
分类:
其他好文 时间:
2014-05-16 23:37:49
阅读次数:
303
fread是一个函数。从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功返回
0。函数原型size_tfread (void*buffer,size_tsize,size_tcount,FILE*stream) ;参 数buffer...
分类:
其他好文 时间:
2014-05-16 21:06:26
阅读次数:
417
To speed up bulk loading of data, InnoDB
implements aninsert buffer, a special index in the InnoDB system tablespace that
buffers modifications to sec...
分类:
数据库 时间:
2014-05-16 18:26:09
阅读次数:
532
Sometime, we need to open a file or buffer which name began with current word in emacs.
Here I give the solution as follows.
(provide 'quick-file-jump)
(defun ab/quick-buffer-jump ()
"Quickly jum...
分类:
其他好文 时间:
2014-05-15 15:02:20
阅读次数:
373
第四章、 buffer cache 调整1、buffer cache 功能buffer
cache: 用于存放从datafile 里读出的数据块的镜像,并共享这些数据块,采用LRU算法buffer cache
数据块状态:pending:数据块正在使用,状态未决dirty: 被修改过的块,还未写入到...
分类:
其他好文 时间:
2014-05-14 10:08:16
阅读次数:
341
第五章 SGA其他缓存区调整一、redo log buffer1、redo log
的功能1)Sever 进程在buffer cache修改数据块后,Oracle提倡‘先记后写’,对修改的数据块的改变生成log
entries(日志条目),将日志条目按顺序写入log buffer;而对于脏块 先.....
分类:
其他好文 时间:
2014-05-14 09:52:54
阅读次数:
276
1. java层面的Surface
对于Surface我们的认识主要是android的类Surface, android的文档描述Surface是“Handle onto a raw buffer
that is being managed by the screen compositor”,这个描...
分类:
移动开发 时间:
2014-05-14 01:43:20
阅读次数:
9126
本题有两个难点:
1 大量的数据输入,没处理好就超时 - 这里使用buffer解决
2 因子分解的算法 a)暴力法超时 b)使用sieve(筛子),不过其中的算法逻辑也挺不容易搞对的。
数值N因子分解逻辑:
1 保存所有可以sqrt(N)范围内的质素
2 找到可以被N除尽的质素d, 然后用d去除N,使用deg变量,保存度,即有多少个d可以被N除尽
3 用d去乘所有已经找到的因子...
分类:
其他好文 时间:
2014-05-14 01:11:37
阅读次数:
302
第2章通道和缓冲区2.1概述通道和缓冲区是NIO中的核心对象,几乎在每一个I/O操作中都要使用它们。通道是对原I/O包中的流的模拟。到任何目的地(或来自任何地方)的所有数据都必须通过一个Channel对象。一个Buffer实质上是一个容器对象。发送给一个通道的所有对象都必须首先放到缓..
分类:
其他好文 时间:
2014-05-13 01:12:30
阅读次数:
313