摘要: git add --cached这里 --cached是什么意思呢?要解释清楚这个问题,我们必须先了解一个文件在git中的状态。【commit】----【stage】-----【checkout】一个文件处于【checkout】状态,如果1. 新建一个文件,或者2. 编辑了一个已经被git管理的文件【checkout】状态的文件上执行 git add,那么文件进入【stage】状态执行 git commit, 当前工作目录中的所有【stage】状态的文件组成一个commit节点,加入到git repo里。这些文件进入【commit】状态。这里需要特殊理解的就是 git add 并不是仅仅把新创 阅读全文
posted @ 2013-07-04 14:53 不以为然的豆瓣 阅读(2344) 评论(0) 推荐(0) 编辑
摘要: 合并 Merging在分支上开发新功能后,如何把新功能加入到主分支,让其它人得到你的修改呢?你需要使用命令 git merge 或 git pull。这两个命令的语法如下:git merge [head]git pull . [head]这两个命令的结果是一样的(虽然 merge 命令现在看起来要简单一点,但在多个开发者的环境下 pull 命令会显得更加明确,我们会在多人协作开发的章节里讨论这个问题。)这两个命令执行了下面的操作。我们把当前 head 记作 current, 将要被合并的 head 记作 merge。找到 current 和 merge 的共同祖先, 记为 ancestor-c 阅读全文
posted @ 2013-07-02 23:04 不以为然的豆瓣 阅读(3298) 评论(0) 推荐(0) 编辑
摘要: windows python scp 阅读全文
posted @ 2013-07-02 16:20 不以为然的豆瓣 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: 定义二项分布:P(X=k)=Cnkpk(1-p)(n-k)抛硬币,假设硬币不平整,抛出正面的概率为p,那么在n次抛硬币的实验中,出现k次正面的概率泊松分布: p(X=k)=λke-λ/k!公共汽车站在单位时间内,来乘车的乘客数为k 的概率。假定平均到站乘客数为λ二项分布和泊松分布的关系n很大,p很小时泊松分布可以用来近似二项分布,此时λ=np二者关系的直观解释:从泊松分布说起。把单位时间分成n等分,称为n个时间窗口。那么在某个时间窗口来一个客人的概率为λ/n.(稍后解释,其实这是不对的)那么我们可以将泊松分布和二项分布对应起来:在某个时间窗口里来了乘客 对应 抛出正面硬币;来了k个客人 对应 阅读全文
posted @ 2012-05-18 14:49 不以为然的豆瓣 阅读(15834) 评论(0) 推荐(0) 编辑