lib文件

2. 使用Python解释器

一世执手 提交于 2020-01-11 14:20:55
2. 使用Python解释器 2.1 调用解释器 2.1.1 传入参数 解释器会读取命令行参数,转化为字符串列表存入 sys 模块中的 argv 变量中.执行命令 import sys 你可以导入这个模块并访问这个列表. Test.py import sys print ( sys . argv ) 使用命令行传入并调用Test.py: chenxiaoweideMacBook-Pro:2.1.1 chenxiaowei$ python /Users/chenxiaowei/Desktop/Study/Study\ PDF/Python/Python官方文档/TestCase/2.1.1/Test.py 1 2 4 5 5 6 运行结果: [ '/Users/chenxiaowei/Desktop/Study/Study PDF/Python/Python官方文档/TestCase/2.1.1/Test.py' , '1' , '2' , '4' , '5' , '5' , '6' ] sys.argv[0] 的 值为执行脚本的路径 在命令行中使用不同的路径调用脚本 sys.argv[0] 的值: 在不同的路径下采用绝对路径调用Test.py : chenxiaoweideMacBook-Pro:~ chenxiaowei$ python /Users/chenxiaowei

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

可紊 提交于 2020-01-11 09:11:38
由于最近比较忙,一直到假期才有空,因此将自己学到的知识进行分享。如果有不对的地方,请指出,谢谢!目前深度学习越来越火,学习、使用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. 6安装 Git ,用于在编译过程中从GitHub上下载依赖项。 1.7 将GitHub上 TensorFlow的master分支 下载并解压到文件夹D:\tf中,编辑文件 tensorflow/tensorflow/contrib

node读书笔记

大城市里の小女人 提交于 2020-01-11 04:58:12
node读书笔记 Node.js不是JS应用、而是JS运行平台 Node.js 采用C++语言编写而成, 是一个 Javascript 的运行环境。 Node.js 采用了 Google Chrome 浏览器的 V8 引擎, 性能很好, 同时还提供了很多系统级的 API, 如文件操作、网络编程等。浏览器端的 Javascript 代码在运行时会受到各种安全性的限制,对客 户系统的操作有限。相比之下,Node.js 则是一个全面的后台运行时,为 Javascript 提供了其他 语言能够实现的许多功能。 Node.js采用事件驱动、异步编程,为网络服务而设计 Node.js 的网络模块特别多, 包括 HTTP、 DNS、 NET、UDP、HTTPS、TLS 等,开发人员可以在此基础上快速构建 Web 服务器。以简单的 helloworld.js 为例: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(80, "127.0.0.1"); Node.js的特点 事件驱动 非阻塞I/O 单线程 Node.js应用案例 善于I/O

hadoop 2.7.3 (hadoop2.x)使用ant制作eclipse插件hadoop-eclipse-plugin-2.7.3.jar

≯℡__Kan透↙ 提交于 2020-01-11 04:43:20
  为了做mapreduce开发,要使用eclipse,并且需要对应的Hadoop插件hadoop-eclipse-plugin-2.7.3.jar,首先说明一下,在hadoop1.x之前官方hadoop安装包中都自带有eclipse的插件,而如今随着程序员的开发工具eclipse版本的增多和差异,hadoop插件也必须要和开发工具匹配,hadoop的插件包也不可能全部兼容.为了简化,如今的hadoop安装包内不会含有eclipse的插件.需要各自根据自己的eclipse自行编译. 1. 环境准备   使用ant制作自己的eclipse插件,介绍一下我的环境和工具 ( 安装路径根据自己 )   系统: 64bit Ubuntu 14.04,(系统不重要Win也可以,方法都一样)   JDK 版本: jdk-7u80-linux-x64.tar.gz 安装路径: /usr/lib/jvm   eclipse 版本: ide工具eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz 安装路径: /home/hadoop/   hadoop 版本: hadoop-2.7.3.tar.gz 安装路径:/usr/local   ant(这个也随意,二进制安装或者apt-get安装都可以,配置好环境变量) , 我的 ant 版本是1.9.3 , 有的是 1.9.7

Linux中error while loading shared libraries错误解决办法

核能气质少年 提交于 2020-01-10 23:10:40
Linux中error while loading shared libraries错误解决办法 默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定--prefix,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时,提示找不到相关的.so库,会报错。也就是说,/usr/local/lib目录不在系统默认的库搜索目录中,需要将目录加进去。   1、首先打开 /etc/ld.so.conf 文件   2、加入动态库文件所在的目录:执行 vi /etc/ld.so.conf ,在 " include ld.so.conf.d/ *.conf" 下方增加" /usr/local/lib "。   3、保存后,在命令行终端执行: /sbin/ldconfig -v ;其 作用是将文件 /etc/ld.so.conf 列出的路径下的库文件缓存到 /etc/ld.so.cache 以供使用,因此当安装完一些库文件,或者修改/etc/ld.so.conf增加了库的新搜索路径,需要运行一下ldconfig,使所有的库文件都被缓存到文件/etc/ld.so.cache中,如果没做,可能会找不到刚安装的库。   经过以上三个步骤,"error while loading shared libraries

MySQL表空间迁移

偶尔善良 提交于 2020-01-10 21:00:52
文章目录 有cfg文件时表空间迁移 无cfg文件时表空间迁移 有cfg文件时表空间迁移 在源表上显示建表语句: mysql> use test mysql> show create table t1; +-------+---------------------------------------------------------------------------------------+ | Table | Create Table | +-------+---------------------------------------------------------------------------------------+ | t1 | CREATE TABLE `t1` ( `a` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 | +-------+---------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) 在目标表上创建一样的表: mysql> CREATE TABLE `t1` ( -> `a` int(11) DEFAULT

# openssl 生成ssl证书详解

烈酒焚心 提交于 2020-01-10 20:05:09
1.概念 数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。数字证书还有一个重要的特征就是只在特定的时间段内有效。数字证书是一种权威性的电子文档,可以由权威公正的第三方机构,即CA(例如中国各地方的CA公司)中心签发的证书,也可以由企业级CA系统进行签发。 一般证书分有三类,根证书、服务器证书和客户端证书。根证书,是生成服务器证书和客户端证书的基础,是信任的源头,也可以叫自签发证书,即CA证书。服务器证书,由根证书签发,配置在服务器上的证书。客户端证书,由根证书签发,配置在服务器上,并发送给客户,让客户安装在浏览器里的证书。 接下来,认识了证书的基本概念之后,我们来认识下这几个概念,公钥/私钥/签名/验证签名/加密/解密/对称加密/非对称加密。 我们一般的加密是用一个密码加密文件,然后解密也用同样的密码。这很好理解,这个是对称加密。而有些加密时,加密用的一个密码,而解密用另外一组密码,这个叫非对称加密,意思就是加密解密的密码不一样。其实这是数学上的一个素数积求因子的原理应用,其结果就是用这一组密钥中的一个来加密数据,用另一个来解密,或许有人已经想到了,没错这就是所谓的公钥和私钥。公钥和私钥都可以用来加密数据,而他们的区别是,公钥是密钥对中公开的部分,私钥则是非公开的部分。公钥加密数据

webservice生成客户端文件报错

我怕爱的太早我们不能终老 提交于 2020-01-10 16:10:27
E:\soft\Java\JDK1.8\bin\java.exe -classpath E:\code\test\out\production\test;E:\code\test\lib\ha-api.jar;E:\code\test\lib\javax.annotation.jar;E:\code\test\lib\gmbal-api-only.jar;E:\code\test\lib\FastInoset.jar;E:\code\test\lib\jaxb-api.jar;E:\code\test\lib\jaxb-impl.jar;E:\code\test\lib\jaxws-api.jar;E:\code\test\lib\jsr181-api.jar;E:\code\test\lib\jaxws-tools.jar;E:\code\test\lib\jaxb-xjc.jar;E:\code\test\lib\jaxws-rt.jar;E:\code\test\lib\management-api.jar;E:\code\test\lib\mail.jar;E:\code\test\lib\policy.jar;E:\code\test\lib\saaj-api.jar;E:\code\test\lib\mimepull.jar;E:\code\test\lib\stax2

php调用python失败怎么办

做~自己de王妃 提交于 2020-01-10 14:05:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> php调用python失败怎么办? PHP调用Python失败的解决办法 假设有文件:php_test.php python_test.py 在php文件中运行Python: exec("python python_test.py", $array, $ret); 如果运行Python出错并不能保存在数组array中,因此应该把标准错误重定向到文件中,以上代码改写如下: exec("python python_test.py 2>error.txt", $array, $ret); 在bash中0,1,2三个数字分代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即标准输入(一般是键盘),标准输出(一般是显示屏,准确的说是用户终端控制台),标准错误(出错信息输出)。 也可以通过以下方式将标准错误重定向到标准输出保存到$array中: exec("python python_test.py 2>error.txt 2>&1", $array, $ret); 然后就可以根据错误信息去寻求解决办法。 一般在终端通过命令运行PHP文件是可以马上看到错误信息的,但是通过浏览器运行PHP文件就只能上面所述方法去输出错误信息。因此问题也就是在命令行下PHP可以成功执行Python文件

cmder lib_profile.cmd分析学习

╄→尐↘猪︶ㄣ 提交于 2020-01-10 10:28:19
0x00 前言 lib_console.cmd分析学习是在init.bat的基础上进行调用的。 其他相关分析文章 cmder Cmder.bat分析学习 DIY自己的cmder.exe cmder init.bat分析学习 cmder lib_console.cmd分析学习 cmder lib_path.bat分析学习 cmder lib_base.bat分析学习 cmder lib_git.cmd分析学习 0x01 正文 1.0~10行 @echo off call "%~dp0lib_base.cmd" call "%%~dp0lib_console" set lib_profile=call "%~dp0lib_profile.cmd" if "%~1" == "/h" ( %lib_base% help "%~0" ) else if "%1" neq "" ( call :%* ) exit /b 2.run_profile_d if not exist "%~1" ( mkdir "%~1" ) pushd "%~1" for /f "usebackq" %%x in ( `dir /b *.bat *.cmd 2^>nul` ) do ( %lib_console% verbose_output "Calling '%~1\%%x'..." call "%~1\%%x