8 springlustre

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

python3调用cpp的方法——python调用so

python中使用ctypes模块可以在python中直接调用C/C++。首先要将C/C++编译成动态库(.so),之后python中调用即可特别注意在调用C++函数需要在函数声明时,加入前缀“extern“C””,这是由于C++支持函数重载功能,在编译时会更改函数名。在函数声明时,前缀extern"C"则确保按C的方式编译。值得注意的是,一定要有函数输入输出类型的声明,int型不用...

2019-09-22 23:19:07

centos升级gcc到6.3.0——源码编译安装GMP,MPFR,MPC和GCC

阿里云的centos系统自带的gcc版本为4.8.5,可以通过gcc-v命令查看[root@wczgcc-6.3.0]#gcc-vUsingbuilt-inspecs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapperTarget:x86_64-...

2019-09-21 22:23:10

docker镜像存储结构和存储目录迁移

目录docker镜像存储结构修改docker存储目录查看存储目录查看docker.service修改docker.servicedocker镜像存储结构docker默认镜像的存储目录是/var/lib/dockerdevicemapper/devicemapper/data#用来存储相关的存储池数据devicemapper/devicemapper/metadat...

2019-09-07 23:07:39

centos7安装redis方法和常用操作

1、下载redis源码:wgethttp://download.redis.io/releases/redis-5.0.5.tar.gz2、解压:[root@wczredis]#tar-zxvfredis-5.0.5.tar.gz3、编译:cdredis-5.0.5makemakeinstall...

2019-09-01 21:42:21

centos7安装、使用和卸载mysql5.7

1、安装mysqlwgethttp://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpmrpm-ivhmysql57-community-release-el7-8.noarch.rpmyum-yinstallmysql-server2、修改配置文件vi/etc/my.cnf可以修改数据...

2019-08-18 22:43:48

redhat系统安装Python3.6

下载安装文件,解压,进入目录1、编译./configure--prefix=/usr/local/python32、安装makemakeinsatll3、安装依赖yum-yinstallzlib*yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-devel...

2019-08-06 16:52:08

redhat系统rpm安装包的下载和离线安装

1、离线下载rpm安装包yum-yinstallxxx--downloadonly--downloaddir/home/pkg2、离线安装rpm-ivh*.rpm--force--nodeps

2019-08-05 11:11:08

pip依赖包跨平台迁移和离线安装

工作中需要把python的依赖包从win上,迁移到linux中,并且linux机器无法上网,方法如下1、导出requirements文件pipfreeze>requirements.txt2、下载pip依赖到本地pipdownload-dpackage-rrequirements.txt--only-binary=:all:--platformlinux_...

2019-08-02 17:04:11

解决安装oracle时出现“[INS-30501] Automatic Storage Management software is not configured on this system”的错误

今天在通过命令行的静默方式安装oracle数据库的时候,遇到如下错误:[WARNING][INS-32055]TheCentralInventoryislocatedintheOraclebase.CAUSE:TheCentralInventoryislocatedintheOraclebase.ACTION:Oraclerecomm...

2019-08-02 14:57:39

解决启动oracle数据库时“ORA-01102: cannot mount database in EXCLUSIVE mode”的报错

今天在安装好数据库之后,通过startup启动,报错如下ORA-01102:cannotmountdatabaseinEXCLUSIVEmodeSQL>shutdownimmediateORA-01507:databasenotmountedORACLEinstanceshutdown.通过一番查找,得出解决方案如下:1、进入$ORACLE_H...

2019-08-02 14:37:30

redhat服务器上oracle数据库开启允许远程连接

oracle安装完成之后,默认是不开启远程连接的,如果需要开启允许远程访问,需要作出以下配置1、vi$ORACLE_HOME/network/admin/listeners.ora#listener.oraNetworkConfigurationFile:/oracle/app/network/admin/listener.ora#GeneratedbyOracle...

2019-07-24 16:00:29

解决“Failure to find com.oracle:ojdbc6:jar”,手动安装ojdbc的jar包到maven私仓

在使用mvn进行编译的时候,遇到如下错误:Couldnotresolvedependenciesforprojectcom.bairong.platform:auth:jar:3.0:Failuretofindcom.oracle:ojdbc6:jar:11.2.0.1.0inhttp://maven.aliyun.com/nexus/content/group...

2019-07-24 10:19:48

ESXi复制虚拟机步骤和解决“esxi 复制虚拟机 缺少所需的磁盘镜像”的报错

使用ESXi进行虚拟机复制非常简单,第一步是导出OVF和VMDK文件,关闭虚拟机,然后选择“导出”即可。第二步是导入OVF和VMDK文件,操作如下:在VMwareHostClient清单中右键单击主机,然后选择创建/注册虚拟机。 新建虚拟机向导将打开。 在该向导的“选择创建类型”页面上,选择从OVF或OVA文件部署虚拟机,然后单击下一步。如果在使用ESXi进...

2019-07-20 20:11:36

解决ESXi创建虚拟机时“找不到网络适配器1的端口组 vm network,它已分配给vm network”的报错

在使用ESXi创建虚拟机的时候,会出现“找不到网络适配器1的端口组vmnetwork,它已分配给vmnetwork”的错误,解决这个错误的方法是需要给虚拟交换机添加端口组,具体方法如下:在vSphereWebClient中,导航到主机。 右键单击主机,然后选择添加网络。 在选择连接类型中,选择标准交换机的虚拟机端口组,然后单击下一步。 在选择目标设备中,选择现有标准交换机,...

2019-07-20 19:54:28

Linux下更改MySQL5.7数据库存储位置

一般安装完Mysql之后,默认目录如下 /usr/bin 客户端程序和脚本 /usr/sbin mysqld服务器 /var/lib/mysql 日志文件,数据库文件 /usr/share/mysql 错误消息和字符集文件 /etc/my.cnf 配置文件 默认的日志文件和数据库文件存放在/var/lib/mysql目录,由于该目...

2019-07-12 23:34:48

解决内网环境部署gitlab访问慢的问题——禁用gravatar头像

在局域网环境中部署了gitlab之后,发现访问非常慢,经分析网络请求发现有一个发往www.gravatar.com的请求,Gravatar是一个用来保存头像的cdn。由于内网环境无法访问互联网,该请求阻塞了其它的请求,因此导致访问缓慢,解决方法就是禁用Gravatar头像。进入Admin→Settings→AccountandLimitSettings,然后去掉Gravatarena...

2019-06-04 23:17:08

mysql忘记密码的解决办法

很久之前在阿里云上装的mysql,最近想用的时候发现忘记密码了,这时候可以用下面的方法解决1、停止mysql,可以直接杀进程root@iZ286yyopd3Z~]#netstat-tlnp|grepmysqltcp600:::3306:::*LISTEN21763/...

2019-05-10 22:41:14

python中使用多进程multiprocessing并获取子进程的返回值

python中使用多进程multiprocessing并获取子进程的返回值Python中的multiprocessing包是一个多进程管理包,可以用来创建多进程。multiprocessing包下的Queue是多进程安全的队列,我们可以通过该Queue来进行多进程之间的数据传递。我们可以通过下面这段代码演示多进程的使用,并将每个进程的结果保存到queue中,最后统一进行输出。import...

2019-03-21 00:07:38

golang中json和struct的使用

golang中json和struct的使用1、返回json响应结果在struct的字段后面加入json:"key"可以进行json格式输出,其中key为json的键名typeSuccessResponsestruct{Codeint`json:"code"`Msgstring`json:"msg"`Datainterfac...

2019-03-21 00:06:19

golang语言发送json格式的http请求

golang语言发送json格式的http请求1、发送普通的GET请求functestGet(){url:="https://baidu.com"req,err:=http.NewRequest("GET",url,nil)client:=&http.Client{}resp,err:=client.Do(req)iferr...

2019-03-21 00:04:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。