学习日志
文章平均质量分 54
wuanwujie
这个作者很懒,什么都没留下…
展开
-
装饰器
https://www.cnblogs.com/cicaday/p/python-decorator.html介绍的很详细转载 2021-01-13 16:45:10 · 224 阅读 · 0 评论 -
appium 等待的3中方式:强制等待、隐式等待、显示等待
强制等待、隐式等待、显示等待三者的特点强制等待是sleep,强烈不推荐,设定的时间太固定,如果是模拟器等待3秒,真机可能只需要等待2秒 driver.implicitly.wat(timeout),贯穿全部元素的等待,只需要设定一次即可,通常是在创建driver的时候后的代码运行,是dom建立之后的等待 显示等待是在客户端的等待:引用连个包和一个例子 from selenium.webdriver.support.wait import WebDriverWait from seleniu转载 2021-01-12 18:13:12 · 3465 阅读 · 3 评论 -
pandas 学习点滴记录
--1.统计某列或者某行数据元素的个数#统计第0列元素的值的个数zero_col_count = dict(df[0].value_counts())#统计第3行元素的值的个数three_row_count = dict(df.loc[3].value_counts())--H1-- 123原创 2020-05-22 14:45:41 · 304 阅读 · 0 评论 -
python pip 国内镜像
让python pip使用国内镜像 国内源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/...转载 2020-04-20 17:01:07 · 516 阅读 · 0 评论 -
Python openpyxl模块原理及用法解析
此模块不是Python内置的模块需要安装,安装方法如下pip install openpyxl注意:此模块只支持offce 2010,即是电子表格后缀是*.xlsximport openpyxl wb = openpyxl.load_workbook('example.xlsx') ##### 工作表常用操作print(wb.active) # 获取电子表格Worksh...转载 2020-04-12 22:55:33 · 916 阅读 · 0 评论 -
linux下ftp的设置
转自:http://www.linuxidc.com/Linux/2015-06/118442.htm启动vsftpd服务 #service vsftpd start 刷新防火墙 #iptables -F 这样一个简单linux下的FTP就已经搭建好了! 下面就来慢慢优化我们的FTP服务器: 实验一:如果我不允许FTP转载 2017-06-29 10:35:11 · 347 阅读 · 0 评论 -
linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123二、目录复制1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/w转载 2017-06-01 13:45:38 · 528 阅读 · 0 评论 -
Linux ARP缓存配置和状态查看命令
转载自:http://www.cnblogs.com/yorkwoo/p/4664535.html查看Linux ARP缓存老化时间cat /proc/sys/net/ipv4/neigh/eth0/base_reachable_time同目录下还有一个文件gc_stale_time,官方解释如下:Determines how often to check for stale转载 2017-04-27 16:44:03 · 6650 阅读 · 0 评论 -
详解网络传输中的三张表,MAC地址表、ARP缓存表以及FIB路由表
一:MAC地址表详解说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的。在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据这张表负责将数据帧传输到指定的主机上的。交换机的工作原理交换机在接收到数据帧以后,首先、会记录数据帧中的源MAC地址和对应的接口到MAC表中,接着、会检查自己的MAC表中是否有数转载 2017-05-09 17:47:24 · 4021 阅读 · 0 评论 -
JSON 数据格式
JSON 数据格式 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。基础结构JSON建构于两种结构:1. “名称/值”对的集合(A collection of name/value pair转载 2017-05-09 16:48:20 · 396 阅读 · 0 评论 -
TCP标志位-续(RST)
转载自:http://russelltao.iteye.com/blog/1405349在谈RST攻击前,必须先了解TCP:如何通过三次握手建立TCP连接、四次握手怎样把全双工的连接关闭掉、滑动窗口是怎么传输数据的、TCP的flag标志位里RST在哪些情况下出现。下面我会画一些尽量简化的图来表达清楚上述几点,之后再了解下RST攻击是怎么回事。 1、TCP是什么?转载 2017-05-09 15:40:42 · 634 阅读 · 0 评论 -
ElasticSearch入门常用查询语句
es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。由于DSL查询更为直观也更为简易,所以大都使用这种方式。DSL查询是POST过去一个json,由于post的请求是json格式的,所以存在很多灵活性,也有很多形式1. range过滤range过滤允许我们按照指定范围查找一批数据:{ "原创 2017-07-09 23:05:40 · 2281 阅读 · 0 评论 -
openstack中VM迁移
背景:计算节点(compute):10.25.0.3控制节点(controller):10.25.0.2计划将计算节点的VM(txm-test-vm-centos6.5-rename)迁移到控制节点前提:节点要使用nova命令,需要编译rc文件,不然会报:You must provide a username or user id via --os-username,原创 2017-06-01 17:04:48 · 1299 阅读 · 0 评论 -
Linux搭建DNS服务器简要步骤
Linux搭建DNS服务器简要步骤:1简要步骤:1.在bind的主配置文件中添加该域2.在/var/named中创建该域的zone文件3.编辑zone文件,添加需要的信息4.检测防火墙或selinux设置5.启动bind服务,重启网络服务6.用户端测试域名解析END搭建DNS转载 2017-05-15 18:41:01 · 3189 阅读 · 0 评论 -
ip netns 常用的namespace的命令
netns是在linux中提供网络虚拟化的一个项目,使用netns网络空间虚拟化可以在本地虚拟化出多个网络环境,目前netns在lxc容器中被用来为容器提供网络。使用netns创建的网络空间独立于当前系统的网络空间,其中的网络设备以及iptables规则等都是独立的,就好像进入了另外一个网络一样。netns虚拟网络空间的网络通信依赖于物理接口,光讲听上去很虚,我们来操练点实际的看看:1.创建虚拟网转载 2018-01-18 16:52:11 · 695 阅读 · 0 评论 -
CentOS配置bond
CentOS配置bond一、什么是网卡绑定及简单原理 网卡绑定也称作"网卡捆绑",就是使用多块物理网卡虚拟成为一块网卡,以提供负载均衡或者冗余,增加带宽的作用。当一个网卡坏掉时,不会影响业务。这个聚合起来的设备看起来是一个单独的以太网接口设备,也就是这几块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。这种技术在Cisco等网络公司中,被称为Trunking和Etherchanne...转载 2018-04-08 17:36:04 · 8197 阅读 · 0 评论 -
Linux与Windows下txt文件区别
在Linux下处理从Windows平台通过TCP socket发送过来的文本文件,主要是利用算法对文本中的字符串进行变换,算法在linux下实测通过,但联调的时候一直不对…… 通过调试发现从文本文件中读出来的字符串长度不对,多了一个字节。搜了一下发现:换行符在Linux和Windows下的区别 一、区别换行符: 1.windows中的换行符是\r\n,2. linux/unix下的换行符是\...转载 2018-04-27 09:52:37 · 1900 阅读 · 0 评论 -
phthon easygui的下载、安装
使用在官方网站的链接http://easygui.sourceforge.net/下载,打开链接总是失败。在我换了几个浏览器无果,正觉得得翻墙猜可以时,看到这个链接,打开了! 遂分享之~ 转于:https://blog.csdn.net/sinat_37390744/article/details/55211652博主:钏的博客一、下载安装 1)下载0.96的easygui。h...转载 2019-02-18 14:42:57 · 23414 阅读 · 4 评论 -
python - eval
eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法:eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选。必须是dictionary locals:可选。任意map对象可以把li...转载 2019-04-29 10:37:55 · 143 阅读 · 0 评论 -
Linux修改ip、MAC、SDN、gateway、host-name
集各文件的内容,链接都关掉了,没有记录。还是感谢各位大神~有些地方是把网络地址和网卡物理地址绑定的,当换了网卡或其它电脑时可能会上不了网,下面介绍更改物理地址(MAC Address)的方法。分为临时更改和长期更改两种情况,两种方法均不实际改变网卡的真实属性。 临时更改所谓临时更改,是指在重新启动系统后就失效的短期更改方法,较简单。 Linux网卡的物理地址设置是在转载 2017-04-26 16:10:36 · 1062 阅读 · 0 评论 -
TCP的6种标志位
TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) R转载 2017-05-09 10:12:00 · 23295 阅读 · 0 评论 -
linux内 cp命令参数及使用举例
copy命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链转载 2017-05-09 09:57:51 · 1394 阅读 · 0 评论 -
4.22 HPING 使用方法
转载至:http://cnhotfire.blog.51cto.com/2042323/698362/HPING 使用方法一、HPING和ping的区别:典型ping程序使用的是ICMP回显请求来测试,而HPING可以使用任何IP报文,包括ICMP、TCP、UDP、RAWSOCKET。二、下载:HTTP://WWW.HPING.ORG/三、安装方转载 2017-04-22 16:38:57 · 551 阅读 · 0 评论 -
linux上ftp服务设置
该文件集合了好几篇文章的精华,主要的链接为:http://blog.csdn.net/kenkywu/article/details/7166185http://www.cnblogs.com/yongcode/p/4864474.htmlhttp://www.linuxidc.com/Linux/2014-11/109464.htm一、简介转载 2017-05-12 17:57:25 · 879 阅读 · 0 评论 -
Linux下which、whereis、locate、find 命令的区别
转自http://312788172.iteye.com/blog/730280我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which 查看可执行文件的位置 whereis 查看文件的位置 locate 配 合转载 2017-04-22 14:33:20 · 391 阅读 · 0 评论 -
安装各网络测试工具
前提条件:OS :CentOS 6.5 x86_64为方便,各安装尽量使用yum安装。使用yum安装前,需要安装epel-release:yum install epel-release如果安装epel-release遇到:404 not found,排错方法:yum clear allyum update然后再安装epel-release注:epel是社区强原创 2017-04-20 17:38:35 · 578 阅读 · 0 评论 -
4.26 在linux centos6.5的apache bench上安装虚拟主机做http服务
本文介绍的ab安装虚拟主机是基于IP创建的。1.使用命令ifconfig -a 查看本机的IP(假设eth0的IP为192.168.1.10)[root@localhost root]# ifconfig eth0:1 192.168.1.11转载 2017-04-26 21:39:24 · 933 阅读 · 0 评论 -
Shell脚本交互之:自动输入密码
文章转载自:http://blog.csdn.net/zhangjikuan/article/details/51105166平时在控制台输入指令如:sudo、ssh、ftp或者修改admin权限的文件时候都会要求输入password,但是在she'll脚本运行过程中该如何交互实现自动输入密码呢?下面总结三种实现方法。一、重定向:用重定向方法实现交互的前提是指令转载 2017-05-04 10:10:32 · 31716 阅读 · 0 评论 -
linux源-yum的使用介绍
来自:http://tech.v01.cn/Linuxchangjianwenti/changyongruanjiananzhuangyucao/2012/0119/70.html一、使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。 安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖转载 2017-04-21 14:13:32 · 406 阅读 · 0 评论 -
4.21 详解Linux中搭建一个ftp服务器
转载至Linux公社:http://www.linuxidc.com/Linux/2015-06/118442.html详解Linux中搭建一个ftp服务器。ftp工作是会启动两个通道:控制通道 , 数据通道在ftp协议中,控制连接均是由客户端发起的,而数据连接有两种模式:port模式(主动模式)和pasv(被动模式)PORT模式:在客户端需要接收数据时转载 2017-04-21 10:14:17 · 355 阅读 · 0 评论 -
Linux 下网络性能测试工具 iperf 的安装和使用
转载自:http://blog.csdn.net/lidan3959/article/details/30470891说明:如果安装的iperf版本是iperf3,那么命令的格式为:iperf3简介:Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperf在Linux和wind转载 2017-04-22 16:52:59 · 1637 阅读 · 0 评论 -
linux scp(Linux之间复制文件和目录)命令参数及用法详解
一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改ssh默认的22端口,改成一个特殊的端口。所以。在scp或者sft转载 2017-05-09 09:42:30 · 1059 阅读 · 0 评论 -
在CentOS7.0 中默认的防火墙 “firewall” 使用方法
转载自:http://f.dataguru.cn/thread-473492-1-1.htmlhttp://f.dataguru.cn/thread-473492-1-1.html在 CentOS 7暫時開放 ftp 服務# firewall-cmd --add-service=ftp永久開放 ftp 服務# firewall-cmd --add-service转载 2017-05-08 18:04:41 · 817 阅读 · 0 评论 -
linux对文件赋权限的命令chmod的详细说明
转载自:http://hj8868163.blog.163.com/blog/static/249034852010922105212447/指令名称 : chmod使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群翻译 2017-05-08 15:02:32 · 27801 阅读 · 0 评论 -
centos 6.5 和centos 7关于防火墙的命令
本篇文章主要介绍了centos6和centos7防火墙的关闭 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 CentOS6.5查看防火墙的状态:?1[zh@localhost ~]$service iptable status显示结果:?1转载 2017-05-26 10:47:18 · 1744 阅读 · 0 评论 -
Linux tcpdump命令详解
超全的命令,转载自:http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html为保证图形排版,可以根据上述链接直接进去查看转载 2017-04-25 14:57:00 · 358 阅读 · 0 评论 -
OpenStack创建2台VM之间的DHCP服务设置
要求:要用openstack创建的的2台VM,一台作为DHCP server,为另一台VM提供IP地址。前提:当前openstack的租户 子网为:192.168.10.0/24,默认启用了DHCP(记住这一点很重要)。2台虚拟机在启用后都获取到了IP,分别为192.168.10.6(作为DHCP SERVER端)和192.168.10.7(作为DHCP CLIENT端)。原创 2017-05-05 16:56:58 · 2020 阅读 · 0 评论 -
openstack创建一个完整的项目过程
步骤如下图:其他:创建项目角色:在有创建角色权限的项目角色下(admin),项目-用户,创建用户中,选择角色原创 2017-05-04 18:32:52 · 1695 阅读 · 0 评论 -
DHCP信息交互过程详解
转载自:http://blog.csdn.net/a9254778/article/details/80596741. DHCP回复包是单播还是广播1):网络设备上的DHCP回复包都是单播.2):微软官方解释:默认情况下, Microsoft Windows NT 4.0 DHCP 服务器发送所有的 DHCP 响应作为 IP 广播到受限广播地址 (255.255转载 2017-05-05 10:33:24 · 4385 阅读 · 0 评论 -
centos 7 注入文件,网络编辑
centos 7 虚机启动,并绑定floating ip后,发现SSH关联失败。原因:Centos7注入文件有点问题,网卡无法启动,即,在/etc/sysconfig/network-scripts/的网卡路径下,没有ifcfg-eth0。而ifconfig 的时候没有网卡eth0要怎么编辑网络,使网卡正常启动呢? 下面我们来操作。1. 在openstack的控制台操作原创 2017-05-02 11:21:19 · 584 阅读 · 0 评论