lib文件

record lcd

你离开我真会死。 提交于 2020-01-19 03:02:44
修改.pro文件 由于/usr/lib/x86_64-linux-gnu或/usr/lib/aarch64-linux-gnu中有ffmpeg版本,故要将库路径写在自己安装ffmpeg库路径之后。如: ##FFMPEG INCLUDEPATH += /home/frank/Documents/zhangyi/ffmpeg4/include LIBS += -L/home/frank/Documents/zhangyi/ffmpeg4/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswresample -lswscale -lpostproc #system #INCLUDEPATH += /usr/lib \ #/usr/lib/aarch64-linux-gnu INCLUDEPATH += /usr/lib \ /usr/lib/x86_64-linux-gnu LIBS += -L/usr/lib #LIBS += -L/usr/lib/aarch64-linux-gnu LIBS += -L/usr/lib/x86_64-linux-gnu LIBS += -lglog -lgflags -lprotobuf -lboost_system -lboost_thread -llmdb -lleveldb

IDEA搭建JSP环境

╄→гoц情女王★ 提交于 2020-01-19 00:45:33
一. 步骤 create new project 填写名字 点击file->project structure,也可以点击工具栏的这个图标 自己在web-inf文件里面新建一个名为classes的文件夹和名为lib的文件夹 选中classes文件夹,选择excluded 选择path,修改路径,点击apply,点击OK 选择Dependencies,点击+号,选择jars or …,选择上面创建的lib,弹出框选Jar Directory。 选择Add Configuration 选择tomcat server -> local 点击configuration,选择你本机的tomcat server 按照图中的内容设置选项 选择deployment->artifact 解决乱码,选择file->settings 右击server,选择run 二. 导入tomcat的lib包 打开project structure 一直点击next或者finish 在弹出的文件选择框中,找出本机的tomcat里面的lib文件夹,选中它 最后点击OK 来源: CSDN 作者: Android_la 链接: https://blog.csdn.net/qq_40634846/article/details/103874330

gcc 使用中常用的参数及命令

陌路散爱 提交于 2020-01-18 21:32:39
1. 执行过程 虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和链接(Linking)。    命令gcc (1). 首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。 (2). 接着调用cc1进行编译,这个阶段根据输入文件生成以.o为后缀的目标文件。 (3). 汇编过程是针对汇编语言的步骤,调用as进行工作,一般来讲,.S为后缀的汇编语言源代码文件和汇编、.s为后缀的汇编语言文件经过预编译和汇编之后都生成以.o为后缀的目标文件。 (4). 当所有的目标文件都生成之后,gcc就调用ld来完成最后的关键性工作,这个阶段就是连接。在连接阶段,所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序所调用到的库函数也从各自所在的档案库中连到合适的地方。 基本概念 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。 例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如: libhello.so.1.0,由于程序连接默认以

求指点:IIS部署DJango项目,出现错误。

对着背影说爱祢 提交于 2020-01-18 13:37:19
部署好了,就是提示这个错误,个人觉得应该是路径没有用转义符,可是不知道是哪个文件里的路径有问题。。。求指点。 Error occurred while reading WSGI handler: Traceback (most recent call last): File “c:\python\lib\site-packages\wfastcgi.py”, line 791, in main env, handler = read_wsgi_handler(response.physical_path) File “c:\python\lib\site-packages\wfastcgi.py”, line 633, in read_wsgi_handler handler = get_wsgi_handler(os.getenv(“WSGI_HANDLER”)) File “c:\python\lib\site-packages\wfastcgi.py”, line 616, in get_wsgi_handler raise ValueError(’"%s" could not be imported%s’ % (handler_name, last_tb)) ValueError: “django.core.wsgi.get_wsgi_application()”

RabbitMQ安装与原理详解

人走茶凉 提交于 2020-01-18 02:40:32
文章目录 一、概述 1. 什么是消息队列 2. 为什么要使用消息队列 3. RabbitMQ特点 二、安装 1. 安装Erlang 2. 安装RabbitMQ 三、RabbitMQ 1. 启动和关闭 2. 插件管理 3. 用户管理 4. 权限管理 5. vhost管理 6. 设置管理员权限 四、消息发送和接收 1. RabbitMQ消息发送和接收机制 2. AMQP 中的消息路由 3. Exchange与Queue关联绑定 4. Exchange 类型 (1)direct (2)fanout (3)topic 5. Client与Brocker进行连接 五、RabbitMQ镜像集群 1. 准备 2. 配置Cookie文件 3. 配置hosts文件 4. 组建集群 5. 节点类型 一、概述 1. 什么是消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。 2. 为什么要使用消息队列 从上面的描述中可以看出消息队列是一种应用间的 异步协作机制

centos安装 TA-Lib

与世无争的帅哥 提交于 2020-01-18 01:29:45
奇葩问题 问题一:gcc 编译器未安装 问题二: command 'gcc' failed with exit status 1 问题三: Traceback (most recent call last): File "run1.py", line 3, in <module> from vnpy.trader.engine import MainEngine, LogEngine File "/home/fireaiserver/VNPY/vnpy/trader/engine.py", line 32, in <module> from .setting import SETTINGS File "/home/fireaiserver/VNPY/vnpy/trader/setting.py", line 7, in <module> from .utility import load_json File "/home/fireaiserver/VNPY/vnpy/trader/utility.py", line 10, in <module> import talib File "/home/fireaiserver/anaconda3/envs/vnpy/lib/python3.6/site-packages/talib/__init__.py", line 43, in

axis发布webservice客户端

眉间皱痕 提交于 2020-01-18 01:13:53
关于axis部署参考 http://sducxh.iteye.com/blog/830414 注意这里是axis不是axis2 下载axis1.4地址: axis-bin-1_4.zip 环境配置: JAVA_HOME C:\Program Files\Java\jdk1.6.0_23 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar AXIS_HOME E:\soft4develop\axis-1_4 AXIS_LIB %AXIS_HOME%\lib AXISCLASSPATH %AXIS_LIB%\axis.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar;%AXIS_LIB%\axis-ant.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\log4j-1.2.8.jar;%AXIS_LIB%\commons-logging-1.0.4.jar;%AXIS_LIB%\commons-discovery-0.2.jar 发布axis用的是tomcat ,发布的时候遇到一个问题 1 No compiler found in your classpath! (you may need to add 'tools.jar')

Canal简介

落花浮王杯 提交于 2020-01-17 13:51:37
以下内容主要摘自Canal 官方wiki和网友博客:https://www.jianshu.com/p/6299048fad66 一、背景 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。 ps. 目前内部版本已经支持mysql和oracle部分版本的日志解析,当前的canal开源版本支持5.7及以下的版本(阿里内部mysql 5.7.13, 5.6.10, mysql 5.5.18和5.1.40/48) 基于日志增量订阅&消费支持的业务: 数据库镜像 数据库实时备份 多级索引 (卖家和买家各自分库索引) search build 业务cache刷新 价格变化等重要业务消息 二、项目介绍 名称:canal [kə'næl] 译意: 水道/管道/沟渠 语言: 纯java开发 定位: 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql 三、工作原理 1、mysql主备复制实现 从上层来看,复制分成三步: master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log

通过binlog日志恢复表记录

别来无恙 提交于 2020-01-17 11:28:29
使用binlog日志 1 使用binlog日志 1.1 问题 利用binlog恢复库表,要求如下: 启用binlog日志 创建db1库tb1表,插入3条记录 删除tb1表中刚插入的3条记录 使用mysqlbinlog恢复删除的3条记录 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:启用binlog日志 1)调整/etc/my.cnf配置,并重启服务 [root@dbsvr1 ~]# vim /etc/my.cnf [mysqld] .. .. log-bin-index=mysql-bin //启用二进制日志,并指定前缀 server_id=1 binlog_format=STATEMENT //在Mysql5.7中,binlog日志格式默认为ROW,但它不记录sql语句上下文相关信息。需要将binlog日志格式修改为STATEMENT .. .. [root@dbsvr1 ~]# systemctl restart mysqld.service 2)确认binlog日志文件 新启用binlog后,每次启动MySQl服务都会新生成一份日志文件: [root@dbsvr1 ~]# ls /var/lib/mysql/mysql-bin.* /var/lib/mysql/mysql-bin.000001 /var/lib/mysql/mysql-bin.index

PostgreSQL10.6主从复制搭建

戏子无情 提交于 2020-01-17 11:16:37
1、环境 操作系统版本:CentOS Linux release 8.0.1905 (Core) PostgreSQL版本:10.6 主机: test1 192.168.1.11 test2 192.168.1.12 test3 192.168.1.13 2、在3台机器安装并初始化PostgreSQL [root@test1 ~]# yum install postgresql-server -y [root@test1 ~]# postgresql-setup initdb WARNING: using obsoleted argument syntax, try --help WARNING: arguments transformed to: postgresql-setup --initdb --unit postgresql * Initializing database in '/var/lib/pgsql/data' * Initialized, logs are in /var/lib/pgsql/initdb_postgresql.log 3、主库配置 编辑主库配置文件 [root@test1 ~]# vim /var/lib/pgsql/data/postgresql.conf listen_addresses = '192.168.1.11' wal_log