lib文件

Ubuntu: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

一个人想着一个人 提交于 2019-12-21 01:54:12
Ubuntu在进行apt-get install 会出现下面的提示 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 原因就是可以理解为进程锁吧。 1.重启你的系统,要么你就kill apt相关的东西 2.删掉文件 rm /var/lib/dpkg/lock rm /var/lib/apt/lists/lock rm /var/cache/apt/archives/lock 重新 apt-get update 来源: CSDN 作者: cyd411 链接: https://blog.csdn.net/cyd411/article/details/103628109

ubuntu安装jdk7

拈花ヽ惹草 提交于 2019-12-20 20:31:17
1.下载JDK 目前最新的JDK版本是:Java SE Development Kit 7u5 解压后文件夹里有etc usr文件夹。主要拷贝usr/java里的jdk 2.解压安装 我们把JDK安装到这个路径:/usr/lib/jvm 如果没有这个目录(第一次当然没有),我们就新建一个目录 cd /usr/libsudo mkdir jvm 建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理 sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvmcd /usr/lib/jvmsudo mv jdk1.7.0_05/ jdk7 3.配置环境变量 gedit /etc/environment 在打开的文件添加 PATH加 "/usr/lib/jvm/jdk1.7:/usr/lib/jvm/jdk1.7/jre" JAVA_HOME=/usr/lib/jvm/java/jdk1.7 CLASSPATH=.:/usr/lib/jvm/jdk1.7/lib:/usr/lib/jvm/jdk1.7/lib:/usr/lib/jvm/jdk1.7/jre/lib 保存退出,然后输入下面的命令来使之生效 4.配置默认JDK 由于一些Linux的发行版中已经存在默认的JDK

搭建 RabbitMQ Server 高可用集群

旧城冷巷雨未停 提交于 2019-12-20 18:15:03
原文: 搭建 RabbitMQ Server 高可用集群 阅读目录: 准备工作 搭建 RabbitMQ Server 单机版 RabbitMQ Server 高可用集群相关概念 搭建 RabbitMQ Server 高可用集群 搭建 HAProxy 负载均衡 因为公司测试服务器暂不能用,只能在自己电脑上重新搭建一下 RabbitMQ Server 高可用集群,正好把这个过程记录下来,以便日后查看。 公司测试服务器上的 RabbitMQ 集群,我搭建的是三台服务器,因为自己电脑空间有限,这边只能搭建两台服务器用作高可用集群,用的是 Vagrant 虚拟机管理工具。 环境介绍: RabbitMQ 节点 IP 地址 工作模式 node1 192.168.1.50 DISK CentOS 7.0 - 64位 node2 192.168.1.51 DISK CentOS 7.0 - 64位 整体架构: 1. 准备工作 首先,在 node1 服务器上,修改 vi /etc/hostname : node1 在 node2 服务器上,修改 vi /etc/hostname : node2 然后在 node1 服务器上,修改 vi /etc/hosts : node1 192.168.1.50 node2 192.168.1.51 127.0.0.1 node1 ::1 node1 在 node2

ubuntu16.04 安装配置matlab+python +cuda8.0+cudnn+opencv3.1的caffe环境

∥☆過路亽.° 提交于 2019-12-20 18:03:02
  网络上有很多ubuntu上caffe配置环境的帖子,本人照着其中的许多进行了参考,都出现了或多或少的错误,很多地方也有差异。 于是自己整理了下自己的安装过程,成功进行了测试,跑通了faster-rcnn。配置环境时间为2017.1.4 系统ubuntu16.04 一:显卡驱动的安装:   由于要使用GPU,所以先要查看自己显卡所匹配的显卡驱动,网址: http://www.nvidia.com/Download/index.aspx?lang=en-us   选择电脑匹配的显卡驱动,本人电脑显卡为GTX760,选择如下图所示 输入以下命令执行安装驱动: sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-375 //此处为上图的驱动版本 sudo apt-get install mesa-common-dev sudo apt-get install freeglut3-dev 安装完成后,重启电脑后输入 nvidia-smi 出现你的电脑gpu列表,如下所示,表示驱动安装成功。 二:安装配置CUDA8.0   cuda官方下载地址: https://developer.nvidia.com/cuda-downloads ,选择如下:  

tomcat lib下增加文件夹存放jar

半世苍凉 提交于 2019-12-20 11:41:44
有时候tomcat下多个站点使用同一组jar时,如果每个站点的lib下都放一组jar,会导致占用内存过多的情况。为了解决这种情况,很多时候,我们会将相同的jar全部统一放到tomcat的lib下面,这样在加载的时候,只加载一次就可以了,tomcat启动速度也会很快。 但是,将其他jar放入tomcat lib下时,会和原有tomcat lib下的jar混在一起,导致无法区分。 为了解决这个问题,我们可以在tomcat lib下新建文件夹,将非tomcat的jar放入其中,然后在tomcat目录\conf\catalina.properties文件修改。在其中加入文件夹对应的路径即可:如 "${catalina.home}/lib/ext/*.jar","${catalina.home}/lib/swagger/*.jar" 以下是截图: ,这样,tomcat lib下jar又可以加载,又可以区分。 来源: https://www.cnblogs.com/sunflowerGIS/p/11975923.html

Spark on YARN两种运行模式介绍

痞子三分冷 提交于 2019-12-20 09:11:30
本文出自:Spark on YARN两种运行模式介绍 http://www.aboutyun.com/thread-12294-1-1.html (出处: about云开发) 问题导读 1.Spark在YARN中有几种模式? 2.Yarn Cluster模式,Driver程序在YARN中运行,应用的运行结果在什么地方可以查看? 3.由client向ResourceManager提交请求,并上传jar到HDFS上包含哪些步骤? 4.传递给app的参数应该通过什么来指定? 5.什么模式下最后将结果输出到terminal中? Spark在YARN中有yarn-cluster和yarn-client两种运行模式: 1.Yarn Cluster Spark Driver首选作为一个ApplicationMaster在Yarn集群中启动,客户端提交给ResourceManager的每一个job都会在集群的worker节点上分配一个唯一的ApplicationMaster, 由该ApplicationMaster管理全生命周期的应用。因为Driver程序在YARN中运行,所以事先不用启动Spark Master/Client,应用的运行结果不能再客户端显示(可以在history server中查看) ,所以最好将结果保存在HDFS而非stdout输出

Tomcat环境变量配置

强颜欢笑 提交于 2019-12-20 07:57:16
第一步:JDK环境变量配置: 如果你的JDK安装在C盘里,如:C:\j2sdk1.4.2_05,那么就在系统变量里(当然也可以在用户变量里)点新建: 变量名:JAVA_HOME 变量值:C:\j2sdk1.4.2_05 再次点新建: 变量名:classpath 变量值:.;%JAVA_HOME%\lib\dt.jar; 并在path里加入 .;%JAVA_HOME%\bin; 那么你的JDK就配置成功了,当然最好是再试验一下是否配置成功,那么就写一个简单的程序验证一下: Public class Test{ public static void main{ System.out.println("successful") } } 运行代码,如果没问题,那一切OK,有问题,请检查一下上边所写的是否有错。 第二步:Tomcat环境变量配置: 如果你的Tomcat安装在C盘里,如:F:\Tomcat50(在这里切记一下,安装Tomcat时,在其字母周围一定不要存在空格,否则最后可能导致配置不成功) 同样,在系统变量里点新建: 变量名:CATALINA_BASE 变量值:F:\Tomcat50;( 变量值是你的Tomcat的bin的目录的上一层 ) 再次新建: 变量名:CATALINA_HOME 变量值:F:\Tomcat50; 点击确定后在classpath中加入%CATALINA

linux安装各个版本的jdk

只谈情不闲聊 提交于 2019-12-19 16:44:49
j dk官网下载地址: 下载地址 由于 jdk5/6 的安装和 jdk7及之后 的版本安装不一样,这里分两部分进行说明 一、jdk5/6安装 1、在官网选择下载自己想要安装的jdk5/6的版本,点击后,没有账号的需要先注册一下 如图 jdk-6u45-linux-x64.bin 2、下载到本地之后,通过工具把文件传到Linux的/usr/local/soft位置 3、通过以下命令,更改权限 chmod 755 jdk-6u45-linux-x64.bin 4、执行安装 ./jdk-6u45-linux-x64.bin 出现解压文件列表,即表示安装完成 5、如安装时出现类似以下信息则说明没有相关的依赖包,通过yum命令进行安装依赖包 ./jdk-1_5_0_17-linux-i586.bin: ./install.sfx.57059: /lib/ld-linux.so.2: bad ELF interpreter 5.1、安装依赖包 yum install /lib/ld-linux.so.2 等待安装完成。再进行 步骤4 安装jdk jdk安装完成后,查看安装路径,本机为: /usr/local/soft/jdk1.6.0_45 6、配置系统环境变量 6.1、使用vim打开 /etc/profile 在文件末尾添加: export JAVA_HOME = /usr/local

GO语言学习:代码拆分(包级私有和公共)

老子叫甜甜 提交于 2019-12-19 12:54:43
1.把一个文件拆分为多个(同级目录)   为了便于理解,在此处用例子说明:   在工作区下新建一个文件夹q0,在此文件夹中,   使用命令vim demo0.go,写入以下代码     package main     import "flag"     var name string     var name1 string     func init(){       flag.StringVar(&name,"name","everyone","The greeting object.")       flag.StringVar(&name1,"name1","everyone","The greeting object.")     }     func main(){       flag.Parse()       hello(name)       showMsg(name1)     }   保存。   使用命令 vim demo0_lib.go,输入以下代码     package main     import "fmt"     func hello(name string){       fmt.Printf("Hello,%s!\n",name)     }     func showMsg(name string){       fmt.Printf(

u-boot 之配置分析 (2)

醉酒当歌 提交于 2019-12-19 07:54:09
Makefile简要分析 所有这些目录的编译连接都是由顶层目录的makefile来确定的。 1. 在makefile中有: unconfig: @rm -f $(obj)include/config.h $(obj)include/config.mk \ $(obj)board/*/config.tmp $(obj)board/*/*/config.tmp %是个通配符,make xxx_config都是这个目标.目标的依赖是unconfig, unconfig 的命令是删除一些文件,而这些文正是从make xxx_config过程中产生的.unconfig就是清理配置的. MKCONFIG := $(SRCTREE)/mkconfig 100ask24x0_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t 100ask24x0 NULL s3c24x0           等同为 ./mkconfig 100ask24x0 arm arm920t 100ask24x0 NULL s3c24x0 $@就是指目标 $(@:_config=)是变量的替换引用 格式为“$(VAR:A=B)”(或者“${VAR:A=B}”),意思是:替换变量“VAR”中所有“A”字符结尾的字为“B”结尾的字。 2.