BufferGo标准库Buffer是一个可变大小的字节缓冲区,可以用Wirte和Read方法操作它,在Go标准库中,定义了如下关于Buffer的数据结构。typeBufferstruct{
buf[]byte//contentsarethebytesbuf[off:len(buf)]
offint//readat&buf[off],writeat&buf[len(buf)]
runeBytes[utf8...
                            
                            
                                分类:
其他好文   时间:
2014-05-03 01:30:02   
                                阅读次数:
539
                             
                    
                        
                            
                            
                                Lease 的机制:hdfs支持write-once-read-many,也就是说不支持并行写,那么对读写的互斥同步就是靠Lease实现的。Lease说白了就是一个有时间约束的锁。客户端写文件时需要先申请一个Lease,对应到namenode中的LeaseManager,客户端的client name就作为一个lease的holder,即租约持有者。LeaseManager起什么作用呢?
读写过程的容错是怎么做的?数据块是如何复制的?数据块的恢复机制?本文都有涉及。...
                            
                            
                                分类:
其他好文   时间:
2014-05-02 23:22:14   
                                阅读次数:
450
                             
                    
                        
                            
                            
                                从组成原理到编译原理,都是相互联系的,学习的知识都是在层层推进,顺利成章的,整个软考的所有的知识都可以从计算机的发展(组成原理)--->软件的开发(软件工程)--->软件的算法设计(数据结构)-->高级语言写的系统--->在计算机上识别(编译原理)--->各个系统的背后数据的支持--->(数据库)---->---网络知识的应用---->网络基础……,可以把整个所有的软考的课本给串起来,这些都是构成现在丰富世界的必不可少的条件。
      当然由于机器语言由0、1组成,难以阅读。所以在机器语言的基础上开发...
                            
                            
                                分类:
其他好文   时间:
2014-05-02 22:19:24   
                                阅读次数:
349
                             
                    
                        
                            
                            
                                vector : 向量
list : 双向链表容器,提供数据结构中链表的所有功能
queue : 队列容器,提供数据结构中队列的所有功能
stack : 栈容器,提供数据结构中栈的所有功能
deque : 双端栈容器,提供数据结构中栈的所有功能
priority_queue : 优先队列,一种按值排序的队列容器
set : 集合容器
multiset : 允许出现重复元素的集合容器
...
                            
                            
                                分类:
其他好文   时间:
2014-05-02 21:23:00   
                                阅读次数:
298
                             
                    
                        
                            
                            
                                OJ题目:click here~~
题目分析:四柱汉诺塔。由于题目已经给出了求解方法,直接写代码即可。下面总结一下,四塔问题。
感谢这篇文章的作者,点这里就到,总结的很好。直接贴过来~
四塔问题:设有A,B,C,D四个柱子(有时称塔),在A柱上有由小到大堆放的n个盘子。
今将A柱上的盘子移动到D柱上去。可以利用B,C柱作为工作栈用,移动的规则如下:
①每次只能移动一个盘子。
②在移...
                            
                            
                                分类:
其他好文   时间:
2014-05-02 21:10:00   
                                阅读次数:
376
                             
                    
                        
                            
                            
                                1  概述
驱动程序实际上是硬件与应用程序之间的中间层。在Linux操作系统中,设备驱动程序对各种不同的设备提供了一致的访问接口,把设备映射成一个特殊的设备文件,用户程序可以像其他文件一样对设备文件进行操作。
Linux2.6引入了新的设备管理机制kobject,通过这个数据结构使所有设备在底层都具有统一的接口,kobject提供基本的对象管理,是构成Linux2.6设备模型的核心结构,它与s...
                            
                            
                                分类:
其他好文   时间:
2014-05-02 19:19:35   
                                阅读次数:
348
                             
                    
                        
                            
                            
                                题目链接:
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3749
Chameleon
Time Limit: 6 Seconds      Memory Limit: 65536 KB
Given n groups of integers(all the integers are distin...
                            
                            
                                分类:
其他好文   时间:
2014-05-02 19:06:34   
                                阅读次数:
447
                             
                    
                        
                            
                            
                                胡乱写了一些代码/* 
============================================================================ 
Name : sqlist.c Author :codecup Version : Copy...
                            
                            
                                分类:
其他好文   时间:
2014-05-02 17:22:31   
                                阅读次数:
356
                             
                    
                        
                            
                            
                                QUE:线段树?称谓:从刘汝佳的书中得知,“这种数据结构在学术界没有统一的术语,但线段树是最常见的叫法。其他叫法包括区间树(interval 
tree)、范围树(range 
tree)等,但这些属于在特定的场合(如计算几何)中有着特殊的意义”。怎么叫看读者的心情,以下统一用线段树称呼。先来作一些了解...
                            
                            
                                分类:
其他好文   时间:
2014-05-02 16:21:56   
                                阅读次数:
347
                             
                    
                        
                            
                            
                                优点一大堆,不说了。问题:1.不做对比,对比有好处:强调差异,印象更深刻。--于是我只好到处看比较分析2.不做总结。一直按顺序讲,内容是有了,但因为不总结,对知识点记忆不够深刻。还有哪位在听韩老师讲课的,一同交流啊!QQ群368255977
                            
                            
                                分类:
其他好文   时间:
2014-05-02 06:08:50   
                                阅读次数:
360