春哥的专栏

分享,成长

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

忘记Orcale sys、system密码解决办法

在本地运行cmd,依次录入下列命令,(注意:有些命令后不应带分号) sqlplus /nolog connect / as sysdba alter user sys identified by sys; alter user system identified b...

2015-12-07 22:02:31

阅读数 438

评论数 0

eclipse.ini配置 vmargs 说明

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M  1. 各个参数的含义什么?  参数中-vmargs的意思是设置JVM参数,所以后面的其实都是JVM的参数了,我们首先了解一下JVM内存管理的机制,然后再解释...

2015-05-02 17:39:59

阅读数 3131

评论数 0

Win7_32位 PLSQL连接远程数据库(本地没有安装Oracle)

Win7_32位 PLSQL连接远程数据库(本地没有安装Oracle)

2015-01-14 16:52:59

阅读数 610

评论数 0

常见的MySQL命令大全(转)

常见的MySQL命令大全 一、连接MySQL         格式: mysql -h主机地址 -u用户名 -p用户密码         1、例1:连接到本机上的MYSQL。         首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示...

2014-12-17 23:58:15

阅读数 562

评论数 1

9.7 Git 内部原理 - 维护及数据恢复

维护及数据恢复 你时不时的需要进行一些清理工作 ── 如减小一个仓库的大小,清理导入的库,或是恢复丢失的数据。本节将描述这类使用场景。 维护 Git 会不定时地自动运行称为 "auto gc" 的命令。大部分情况下该命令什么都不处理。不过要是存在太多松散对...

2014-09-21 00:58:47

阅读数 1113

评论数 0

9.6 Git 内部原理 - 传输协议

传输协议 Git 可以以两种主要的方式跨越两个仓库传输数据:基于HTTP协议之上,和 file://, ssh://, 和git:// 等智能传输协议。这一节带你快速浏览这两种主要的协议操作过程。 哑协议 Git 基于HTTP之上传输通常被称为哑协议,这是因为它在服务端不...

2014-09-21 00:55:59

阅读数 521

评论数 0

9.5 Git 内部原理 - The Refspec

The Refspec 这本书读到这里,你已经使用过一些简单的远程分支到本地引用的映射方式了,这种映射可以更为复杂。 假设你像这样添加了一项远程仓库: $ git remote add origin git@github.com:schacon/simplegit-progit.git...

2014-09-21 00:52:59

阅读数 320

评论数 0

9.4 Git 内部原理 - Packfiles

Packfiles 我们再来看一下 test Git 仓库。目前为止,有 11 个对象 ── 4 个 blob,3 个 tree,3 个 commit 以及一个 tag: $ find .git/objects -type f .git/objects/01/55eb422985163...

2014-09-21 00:47:57

阅读数 382

评论数 0

9.3 Git 内部原理 - Git References

Git References 你可以执行像 git log 1a410e 这样的命令来查看完整的历史,但是这样你就要记得 1a410e 是你最后一次提交,这样才能在提交历史中找到这些对象。你需要一个文件来用一个简单的名字来记录这些 SHA-1 值,这样你就可以用这些指针而不是原来...

2014-09-21 00:43:11

阅读数 248

评论数 0

9.2 Git 内部原理 - Git 对象

Git 对象 Git 是一套内容寻址文件系统。很不错。不过这是什么意思呢? 这种说法的意思是,Git 从核心上来看不过是简单地存储键值对(key-value)。它允许插入任意类型的内容,并会返回一个键值,通过该键值可以在任何时候再取出该内容。可以通过底层命令 hash-object 来示...

2014-09-21 00:42:18

阅读数 366

评论数 0

9.1 Git 内部原理 - 底层命令 (Plumbing) 和高层命令 (Porcelain)

底层命令 (Plumbing) 和高层命令 (Porcelain) 本书讲解了使用 checkout, branch, remote 等共约 30 个 Git 命令。然而由于 Git 一开始被设计成供 VCS 使用的工具集而不是一整套用户友好的 VCS,它还包含了许多底层命令,这些命...

2014-09-21 00:39:00

阅读数 280

评论数 0

8.2 Git 与其他系统 - 迁移到 Git

迁移到 Git 如果在其他版本控制系统中保存了某项目的代码而后决定转而使用 Git,那么该项目必须经历某种形式的迁移。本节将介绍 Git 中包含的一些针对常见系统的导入脚本,并将展示编写自定义的导入脚本的方法。 导入 你将学习到如何从专业重量级的版本控制系统中导入数据—— S...

2014-09-21 00:33:22

阅读数 252

评论数 0

8.1 Git 与其他系统 - Git 与 Subversion

Git 与 Subversion 当前,大多数开发中的开源项目以及大量的商业项目都使用 Subversion 来管理源码。作为最流行的开源版本控制系统,Subversion 已经存在了接近十年的时间。它在许多方面与 CVS 十分类似,后者是前者出现之前代码控制世界的霸主。 Git ...

2014-09-21 00:33:05

阅读数 256

评论数 0

7.4 自定义 Git - Git 强制策略实例

Git 强制策略实例 在本节中,我们应用前面学到的知识建立这样一个Git 工作流程:检查提交信息的格式,只接受纯fast-forward内容的推送,并且指定用户只能修改项目中的特定子目录。我们将写一个客户端脚本来提示开发人员他们推送的内容是否会被拒绝,以及一个服务端脚本来实际执行这些策略...

2014-09-21 00:28:59

阅读数 283

评论数 0

7.3 自定义 Git - Git挂钩

Git挂钩 和其他版本控制系统一样,当某些重要事件发生时,Git 以调用自定义脚本。有两组挂钩:客户端和服务器端。客户端挂钩用于客户端的操作,如提交和合并。服务器端挂钩用于 Git 服务器端的操作,如接收被推送的提交。你可以随意地使用这些挂钩,下面会讲解其中一些。 安装一个挂钩 ...

2014-09-21 00:26:40

阅读数 275

评论数 0

7.2 自定义 Git - Git属性

Git属性 一些设置项也能被运用于特定的路径中,这样,Git 以对一个特定的子目录或子文件集运用那些设置项。这些设置项被称为 Git 属性,可以在你目录中的.gitattributes文件内进行设置(通常是你项目的根目录),也可以当你不想让这些属性文件和项目文件一同提交时,在.git/i...

2014-09-21 00:24:56

阅读数 319

评论数 0

7.1 自定义 Git - 配置 Git

配置 Git 如第一章所言,用git config配置 Git,要做的第一件事就是设置名字和邮箱地址: $ git config --global user.name "John Doe" $ git config --global user.email joh...

2014-09-21 00:21:41

阅读数 284

评论数 0

6.7 Git 工具 - 子树合并

子树合并 现在你已经看到了子模块系统的麻烦之处,让我们来看一下解决相同问题的另一途径。当 Git 归并时,它会检查需要归并的内容然后选择一个合适的归并策略。如果你归并的分支是两个,Git使用一个递归策略。如果你归并的分支超过两个,Git采用章鱼策略。这些策略是自动选择的,因为递归策略可以...

2014-09-21 00:14:51

阅读数 326

评论数 0

6.6 Git 工具 - 子模块

子模块 经常有这样的事情,当你在一个项目上工作时,你需要在其中使用另外一个项目。也许它是一个第三方开发的库或者是你独立开发和并在多个父项目中使用的。这个场景下一个常见的问题产生了:你想将两个项目单独处理但是又需要在其中一个中使用另外一个。 这里有一个例子。假设你在开发一个网站,为之...

2014-09-21 00:10:03

阅读数 290

评论数 0

6.5 Git 工具 - 使用 Git 调试

使用 Git 调试 Git 同样提供了一些工具来帮助你调试项目中遇到的问题。由于 Git 被设计为可应用于几乎任何类型的项目,这些工具是通用型,但是在遇到问题时可以经常帮助你查找缺陷所在。 文件标注 如果你在追踪代码中的缺陷想知道这是什么时候为什么被引进来的,文件标注会是你的...

2014-09-21 00:07:30

阅读数 237

评论数 0

提示
确定要删除当前文章?
取消 删除