git和svn的操作都能管理代码,现在主流的就是这两个了,两个的区别最大的是: svn是集中式的版本控制系统。git是分布式的版本控制系统。svn 很简单 就不用说了。 git说说我最常用的把自己代码推送到github上: 我的电脑是 工作区(通过add)——>暂存区(通过commit)——>mas ...
分类:
其他好文 时间:
2017-09-13 19:18:16
阅读次数:
152
工作区:本地暂存区:执行git add后将文件添加到暂存区(stage)版本库:执行git commit后将文件暂存区的所有文件添加到版本库git checkout --<filename>将文件在工作区的修改全部撤销有两种情况:已经经过git add添加到暂存区的,恢复到暂存区的内容未添加到暂存区 ...
分类:
其他好文 时间:
2017-09-11 21:18:14
阅读次数:
147
现象:在一个目录下初始化仓库之后,就开始push到github,结果出现了这个错误。 错因:初始化仓库之后,并没有使用git add,git commit 命令将文件添加到git仓库中,所以仓库为空,而空的仓库是不能提交到github的。 解决方案: (1)使用命令 ,一次性添加所有文件到暂存区 ( ...
分类:
其他好文 时间:
2017-09-10 22:13:53
阅读次数:
210
一:Git 工作区域 二:向仓库中添加文件流程(使用命令行模式进行提交) 3个相关命令: git status :查看当前状况 git add hello.php :将文件提交到暂存区 git commit -m"提交描述" :将文件由暂存区提交到仓库中 ...
分类:
其他好文 时间:
2017-09-10 19:44:08
阅读次数:
97
本文目录:1.什么是滑动窗口(slide window)技术2.实现窗口滑动 2.1 通过"s"命令滑动窗口 2.2 借助保持空间暂存窗口 2.3 将窗口维护命令"s"替换成"D" 2.4真正的大招 2.5 维持窗口方法论3.最佳搭档:"N"、"P"和"D"命令 1.什么是滑动窗口(slide wi ...
分类:
其他好文 时间:
2017-09-09 00:49:39
阅读次数:
303
前言 全局共享内则主要是 MySQL Instance(mysqld进程)以及底层存储引擎用来暂存各种全局运算及可共享的暂存信息,如存储查询缓存的 Query Cache,缓存连接线程的 Thread Cache,缓存表文件句柄信息的 Table Cache,缓存二进制日志的 BinLog Buff ...
分类:
数据库 时间:
2017-09-07 01:01:06
阅读次数:
238
前言 在 MySQL 中,线程独享内存主要用于各客户端连接线程存储各种操作的独享数据,如线程栈信息,分组排序操作,数据读写缓冲,结果集暂存等等,而且大多数可以通过相关参数来控制内存的使用量。 线程栈信息使用内存(thread_stack) 主要用来存放每一个线程自身的标识信息,如线程id,线程运行时 ...
分类:
数据库 时间:
2017-09-07 00:58:06
阅读次数:
192
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版 ...
分类:
其他好文 时间:
2017-09-05 10:49:04
阅读次数:
263
CPU 寄存器 寄存器是中央处理器内的组成部分,是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。 寄存器是集成电路中非常重要的一种存储单元,通常由D触发器组成。在集成电路设计中,寄存器可分为电路内部使用的寄 ...
分类:
其他好文 时间:
2017-09-04 21:21:39
阅读次数:
172