lib文件

python setup.py卸载

北城以北 提交于 2019-12-22 16:13:12
我已经安装了 python setup.py install 的python包。 我该如何卸载它? #1楼 对我来说,以下主要是有效的: 已安装pip,例如: $ easy_install pip 检查,您从pip角度命名的安装包如何: $ pip freeze 这将列出您已安装的所有软件包的名称(以及由pip检测到的软件包的名称)。 名称可能有些长,然后只使用在 #egg= 之后和之后显示的包的名称。 在大多数情况下,您也可以忽略版本部分(无论如何 == 或 - )。 然后卸载包: $ pip uninstall package.name.you.have.found 如果它要求确认删除包裹,那么你是幸运的人,它将被删除。 pip将检测由pip安装的所有软件包。 它还应检测通过easy_install或setup.py安装的大多数软件包,但在极少数情况下可能会失败。 这是来自我的本地测试的真实示例,在MS Windows上使用名为 ttr.rdstmc 包。 $ pip freeze |grep ttr ttr.aws.s3==0.1.1dev ttr.aws.utils.s3==0.3.0 ttr.utcutils==0.1.1dev $ python setup.py develop ..... ..... Finished processing dependencies

S-HR二开基础

风流意气都作罢 提交于 2019-12-22 15:20:22
检测是否某个类部署上去了: http://10.3.0.115:6888/easportal/tools/getclassurl.jsp?className=com.kingdee.eas.hr.service.app.service.PersonSearchService osf在shr调用url示例: http://localhost:6888/shr/shr/msf/service.do?method=callService&serviceName=inteOAGetAdminOrgDataService 清除eas缓存: H:\KingdeeEAS\apusic\domains\server1\deploy以下文件全删除即可重启服务器 java代码路径: eas\server\lib\sp --osf因为用到ws。所以放在这里了 eas\server\deploy\fileserver.ear\easWebClient\lib\sp 元数据路径: eas\server\metas\sp eas\server\deploy\fileserver.ear\easWebClient\metas\sp handler路径: 在server\lib\addon\路径下创建一个二开对应的文件夹,将包放在二开的文件夹内; eas\server\lib\addon\customer\lib

java命令执行jar包的方式

浪子不回头ぞ 提交于 2019-12-22 03:07:58
大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName 我们就只要在MANIFEST.MF里面添加如下一句话: Main-Class: test.someClassName 然后我们可以在控制台里输入java -jar test.jar即可以运行这个jar。 但是我们这个项目需要引用其他第三方的jar包,在eclipse里面以项目jar包的形式引用了这个叫做some.jar的包,当时放在项目的lib子目录下,最后项目打包时把这个some.jar也打进来了,但是用java -jar执行这个test.jar的时候报找不到Class异常,原因就是jar引用不到放在自己内部的jar包。 那怎么办? 运行时将其加入classpath的方式行不行?就是在运行jar的同时加入classpath参数: java -classpath some.jar -jar test.jar 这种方式是不行的,因为使用classpath指定的jar是由AppClassloader来加载,java 命令 加了-jar 参数以后

项目实战6—Mysql实现企业级日志管理、备份与恢复实战

六月ゝ 毕业季﹏ 提交于 2019-12-22 03:00:56
Mysql实现企业级日志管理、备份与恢复实战    环境背景: 随着业务的发展,公司业务和规模不断扩大,网站积累了大量的用户信息和数据,对于一家互联网公司来说,用户和业务数据是根基。一旦公司的数据错乱或者丢失,对于互联网公司而言就等于说是灭顶之灾,为防止系统出现操作失误或系统故障导致数据丢失,公司要求加强用户数据的可靠性,要求全面加强数据层面备份,并能在故障发生时第一时间恢复。 总架构图 ,详见 http://www.cnblogs.com/along21/p/8000812.html Mysql备份方案: ① mysqldump+binlog: 先完全备份,再通过备份二进制日志实现增量备份 ② xtrabackup: 对InnoDB:热备,支持完全备份和增量备份 对MyISAM:温备,只支持完全备份 ③ lvm快照+binlog: 几乎热备,物理备份 实战一:mysqldump+binlog 实现备份与恢复 1、准备备份的目录,开启二进制日志 mkdir /backup chown -R mysql.mysql /backup/ 把备份的目录所属人所属组改为mysql vim /etc/my.cnf log-bin = /var/lib/mysql/bin-log 开启二进制日志,并制定路径 2、准备要备份的数据和表 模拟日常的数据库操作 MariaDB [(none)]>

linux下编译自己的库文件实践

那年仲夏 提交于 2019-12-21 15:23:28
有了我传的那个资料,这个就没什么用了,那个太经典了,这个就是记录我自己的实践。:-) linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,主要记录了一些配置信息。 1.创建静态.o库文件和.a库文件 [root@localhost study]# mkdir libtest [root@localhost study]# ls cc.c hello hello1 hello2 libtest [root@localhost study]# cd libtest/ [root@localhost libtest]# pwd /home/a/study/libtest [root@localhost libtest]# vim mylib.c [root@localhost libtest]# vim mylib.h [root@localhost libtest]# ls mylib.c mylib.h [root@localhost libtest]# cat mylib.c #include <stdio.h> void hello() {

自定义镜像上传阿里云

梦想与她 提交于 2019-12-21 11:14:44
目录 1、alpine制作jdk镜像 2、Alpine制作jre镜像(瘦身) 3、Docker镜像上传至阿里云 1、alpine制作jdk镜像 alpine Linux简介 1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗。 2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息 3.Alpine Docker镜像继承了Alpine Linux发行版的这些优势,相比于其他Linux Docker镜像,它的体积非常小 对比常用的、没有压缩过的基础镜像(查看当前的:latest标签): Alpine - 4.8MB centos - 124.8 MB Debian - 125.1MB Centos - 196MB 4.建议使用Alpine Linux 3.10.0版本,这也是 v3.10 稳定系列的首个版本 alpine:3.10 基于alpine制作JDK8镜像 #1.下载镜像 docker pull alpine:latest #2.创建并编辑dockerfile touch Dockerfile vi

linux 下安装 jdk1.7

 ̄綄美尐妖づ 提交于 2019-12-21 07:56:23
1 、官网 下载jdk7版本 地址: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html 下载Linux-jdk-7u80版本:      注意:这里使用登录(账户:96****06@qq.com,密码:X***1831234****0) 2 、使用Xftp工具上传到linux系统进行解压 这里的放在/home/xiaohai/pack/ 这个目录下面。 解压包: # tar -zxvf jdk-7u80-linux-x64.tar.gz 将jdk移动到/usr/local 这个目录下面 # mv jdk1.7.0_80/ /usr/local/ 3 、配置环境变量 打开profile文件 执行命令: # vim /etc/profile 在文件的最后面添加下面配置:   export JAVA_HOME=/usr/local/jdk1.7.0_80   export JRE_HOME=/usr/local/jdk1.7.0_80/jre   export PATH=$PATH:/usr/local/jdk1.7.0_80/bin   export CLASSPATH=./:/usr/local/jdk1.7.0_80/lib:/usr

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '***' (2)

北战南征 提交于 2019-12-21 05:14:53
有时候,当我们使用“mysql”、“mysqladmin”、“mysqldump”等命令管理数据库时,服务器抛出类似如下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这个错误是由于什么原因导致的呢? 一、错误现场还原: 下面我们通过三种方式来连接,然后观察提示的错误信息: 1、直接使用“ mysql ”命令,不带主机名参数; 2、使用带了主机名“ localhost ”参数的“mysql -h localhost”命令; 3、使用带了主机名“ 127.0.0.1 ”参数的“mysql -h 127.0.0.1”命令。 [root@aiezu.com ~]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [root@aiezu.com ~]# mysql -h localhost ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql

centos5.x升级至python2.7、mysql-python

落花浮王杯 提交于 2019-12-21 04:25:37
centos5.3的python版本真让人泪奔,什么时代了还2.4的。自己动手丰衣足食。 1.从官网下载2.7版本 # wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tar.bz2 2.安装 # tar -jxvf Python-2.7.1.tar.bz2 # cd Python-2.7.1 # ./configure (如不指定 --prefix,默认安装在/usr/local/lib/python2.7) # make && make install 3.升级默认版本 # mv python /usr/bin/python24 # ln -s /usr/local/bin/python2.7 /usr/bin/python 4.安装mysql-python (安装方法不了解可以参看包内的README) # python setup.py build Traceback (most recent call last): File "setup.py", line 5, in < module > from setuptools import setup, Extension ImportError: No module named setuptools 什么情况?貌似setuptools没有 5

安装python爬虫scrapy踩过的那些坑和编程外的思考

99封情书 提交于 2019-12-21 03:47:21
简介 Elastalert是用python2写的一个报警框架(目前支持python2.6和2.7,不支持3.x),github地址为 https://github.com/Yelp/elastalert。他提供不同场景的规则配置,若觉得规则、告警不满足需求时,可以用python编写插件Adding a New Rule Type、Adding a New Alerter。 环境 系统:centos6.8 python:2.7.12( 请参看升级centos6 默认python版本到2.7.12 ) elasticsearch:5.5 kibana:5.5 Elastalert内置的告警方式: Email JIRA OpsGenie Commands HipChat MS Teams Slack Telegram AWS SNS VictorOps PagerDuty Exotel Twilio Gitter 安装 pip安装elastalert 安装pip包管理工具( 参考 ) $ pip install elastalert 1 或者 git clone (推荐) $ git clone https://github.com/Yelp/elastalert.git 1 安装模块 $ pip install "setuptools>=11.3" $ python setup.py