Git是版本控制工具,类似于SVN的作用。这里就忽略掉怎么安装之类的,只讲解Git最重要的思维模型。这三个概念一定要清楚:
1 工作区(Working Area)
2 暂存区(Stage)
3 版本库(repository, 本地仓库和远程仓库)
工作区很简单,就是你修改代码时会立即体现的地方。
暂存区是Git的特色之一,这个概念不好理解,这里举一个例子说明。如我们领到了...
分类:
其他好文 时间:
2014-07-22 23:01:54
阅读次数:
381
多个应用程序在同时竞争使用同一块物理内存,其必然会导致某个时刻只存在程序的某个片段在执行,也即是所有程序代码和数据分时复用物理内存空间—这就是内存管理单元(MMU)工作核心作用所在。 本文要谈的是控制器领域SoC的内存管理单元的硬件设计,其重要的理念同样是代码和数据分时复用物理内存空间,在保障系统功能和性能的基础上最大限度地节省物理内存的目的。...
分类:
其他好文 时间:
2014-07-22 23:01:34
阅读次数:
385
Lease 的机制:hdfs支持write-once-read-many,也就是说不支持并行写,那么对读写的互斥同步就是靠Lease实现的。Lease说白了就是一个有时间约束的锁。客户端写文件时需要先申请一个Lease,对应到namenode中的LeaseManager,客户端的client name就作为一个lease的holder,即租约持有者。LeaseManager起什么作用呢?
读写过程的容错是怎么做的?数据块是如何复制的?数据块的恢复机制?本文都有涉及。...
分类:
其他好文 时间:
2014-05-02 23:22:14
阅读次数:
450
引用:http://www.jb51.net/article/21628.htmJquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间window.onload必须等到...
分类:
编程语言 时间:
2014-05-02 02:08:20
阅读次数:
374
前言
对象图和包图依旧是对系统的静态的描述。
包图
1.构成
2.包中的元素
类、接口、用例、构件、其它包等。(若包被撤销,其中的元素被撤销)
3.包之间的关系
泛化、细化、依赖(常用)
4.包的作用
(1)逻辑上把一个复杂的图模块化
(2)组织源代码
5.包的常见问...
分类:
其他好文 时间:
2014-04-30 22:41:38
阅读次数:
203
类--类作用域引言: 每个类都定义了自己的新作用域与唯一的类型。即使两个类具有完全相同的成员列表,它们也是不同的类型。每个类的成员不同与任何其他类(或任何其他作用域)的成员。class First
{
public:
int memi;
double memd;
};
class Second
{
public:
int memi;
double memd;...
分类:
编程语言 时间:
2014-04-30 22:26:39
阅读次数:
403
最近在练习win8的一个小应用的时候,要求打开电脑上的文件以及保存文件到电脑上的功能。对于还属于菜鸟的我来说,着实有点无助呀。后来查了很多资料,才好不容易做好了,但是还是有很多不懂和做的不到位的地方。
还有就是较之之前微软的知识,那些filestream之类的在win8应用中没有作用了。win8好像新推出了storage这一类方法,stream流也几乎把io的方法淹没了,表示很头疼,知识更新是没...
Splay 树的比较基本的序列维护操作, 用getSeg( int l, int r) 获取要操作的区间
若:获取区间[l,r],非空,getSeg(l,r),然后KT指向区间[l,r]
若:获取区间为空,如当要在l位置插入一个值时,则getSeg(l,l-2),然后可在KT赋值新节点
D. Cup Trick
#include
#include
#include
#include...
分类:
其他好文 时间:
2014-04-30 22:14:40
阅读次数:
326
在Java语言中,字符串起着非常重要的作用,字符串的声明与初始化主要有如下两种情况:
(1) 对于String s1=new String(“abc”)语句与String s2=new String(“abc”)语句,存在两个引用对象s1、s2,两个内容相同的字符串对象”abc”,它们在内存中的地址是不同的。只要用到new总会生成新的对象。...
分类:
其他好文 时间:
2014-04-30 22:11:39
阅读次数:
317