lib文件

tensorflow笔记:MNIST数据集无法下载的解决

时间秒杀一切 提交于 2019-11-27 21:52:17
在tensorflow教程中,运行下面的代码下载mnist数据集: #coding:utf-8 from tensorflow.examples.tutorials.mnist import input_data mnist=input_data.read_data_sets('/home/zhangkf/tf/tf5/mnist',one_hot=True) 但实际运行时根本无法通过网络下载,网上可以查到一些解决方法,但说得不是很清楚,这里整理一下,大小神请无视。 解决方案就是手工下载数据,然后直接导入使用。 (tf13) zhangkf@Ubuntu2:~/tf/tf5$ python mnist.py Traceback (most recent call last): File "mnist.py", line 4, in <module> mnist=input_data.read_data_sets('/home/zhangkf/tf/tf5/mnist',one_hot=True) File "/home/zhangkf/.conda/envs/tf13/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py", line 235, in read_data

Mac OS 安装mysqlclient遇到的大坑大坑

霸气de小男生 提交于 2019-11-27 20:53:57
可能是安装on my zsh 的缘故,可能是pycharm盗版的缘故,可能是设置了其他不兼容的文件,也可能是其他原因.明明Mac安装了显示的安装成功mysqlclient,可是依然运行不了数据库,委屈的是pycharm发疯导入第三方库的也是不能安装. 我使用的方法是,首先查看pycharm以前安装的第三方包的位置是/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages,而使用pip或者pip3终端安装到的是/usr/local/lib/python3.7/site-packages,而安装到这里莫名其妙的系统不识别,pycharm也不识别.所以我把/usr/local/lib/python3.7/site-packages里的MySQLdb和mysqlclient-1.4.4-py3.7.egg-info/拷贝到/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages里,然后系统运行django和pycharm运行mysqlclient就没问题了,在第三方库的安装里也出现了mysqlclient的身影,再也不报错,是不是没有安装mysqlclient了. /*--> */ /*--> *

flutter兼论

こ雲淡風輕ζ 提交于 2019-11-27 20:32:24
Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布 第一个版本 以来,目前Flutter已经发布了近60个版本,并且在2018年5月发布了第一个 “Ready for Production Apps” 的Beta 3版本,6月20日发布了第一个 “Release Preview” 版本。 初识Flutter Flutter的目标是使同一套代码同时运行在Android和iOS系统上,并且拥有媲美原生应用的性能,Flutter甚至提供了两套控件来适配Android和iOS(滚动效果、字体和控件图标等等),为了让App在细节处看起来更像原生应用。 在Flutter诞生之前,已经有许多跨平台UI框架的方案,比如基于WebView的Cordova、AppCan等,还有使用HTML+JavaScript渲染成原生控件的React Native、Weex等。 基于WebView的框架优点很明显,它们几乎可以完全继承现代Web开发的所有成果(丰富得多的控件库、满足各种需求的页面框架、完全的动态化、自动化测试工具等等),当然也包括Web开发人员,不需要太多的学习和迁移成本就可以开发一个App。同时WebView框架也有一个致命(在对体验&性能有较高要求的情况下)的缺点

MyCAT+MySQL 读写分离部署

孤街醉人 提交于 2019-11-27 19:15:37
单一的 MySQL 服务器一旦宕机,会造成单点故障,整个系统无法运转,所以要有主库(Master)和从库(Slave备库)两份,主库故障时自动切换至备库。另外,大多企业应用是写的少(INSERT/DELETE/UPDATE)查的多(SELECT),所以还要实现读写分离,以便根据读写比例分别扩展读、写库节点的数目。这么复杂的切库与数据分流,如果在应用内部实现,会很繁琐,而且耦合度高,可采用数据库中间件实现这些功能。本文是使用 MyCAT 实现双主(写)双从(读) MySQL 的部署。 作者: 王克锋 出处: https://kefeng.wang/2016/12/22/mycat-mysql/ 版权: 自由转载-非商用-非衍生-保持署名 ,转载请标明作者和出处。 1 MySQL 开源中间件比较 1.1 TDDL(alibaba) 不是独立运行的中间件,以 JAR 包形式供给应用调用;社区已停滞。 1.2 Amoeba(alibaba,陈思儒) 独立运行的中间件,介于应用和MySQL集群之间,后端使用JDBC Driver,所以更通用;社区已停滞。 1.3 Cobar(alibaba) 是 Amoeba 的进化版本,后端JDBC Driver改为原生的 MySQL 协议,不通用,但更强大(如主备切换);社区已停滞(2013年)。 1.4 MyCAT 是 Cobar 的进化版本,后端由

Tomcat项目运行时加载jar包或类文件的顺序

浪子不回头ぞ 提交于 2019-11-27 18:50:59
1.在tomcat/common/lib下的jar文件,若更新或新增了,则只能重启服务器,才能重新加载jar包,使jar包生效。 2.如果application的WEB-INF/lib下的jar文件更新,则可以不重启tomcat便能使之生效,做法是修改application的Context, 修改其reloadable属性为true,(如果没有该属性就添加),该属性默认是false。 例如: <Context path="/myweb" docBase="D:\workplace\myweb\WebRoot" debug="5" reloadable="true" crossContext="true"/> 当我们启动一个tomcat的服务的时候,jar包和claess文件是是以怎么样的顺序被加载进来的? 加载顺序: 1. $java_home/lib 目录下的Java核心api 2. $java_home/lib/ext 目录下的java扩展jar包 3. java -classpath/-Djava.class.path所指的目录下的类与jar包 4. $CATALINA_HOME/common目录下按照文件夹的顺序从上往下依次加载 5. $CATALINA_HOME/server目录下按照文件夹的顺序从上往下依次加载 6. $CATALINA_BASE

Kubernetes部署(十):储存之glusterfs和heketi部署

江枫思渺然 提交于 2019-11-27 18:15:48
相关内容: Kubernetes部署(一):架构及功能说明 Kubernetes部署(二):系统环境初始化 Kubernetes部署(三):CA证书制作 Kubernetes部署(四):ETCD集群部署 Kubernetes部署(五):Haproxy、Keppalived部署 Kubernetes部署(六):Master节点部署 Kubernetes部署(七):Node节点部署 Kubernetes部署(八):Flannel网络部署 Kubernetes部署(九):CoreDNS、Dashboard、Ingress部署 Kubernetes部署(十):储存之glusterfs和heketi部署 Kubernetes部署(十一):管理之Helm和Rancher部署 Kubernetes部署(十二):helm部署harbor企业级镜像仓库 概观 本指南支持在Kubernetes集群中集成,部署和管理GlusterFS容器化存储节点。这使Kubernetes管理员能够为其用户提供可靠的共享存储。 包括设置指南、其中包含一个示例服务器pod,它使用动态配置的GlusterFS卷进行存储。对于那些希望测试或了解有关此主题的更多信息的人,请按照主要自述文件中的快速入门说明 了解gluster-kubernetes

Solr之SolrCloud集群搭建

笑着哭i 提交于 2019-11-27 17:53:46
本机主要演示SolrCloud基于zookeeper集群搭建,多台zookeeper服务器具备系统高可靠性,高可用性,任意一台zookeeper服务器挂掉,系统会选举出一台服务器为leader。多台Solr,任意一台solr服务器挂掉,系统还是可以用的。solr安装包里面已经包含zookeeper,但是这样集成在一起,耦合度太高,不利于扩展。每一次重启tomcat,就相当于重启zookeeper了一遍,造成zookeeper集群不稳定,一般都是单独安装配置zookeeper集群,zookeeper集群最好有3个以上的主机,solr根据实际需求扩展。 一、安装zookeeper和solr 由于机器有限,这里我们使用zookeeper一台,solr二台机器演示。 zookeeper:192.168.100.90 solr:192.168.18.119 192.168.18.177 1.安装zookeeper 参考: linux上Zookeeper集群安装及监控 2.安装solr wget http://mirrors.cnnic.cn/apache/lucene/solr/5.2.1/solr-5.2.1.zip solr下载包中提供了Jetty服务器部署,直接bin/solr start启动即可,下面我们通过tomcat部署solr: 1)安装jdk1.7.0_60和apache

Centos7静默安装Oracle11g

血红的双手。 提交于 2019-11-27 16:29:41
本文描述没有图形化界面,直接采用命令行方式进行静默安装Oracle11g的过程。 前面的基础准备,可以参考图形化的安装操作: https://blog.csdn.net/sunny05296/article/details/56840775 别忘了系统内核参数优化。 本文从创建用户和组开始介绍。 创建用户和组 groupadd oinstall groupadd dba useradd -g oinstall -g dba -m oracle passwd oracle 创建Oracle数据库的安装目录(for静默安装) mkdir -p /opt/oracle mkdir -p /opt/oraInventory mkdir -p /opt/database mkdir -p /opt/oracle/product/11.2.0 mkdir -p /opt/oracle/oradata mkdir -p /opt/oracle/flash_recovery_area chown -R oracle:oinstall /opt/oracle chown -R oracle:oinstall /opt/oracle/oradata chown -R oracle:oinstall /opt/oraInventory chown -R oracle:oinstall /opt

zabbix分布式监控平台添加服务监控项(http,nginx,mysql)

二次信任 提交于 2019-11-27 16:07:21
一、添加http服务监控项 1.http是zabbix自带的监控模板 2.点击配置–>主机–>server2–>模板–>选择 选择完后点击添加,添加完成后更新 点击主机查看,主机server2的监控项中就出现了HTTP服务 二、监控nginx服务 1. 部署nginx服务 (1)解压nginx安装包 [root@server3 ~]# tar zxf nginx-1.16.0.tar.gz (2)关闭debug日志 [root@server3 ~]# cd nginx-1.16.0 [root@server3 nginx-1.16.0]# vim auto/cc/gcc # debug #CFLAGS="$CFLAGS -g" (3)安装解决依赖性的包 [root@server3 nginx-1.16.0]# yum install gcc pcre-devel zlib-devel -y (4)编译并安装 [root@server3 nginx-1.16.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module [root@server3 nginx-1.16.0]# make && make install (5)编辑nginx配置文件 [root@server3 nginx-1.16.0]

lib 和 dll 的区别、生成以及使用详解(转)

末鹿安然 提交于 2019-11-27 15:57:21
原文章地址: https://www.cnblogs.com/TenosDoIt/p/3203137.html#c 首先介绍一下静态库(静态链接库)、动态库(动态链接库)的概念,首先两者都是代码共享的方式。 静态库 :在 链接 步骤中, 连接器将从库文件取得所需的代码,复制到生成的可执行文件(链接过程就已经复制好了)中 ,这种库称为静态库,其特点是exe中包含了 库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令都全部被直接包含在最终生成的 EXE 文件中 了。在vs中新建生成静态库的工程,编译生成成功后,只产生一个.lib文件 动态库 :动态链接库是一个包含 可由多个程序同时使用 的代码和数据的库,DLL不是可执行文件。动态链接(这就是它名字的由来)提供了一种方法,使进程可以调用不属于其可执行代码的函数(比如exe调用静态库函数时,这部分代码已经被复制到exe中了)。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。在vs中新建生成动态库的工程,编译成功后,产生一个.lib文件和一个.dll文件 那么上述静态库和动态库中的lib有什么区别呢? 静态库中的lib :该LIB包含函数代码本身(包括函数的索引+实现),在编译时直接将代码加入程序当中 动态库中的lib