- 博客(20)
- 收藏
- 关注
原创 Redis基本操作
一、基本操作二、切换数据库三、键值对四、字符串string4.1、增加和修改值4.2、获取值4.3、删除值4.4、查找键4.5、判断键是否存在4.6、查看键的值对应的类型4.7、设置键过期时间4.8、查看键的过期时间五、hash介绍5.1、增加和修改5.3删除字段六、列表6.1、增加6.2插入值6.3获取6.4修改值6.5删除七、无序集合(set)7.1增加7.2获取键里面所有的值7.3删除八、有序集合...
2021-04-05 19:48:48 496
原创 Mac系统测试环境配置
一、确认终端shell版本Bash是目前最通用、最常见的Shell,也是众多Linux发行版的标配。Zsh是一种更强大的、被成为“终极”的Shell,意思是Shell能具备的功能它基本都提供了。跟Bash相比,Zsh的补全功能强大了许多,可以自动补全命令、参数、文件名、进程、用户名、变量、权限符,等等…… 另外,还支持插件,通过插件又可以扩展出许多功能来。看到了一个写的很好的关于bash和Zsh的文章: https://xiaozhou.net/learn-the-command-line-it
2020-11-23 15:25:09 781 2
原创 Javascript快速入门
1、两种方式运行JS2、调试工具,Chrome--F12(开发者工具)console控制台,直接输入js并运行;要查看一个变量的内容,在Console中输入console.log(a);,回车后显示的值就是变量的内容。一、基本语法每个语句以;结束,语句块用{...} //单行注释 /*多行注释*/ 请注意,JavaScript严格区分大小写,如果弄错了大小写,程序将报错或...
2019-08-04 23:22:07 149
原创 删除个人空间动态(哔哩哔哩)
import requestsimport logginglogging.captureWarnings(True)# 抓包获取到access_key,host_uidaccess_key = '************'host_uid = '******'def get_space_history(): # 获取个人空间所有动态ID result = [] ...
2019-08-04 23:08:58 1758
原创 Windows下搜索文件位置
import os,pprint,timedef search_file(file_name,directory): found =[] # 存储查找的文件名 file_name = file_name.lower() # 文件名变为小写 for roots, dirs, files in os.wa...
2019-08-04 23:01:17 575
原创 Python快速入门--IO
一、输入和输出 任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序才能告诉用户任务的结果。输入是input,输出是output,把输入输出统称为input/output,简写为IO。函数input()的工作原理:函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,python将其存在一个变量中,便以后使用;...
2019-08-04 17:35:06 205
原创 Appium学习之启动应用
操作步骤1.命令行输入appium2.启动appium服务3运行代码:from appium import webdriver global driver class Test(object): def setUp(self): desired_caps = dict() desired_caps['platformName']...
2019-05-26 17:28:12 1025
原创 Appium学习之环境搭建
一、安装步骤安装node.js官网下载,一步步点击安装即可,命令行中检查安装是否成功node -v安装SDK环境(教程见附件)http://note.youdao.com/noteshare?id=a12ef5f17076ad1da75cee0e953c7c0e安装appium(服务器)# 安装Appium.npm install -g appium npm inst...
2019-05-26 17:22:55 110
原创 自动化测试框架之设计思路
一、为什么要进行自动化测试提高测试效率和降低测试成本 实现快速的回归测试,加快车速进度从而加快产品发布进度 更多的测试,提高测试覆盖率 保证一致性 提高测试的可靠性,避免人为因素掌握了某个自动化测试工具,脚本的编写技术,并不能达到自动化的要求,完全通过脚本方式实现,工作量巨大且可维护性极差,不能复用。在正式实施自动化之前,必须搭建一套适合的自动化框架,将脚本能够有效地组织,连贯应用起...
2019-05-26 17:11:34 1520
原创 Linux基础知识
一、linux简介Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统;Linux的发行版就是将Linux的内核与应用软件做一个打包;安装Linux系统需要将下载的Linux刻录成光盘或者U盘,就是一个ISO文件。补:ISO文件就是一种虚拟镜像文件,是复制光盘上全部信息而形成的文件;通俗来说,它就相当于一张“虚拟光盘”,ISO文件也是一张压缩了很多数据的...
2019-05-18 22:33:30 94
原创 Jenkins学习之创建清除系统垃圾的任务
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具、构建工具结合使用;常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。Jenk...
2019-05-18 20:56:03 549
原创 Charles教程(一)
常借用Charles做这些事情 :抓取 Http 和 Https 的请求和响应,抓包是最常用的了。 重发网络请求,方便后端调试,复杂和特殊情况下的一件重发还是非常爽的(捕获的记录,直接repeat就可以了,如果想修改还可以修改)。 修改网络请求参数(客户端向服务器发送的时候,可以修改后再转发出去)。 网络请求的截获和动态修改。 支持模拟慢速网络,主要是模仿手机上的2G/3G/4G的访问...
2019-05-14 23:08:16 1280 1
原创 Django项目学习(一)
安装Djangopip install django也使用Python的编译器pycharm,创建新项目,选择Django,会自动下载Django。1.1创建项目名称mysite;项目结构如下图所示;与项目同名的mysite目录是项目的核心文件,templates目录是HTML文件存放处(模板),manage.py是Django项目管理文件。1.2创建APP这里的...
2019-05-14 23:04:03 342
原创 Tkinter使用教程之Android测试工具
实战解析:from tkinter import *from tkinter import ttkdef create_window(): # 创建窗口 root = Tk() root.title('AndroidTool') root.geometry('360x282') root.resizable(0,0) # 标题行功能 ...
2019-05-14 17:00:14 841
原创 Tkinter使用教程(一)
一、简介Python的Tkinter界面库都是非常简单的。Python的GUI库非常多,之所以选择Tkinter,一是最为简单,二是自带库,不需下载安装,随时使用,三则是从需求出发的,Python作为一种脚本语言,一种胶水语言,我不觉得哪个公司会用它开发复杂的桌面应用,无论怎么看也不具备优势吧,我使用Python,是把它作为一个灵活小巧的工具,并不是作为主要开发语言,那么在工作中,需要制作一个小...
2019-05-14 16:14:06 12028 3
原创 pyinstaller使用教程
简介:PyInstaller可以用来打包python应用程序,打包完的程序就可以在?有安装Python解释器的机器上运行了。PyInstaller支持Python 2.7和Python 3.3+。可以在Windows、Mac OS X和Linux上使用,但是并不是跨平台的,而是说你要是希望打包成.exe文件,需要在Windows系统上运行PyInstaller进行打包工作;打包成mac app,...
2019-02-21 11:52:05 2052
转载 Mac常用快捷键
Mac 键盘快捷键您可以按下某些组合键来实现通常需要鼠标、触控板或其他输入设备才能完成的操作。要使用键盘快捷键,请按住一个或多个修饰键,然后按快捷键的最后一个键。例如,要使用 Command-C(拷贝),请按住 Command 键并按 C 键,然后同时松开这两个键。Mac 菜单和键盘通常对某些按键使用符号,其中包括以下修饰键:Command(或 Cmd)⌘Shift ⇧Option(或 ...
2019-02-21 11:50:37 186
原创 Git基础学习(一)
1.创建版本库,选择一个合适的地方,创建一个空目录:此处是指在本地创建Git的版本库;版本库(repository)可以理解为一个目录,目录里面所有的文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时候可以追踪历史,或者在将来某个时刻可以“还原”。$ mkdir learngit$ cd learngit$ pwd /c/Users/zm01/learngit2...
2019-02-21 11:49:08 109
转载 Git简介
Git是目前世界上最先进的分布式版本控制系统(没有之一)Git的诞生Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!牛是怎么定义的呢?大家可以体会一下。Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuer...
2019-02-21 11:46:31 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人