host

『翻译』Android USB Host

南笙酒味 提交于 2020-03-28 03:03:00
USB Host When your Android-powered device is in USB host mode, it acts as the USB host, powers the bus, and enumerates connected USB devices. USB host mode is supported in Android 3.1 and higher. 当您的Android设备处于USB主机模式时,它充当USB主机,为总线供电,并枚举连接的USB设备。Android 3.1及更高版本支持USB主机模式。 API Overview Before you begin, it is important to understand the classes that you need to work with. The following table describes the USB host APIs in the android.hardware.usb package. 在开始之前,你要理解你所要使用的类是非常重要的。以下表格描述了 android.hardware.usb 包中的 USB主机模式API。 Table 1. USB Host APIs Class Description UsbManager Allows you to

Python接口自动化测试01

人盡茶涼 提交于 2020-03-28 00:39:33
1)环境准备:   接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对性的进行选择,甚至当工具不太适合项目时需要自己进行开发。   在我们项目的初期,我们采用的是jmeter进行接口测试,当时觉得这个工具上手简单,团队成员学习成本低,并且接口测试的脚本稍微调整一下还可以用来做性能测试。   不过随着项目规模、团队人数的不断增长,渐渐的这个工具有适应不了当前项目的需求了,为此我们项目也重新开发了相关接口自动化的平台。但是,但是。。。可能是我让大家中毒太深,现在很多同学一提到接口测试关联到jmeter,为此,我深深感到不安。毕竟jmeter只是个工具,换个项目换个协议你是否还能玩转接口测试呢?session和cookie有什么区别?工具又是怎么实现的呢?   比如session如何保存,接口依赖如何处理,case如何管理及执行顺序,测试数据如何管理等等题,这个过程也有助于我们更加深刻的理解接口测试和http协议。   本文主要采用python语言,python中http协议接口相关的库有urllib,urllib2以及reqeusts库,这其中reqeusts库用来起来最方便,因此我也主要采用requests库来做http协议的接口测试

Python monitor SSH Telnet SNMP command Material

丶灬走出姿态 提交于 2020-03-27 23:16:51
First, refer https://blog.csdn.net/yannanxiu/article/details/55045108 Scenario: Windows -------- Monitor -------- > Linux via paramiko SSH login with psutil to get informaiton import paramiko import os import psutil import json ##读取当前路径 base_dir=os.getcwd() ##读取在远程主机执行的脚本 cmd_filepath=base_dir+r"\pu.txt" cmd_file=open(cmd_filepath,"r") cmd=cmd_file.read() ##连接远程主机 client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect("192.168.42.62", 22,'root','Abcd1234') ##执行命令 stdin, stdout, stderr = client.exec_command(cmd) ##读取信息 for line in stdout: data

window10 谷歌打不开GitHub怎么办

こ雲淡風輕ζ 提交于 2020-03-27 12:07:11
在开启正文之前我实在是忍不住吐槽,真的实在是太倒霉了,做个试验怎么会遇到这么多莫名其妙的事情。突然打不开github我真的开始怀疑人生了。上网搜博文,个个缺斤少两,真的令人崩溃啊。 开启正文 1.以管理员的身份打开hosts文件 (1)在开始菜单栏输入命令提示符,点击以管理员的身份运行 (2)在跳出的界面中输入以下命令,之后hosts文件会自动以记事本的形式打开 2.在hosts文件末尾粘贴下列内容并保存,谷歌就可以打开github了 #github 192.30.253.112 github.com 151.101.113.194 github.global.ssl.fastly.net 来源: https://www.cnblogs.com/blog-address/p/12580256.html

Flask 第八篇 实例化Flask的参数 及 对app的配置

此生再无相见时 提交于 2020-03-27 08:10:50
Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: from flask import Flask app = Flask(__name__) # type:Flask app.config["DEBUG"] = True 这句 app.config["DEBUG"] = True 可以实现的功能可刺激了 代码只要发生改动,自动重启Flask程序(app.run) 在控制台打印的信息非常全面 以上两个功能就是传说中的 DEBUG 模式(调试模式) Flask的配置就是在 app.config 中添加一个键值对,但是你存进去的键必须是config中应该存在的,如果不再存在的话,它会默认无用,就这么放着 config中有多少有用的key 呢? { 'DEBUG': False, # 是否开启Debug模式 'TESTING': False, # 是否开启测试模式 'PROPAGATE_EXCEPTIONS': None, # 异常传播(是否在控制台打印LOG) 当Debug或者testing开启后,自动为True 'PRESERVE_CONTEXT_ON_EXCEPTION': None, # 一两句话说不清楚,一般不用它 'SECRET_KEY'

Elasticsearch Network Settings

浪尽此生 提交于 2020-03-25 06:25:48
网络设置 Elasticsearch 缺省情况下是绑定 localhost。对于本地开发服务是足够的(如果你在相同机子上启动多个节点,它还可以形成一个集群),但是你需要配置 基本的网络设置 ,为了能够在实际的多服务器生产集群中运行。 WARNING : 注意网络配置,永远不要暴露未受保护的节点到公网上 常用的网络配置 network.host 节点将绑定到一个主机名或者 ip 地址并且会将该这个节点通知集群中的其他节点。接受 ip 地址,主机名,指定值或者包含这些值的数组 默认值:_local_ discovery.zen.ping.unicast.hosts 为了加入集群,一个节点至少需要知道集群中其他节点的主机名或者 ip 地址。这个设置提供初始其他节点列表,当前节点将尝试联系。接收 ip 地址或者主机名。 默认值:["127.0.0.1", "[::1]"] http.port HTTP 请求通信端口。接收单值或者一个范围。如果指定一个范围,该节点将会绑定范围的第一个可用顶点。 默认值:9200-9300 transport.tcp.port 节点间通信端口。接收单值或者一个范围。如果指定一个范围,该节点将会绑定范围的第一个可用顶点。 默认值:9300-9400 network.host 的特殊值 以下特殊值将可以传递给 network.host :

Python 08--网络编程 Socket编程

旧街凉风 提交于 2020-03-25 03:48:43
本节内容: Socket语法及相关 SocketServer实现多并发  Socket语法及相关 socket概念 socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道网络 通信 都 是基于 ip+port 方能定位到目标的具体机器上的具体服务,操作系统有0-65535个端口,每个端口都可以独立对外提供服务,如果 把一个公司比做一台电脑 ,那公司的总机号码就相当于ip地址, 每个员工的分机号就相当于端口, 你想找公司某个人,必须 先打电话到总机,然后再转分机 。 建立一个socket必须至少有2端, 一个服务端,一个客户端, 服务端被动等待并接收请求,客户端主动发起请求, 连接建立之后,双方可以互发数据。 A network socket is an endpoint of a connection across a computer network . Today, most communication between computers is based on the Internet Protocol ; therefore most network sockets are Internet sockets . More precisely, a socket is a handle (abstract

MySQL创建用户与授权

送分小仙女□ 提交于 2020-03-24 20:06:35
MySQL创建用户与授权 一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以 从任意远程主机登陆 ,可以使用通配符 % password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY ''; CREATE USER 'pig'@'%'; 二. 授权: 命令: GRANT privileges ON databasename.tablename TO 'username'@'host' 说明: privileges:用户的操作权限,如 SELECT , INSERT , UPDATE 等,如果要授予所的权限则使用 ALL

zabbix 添加主机接口

大兔子大兔子 提交于 2020-03-24 19:57:36
http://192.168.32.101:3000/api/zabbix/add_Host?env=test&host=zjtest9-app&ip=192.168.32.250&groupid=11&templateid=10001 my $c = shift; my $env = $c->param('env'); my $host = $c->param('host'); my $ip = $c->param('ip'); my $groupid = $c->param('groupid'); my $templateid = $c->param('templateid'); if ($env eq "pro"){ my $client = new JSON::RPC::Client; my $url = 'http://192.168.32.xxx/zabbix/api_jsonrpc.php'; my $authID; my $response; my $json = { jsonrpc => "2.0", method => "user.login", params => { user => "admin", password => "zabbix" }, id => 1 }; $response = $client->call( $url, $json );

zabbix 添加主机接口

守給你的承諾、 提交于 2020-03-24 19:53:10
http://192.168.32.101:3000/api/zabbix/add_Host?env=test&host=zjtest9-app&ip=192.168.32.250&groupid=11&templateid=10001 my $c = shift; my $env = $c->param('env'); my $host = $c->param('host'); my $ip = $c->param('ip'); my $groupid = $c->param('groupid'); my $templateid = $c->param('templateid'); if ($env eq "pro"){ my $client = new JSON::RPC::Client; my $url = 'http://192.168.32.xxx/zabbix/api_jsonrpc.php'; my $authID; my $response; my $json = { jsonrpc => "2.0", method => "user.login", params => { user => "admin", password => "zabbix" }, id => 1 }; $response = $client->call( $url, $json );