GOPATH 是 Go语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录。 工作目录是一个工程开发的相对参考目录,好比当你要在公司编写一套服务器代码,你的工位所包含的桌面、计算机及椅子就是你的工作区。工作区的概念与工作目录的概念也是类似的。如果不使用工作目录的概念,在多人开发时,每个人有一套 ...
分类:
编程语言 时间:
2019-11-02 13:31:50
阅读次数:
99
一般情况下,采用gitlab作为版本管理工具,内网环境需要搭建gitlab服务器,安装好gitlab应用之后,就开始使用,但是随着时间的推移,发现gitlab的repository会越来越大。一般,从运维角度而言,都会为gitlab的repository提供单独的存储控件,下面就开始进行目录迁移处理 ...
分类:
其他好文 时间:
2019-10-30 18:05:17
阅读次数:
382
数据库迁移工具. 很多应用的运行是需要数据库支持的,而随着快速迭代,产品更替的节奏加快,除了产品本身需要不断更新以外,数据库也需要做出合适的管理了。 为什么需要数据库迁移管理 比如第一个版本的产品只包含了最基本的功能,而第二版本就需要增加评论功能,这就涉及到数据结构的修改(包括创建新表,修改旧表的列 ...
分类:
其他好文 时间:
2019-10-26 10:33:31
阅读次数:
137
使用场景 当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的submodule功能。 常用命令 git clone <repository> --recursive 递归的方式克隆整个项目 git submodul ...
分类:
其他好文 时间:
2019-10-26 10:30:21
阅读次数:
102
git下载地址: https://pc.qq.com/detail/13/detail_22693.html 常用git命令git config --global user.name "wss" git config --global user.email 408777632@qq.com 进入某个 ...
分类:
其他好文 时间:
2019-10-25 20:40:10
阅读次数:
105
git是工具 linux之父为了维护linux版本而开发的工具,后来开源了 git和svn的区别 svn:集成式(所有代码集合在中央服务器上,别的电脑本地没有代码,必须请求中央服务器,必须联网才能进行版本管理) git:分布式(每台电脑上都有代码,不联网也可以进行版本管理) github:代码托管平 ...
分类:
其他好文 时间:
2019-10-25 00:02:36
阅读次数:
117
本周速读了《构建之法(第三版)》,本书共有十七个章节(如下图所示),介绍了软件工程的方方面面,干货满满。在速读完成后我思考了以下几个问题。 1、目前流行的几种源程序版本管理软件和项目管理软件各有什么优缺点? Microsoft TFS 微软的团队代码管理服务平台Team Foundation(通常记 ...
分类:
其他好文 时间:
2019-10-24 23:19:57
阅读次数:
163
1-1 版本管理工具简介 2-1 Git下载和安装(Windows) 3-1 创建一个新的项目 4-1 简单的功能介绍 ...
软件简介:pyenv,是一款特别好用的Python版本管理器,程序员可以建立不同的目录,在不同的目录里分别运行不同版本的Python, 并且互不影响,安装的包也互不影响。github项目地址:https://github.com/yyuu/pyenvpyenv-virtualenv, 是pyenv的... ...
分类:
编程语言 时间:
2019-10-21 11:14:28
阅读次数:
108
日志框架:Log4Net 前端UI框架:Bootstrap、easyui、kendoui、layui 前端框架:vue.cli 搭配IView 调试接口软件:Postman 数据库设计:PowerDesigner 代码版本管理:SVN、Git 原型图设计:visio、墨刀 常用数据库:Oracle- ...
分类:
Web程序 时间:
2019-10-18 23:48:36
阅读次数:
138