-
2020-07-30 15:51:22
- PHP设计模式之简单工厂模式
- 写程序有一个原则就是,将会改变的地方抽离出来封装。我们将条件分支这段抽离出来封装到新的类中。在简单工厂模式中用于被创建实例的方法通常为静态方法,因此简单工厂模式又被成为静态工厂方法。
-
1878
-
2020-06-24 09:30:14
- Linux运维之shell变量.md
- 我们知道shell里面有许多变量,比如我们经常会用到的PATH变量,它的作用就是,它的作用是设置可执行文件的目录,这样输入命令的时候就不用使用绝对路径了。
-
2192
-
2020-06-22 09:56:59
- 版本控制工具Git——分支管理
- 分支是Git的一个杀手级应用,和其他版本控制工具不一样的是,git创建及切换分支的效率极其高效。分支简介何为分支呢?我们从一个我们非常熟悉的场景来讲述,一个已经上线的产品,现在需要新增一个功能。
-
3133
-
2020-06-20 11:13:49
- Linux文件链接的介绍及其应用
- linux中对文件的链接分为两种,一种是硬链接,另一种是软链接。今天和大家介绍下这两种链接,以及如何去使用他们。硬链接首先我们来看硬链接,我们来用php中变量的引用来对比吧。$a = 100;
$b = &$a;可以将$a看做是一个文件,而$b看出是$a文件的硬链接。现在的作用是,不管是$a或$b作了修改,都会影响到对方。
-
2469
-
2020-06-17 08:11:46
- 版本控制工具Git——忽略文件
- 我们知道,一些缓存文件、编辑器产生的文件等其他的文件,我们是不希望纳入版本库的。但如果每次git add 文件名,一个个敲下去,这实在是个非常烦人的操作,容易让人奔溃。还是使用git add .爽!那我们有没有办法忽略一些我们不希望纳入版本库的文件呢?
-
2718
-
2020-06-16 15:41:05
- 版本控制工具Git——仓库管理.md
- 今天,从两个方面来讲一讲Git的仓管。建立仓库以及跟踪仓库里文件的变化。获取Git仓库获取git仓库有两种方法:1、将本地未初始化的目录作为仓库目录;2、从远程主机克隆一个已存在的Git项目。
-
2879
-
2020-06-15 12:00:01
- 版本控制工具Git——介绍、安装、配置、生成公钥及获取帮助
- 什么是版本控制?一般作为开发者,一定经历过版本的迭代。比如从版本0.01一直更新迭代到10.3.2,已经经历过了无数个版本了。如果没有版本控制的话工具的话,那么每开发一个新的版本,就需要将前一个版本做好备份。当新版本出现了问题时,就需要把旧版本找到,再去替换线上的新版本。这样操作是不是非常麻烦,所有出现了版本控制工具,帮助我们去方便快捷去做这些事。GitGit作为版本控制工具中的佼佼者,已经成为绝...
-
2692
-
2020-06-13 21:06:24
- 推荐两款非常实用的vim插件——快速定位、成对编辑
- 今天给大家介绍两款非常使用的vim插件,在页面内快速移动以及成对编辑。easymotion我们知道vim编辑器可以通过按键h/j/k/l来上下移动,使用/关键字来搜索,使用按键w、e可以在单词间快速移动,使用f{char}可以在行内搜索等等。
-
3416
-
2020-06-13 11:15:57
- VIM目录树插件及文件搜索插件
- 今天和大家介绍两款开发必备VIM插件,目录树以及快速查找文件插件,用的人都说好哦,一般人我不告诉他。O(∩_∩)O哈哈~Nerd tree我们知道,vim默认是么有目录文件管理的,对于开发一个稍微大点的项目,是非常的不方便的。但有了NerdTree插件后,就可以满足该需求了哦。github地址:https://github.com/scrooloose/nerdtree安装后,打开vim编辑器,默...
-
5696
-
2020-06-13 08:20:37
- 如何寻找想要的vim插件
- 之前写过一篇文章说明如何使用vim-plug去安装vim插件,可能有些同学就会有疑问了,那么我要怎么去寻找自己想要的插件呢?首先有个前提条件,就是有需求,比如你在写php的时候想要代码自动补全,那么你就可以去找这方面的插件。如果你没有这方面的需求,那么你安装这些插件是一种浪费,浪费时间和精力,还有计算机的磁盘空间。
-
2283