摘要: 理解列表切片正负数 先说结论: 列表切片的格式为[start: end: step] 其中 step 代表步长,即每从 start 位置开始每隔几个元素取一个值 step 为正数时表示切片取值方向为:从左往右;为负数时:从右往左 start, end 代表切片取值的起始和结束位置,请注意这个词:位置 阅读全文
posted @ 2021-07-23 13:45 wztshine 阅读(2828) 评论(0) 推荐(0) 编辑
摘要: import pynput start = None end = None def on_click(x, y, button, pressed): global start, end print('{0} {1} at {2}'.format(button,'Pressed' if pressed 阅读全文
posted @ 2021-07-22 13:25 wztshine 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Pathlib Pathlib 有 Path,PurePath 两个常用的模块。Path 是带有 IO 操作的对象,可以使用 Path.exists(),Path.is_file() 等方法。而 PurePath 可以简单理解为字符串,不能进行 IO 的操作。如果你只是单纯的进行路径字符拼接、路径分 阅读全文
posted @ 2021-07-22 10:31 wztshine 阅读(153) 评论(0) 推荐(0) 编辑
摘要: pandas Excel简单的操作 读写excel,csv a.xlsx Title name age Time ti1 wang 23 2021/2/2 22:24 ti2 zhang 33 2021/2/2 22:24 示例: import pandas as pd # 读取excel时,会将第 阅读全文
posted @ 2021-06-22 23:01 wztshine 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 转自:https://zhuanlan.zhihu.com/p/59309342 到nodejs的官网下载安装包,直接点击Install即可。(参照自己的系统版本安装,官网会自动匹配系统的版本。) 完成后,在开始菜单找到Node.js,即开始-->Node.js-->Node.js command 阅读全文
posted @ 2021-05-12 21:05 wztshine 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 本文参考链接: https://learning-pytest.readthedocs.io/zh/latest/ https://blog.csdn.net/qq_42610167/article/details/101204066#8pytesthtml_773 https://qualitys 阅读全文
posted @ 2021-04-11 20:49 wztshine 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 本文参考自: RUNOOB.COM Docker 教程 《Dockers - 从入门到实践》 《第一本Docker书》 《Docker 技术入门与实战》 Centos 安装 安装 一键安装 安装命令如下: curl -fsSL https://get.docker.com | bash -s doc 阅读全文
posted @ 2021-03-25 22:41 wztshine 阅读(164) 评论(0) 推荐(0) 编辑
摘要: python + appium 环境配置 环境搭建 1. python环境 下载安装python。将 pip.exe 和 python.exe 所在路径添加到环境变量:Path: D:\AZ\python3\python_install\Scripts;D:\AZ\python3\python_in 阅读全文
posted @ 2021-03-25 22:38 wztshine 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/kingchan/p/9256704.html 删除GitHub仓库的中某个文件夹 在上传项目到GitHub时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的Photo albums文件夹。但 阅读全文
posted @ 2021-03-07 20:01 wztshine 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 直接上实例: 目录结构: - a # 文件夹 - a.py - b.py - config.txt 在 文件夹 a 下有个 a.py,它使用相对路径去读取config.txt的一行数据 def reader(): with open('../config.txt','r') as f: line = 阅读全文
posted @ 2021-03-07 19:24 wztshine 阅读(4742) 评论(0) 推荐(0) 编辑
摘要: # 粗浅理解 ## 基本概念 ### Future Future,故名思意,就是一个在**未来**能**产生结果**的对象。未来,意味着 Future 会阻塞(譬如遇到 IO,或者等待 Future 被其他人设置一个结果,都会阻塞);结果,代表着Future的结束时的最终产物(譬如发生了异常Exce 阅读全文
posted @ 2021-02-28 22:11 wztshine 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 现有两个文件: a.py from inspect import currentframe, stack, getmodule def write(msg): f_current_line = str(currentframe().f_back.f_lineno) # 哪一行调用的此函数 print 阅读全文
posted @ 2021-02-25 16:53 wztshine 阅读(1465) 评论(1) 推荐(0) 编辑
摘要: Monkey 举例:adb shell monkey –p cn.com.pconline.android.browser -v 1000 > d:\log_20201102.txt 用法: C:\Users\wztshine>adb shell a9xproltechn:/ $ monkey ar 阅读全文
posted @ 2021-01-31 22:06 wztshine 阅读(580) 评论(0) 推荐(0) 编辑
摘要: ## 数据描述符,属性查找优先级 **如果在一个类中定义了 `__get__()` , `__set__(),` `__delete__()` 这三种方法之一,那么这个类是一个描述符。** 描述符分成两种: - 如果这种类只定义了 `__get__` 方法,那么就是一个非数据描述符, - 定义了 ` 阅读全文
posted @ 2021-01-24 21:58 wztshine 阅读(275) 评论(0) 推荐(0) 编辑
摘要: unittest 官方文档学习 概念: Test fixture test fixture 表示为了开展一项或多项测试所需要进行的准备工作,以及所有相关的清理操作。举个例子,你想要测试一个网站的页面,每个测试用例执行前需要先打开网站首页,测试结束后需要关闭浏览器。 Test Case 一个测试用例是 阅读全文
posted @ 2020-11-18 15:50 wztshine 阅读(500) 评论(0) 推荐(0) 编辑
摘要: from datetime import datetime as DT import time time_stamp = 1605151831 time_stame_array = time.localtime(time_stamp) y = time.strftime("%Y-%m-%d %H:% 阅读全文
posted @ 2020-11-13 10:07 wztshine 阅读(3819) 评论(0) 推荐(0) 编辑
摘要: 参考自:https://www.php.cn/python-tutorials-427622.html 安装第三方库 pip install numpy pip install pandas pip install xlrd # 操作excel时会用到 构造数据 DataFrame 第一个参数: ​ 阅读全文
posted @ 2020-11-11 17:47 wztshine 阅读(133) 评论(0) 推荐(0) 编辑
摘要: xpath_test.html <html> <body> <head>xml Test</head> <div id="content"> <ul id="ul"> <li>NO.1</li> <li>NO.2</li> <li>NO.3</li> </ul> <ul id="ul2"> <li> 阅读全文
posted @ 2020-11-08 20:58 wztshine 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 下面的文本部分摘抄自:W3school 选取节点 XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的。 下面列出了最有用的路径表达式: | 表达式 | 描述 | | : | : | | nodename | 选取此节点的所有子节点。 | | / | 从根 阅读全文
posted @ 2020-11-08 16:38 wztshine 阅读(2659) 评论(0) 推荐(0) 编辑
摘要: 现有文件file,如何统计输出file中每个单词的词频,并按照词频排序? awk -F '[:/]' '{ for(a=1;a<=NF;a++) {if($a in array) array[$a]++ ;else if(length($a)!=0) array[$a]=1; }} END{for( 阅读全文
posted @ 2020-10-13 10:35 wztshine 阅读(284) 评论(0) 推荐(0) 编辑
摘要: awk 本文是基于菜鸟教程awk的学习笔记和总结 awk是一个文本处理工具,它会对文件的每一行进行处理,输出结果。 基础语法: awk '{pattern actions}' files # awk可以处理多个文件,注意是单引号 常用变量: FS:文本分隔符,针对文本的每行,按照此分隔符分割 NF: 阅读全文
posted @ 2020-10-12 15:33 wztshine 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 创建一个新的文件夹:tmp mkdir tmp 将此文件夹mount成为tmpfs系统,注意size是个整数才行,此处设置成1GB mount -t tmpfs -o size=1g tmpfs /tmp 生成一个大文件到 tmp 下,500M dd if=/dev/zero of=./tmp/bi 阅读全文
posted @ 2020-09-22 10:04 wztshine 阅读(635) 评论(0) 推荐(0) 编辑
摘要: class Node: """ 节点类 """ def __init__(self, value=None, left=None, right=None): self.val = value self.left = left self.right = right class Tree: """ 树类 阅读全文
posted @ 2020-09-17 21:31 wztshine 阅读(152) 评论(0) 推荐(0) 编辑
摘要: MBR和GPT 磁区:磁盘的最小单元,大小有512字节和4K字节两种规格。 磁轨:磁盘上的一圈轨道。由多个磁区组成。 磁柱:一个磁碟由多个磁盘组成,这些磁盘的同一个磁轨就构成了磁柱 MBR分割: 磁盘的第一个扇区记录了: MBR:Master Boot Record, 主引导记录,446字节 分割表 阅读全文
posted @ 2020-09-05 17:01 wztshine 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 如何在python中,在adb shell环境下执行命令? import os import subprocess cmd = 'adb -s 8BHX1B399 shell "cd /data;ls"' # 将你要执行的子命令用引号写出来,命令间以';'分割 result = subprocess 阅读全文
posted @ 2020-08-06 12:19 wztshine 阅读(2058) 评论(0) 推荐(0) 编辑
摘要: 1.背景 看了两篇文章,整合了一下。 原文链接: https://blog.csdn.net/u012637358/article/details/84953769 https://blog.csdn.net/miss1181248983/article/details/82840006 2、准备工 阅读全文
posted @ 2020-08-01 20:23 wztshine 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 环境 win10 java1.8 tomcat8 下载tomcat,选择左侧Download栏下相应的版本,下载解压 将下面的路径添加到环境变量:变量名:值 CATALINA_BASE:D:\AZ\apache-tomcat-8.5.57-windows-x64\server CATALINA_HO 阅读全文
posted @ 2020-08-01 15:04 wztshine 阅读(259) 评论(0) 推荐(0) 编辑
摘要: xargs 默认接 echo,直接输入 xargs 后,会等待用户输入,直到用户输入 ctrl+d,才会结束 $ xargs abc def hik < 此处输入完成后回车,ctrl+d abc def hik < 显示的结果,将你输入的内容按照空白字符分割(空格,回车换行等),打印出来 -t 显示 阅读全文
posted @ 2020-07-29 16:31 wztshine 阅读(216) 评论(0) 推荐(0) 编辑
摘要: virtualBox下载地址 https://www.virtualbox.org/wiki/Downloads 安装时全部默认 CentOS7下载地址 http://mirrors.cn99.com/centos/7.8.2003/isos/x86_64/ 1. 新建一个虚拟机 2. 选择名称和类 阅读全文
posted @ 2020-07-23 23:15 wztshine 阅读(4183) 评论(1) 推荐(0) 编辑
摘要: 非打印字符 非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列: 字符 描述 \cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。 \f 匹配一个换页符。 阅读全文
posted @ 2020-07-23 14:11 wztshine 阅读(193) 评论(0) 推荐(0) 编辑