lib文件

Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序

匿名 (未验证) 提交于 2019-12-03 00:18:01
参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序 由于最近比较忙,一直到假期才有空,因此将自己学到的知识进行分享。如果有不对的地方,请指出,谢谢!目前深度学习越来越火,学习、使用tensorflow的相关工作者也越来越多。最近在研究tensorflow线下采用 python 脚本训练出模型, 利用freeze_graph工具输出.pb图文件,之后再线上生产环境windows平台上用C++代码直接调用预先训练好的模型完成预测的工作。因为目前tensorflow提供的C++的API比较少,所以参考了以上几篇已有的日志,做个总结。这里编译出TensorFlow C++ library,遇到的坑进行填埋。之后的调用C++library相对比较简单,可以参考链接部分。 Step1:Windows 10必备环境准备 1.1安装VS2015 1.2安装 Swigwin-3.0.12 ,其可执行文件地址为 D:/lib/swigwin-3.0.12/swig.exe 1.4安装 python3.5 ,安装时注意选择将路径添加到环境变量。 1.5安装 CMake-3.8.0 ,安装时注意选择将路径添加到环境变量。 1.

centos6系列更换阿里yum源

匿名 (未验证) 提交于 2019-12-03 00:17:01
一、先升级gcc 这里配置yum源来升级 centos6系列更换阿里yum源 1.首先备份原来的cent os官方yum源 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.获取阿里的yum源覆盖本地官方yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 3.清理yum缓存,并生成新的缓存 yum clean all yum makecache 二、升级glibc版本到指定版本,也可以自己下载别的版本 1)产生原因 是由于Linux系统的glibc版本太低,而软件编译时使用了较高版本的glibc引起的! 查看系统glibc支持的版本 [root@localhost ~] GLIBC_2.2.5 GLIBC_2.2.6 GLIBC_2.3 GLIBC_2.3.2 GLIBC_2.3.3 GLIBC_2.3.4 GLIBC_2.4 GLIBC_2.5 GLIBC_2.6 GLIBC_2.7 GLIBC_2.8 GLIBC_2.9 GLIBC_2.10 GLIBC_2.11 GLIBC_2.12 GLIBC_PRIVATE [root@localhost

centos7 安装sonatype nexus3.19

匿名 (未验证) 提交于 2019-12-03 00:15:02
1. 下载 nexus - 3.19 . 1 - 01 - unix . tar . gz 2. 下载 jdk - 8u161 - linux - x64 . tar . gz 备注: nexus3 . 19 必须运行在 jdk1 . 8 以上 3. 解压: #tar -zvxf nexus-3.19.1-01-unix.tar.gz 4. 默认配置文件:../ nexus - 3.19 . 1 - 01 / etc / nexus - default . properties [ cqs@centos7 etc ] $ cat nexus - default . properties ## DO NOT EDIT - CUSTOMIZATIONS BELONG IN $data-dir/etc/nexus.properties # Jetty section application - port = 8081 application - host = 0.0 . 0.0 nexus - args = $ { jetty . etc }/ jetty . xml , $ { jetty . etc }/ jetty - http . xml , $ { jetty . etc }/ jetty - requestlog . xml nexus - context - path =/

bat脚本自动安装Jmeter&Jdk

匿名 (未验证) 提交于 2019-12-03 00:15:02
本文主要介绍通过Bat脚本自动下载、自动安装、自动配置Jmeter&JDK! echo = 1 /*>nul&@cls @echo off :: 由于脚本内使用了bitsadmin下载器,故可能会被做病毒杀掉,若出现此类情况请关闭杀毒软件 :: 脚本更适合安装全新环境Jmeter&Jdk,其它环境也做了部分兼容,但可能兼容不完全 :: 若配置过程中出现下载问题,可手动准备相应工具至tools目录 :: 此脚本默认为配置X64 Windows操作系统,若需在32位操作系统配置此环境手动替换链接即可 :: X64文件下载链接如下: :: https://eternallybored.org/misc/wget/1.20.3/64/wget.exe :: https://files.cnblogs.com/files/ldylxy/7z64.zip :: http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-5.1.1.zip :: https://download.oracle.com/otn-pub/java/jdk/13+33/5b8a42f3905b406298b72d750b6919f6/jdk-13_windows-x64_bin.exe :: X86文件下载链接如下: ::

Hive 自定义UDF函数

匿名 (未验证) 提交于 2019-12-03 00:11:01
在使用hive中,有时要根据业务需求自定义一些函数,下面是自定义函数的步骤 1.新建一个maven项目,在项目的pom文件中引入依赖 <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-exec</artifactId> <version>3.1.2</version> </dependency> 2.新建一个class,继承UDF,并重写evaluate()方法,下面是一个增加字段前缀的方法,具体实现参考如下代码 import org.apache.hadoop.hive.ql.exec.Description; import org.apache.hadoop.hive.ql.exec.UDF; import java.util.Random; @Description( name = "min", value = "_FUNC_(expr) - add a number and '_' before the expr" ) public class AddPrefixUDF extends UDF { public String evaluate(String input){ Random random = new Random(); int num = random.nextInt(10);

HBase伪分布部署

匿名 (未验证) 提交于 2019-12-03 00:11:01
1、基础配置 #配置主机名 hostnamectl set-hostname {master, node1, node2} #配置hosts cat <<EOF >> /etc/hosts 192.168.2.124 master 192.168.2.125 node1 192.168.2.126 node2 EOF #安装JDK yum install -y java-1.8.0-openjdk-devel.x86_64 #配置java路径 cat <<EOF | sudo tee /etc/profile.d/hbase-env.sh export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64 export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar export PATH=$PATH:\$JAVA_HOME/bin EOF source /etc/profile.d/hbase-env.sh #新建用户 adduser hadoop echo "123456" | passwd --stdin hadoop usermod -aG wheel hadoop su - hadoop #SSH基于KEY的验证

Hbase集群部署

匿名 (未验证) 提交于 2019-12-03 00:11:01
1、主机初始化 hostnamectl set-hostname hbase-master hostnamectl set-hostname hbase-node1 hostnamectl set-hostname hbase-node2 cat <<EOF >> /etc/hosts 192.168.2.124 hbase-master 192.168.2.125 hbase-node1 192.168.2.126 hbase-node2 EOF #设置yum源 cd /etc/yum.repos.d/ rename repo repo.bak * curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all && yum makecache #修改配置文件 cat <<EOF | tee /etc/profile.d/my.sh PS1='\[\e[1;32m\][\u@\h \w]\$ \[\e[0m\]' alias vi="vim" HISTSIZE=10000 HISTTIMEFORMAT="%F %T " EOF source /etc/profile.d/my.sh #安装JDK yum install -y java-1.8

centos安装jmeter

匿名 (未验证) 提交于 2019-12-03 00:09:02
1、首页到网上下载jmeter安装包 解压后即可 2、将windows下面的jmeter拷贝到linux环境下面去 3、设置环境变量 首先进入到root权限 命令:vim /etc/profile 在插入模式的最后一行输入以下代码。JMETER路径不能照抄,需要改成自己的路径 export CLASSPATH=$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH export PATH=$JMETER/bin/:$PATH 修改配置文件后需要执行 source /etc/profile 才会使修改后的文件立即生效 执行以下命令进行测试jmeter -v 来源:博客园 作者: fkk 链接:https://www.cnblogs.com/fkkk/p/11559972.html

tomcat隐藏版本号

匿名 (未验证) 提交于 2019-12-03 00:09:02
默认报错页面信息会暴露出版本号 进入tomcat的lib目录找到catalina.jar文件 unzip catalina.jar之后会多出两个文件夹 进入org/apache/catalina/util 编辑配置文件ServerInfo.properties 修改为 server.info=Apache Tomcat server.number=0.0.0.0 server.built=Nov 7 2016 20:05:27 UTC 将修改后的信息压缩回jar包 cd /tomcat/lib jar uvf catalina.jar org/apache/catalina/util/ServerInfo.properties 重启tomcat ―――――――――――――――― 原文链接:https://blog.csdn.net/lzwylw/article/details/82835941 来源:博客园 作者: 清风小舍 链接:https://www.cnblogs.com/zhengchunyuan/p/11548227.html

.dll与.lib的关系总结

匿名 (未验证) 提交于 2019-12-03 00:08:02
环境:Win10 Vs2015 Debug+x64 新建一个C++的空项目 项目属性里首先配置好目标类型(.dll),再配置输出.lib和.dll的文件夹 //Function.h #pragma once extern "C" _declspec(dllexport) void test(); //Function.cpp #include"Function.h" #include <iostream> using namespace std; void test() { cout << "Hello World" << endl; } //TestDll.cpp #include<Windows.h> using namespace std; BOOL APIENTRY DllMain(HANDLE hModulce, DWORD ul_reason_for_call, LPVOID lpReaserved) { return TRUE; } .lib有两种类型,一种是静态链接库(Static Link Library),它里面是函数实现的代码,是编译完很多个.obj的集合,使用时直接链接到主程序一起写进.exe(.dll)中,还有一种是动态链接库(Dynamic Link Library)的导入库(Import Library),里面没有实现的代码