简介
Git 是什么?
Git 是一个开源的分布式版本控制系统。
什么是版本控制?
版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
什么是分布式版本控制系统?
介绍分布式版本控制系统前,有必要先了解一下传统的集中式版本控制系统。
集中化的版本控制系统,诸如 CVS,Subversion 等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。
这么做最显而易见的缺点是中央服务器的单点故障。如果宕机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。要是中央服务器的磁盘发生故障,碰巧没做备份,或者备份不够及时,就会有丢失数据的风险。最坏的情况是彻底丢失整个项目的所有历史更改记录。
分类:
其他好文 时间:
2020-07-04 09:15:58
阅读次数:
85
问题背景 在ContOS服务器上测试项目 解决方案 谷歌查询 解决步骤 降低matplotlib版本至2.2.2 pip3 install matplotlib==2.2.2 出现新的问题,ImportError: Matplotlib qt-based backends require an ex ...
分类:
编程语言 时间:
2020-07-03 23:38:57
阅读次数:
347
概述把类定义在另一个类的内部,该类就被称为内部类。举例:把类Inner定义在类Outer中,类Inner就被称为内部类。 class Outer { class Inner { } } 内部类的访问规则? 可以直接访问外部类的成员,包括私有 外部类要想访问内部类成员,必须创建对象 内部类的分类? 成 ...
分类:
编程语言 时间:
2020-07-03 21:40:47
阅读次数:
63
1、v-on:用于绑定HTML事件 v-on,用于事件(如click)的监听绑定,比如下图,意思是,为当前button绑定监听器,点击则调用sendBack1方法;v-on也可简写为@ 示例:例如我们在HTML的body中加入一个绑定了事件的button <div id="app"> <button ...
分类:
Web程序 时间:
2020-07-03 19:13:28
阅读次数:
71
一、报错日志java.lang.IllegalStateException: Async support must be enabled on a servlet and for all filters involved in async request processing. This is do ...
分类:
其他好文 时间:
2020-07-03 17:54:31
阅读次数:
134
拿button组件举例 。 button.vue <template> <Button v-bind="$attrs"> <slot></slot> </Button> </template> <script> import {Button} from "element-ui"; export de ...
分类:
其他好文 时间:
2020-07-03 15:51:48
阅读次数:
113
打开 Settings -> Editor -> Inspections -> General 找到 “Duplicated Code ,回取消掉后面的钩钩,然后点击 Apply 即可取消提示。 ...
分类:
其他好文 时间:
2020-07-03 15:51:31
阅读次数:
59
##定义 递归函数是在一个函数通过名字调用自身的情况下构成的 ##关于arguments.callee arguments.callee是一个指向正在执行函数的指针,在函数内部调用这个方法会直接指向所调用的函数本身。(它是指针,仅指向函数本体,调用函数要加括号,调用并传参在括号内传参) functi ...
分类:
Web程序 时间:
2020-07-03 12:47:32
阅读次数:
77
加载单个js脚本 var loadSingleScript = function (src, callback) { var s = document.createElement('script'); s.async = false; s.src = src; s.addEventListener( ...
分类:
Web程序 时间:
2020-07-03 10:30:28
阅读次数:
68
call,apply,bind call,apply,bind这三者的区别,及内部实现原理,点这里 promise promise函数的内部实现原理 ...
分类:
其他好文 时间:
2020-07-02 18:34:43
阅读次数:
67