版本号

python之pip安装软件包常用命令

寵の児 提交于 2019-12-04 03:51:19
# pip版本号查询 pip -V # 安装软件包。格式:pip install 软件包名 pip install pygame # 安装指定版本号的软件包。格式:pip install 软件包==软件包版本号 pip install django==1.8.2 # 软件包信息(安装路径、软件的版本)。格式:pip show 软件包名 pip show pygame # 查看所有安装的软件包 pip list 来源: https://www.cnblogs.com/it774274680/p/11829339.html

rpm、yum、本地yum仓库搭建

…衆ロ難τιáo~ 提交于 2019-12-04 02:05:38
7.1 安装软件包的三种方法 1、 rpm工具 redhat package manager 2、 yum工具 支持自动安装依赖的包 3、 源码包 源代码包,需要通过一种编译器,编译成可执行的命令。 7.2 rpm包介绍 1、 设置光驱并挂载 mount /dev/cdrom /mnt/ 2、 rpm包 ,在光盘中的package目录中,包括 包名 、 版本号 (主版本号、次版本号、小版本号(又称修正版本号))、 发布版本号 、 平台位数 (centos 7 中不区分32 64位)、 后缀名 [root@ajianglinux-01 mnt]# mount /dev/cdrom /mnt mount: /dev/sr0 写保护,将以只读方式挂载 [root@ajianglinux-01 mnt]# cd /mnt [root@ajianglinux-01 mnt]# ls CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL 7.3 rpm工具用法 1、rpm -ivh rpm 包文件 i:install;v:可视化;h:更人性化//安装 2、rpm -Uvh rpm包文件 /

linux svn 常用命令

雨燕双飞 提交于 2019-12-03 20:58:52
下载代码: svn checkout svn://192.168.20.50/还原代码: svn revert . -R查看代码改动:1. svn diff 比较本地代码和缓存再本地信息的不同2. svn diff -r 12 比较本地代码 和 版本号为 12 的所有文件的不同3.svn diff -r 12 nl_read.cc 比较本地代码和版本号为12的代码的nl_read.cc 的不同4. svn diff -r 11:12 比较版本号为11和12的所有文件的不同5. svn diff -r 11:12 nl_read.cc 比较版本号为11和12的nl_read.cc 的不同版本回退:1. svn up -r 12 回退到版本号为12的版本2.svn up 回到最新版本 来源: https://www.cnblogs.com/akui/p/11808793.html

Java序列化和反序列化

我的梦境 提交于 2019-12-03 17:26:52
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11804649.html Java中的对象序列化意思也就是说用来存储或者传输Java对象, 反序列化就是将存储起来的Java对象或者传输过来的流转化为Java对象的操作,具体的序列化操作和注意事项如下: 首先创建一个普通的Java对象, 不实现java.io.Serializable接口; /** * 普通的Java对象 (未实现java.io.Serializable接口) */ public class SerializableModel{ private String id; public String getId() { return id; } public void setId(String id) { this.id = id; } } main测试类如下: /** * main测试类 */ public class MainTest { public static void main(String[] args) throws Exception{ serialObj(); } /** * 序列化操作 * @throws IOException */ public static void serialObj() throws IOException {

[转载]yarn的安装和使用

拜拜、爱过 提交于 2019-12-03 13:38:50
yarn的安装和使用 2018-08-02 10:45:41 yw00yw 阅读数 50696 文章标签: yarn 更多 分类专栏: 工具 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/yw00yw/article/details/81354533 yarn的简介: Yarn是facebook发布的一款取代npm的包管理工具。 yarn的特点: 速度超快。 Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。 超级安全。 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。 超级可靠。 使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。 yarn的安装: 下载node.js,使用npm安装 npm install -g yarn 查看版本:yarn --version 安装node.js,下载yarn的安装程序: 提供一个.msi文件,在运行时将引导您在Windows上安装Yarn Yarn 淘宝源安装,分别复制粘贴以下代码行到黑窗口运行即可 yarn config set registry https://registry.npm.taobao.org

shell 版本号比较_用shell如何比较软件版本号的大小

雨燕双飞 提交于 2019-12-03 13:36:40
比如你想写个脚本来比较两个版本号 (如"1.2.30" 和"1.3.0")来辨认哪个版本是最新的,有可以比较两个版本号字符串的shell脚本吗? 当你写了一个shell脚本,想使用脚本来比较两个版本号,然后能区分哪个版本号更高哪个版本号更低。比如,你安装某个软件的时候,要求是版本号要大于1.3.0,想验证最低配置要求.又或者你想在shell脚本中写版本号判断(比如版本号如果介入1.0.0 ≤ 版本 ≤ 2.3.1). 如果你想通过shell来比较两个版本号字符串的话最简单的就是使用 sort 命令。加上参数"-V"后 sort命令就可以把文本中的版本号给排序出来(默认是递增的排序),然后你想倒叙排序的话那就使用参数"-rV"即可 . 下面我们就来看下在shell中怎么使用 sort命令来比较版本号吧 对于要比较版本号字符串的话,下面的这些使用了 sort命令的自定义 函数可能会派上用场. function version_gt() { test "$(echo "$@" | tr " " "\n" | sort -V | head -n 1)" != "$1"; } function version_le() { test "$(echo "$@" | tr " " "\n" | sort -V | head -n 1)" == "$1"; } function version

【转】Eureka服务注册中心搭建

六月ゝ 毕业季﹏ 提交于 2019-12-03 12:11:13
转自: https://blog.csdn.net/pengjunlee/article/details/86538997 Spring Cloud是一系列框架的集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,构建了服务治理(服务注册与发现)、配置中心、消息总线、负载均衡、断路器、数据监控、分布式会话和集群状态管理等功能,为我们提供一整套企业级分布式云应用的完美解决方案。 Spring Cloud的服务治理等核心功能主要是通过Spring Cloud Netflix的相关产品来实现,包括:服务发现(Eureka)、断路器(Hystrix)、智能路由(Zuul)和客户端负载均衡(Ribbon)。 本文主要对如何使用Eureka搭建服务注册中心进行介绍,我们先从最简单的单机模式Eureka服务器搭建开始。 关于SpringCloud版本 由于Spring Cloud是诸多子项目集合的综合项目,原则上由其子项目维护自己的发布版本号,也就是我们常用的版本号,如:1.2.3.RELEASE、1.1.4.RELEASE等。因此Spring Cloud为了避免版本号与其子项目的版本号混淆,所以没有采用版本号的方式,而是采用命名的方式。这些版本名称采用了伦敦地铁站的名字,根据字母表的顺序来对应版本时间顺序。比如,最早的Release版本名称为Angel

浏览器缓存的解决方案

夙愿已清 提交于 2019-12-03 10:52:48
浏览器缓存的解决方案 ——IT唐伯虎 摘要:浏览器缓存的解决方案,包括传统前端和现代前端。 前言:本文只针对文件请求(html、css、js)进行分析,但不涉及json数据请求。 浏览器的状态 (1)当浏览器向服务器发起请求,如果请求正常, 状态是200 。 (2)浏览器接收到请求结果后,如果会根据响应头设置的缓存规则,把请求结果存起来。 (3)当浏览器再次发起相同的请求的时候,浏览器会先向服务器比对文件,只对比最后修改时间,如果最后修改时间变化就重新获取请求结果,此时 状态是200 ;如果最后修改时间没有变化则从缓存读,此时 状态是304 。 (4)304状态是比较理想的缓存使用方案,但是往往来说,浏览器会走另一条粗暴的路线,即不进行时间比对,直接从缓存读,此时 状态是200已缓存 。 (200)> (304) > (200已缓存) (10ms)>(5ms)> (0ms) 浏览器的刷新 (1)按F5刷新: 从缓存读取文件,然后将这些文件向服务器对比,如果最后修改时间变化就重新下载,此时 状态是200 ,如果没变就从缓存读,此时 状态是304 ,这是只理想情况,有些时候,只从缓存读取, 状态是200已缓存 。 (2)按ctrl+F5强制刷新: 强制删除当前页面的所有缓存,并且重新下载,此时 状态是200 。 (3)手动清除浏览器所有缓存: 强制删除浏览器的所有缓存

STS工具:mybayis连接oracle数据库

こ雲淡風輕ζ 提交于 2019-12-03 07:38:26
1.pom.xml文件中的依赖 刚添加依赖的时候会报错,原因是jar包下不下来. 2.我的jdk是1.6,所以需要升级jdk版本到1.8 执行mvn -v命令,可以看到maven的版本号 DOS窗口执行这条命令: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6.jar 执行完上面命令后就发现本地仓库有了oracle6的jar包 注意pom.xml文件中version版本号和上面红线处的版本号一致 之后maven -->update project 来源: https://www.cnblogs.com/curedfisher/p/11783500.html

mysql MVCC 实现原理

☆樱花仙子☆ 提交于 2019-12-03 07:03:53
MVCC( Multi-Version Concurrency Controll) 每一行都存储了事件发生时的系统版本号(System Version Number),用来替代事件实际发生的时间。每一次开始一个新事务时,版本号都会自动增加。每个事务都会 保存它在开始时的 "当前系统版本" 的记录,而每个查询都会根据事务的版本号,检查每行数据的版号号。 来自于《高性能MySQL》 来源: https://www.cnblogs.com/newlangwen/p/11782252.html