版本管理

学习git版本管理工具

寵の児 提交于 2019-12-15 03:25:06
学习git版本管理工具 1.强制上传: git push -f origin master 2.删除已关联的名为origin的远程库: git remote rm origin git remote rm github 3.查看远程库信息: git remote -v 4.关联GitHub的远程库 git remote add github git@github.com:michaelliao/learngit.git 5.再关联码云的远程库: git remote add gitee git@gitee.com:liaoxuefeng/learngit.git 重要滴来了: 1.克隆: git clone 2.在克隆文件夹得里面进行安装vue 脚手架 即 (1)vue create wangyy-app (2)选择第二个选项 (3) 去掉和选上需要得 (4)选择第一项 (5)随后 nn 3.从主分支里面进行 git add . git commit -m '创建脚手架' git push 4.此时进行团队分工合作 创建分支: git branch dev 5.切换到dev分支里面 git checkout dev 6.把主分支上的合并到分支上: git merge master 7.查看分支: git branch 8.随后在分支上写自己的项目: 写完之后: git add .

宝塔面板+Fikker+BBR算法+CloudXNS---搭建一个简易的全球CDN缓存节点给网站加速

╄→尐↘猪︶ㄣ 提交于 2019-12-11 10:35:31
一、组件简介 1)宝塔面板 宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。我们在这里只用到它的LNMP/LAMP一键安装功能。 linux(centos)版: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh windows版: http://download.bt.cn/win/panel/BtSoft.zip 说明: 本文使用的服务器系统是centos7.6 ,所以只演示linux(centos)版。其他版本详情请访问宝塔面板官方网站: https://www.bt.cn/ 卸载宝塔面板的命令: wget http://download.bt.cn/install/bt-uninstall.sh && sh bt-uninstall.sh 2)Fikker Fikker 是一款跨平台(Windows/Linux)网站加速服务器软件。还同时提供强大的实时监控,防盗链,源站负载均衡,站点流量统计,URL转向(Ajax跨域/伪静态)

Spring Boot + Flyway 管理数据库版本

巧了我就是萌 提交于 2019-12-11 01:15:34
Flyway 介绍 Flyway是一个简单开源数据库版本控制器(约定大于配置),主要提供migrate、clean、info、validate、baseline、repair等命令。它支持SQL(PL/SQL、T-SQL)方式和Java方式,支持命令行客户端等,还提供一系列的插件支持(Maven、Gradle、SBT、ANT等)。 Flyway 可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,Migrations 可以写成 SQL 脚本,也可以写在 Java 代码中,不仅支持 Command Line 和 Java API,还支持 Build 构建工具和 Spring Boot 等,同时在分布式环境下能够安全可靠地升级数据库,同时也支持失败恢复等。 Spring Boot 整合 Flyway 引入依赖 在 Spring Boot 项目中引入 Flyway 相关 Maven 依赖: < dependency > < groupId > org.flywaydb </ groupId > < artifactId > flyway-core </ artifactId > < version > 6.1.0 </ version > </ dependency > 注意,如果 flyway-core 的依赖版本在 6.0 以上时

JeeWx捷微 2.4.1版本发布,开源JAVA微信管家平台(支持公众号、企业号)

北慕城南 提交于 2019-12-10 16:25:46
JeeWx捷微2.4.1版本发布,JAVA微信管家平台(支持公众号、企业号) 一.JEEWX平台介绍 Jeewx是一款开源、敏捷、组件化的微信管家平台,支持微信公众号、微信企业号管理,采用JAVA语言基于Jeecg开发平台实现,Jeewx实现了微信平台的基础功能,便于用户二次开发。 特点: Jeewx采用微服务框架,插件开发模式,不同的插件实现不同的微信功能。 目标: Jeewx目标是打造一个多触点营销平台,不仅仅只支持微信公众号,微信企业号管理,将来还会支持支付宝服务窗、QQ公众号、微博、百度直达号等等,统一采用插件方式提供,可插拔、轻量级、易集成。 二.平台主要功能 【1】微信公众号管理模块-功能清单: 微信接口认证 菜单自定义 文本管理和回复 关注欢迎语 关键字管理 文本模板管理 图文模板管理 账号管理 用户管理 角色管理 菜单管理 多用户多公众号 微信大转盘 微信刮刮乐 微信CMS 自定义接口回复 翻译 天气 author2.0链接 用户消息 【2】微信企业号管理模块-功能清单(插件) 微信企业号管理 微信应用管理 素材管理:文本素材 素材管理:图文素材 菜单管理 通讯录管理 用户管理 关键字管理 关注回复管理 三.平台 架构 技术 JEEWX采用Springmvc+Hibernate+代码生成器+bootstrap+ jQuery +ehcache+h5

node.js多版本管理 nvm

放肆的年华 提交于 2019-12-10 11:05:52
安装nvm 1、nvm压缩包下载地址 https://github.com/coreybutler/nvm-windows/releases 注意:Windows用户下载nvm-setup.zip 2、下载完成后解压到指定目录,例如: d:workTools/ ;会得到一个nvm-setup.exe;然后双击.exe安装nvm;中间会有两次添加路径一个是nvm, 一个是node,例如: d:workTools/nvm , d:workTools/nvm/nodejs 注意:经个人测试nvm和nod的路径一定要是父子级的关系,不然你还要添加环境变量,如果是父子级关系的话安装完node它的命令行就是可用的,否则亦然! 3、安装完成后,在命令行输入 nvm 验证是否安装成功;同样里面也包含了一些可用的命令,下面来看一下; 4、如果得到以上结果,就表示你的nvm已经安装成功了;接下来就开始安装node了, 下面就直接介绍一下nvm的一些命令吧; nvm list // 列出可用的node版本 nvm list available // 列出所有可以下载的node版本 nvm install versionCode // 下载node指定版本 nvm use versionCode // 切换到指定的node版本 来源: https://www.cnblogs.com/article

Go语言之依赖管理

邮差的信 提交于 2019-12-09 20:54:32
Go语言之依赖管理 依赖管理 为什么需要依赖管理 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这就导致了同一个库只能保存一个版本的代码。如果不同的项目依赖同一个第三方的库的不同版本,应该怎么解决? godep Go语言从v1.5开始开始引入 vendor 模式,如果项目目录下有vendor目录,那么go工具链会优先使用 vendor 内的包进行编译、测试等。 godep 是一个通过vender模式实现的Go语言的第三方依赖管理工具,类似的还有由社区维护准官方包管理工具 dep 。 安装 执行以下命令安装 godep 工具。 $ go get github.com/tools/godep 基本命令 安装好godep之后,在终端输入 godep 查看支持的所有命令。 godep save 将依赖项输出并复制到Godeps.json文件中 godep go 使用保存的依赖项运行go工具 godep get 下载并安装具有指定依赖项的包 godep path 打印依赖的GOPATH路径 godep restore 在GOPATH中拉取依赖的版本 godep update 更新选定的包或go版本 godep diff 显示当前和以前保存的依赖项集之间的差异 godep version 查看版本信息 使用 godep help [command]

Ubuntu 1910配置静态ip

安稳与你 提交于 2019-12-09 20:35:50
我一开始是使用多年的老方法,去 # vim /etc/network/interfaces 修改。但是,当我通过 # /etc/init.d/networking restart 使修改生效的时候,发现命令未找到错误。鉴于ubuntu经常在不同的版本替换不同的管理工具,我猜测可能后来的版本使用了不同了网络配置工具。所以我谷歌了一下,发现还真是换了不同的管理工具。 据说从Ubuntu Server 1804开始就使用了新的网络工具netplan,其配置文件在 sudo vim /etc/netplan/50-cloud-init.yaml 将文件内容修改为 network: ethernets: enp2s0: addresses: [192.168.100.123/24] gateway4: 192.168.100.1 dhcp4: false nameservers: addresses: [192.168.100.1] version: 2 即可。 生效方法是 sudo netplan apply 来源: https://www.cnblogs.com/TeslaX/p/12013216.html

svn版本管理配置权限

主宰稳场 提交于 2019-12-09 14:13:12
修改svn配置 编辑svnserve.conf文件 第19,20行删掉前面的#--意思就是打开 ancon-access = none 匿名用户不可读 auth-access = write 认证可写 删掉第27行# password-db = passwd(表示启用passwd这个文件) 删掉第34行# authz-db = authz(打开授权文件) 编辑passwd文件 [users] 账号 = 密码 编辑authz文件-授权文件 [groups]定义组 组名 = 成员 Group1 = zhangsan,lisi,hha [/] 表示对根目录下的所有文件启用 Xiaohei = rw 可读可写 Xiaobai = r 只读 @group1 = r 这个组前加@只有读 启动svn服务 svnserve -d -r c:\user路径\svn 修改svn配置 编辑svnserve.conf文件 第19,20行删掉前面的#--意思就是打开 ancon-access = none 匿名用户不可读 auth-access = write 认证可写 删掉第27行# password-db = passwd(表示启用passwd这个文件) 删掉第34行# authz-db = authz(打开授权文件) 编辑passwd文件 [users] 账号 = 密码 编辑authz文件-授权文件

quick-2.x.x触摸管理机制

偶尔善良 提交于 2019-12-09 13:38:01
lua 代码写起来真的很快,项目开发速度要快不少;开始用quick也快半年了,一直在赶项目内容;也没怎么花时间去看quick-2.x.x和cocos2d-x-2.x.x有什么区别……; 今天碰到一个touch事件问题,被quick坑了;其实也不是什么大问题,就是触摸优先级的事; 因为cocos2d-x 2.x版本和3.x版本都有用过,然后也大概的看了下quick的实现,但是没有注意优先级的设定; 刚开始碰到问题时,一直以为quick-2.2.6应该和cocos2d-x 2.x版本的机制一样,按照这个思路一直实现不了; 最后问身边的同时,说他们做相似功能是都是按照对象层级来处……;详细查看了quick 的CCScene代码后还正是发现“sortAllTouchableNodes”这个方法,就是drawOrder来排序的; 然后,重新查看下lua代码,调整drawOrder后,问题就解决了…… 来源: oschina 链接: https://my.oschina.net/u/146011/blog/390623

git版本管理

。_饼干妹妹 提交于 2019-12-08 11:37:32
git status ----查看更改文件 git checkout dev -------切换分支 git checkout -b spf -------新建自己分支 git pull ---- 拉取远程分支 git reset --merge 冲突之后 进行回退 git pull origin dev -----拉取制定分支 git branch -------- 查看当前分支 git branch -D spf ----------删除本地分支 git add . -------添加修改文件 git stash --------暂存 切换 git stash apply ---------恢复 git commit -m"注释" ---------提交修改 git push -------推送远程分支 来源: https://www.cnblogs.com/shan2017/p/12005055.html