下载JDK 由于众所周知的原因,JDK 7 和 JDK 8 下载链接不好找,幸好 Orcal 官方还提供支持( JDK7 今年应该不维护了)。...我下载的是Mac OS X x64 安装 一定要先安装 JDK 7 再安装 JDK 8,不然无法再安装 JDK 7。...JAVA_7_HOME=`/usr/libexec/java_home -v 1.7` #默认JDK 7 export JAVA_HOME=$JAVA_7_HOME #alias命令动态切换JDK版本...通过java -version查看当前版本。...https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
Mac OS里面的Python默认为2.7版本,开发的原因需要安装Python3,又不能把2.7卸载掉,所以就需要多版本之间共存。 ...python的其他版本 1) 查看能够安装的版本( 只有版本号的为官方的版本,其他的为衍生版。...) $pyenv install --list 2) 安装需要的版本: $pyenv install 3.5.1 $pyenv install 2.7.10 ...3) 完成后更新数据库: $pyenv rehash 4) 查看系统已安装的版本: $pyenv versions *号表示系统当前正在使用的版本 5)切换...即可使用新版本的python; 使用pip安装模块后,可能需要执行pyenv rehash更新数据库
APEX中:Dialog的做法(1):利用分支branch跳转 但是需要有提交的动作 本文由Oracle Apex中文社区纯手工打造,希望初学朋友也能一看就明白!!...1:先做好一个Dialog类型的页面 Page46;创建页面=>空白页面=>选择页面属性为Dialog图片编辑2:简单的页面增加2个Item,设置Label为 文本框1,文本框2图片编辑3 : 在另外一个页面...Page 47增加一个Branch, 触发的地方选择提交按钮– 如下图,我们可以选择跳转到的页面,以及需要带什么参数过去图片编辑这样一个简单的跳转功能就做好了!...Dialog的做法(2):https://www.sqlu.cn/85.htmla
安装后可以方便的切换python版本 1,运行升级库 yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel...pyenv install 3.5.2 安装3.5.2版本 pyenv local 3.5.2 切换本地目录下的python环境的版本号为3.5.2 pyenv local system 切换本地目录下的...Python环境的版本号为系统默认。...pyenv virtualenv 3.5.2 linux 创建基于3.5.2 版本的虚拟环境 pyenv uninstall linux 删除虚拟环境。...并在里面pyenv local 3.5.2 这样,你cd 进A目录,里面的python 就是2.7.12 cd进B目录,里面的python 就是3.5.2的 这样很方便的在各个版本之间切换。
由于不同的项目使用的 JDK 版本不一致,实际应用中会存在版本切换的问题 准备好两个版本的 JDK(更多个版本同理) 打开环境变量,新建或编辑三个 JAVA_HOME 变量名 值 JAVA_HOME...Program Files\Java\jdk1.8.0_221 JAVA17_HOME C:\Program Files\Java\jdk-17.0.2 其中 JAVA_HOME 变量值修改为当前使用的版本号即可...Path 变量开始的位置添加 %JAVA_HOME%\bin 这一项,如果存在则无需添加,注意删除原来版本的路径配置 cmd 打开命令行,输入 path ,查看第一条 跳转到该目录下,删除 java.exe...javaw.exe javaws.exe 再次新建 cmd,输入命令 java -version 查看版本号,可以看到已经切换成功 如果需要更多个版本,比如三个版本的 JDK 切换,则在第一步的时候继续新建...JAVAxxx_HOME ,我们只要在第一个 JAVA_HOME 变量值的位置,修改为当前使用的版本号即可 %JAVAxxx_HOME%
说明 目前Python同时更新与维护Python2和Python3,选择Python2还是选择Python3,取决于当前要使用的库、框架支持哪个版本,所以经常会遇到切换版本的情况。...安装pyenv: $ brew update $ brew install pyenv $ pyenv -v pyenv 1.2.5 复制代码 安装管理多个Python: $ pyenv install...查看所有命令 local 设置或显示本地的Python版本 global 设置或显示全局Python版本 shell 设置或显示shell指定的Python...版本 install 安装指定Python版本 uninstall 卸载指定Python版本) version 显示当前的Python版本及其本地路径 versions...查看所有已经安装的版本 which 显示安装路径 复制代码 注:使用local、global、shell,设置Python版本时需要跟上参数(版本号),查看则不需要。
然后使用这个 Golang 编译环境来编译新版本的 Golang 环境。 另外一种方式是先使用 Linux 版本的二进制文件 Golang 安装程序来安装 Golang。...04 go 命令安装多个版本 我们如果想在我们的电脑上安装多个 Golang 版本,我们可以使用 go 命令的方式安装多个版本,该方式需要使用 git,如果还未安装 git,请先安装 git。...示例命令: go get golang.org/dl/go1.16.5 go1.16.5 download go1.16.5 version 我们可以使用以上三个步骤安装多个 Golang 版本的 Golang...05 总结 本文我们主要是介绍怎么安装不同版本的 Golang 环境,文章开头先是介绍怎么使用二进制文件方式和源码方式安装 Golang 环境,原因是安装不同版本的 Golang 环境使用 go get...关于 Golang 环境的安装,建议读者朋友们使用二进制文件的 Golang 安装程序的方式安装 Golang,该方式是最简单的方式,并且 Golang 官方网站提供了多个平台和操作系统的二进制文件。
目录 如何查看本地是否安装oracle 查看安装的Oracle客户端版本 如何查看本地是否安装oracle 随便一个oracle命令,例如imp,如果提示输入用户名,就表示安装了oracle ?...查看安装的Oracle客户端版本 如下所示,使用sqlplus -v命令,可以查到该客户端安装的 11.2.0.1.0的客户端版本。
vfox (version fox) 是一款跨平台、可拓展的通用版本管理器. 支持原生 Windows 以及 Unix-like 系统! 通过它, 可以快速安装和切换开发环境的软件版本....最近给 vfox 水了几个插件, 其中就有管理多个 Erlang/OTP 版本的, 很喜欢他的插件管理机制....一般在开发环境拥有多个版本的 Erlang/OTP 供测试比对也是常见的需求....安装 vfox 和 vfox-erlang 插件 在使用 vfox-erlang 管理 Erlang/OTP 版本之前, 请确保你已经在你的机器上安装好了 vfox, 可以参考官方的文档 Quick Start...插件 vfox add erlang 安装使用指定版本 Erlang/OTP 由于是是从源码编译安装的 Erlang/OTP, 所以我们需要有对应的构建工具链和依赖软件, 这里以 Ubuntu 20.04
最近在学习JDK9的一些新特性,但是日常使用基本上都是基于JDK8,因此,需要在Mac环境下安装多个版本的JDK,并且确保能够随意切换。...JDK9下载 选择MAC的dmg: 勾选同意协议,并登录账号进行下载。 安装 直接点击对应的dmg,即可进行安装。...此时在/Library/Java/JavaVirtualMachines目录下会出现两个目录: jdk-9.0.4.jdk jdk1.8.0_151.jdk 其中第一个便是jdk9的安装路径。...IDEA中添加JDK 此时,可在IDEA中新增JDK9的配置,便可使用JDK9进行开发: 依次类推,可以添加更多版本的JDK,并进行随意的切换。...原文链接:《Mac下安装多个版本的JDK并随意切换》
这里写目录标题 1 安装mysql 2 使用 1 安装mysql Windows 安装MySQL5.7 以上的版本(压缩包形式安装) 2 使用 在安装多个版本的时候,第一个比如你安装5.6版本,就安装上面那个步骤正常安装...; 在安装第二个版本的时候,比如还要安5.7版本, 首先是解压之后, 两个软件的名称要改为不一样,一定要改为不一样 ini文件里面 端口也要改为不一样,比如改为3307 以管理员身份打开...cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下 进入mysql的bin目录后执行 mysqld57 install mysql57 一定要用每个软件里面的改名之后的mysqld57...以上就安装好了,启动的时候 net start mysql net start mysql57 两个服务就启动了 进入第一个是 mysql 第二个是 mysql57 以上就同时启动了,如果不是这样改...bin目录下的文件的名称,那么只能一次启动一个,关闭这个启动另一个
com.oracle ojdbc6 11.2.0.3
show you the code 安装 brew search go brew install go@1.14 brew unlink go brew link go@1.14 --overwrite...切换 brew unlink go brew link go@xxx --overwrite mac brew命令简介 查看 brew 的帮助 brew –help 安装软件 brew install...git 卸载软件 brew uninstall git 搜索软件 brew search git 显示已经安装软件列表 brew list 更新软件,把所有的 Formula 目录更新,并且会对本机已经安装并有更新的软件用...brew update 更新某具体软件 brew upgrade git 显示软件内容信息 brew info git 用浏览器打开 brew home 显示包依赖 brew deps 显示包的依赖树...brew cleanup git brew cleanup 查看那些已安装的程序需要更新 brew outdated
1.上一次我们在自己的PC上安装了python3.6.1的版本 http://www.jianshu.com/p/2177c11909dd 本章内容,我们在个人PC上安装python2.7.9的版本...2.安装Python2.7.9版本 双击安装包,出现安装界面如下 ?...安装完成.png 安装完成后,此时就会出现一个问题,我们已经在PC上同时安装了python2和python3的版本,如果此时打开命令行执行python命令,PC会直接使用默认安装的python...进行处理,我们怎么样才能让python2和python3都能正常工作而不互相产生影响,成为我们急需要解决的问题。...啊......抓狂中.......但是我们的项目开发环境又同时需要这两个版本的python,那就请参考,我们下一章内容,让python2和python3非常融洽的共存于我们的PC中吧 请参考:http
因为项目中使用swoole开发,一直使用win10 ubuntu子系统开发,随着代码量的增加,每次启动越来越慢。swoole官方提供了一个windows版swoole,启动速度特别快。...但是由于其使用cgwin编译,所以无法正常使用composer,每次都需要切换php的环境变量。于是就想能不能让composer 识别我原来的php版本。打开composer的根文件试试真的可以。...cygpath -m "$dir");fiD:/phpStudy/PHPTutorial/php/php-7.0.12-nts/php "${dir}/composer.phar" "$@"只是将php的地址修改下即可...,让composer每次加载我的phpstudy的php版本
环境说明 Tomcat 7、8或9 Oracle Linux 7 APEX映像(可选) 多租户: CDB或PDB安装 使用多租户体系结构时,有几种用于安装ORDS的选项。...对于Lone-PDB安装(带有一个PDB的CDB)或具有少量PDB的CDB,可以将ORDS直接安装到PDB中。db.servicename参数将在属性文件中设置为PDB服务名称。...如果每个CDB使用多个PDB,则可以将ORDS安装到CDB中,以允许所有PDB共享相同的连接池。与每个PDB具有单独的连接池相比,这将大大减少所使用的数据库连接数。...从版本18.1开始,有两种将ORDS安装到CDB中的方法。推荐的方法是在属性文件中设置cdb.common.schema = false,这将允许每个PDB运行不同版本的ORDS。...或者,您可以在属性文件中使用cdb.common.schema = true,这意味着所有PDB都必须使用相同版本的ORDS。
问题背景描述: 某天客户有一个需求,给定一批的手机号码或者电话号码,查询出相关的通话记录,以及相关的一些信息。...客户给定的被叫号码如图所示: 查询出来的结果如下图所示(本批次的结果不是上图导入的结果查询的,为了格式说明,因此导入两张结果不相关的图片): 由于客户给的被叫号码很不规范,查询的时候比较麻烦。...,settle_carrier,file_name from t_phonebill_201702 a where a.org_callee_num like '%13800100186%' 但是这样的号码有好多个...,有时候有一百多个,以上的sql只能查询一个号码的通话记录 一开始我想用游标实现,写一个游标,把被叫号码放入游标中,然后写一个循环,每次都依次查询一下, 但后来发现t_phonebill_201702数据量太大...,可以考虑使用简版,简版更易于了解,也能更清楚明白like多个值是如何实现的,但使用exists总是一个好习惯。
sudo sh cuda_9.0.176_384.81_linux.run 3.安装过程中的一些选择 Do you accept the previously read EULA?...版本 将其切换到cuda-9.0 sudo rm -rf /usr/local/cuda #删除之前创建的软链接 sudo ln -s /usr/local/cuda-9.0 /usr/local.../bandwidthTest 如果这两个测试结果都是Result = PASS,则说明安装成功了 根据cuda-cudnn找对应版本 https://developer.nvidia.com/rdp/cudnn-archive...1、查看下版本信息 cat /usr/local/cuda/version.txt 2、根据CUDA和tensorflow版本对应的关系表,检查自己的版本是否匹配 3、如果不匹配 请安装相应的TensorFlow...或者CUDA版本 安装对应版本TensorFlow的GPU版本 pip install tensorflow-gpu==版本号 安装对应版本的CUDA Toolkit 9.0 4、如果匹配,仍然报错
问题描述: 今天突然想写一个socket通信的小应用,分别采用BIO、NIO、AIO的方式来实现,来复习前面看的关于TCP/UDP通信的知识。...于是乎在原来安装了jdk1.6的机子上重新安装了jdk1.8。...结果就出现了一个很蛋疼的问题:我原来的JAVA_HOME配置根本就没有改变,但是在命令行执行 java -version出现的却是1.8版本,而javac -version出现的是正常的1.6版本。...fromerr=U6XKsOdO , 主要原因是javac -version是由JAVA_HOME指定的路径中的java版本来决定的。...这样因为每次安装jre的时候,都会讲java.exe拷贝到system32路径中,而java -version会依次变量PATH配置,如果找到了就不在继续往后找,这就导致java -version永远是最新版本的
用了lnmp一键安装包,发现自己越来越长见识啦,我的虚拟机中同时安装了两个版本的PHP,我每次php -v 时都是一个低版本的php,后来想直接用高版本了,就想着配置一下环境变量就搞定了,于是就安装环境变量的折腾...,最后发现无论怎么调整都没办法更改过来,查看了lnmp的论坛才知道,只需要建一个软连接即可。
领取专属 10元无门槛券
手把手带您无忧上云