摘要: Q:之前,遇到过一个问题,就是要被调用的方法的形参是可变参数,但是我获取到数据均在一个byte[]数组中。 A:如果是基本数据类型,无论是集合还是数组,在可变参数中,都只是作为一个参数整体传递进来的,如果想把byte[0]--args1,byte[1]--args2... 则必须把byte[]强制类 阅读全文
posted @ 2017-03-20 17:15 元笙 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 在Git中,与传统的集中式版本控制系统相比,分布式的Git比SVN多一个【暂存区】的概念。 |-工作区(Working Directory) 所有的版本控制工具,都有工作区的概念,在我们硬盘上的文件仓库中每一个目录就是我们所说的工作区(不包含隐藏的.git目录/.svn目录...),如下图就是一个工 阅读全文
posted @ 2017-03-07 09:12 元笙 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 实际工作中,我们脑子里怎么可能记得一个几千行的文件每次都改了什么内容,不然要版本控制系统干什么。版本控制系统肯定有某个命令可以告诉我们历史记录, >1.在Git中,我们用git log命令查看: >2.如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数: 每提交一个 阅读全文
posted @ 2017-03-06 17:03 元笙 阅读(328) 评论(0) 推荐(0) 编辑
摘要: >1.使用命令git statues,可以查看版本库的变化情况 上面的命令执行结果告诉我们,当前没有要提交的新内容,版本库目录是干净的; >2.继续修改readme.txt,内容如下: >3.使用命令git diff,来查看文件到底什么地方被修改了 >4.最后把修改后文件使用命令提交,注意,提交修改 阅读全文
posted @ 2017-03-06 16:18 元笙 阅读(493) 评论(0) 推荐(0) 编辑
摘要: >1.如何在本地创建一个Git管理的版本控制库 首先,要清楚什么是Git版本控制库,就是由Git管理的文件仓库,可以是视频,音频,文本文件或二进制文件等等,但是无论是何种版本控制工具,对文本文件的控制是核心,它们可以帮助我们记录下文件被修改的每一次记录,这样便能科学化进行管理,从而大大提高了效率。下 阅读全文
posted @ 2017-03-06 14:18 元笙 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-06 10:33 元笙 阅读(1129) 评论(0) 推荐(0) 编辑