版本号

安装node版本管理工具之NVM

隐身守侯 提交于 2019-12-07 19:10:00
nvm是个啥?nvm是一个可以让你在同一台机器上安装和切换不同版本node的工具 linux系统的github地址: 点我 如果你是windows系统,直接下载安装就好了,附 windows-nvm的github地址 点我 windows-nvm的下载地址 点我去下载 1. 开始安装(Linux系统下) 可以通过curl或者wget进行安装,命令如下 curl方式 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash wget方式 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash 如果你系统没有安装git的话,请先安装git,安装命令请参考下面 ubuntu系统 sudo apt-get install git centos sudo yum install git 2. 可能遇到的问题 安装完后,如果是用xshell连远程主机的话,先重连一次,不然会发现提示找不到nvm命令 可能出现依旧提示找不到nvm命令,那么请使用source命令,如下 source ~/.bashrc 如果是zsh的话,请用 source ~/.zshrc

spring cloud各个版本之间的区别

允我心安 提交于 2019-12-07 15:03:25
最近公司在使用spring cloud进行开发,对于spring cloud版本号一直有疑惑。 那个版本在前?那个版本在后? 那个版本是最新的? 一、常见版本号说明   举个瓜:2.0.3 RELEASE   2:主版本号,当功能模块有较大更新或者整体架构发生变化时,主版本号会更新   0:次版本号。次版本表示只是局部的一些变动。   2:修改版本号。一般是bug的修改或者是小的变动   RELEASE:希腊字母版本号。此版本号用户标注当前版本的软件处于哪个开发阶段 二、希腊字母版本号   Base:设计阶段。只有相应的设计没有具体的功能实现。   Alpha:软件的初级版本。基本功能已经实现,但存在较多的bug。   Bate:相对于Alpha已经有了很大的进步,消除了严重的BUG,但还存在一些潜在的BUG,还需要不断测试。   RELEASE:最终版本,没有太大的问题。 三、SpringCloud的版本号   1)为什么springcloud版本用的是单词而不是数字呢?     设计的目的是为了更好的管理每个SpringCloud子项目的清单,避免自己的版本号与子项目的版本号混淆。   2)有什么规则么?     (常用了英国伦敦地铁站的名称来命名)首字母越靠后表示版本号越大   3)关于版本发布说明?     BUILD-XXX      开发版    开发团队内部使用

自己制作SSH客户端:二、叩响大门

大兔子大兔子 提交于 2019-12-07 10:18:52
现在基于上面制作的SocketClient可以进行各种Socket协议的收发操作。但是要注意,缓冲区大小有可能会造成的粘包问题。 我们开始连接服务器的ssh服务 ClientSocket client = new ClientSocket(socket); client.setClientListener(listener); client.start(); ssh = new SSH(client.getName()); 可以看到我们这里已经实现了一个ClientListener的接口回调,这里面会长期与服务器进行打交道。 static ClientListener listener = new ClientListener() { @Override public void onSendData(ClientSocket client, byte[] data) { System.out.println("发送数据"); } @Override public void onReceiveData(ClientSocket client, byte[] data) { System.out.println("收到数据:" + client.getName()); System.out.println("" + new String(data)); ClientSocket

Mac 下解决修改IntelliJ IDEA 由于修改配置之后无法启动问题

社会主义新天地 提交于 2019-12-06 14:30:44
对于这个问题,我的第一做法是卸载重装,可以重装之后还是无法启动,点击应用图标还是没一点响应,对于这类问题我之前在Android studio上也遇到过,解决方法就是要彻底卸载软件,说道彻底卸载并不是简单的把软件应用包删除那么简单,需要在其他路径下删除一些历史信息,参考如下操作,只需删除出错版本即可,原来新安装的软件会从这些历史版本中加载一些配置信息,出错位置就在这些历史配置信息中,删除后重装就能正常启动了。 rm -rf /Users/sunlu/Library/Logs/IntelliJIdea+对应版本号 rm -rf /Users/sunlu/Library/Preferences/IntelliJIdea+对应版本号 rm -rf /Users/sunlu/Library/Application Support/IntelliJIdea+对应版本号 rm -rf /Users/sunlu/Library/Caches/IntelliJIdea+对应版本号 来源: https://www.cnblogs.com/doude/p/11990049.html

Cordova热更新和App升级

久未见 提交于 2019-12-06 11:41:33
web代码的更新 此更新方式,只需要更新web前段代码,不需要更新android的原生代码。只是对js、html等的更新。 1、添加插件 Cordova Hot Code Push cordova plugin add cordova-hot-code-push-plugin 2、添加热更新工具 cordova-hot-code-push-cli npm install -g cordova-hot-code-push-cli 3、添加cordova-hcp.json文件 此文件是用于方便生成www文件下chcp.json文件的内容。 执行命令(必须在项目根目录执行更新工具的命令) cordova-hcp init 生成的默认应用程序配置文件(cordova-hcp.json)在项目根文件夹中。 执行时将要求您从命令行中填写一些项目首选项: Project name: 你现在的项目名称所需. Amazon S3 Bucket name:亚马逊上的S3桶的名字。可以跳过。 Amazon S3 region: 亚马逊S3地区。可以跳过。 iOS app identifier: 应用程序商店的应用程序ID。App升级是跳转应用商店进行升级。 Android app identifier: 可以App在应用商城的地址,或者是apk的下载地址。 Update method: 何时执行更新。

Git冲突问题

五迷三道 提交于 2019-12-06 10:31:13
还是通过这张手绘来解释。 我们知道的,git就是一个个版本,你每更新一次代码,他的版本号就变了。 现在线上仓库的项目版本号是1.0,然后 a 和 b ,都pull了这个项目,并且是对同一块代码来进行操作,在 a 还在津津有味的写代码的时候,b 已经改完了,并且把改完的项目push了上去。然后线上的项目版本的版本号从 1.0 => 2.0 ,这个时候 a 也操作完了,准备提交了,发现炸了,交不了,为什么?因为你pull下来的版本是 1.0 ,而这个时候的版本已经是2.0了,这就是冲突。所以无论什么时候,改完代码之后,都要再pull一下,如果发生了冲突,Git会直接提醒你,你想要提交的这个版本,和线上pull下来的版本哪里不一样。这时候就需要 a 和 b沟通一下,应该怎么改,然后由 a 改完再次提交。如果 a 不管冲突的信息,直接push的话,那么这一块代码的内容会有报错的信息在里面,根本没法跑。 注意: 如果 a 和 b 操作的是不一样的内容,比如说a操作的是用户模块,b操作的是商品模块,这样,即使 a 再次pull的时候,版本号也不一样,也不会提醒你冲突,因为这时候不冲突,git会自动帮你整合。 在现实开发中,冲突发生的概率比较小,切记在push前,要再次pull一下,看自己当前的版本号是否满足push的要求(当然如果只有你自己操作这一块代码,即使版本号低于线上版本号,也没事)。

使用 NuGet 包管理器在 Visual Studio 中安装和管理包

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-06 06:55:22
https://docs.microsoft.com/zh-cn/nuget/consume-packages/install-use-packages-visual-studio 通过 Windows 版 Visual Studio 中的 NuGet 包管理器 UI,可轻松安装、卸载和更新项目和解决方案中的 NuGet 包。 若要了解 Visual Studio for Mac 的使用体验,请参阅 在项目中包括 NuGet 包 。 Visual Studio Code 中不包含包管理器 UI。 备注 如果 Visual Studio 2015 中缺少 NuGet 包管理器,请选中“工具”>“扩展和更新...” 并搜索“NuGet 包管理器” 扩展。 如果无法在 Visual Studio 中使用扩展安装程序,请直接从 https://dist.nuget.org/index.html 下载扩展。 从 Visual Studio 2017 开始,NuGet 和 NuGet 包管理器会与任何 .NET 相关的工作负载一起自动安装。 通过在 Visual Studio 安装程序中选择“单个组件”>“代码工具”>“NuGet 包管理器” 选项,可以单独安装它。 查找和安装包 在“解决方案资源管理器”中,右键单击“引用”或某个项目,然后选择“管理 NuGet 包...” 。 “浏览”

kubernetes版本号是怎么生成的

落花浮王杯 提交于 2019-12-06 06:49:46
通过源码编译kubernetes时,可以使用go build(或go install)单独编译某个组件,例如对于apiserver,可以cd到k8s.io/kubernetes/cmd/kube-apiserver,然后执行: go install -i -v -gcflags='-N -l' 编译结果安装到GOBIN下,即GOBIN/kube-apiserver,使用这种方式编译时有一个小问题,版本号是一段奇怪的字符串: kube-apiserver --version Kubernetes v0.0.0-master+$Format:%h$ 在遇到一些需要依赖kubernetes版本号的场景就会有问题,例如使用helm安装chart时,有些chart对kubernetes版本号有要求,就会无法安装。 有哪些版本号 kubernetes在很多场合都会看到版本号,我们先梳理一下。 --version 每个组件有--version参数,这时输出本组件的版本号。 kubectl version kubectl version Client Version: version.Info{Major:"", Minor:"", GitVersion:"v0.0.0-master+$Format:%h$", GitCommit:"$Format:%H$", GitTreeState:"",

Git

只谈情不闲聊 提交于 2019-12-06 06:36:14
版本控制器--Git(注意版本号) 什么是版本控制器? 版本控制器就是管理项目的工具,用于记录和存储项目的更新迭代和备份等信息,以更好的控制项目的生命周期,有效减少风险。 如果是团队开发同一个项目,版本控制器可以整合代码,提醒代码的冲突问题 集中式和分布式版本控制器 集中式版本控制器 代表:svn 只有一个集中管理的服务器,保存所有文件的修改,多个客户端连接这个服务器,提交和更新文件 问题: 如果服务器被黑或者出现了异常,代码可能丢失,开发进度将会被拖延,而且必须联网才能正常工作 分布式版本控制器 代表:git Git只关心文件数据整体变化,保存每次项目的快照,而且是分布式的,每一天电脑都可以作为服务器,也可以同时开发(客户端和服务端整合) git工作流程 常用命令 cd cd .. ls ll 编辑文件 vi i 进入编辑 esc 退出编辑 :wq 保存退出 创建全局用户 首先得创建全局用户,否则不让commit git config --global user.name git config --global user.email 全局配置文件在C:\Users\用户文件夹\.gitconfig新建用户信息,在所有仓库下都可以使用,创建的用户就在里面 创建仓库用户-局部用户 git config user.name git config user.email 局部配置文件在

DevExpress 各版本介绍

限于喜欢 提交于 2019-12-06 02:48:10
DXperience 6.X (每个子版本只发最大版本号) DXperience 6.3.9 DXperience 6.2.10 DXperience 6.1.10 ------------------------------------------------------------------------------- DXperience 7.X (每个子版本只发最大版本号) DXperience 7.3.13 (.NET Framework2.0+) DXperience 7.2.11 (.NET Framework2.0/3.0) DXperience 7.1.10 (.NET Framework2.0/3.0) ----------------------------------------------------------- DXperience 8.X (每个子版本只发最大版本号) DXperience 8.3.10 (.NET Framework2.0+) DXperience 8.2.10 (.NET Framework2.0+) DXperience 8.1.10 (.NET Framework2.0+) ------------------------------------------------------------