- 博客(21)
- 资源 (5)
- 收藏
- 关注

原创 charles抓取微信小程序数据(抓取http和https数据)
本文中使用的是mac上的抓包工具charles进行抓包,手机是华为荣耀8,安卓版本7.0(其实跟版本没啥关系)要想抓取到微信小程序的数据首先要解决的第一个问题件就是如何通过charles抓取手机上的数据(HTTP)具体配置过程如下:第一步,charles上通过proxy->proxy setting进入代理设置,入口如下图所示点击后进入如下所示界面 记住...
2018-03-07 20:06:06
79036
17
原创 airtest连接IOS设备过程记录
接上篇研究WebDriverAgent之后,我采取了委曲求全的办法,最终终于能够让Airtest IDE连上IOS设备了…本文内容需要结合上篇博客内容WebDriverAgent踩坑-Xcode11.5观看才能产生最佳的观影效果,哦不,阅读效果。。话不多说,直接步入正题,鉴于可能有从零开始的同学,所以这里的步骤可能写的繁琐了点~步骤一(前期准备)首先你得有个IOS手机,MAC电脑,Airtest IDE,以及基础的一些环境Airtest官方的基本要求版本需求:Mac Xcode ≥ 9..
2020-06-05 17:08:21
8610
12
原创 WebDriverAgent踩坑-Xcode11.5
WebDriverAgent连接IOS设备,解决连接问题,解决[UITestingUITests internalImplementation]: unrecognized selector sent to instance 0x283ccc780问题
2020-06-04 16:48:30
9152
26
转载 可能是全网最好的MySQL重要知识点/面试题总结
什么是MySQL?MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进行修改。MySQL的默认端口号是3306。事务相关什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假
2020-05-12 18:40:14
696
原创 mysql通过order by排序
mysql通过order by排序普通排序针对中文排序自定义排序在使用mysql的过程中,我们经常会遇到需要对数据进行排序的需求,下面就介绍一下几种常用排序的方法普通排序一般来说,在针对数据库中的某个数字或者无中文内容进行排序时,简单的使用order by即可完成任务。下面举例说明,首先看一下原始数据:例如对上图中的score字段按照升序(ASC)排序:SELECT *FROM ...
2020-04-08 15:13:32
1105
原创 Promise快速入门
Promise快速入门什么是Promise同步和异步同步异步什么是PromisePromise对象代表一个异步操作,它用来声明一个尚未完成且预计在未来完成的异步操作同步和异步同步同步模式其实也就是单线程模式,在最早期的网页设计中,只有同步模式,所以你可能会看到进入一个网页的时候浏览器一直处于加载状态好几分钟的情况。就是因为它是单线程的,一个资源或者一个操作没有做完就不会继续往下处理,...
2019-09-22 14:25:41
324
转载 UML常用图的几种关系的总结
在UML的类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(Generalization)【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类...
2019-08-21 10:10:42
892
原创 python中的单例模式实现
什么是单例模式单例模式是一种经常使用的设计模式,使用该模式创建的类对象在整个系统中只有一个。在python中,使用id(实例名)可以看到多次创建该类的对象的id是相同的什么时候适合使用单例模式简而言之一句话,需要节省内存,加快对象访问速度以及对象需要被公用的场合单例模式使用场景系统中配置文件的管理网站中的计数器应用程序的日志应用等等。。。python中单例模式的实现1....
2019-06-19 11:51:52
5033
1
原创 unittest--python单元测试模块(三)
unittest–python单元测试–批量执行以及生成测试报告在实际情况中,尤其是针对一个项目的测试,经常会有多个测试文件,此时就需要我们能够批量执行;针对项目的测试结果,需要有可视化、易读性好的测试报告例如,针对之前提到的calculator.py中的Count类,我们很对add和sub两个函数分别建立测试文件:testadd.py# -*- coding: utf-8 -*-i...
2019-03-05 11:39:29
401
原创 Go项目传到git时vendor目录传输不成功解决方案
问题描述之前被借到另外一个组跟进一个项目,对口的开发在做go的项目,在用jekins打包的过程中遇到如下问题:问题分析看报错提示是没有找到对应的包,但是实际查看开发本地代码中是包含相应包的,此时怀疑代码没有上传完整,就又重新push了几次,发现结果都一样。后来到git上查看,再到git上查看,发现相应路径下的依赖包目录打开后里面没有相应的内容,只有一个链接似的东西。至此,定位到问题,相应资源...
2018-12-17 15:05:27
4026
原创 unittest--python单元测试模块(二)
unittest–python单元测试上一次我们说到使用unittest进行简单的单元测试,其中有这样一个问题,当一个勒种
2018-11-30 14:30:53
426
原创 解决git rebase操作后推送远端分支不成功的问题
前段时间在工作中同事在rebase时遇到一个问题来问我,今天突然想起来觉得有必要记录一下。在我们日常工作中,经常使用git座位代码管理工具,而且一个项目通常由多人开发,我当时所在组的git管理策略是master分支作为主干的无bug分支(测试验证通过),每个开发在自己的个人分支上进行开发,当开发完毕时rebase master分支,然后进行提测,测试通过后,再发起merge request合并...
2018-07-18 11:52:58
36016
2
原创 unittest--python单元测试模块(一)
unittest是python中的单元测试模块,类似于java中的junit包,下面就简单介绍一下这个模块的使用方法首先定义一个计算器类:calculator.py,其中有一个加法方法addclass Calculator: def __init__(self, a, b): self.a = int(a) self.b = int(b) ...
2018-07-18 10:57:00
933
4
原创 webdriver定位元素的几种方式讲解
webdriver属于Selenium体系中设计出来操作浏览器的一套API,支持多种语言,本文中主要讲解为对元素的定位,不涉及具体语言,在某些不同语言中有差异性的地方,本文使用python语言作为示例(比如xpath中的部分语句)。废话少说,下面就开始介绍几种元素定位方式: 在介绍之前,还是要废话一下,因为我们需要了解一下基本的HTML知识才能进行元素定位。可以以百度的首页为例,
2017-09-04 15:08:22
1276
转载 Git之同一台电脑连接多个远程仓库
问题描述有时候我们需要在同一台电脑上连接多个远程仓库,比如连接两个GitHub账号,那么需要两个条件。1.生成两对 私钥/公钥,并且密钥文件命名不能重复。2.push 到remote时区分两个账户,推送到相应的仓库。相应配置1.在MAC的终端中输入以下命令,查看密钥。ls ~/.ssh如果有 id_rsa 和 id_rsa.pub,说明已存在一对密钥/公钥。2.创建
2017-08-09 19:41:11
2715
原创 DBeaver无法执行数据库脚本
网上查了查相关问题,自己写了个步骤,记录下来方便以后查找此处我连接的是mysql数据库,就以mysql为例说明:在使用DBeaver过程中,别人给了几个sql文件,想直接导入数据库中,正常流程应该是在数据库上点击右键->Tools->Execute script,然后选择相应的文件执行就可以。但是在此过程中提示:DBeaver Client home is not...
2017-08-09 19:03:42
15719
4
转载 Python yield 使用浅析
本文转载自:http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列
2016-10-29 17:23:45
321
转载 Tomcat的xml配置文件详解
conf/server.xml <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase"
2016-07-10 15:08:59
458
转载 十分钟搞定pandas
本文是对Pandas官方网站上《10 Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包:一、 创建对象可以通过Data Structure Intro Setion 来查看有关该节内容的详细信息。1、可以通过传递一个list对象来创建一个Ser
2016-07-02 15:00:29
337
原创 简单总结Python中几种字符串连接的方法
# 本文所述内容为python2.7下的情况,未在python3.x上进行测试,因为太懒 #学习Python有了一段时间,今天突然想起字符串连接的东西,想总结一下。总的来说字符串连接的方式总共有一下几种:第一种:第一种也是最为常见易于理解的一种,直接使用 "+" 进行操作,例如: >>> print "hello" + "world"helloworl...
2015-12-08 15:24:11
670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人