keys

关于Tensorflow AttributeError: 'NoneType' object has no attribute 'keys'的问题

丶灬走出姿态 提交于 2019-12-04 22:03:10
关于Tensorflow AttributeError: ‘NoneType’ object has no attribute 'keys’的问题 当调用google Inception v3 模型相关文件retrain.py时, 可能会出现Tensorflow AttributeError: ‘NoneType’ object has no attribute 'keys’的问题。 原因:没有满足命令行相关参数。 如果数据存储在 ,项目路径在 ,可以这样修改 来源: CSDN 作者: sinat_33717950 链接: https://blog.csdn.net/sinat_33717950/article/details/85237862

saltstack

£可爱£侵袭症+ 提交于 2019-12-04 21:24:33
博客园 首页 新随笔 联系 订阅 管理 随笔 - 8 文章 - 227 评论 - 8 saltstack高效运维 salt介绍 saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。 salt强大吗 系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等。如果主机数量庞大,单靠人工维护实在让人难以忍受。   早期运维人员会根据自己的生产环境来写特定脚本完成大量重复性工作,这些脚本复杂且难以维护。系统管理员面临的问题主要是1、系统配置管理,2、远程执行命令,因此诞生了很多开源软件,系统维护方面有fabric、puppet、chef、ansible、saltstack等,这些软件擅长维护系统状态或方便的对大量主机进行批量的命令执行。   salt灵活性强大,可以进行大规模部署,也能进行小规模的系统部署。salt的设计架构适用于任意数量的服务器,从少量本地网络系统到跨越数个数据中心,拓扑架构都是c/s模型,配置简单。   不管是几台、几百台、几千台服务器,都可以使用salt在一个中心节点上进行管控,灵活定位任意服务器子集来运行命令。    Salt是python编写的,支持用户通过python自定义功能模块,也提供了大量的python API接口,用户可以根据需要进行简单快速的扩展。

键盘事件

守給你的承諾、 提交于 2019-12-04 20:10:43
Keys()类提供了键盘上几乎所有按键的方法。 send_keys()方法可以用来模拟键盘输入,除此之外, 我们还可以用它来输入键盘上的按键, 甚至是组合键, 如 Ctrl+A、 Ctrl+C 等。 from selenium import webdriver # 引入 Keys 模块 from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome() driver.get("http://www.baidu.com") # 输入框输入内容 driver.find_element_by_id("kw").send_keys("seleniumm") # 删除多输入的一个 m driver.find_element_by_id("kw").send_keys(Keys.BACK_SPACE) # 输入空格键+“教程” driver.find_element_by_id("kw").send_keys(Keys.SPACE) driver.find_element_by_id("kw").send_keys("教程") # ctrl+a 全选输入框内容 driver.find_element_by_id("kw").send_keys(Keys.CONTROL, 'a') # ctrl+x

JavaScript,遍历,for

落爺英雄遲暮 提交于 2019-12-04 19:02:13
(for循环,for...in ,for...of ,forEach)(:for in总是得到数组,字符串的下标,而for of和forEach一样,是直接得到值) (forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。) let arr = [`xiao`, 123, 100]; let account = { name: `xiao`, password: 123, balance: 100 }, 一for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 二 for ...in(不用知道数组或者对象的长度) ①数组 for (let keys in arr) { console.log(keys);//返回每个值的下标 console.log(arr[keys]);//返回每个下标对应的值 } ②对象 for (let keys in account ) { console.log(keys);//返回每个对象的属性名//name password balance console.log(arr[keys]);//返回每个对象的属性名对应的属性值//xiao 123 100 } 二 for ...of ①数组 for (let keys of arr) { console.log(keys);//返回每个值// xiao, 123, 100

6. SOFAJRaft源码分析— 透过RheaKV看线性一致性读

旧时模样 提交于 2019-12-04 18:42:37
开篇 其实这篇文章我本来想在讲完选举的时候就开始讲线性一致性读的,但是感觉直接讲没头没尾的看起来比比较困难,所以就有了RheaKV的系列,这是RheaKV,终于可以讲一下SOFAJRaft的线性一致性读是怎么做到了的。所谓线性一致性,一个简单的例子是在 T1 的时间写入一个值,那么在 T1 之后读一定能读到这个值,不可能读到 T1 之前的值。 其中部分内容参考SOFAJRaft文档: SOFAJRaft 线性一致读实现剖析 | SOFAJRaft 实现原理 SOFAJRaft 实现原理 - SOFAJRaft-RheaKV 是如何使用 Raft 的 RheaKV读取数据 RheaKV的读取数据的入口是DefaultRheaKVStore的bGet。 DefaultRheaKVStore#bGet public byte[] bGet(final String key) { return FutureHelper.get(get(key), this.futureTimeoutMillis); } bGet方法中会一直调用到DefaultRheaKVStore的一个get方法中: DefaultRheaKVStore#get private CompletableFuture<byte[]> get(final byte[] key, final boolean

【译】实现一个世界上最快的int-int map

我的梦境 提交于 2019-12-04 16:45:10
最近看了很多 Map 实现的源码,循迹着一篇比较各类实现性能比较的综述,发现这篇文章,正好切合我的要求。趁着作者给的测评程序跑着(然而已经跑了一个小时了(○´・д・)ノ),搜索了一下发现没有人把这么好的文章翻译一下,可能内容比较基础,但是这种追求卓越的精神感染到了我,让我想起来以前读CSAPP时的感觉,于是决定翻译一下。同时,作者 Mikhail Vorontsov 其他的文章也非常好,有很多 Java 调优技巧和介绍 Java 性能的内容。 原文地址: http://java-performance.info/implementing-world-fastest-java-int-to-int-hash-map/ 最快的 int-to-int map 实现测评请看 我之前的文章 。 我要感谢 Sebastiano Vigna 和 Roman Leventov 和我分享了实现哈希表的智慧。一些实现的想法也来自于 Kris Kaspersky 的 “Code Optimization: Effective Memory Usage”。 这篇文章将一步步带你领略各式各样的现代哈希表实现。在文章的最后,你将获得一个可能是撰写本文时最快的 Java int-to-int 哈希表。 开放地址法 大多数现代哈希表都是基于开放地址法。这意味着什么?你的哈希表将基于 keys 数组( values

python实现http post四种请求体x-www-form-urlencoded ,form-data ,json,xml

拥有回忆 提交于 2019-12-04 14:53:39
HTTP 协议规定 POST 提交的数据必须放在消息主体(entity- body )中,但协议并没有规定数据必须使用什么编码方式。常见的四种编码方式如下: 1、application/x-www-form-urlencoded 这应该是最常见的 POST 提交数据的方式了。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。请求类似于下面这样(无关的请求头在本文中都省略掉了): POST http: //www.example.com HTTP/1.1 Content-Type: application/x-www-form-urlencoded;charset=utf- 8 title=test&sub %5B %5D= 1&sub %5B %5D= 2&sub %5B %5D= 3 2、multipart/form-data 这又是一个常见的 POST 数据提交的方式。我们使用表单上传文件时,必须让 form 的 enctyped 等于这个值,下面是示例 POST http://www.example.com HTTP/ 1.1 Content-Type:multipart/form-data; boundary=---

第十二周

两盒软妹~` 提交于 2019-12-04 13:55:05
布局管理器 绝对界面 package 计算机界面; import java.awt.*; import javax.swing.*; public class DD extends JFrame{ JButton jb1,jb2; JTextField jtf; JPasswordField jpwd; JLabel jl1,jl2; JPanel jp1,jp2,jp3; public static void main(String[] args) { // TODO Auto-generated method stub DD test6=new DD(); } public DD() { //创建组件 jb1=new JButton("确认"); jb2=new JButton("取消"); jtf=new JTextField(10); jpwd=new JPasswordField(10); jl1=new JLabel("用户名:"); jl2=new JLabel("密 码:"); jp1=new JPanel(); jp2=new JPanel(); jp3=new JPanel(); //设置布局管理器 this.setLayout(new GridLayout(3,1,5,5)); //添加组件 jp1.add(jl1); jp1.add(jtf); jp2

接口自动化框架搭建(一)

喜你入骨 提交于 2019-12-04 13:51:44
使用requests库封装接口请求 详细教程请查看官方文档:https://requests.kennethreitz.org//zh_CN/latest/user/quickstart.html#url 入门教程:https://www.cnblogs.com/huaerye/p/9132607.html 参考文档:https://www.cnblogs.com/shapeL/p/9045439.html 第一次修改:将get请求和post请求单独定义,使用过程中根据不同类型的请求直接调用对应的方法; def send_get(url,data,headers): res = requests.get(url=url,json=data,headers=headers).json() # return json.dumps(res,sort_keys=True,indent=2) return res def send_post(url,data,headers): res = requests.post(url=url,json=data,headers=headers).json() return json.dumps(res,sort_keys=True,indent=4) #indent默认情况下为空,4个空格,sort_keys:按照一定顺序展示数据 def run

Hadoop2.2集群 ssh免密码登陆

醉酒当歌 提交于 2019-12-04 13:01:57
我搭建的7台机器,master,slaves1,node1,node2,node3,node4,node5 用户名是:hadoop,系统用的是centos6.5 64位 1、在master和各节点下的 /home/hadoop/.ssh 文件下执行了 ssh-keygen -t rsa 会产生文件: id_ras is_ras.pub 两个文件 2、 复制所有的 slave 服务器的公钥到 master 的 .ssh 目录下 在slave1机器上:scp ~/.ssh/id_rsa.pub hadoop@master:~/.ssh/slave1.pub node1机器上: scp ~/.ssh/id_rsa.pub hadoop@master:~/.ssh/node1.pub 其他的节点一次类推。 3、 在 master 服务器把所有服务器的公钥加入到用于认证的公钥文件: [hadoop@master ~]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys [hadoop@master ~]cat ~/.ssh/slave1.pub >> ~/.ssh/authorized_keys 4、 对 authorized_keys 进行授权: [hadoop@master ~]chmod 600 ~/.ssh/authorized_keys