自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(243)
  • 收藏
  • 关注

转载 Google软件测试之道笔记与总结

[本文出自天外归云的博客园]以下内容除了笔记还有总结,有个人理解的成分在内。第一章笔记与总结1. 开发人员也承担了质量的重任,质量从来就不仅仅是一些测试人员的问题。头衔有测试字样的人的任务是让那些头衔里没有测试字样的人更好的做测试。2. 写一段代码就要测试一段代码,不要等着都写完了再写测试。写一段代码就立刻测试这段代码,这件事是由写这段代码的开发来做的。Google测试人...

2019-10-05 17:18:00 614

转载 PHP打印日志类

PHP简单封装个打印日志类,方便查看日志:<?php/** * Created by PhpStorm. * User: zenkilan * Date: 2019/9/26 * Time: 11:36 */class ZenkiLog{ private $rootDir; private $fileName; ...

2019-09-26 22:47:00 497

转载 Python3用多线程替代for循环提升程序运行速度

[本文出自天外归云的博客园]优化前后新老代码如下:from git_tools.git_tool import get_collect_projects, QQNews_Gitfrom threading import Thread, Lockimport datetimebase_url = "http://git.xx.com"project_memb...

2019-09-10 20:54:00 2830

转载 卡死进程检杀工具

[本文出自天外归云的博客园]Python环境:Python3.6ProcessManager参数logger:自己的日志输入loggertargets:包含目标字符串(目标cmd的一部分,可以用来识别cmd的字符串)的列表duration:目标进程的最大存活时间,单位分钟,超过就会被杀掉程序运行后每隔60s检查一次代码如下:import psut...

2019-07-29 16:35:00 262

转载 ECharts饼图自定义

[本文出自天外归云的博客园]实现:1、饼块可点击(点击饼块跳转到百度)2、饼块自定义标签显示(显示个数、占比)3、自定义标签连接线样式(虚线)前端php代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title...

2019-05-15 22:37:00 1078

转载 解决bootstrap-table表头filter-control select控件被遮挡显示不全的问题

[本文出自天外归云的博客园]在使用bootstrap-table的extension——filter-control时(对应表格的data-filter-control="true",表头th的data-filter-control="select")会遇到表头的select控件向上展开被遮挡显示不全的问题这个问题这么解决,首先改下表的最小高度:然后覆盖掉b...

2019-05-15 19:20:00 1541

转载 Html表格和表头文字不换行

[本文出自天外归云的博客园]希望表头中的文字和表格中的文字不换行,只需要在th和td标签加上:nowrap="nowrap"转载于:https://www.cnblogs.com/LanTianYou/p/10839171.html...

2019-05-09 16:20:00 650

转载 自己跟自己唠唠

[本文出自天外归云的博客园]最近忙的已经经常感觉生命失去意义了。今天终于有了点时间,我突然想说点什么,不管是技术总结还是谈心。写的代码越多,写的时候就越想总结下踩过的坑、遇到的问题、解决的方法,为的是以后不再在同样的地方浪费时间。但是如果遇到的问题多还分散,就不好写在一篇博客里,那样看起来也不方便。单独写又不够篇幅。聚沙成塔式的,最后就会感觉缺少沉淀。有时候一个问题解决了...

2019-04-24 20:44:00 161

转载 通过jQuery实时监听表格行数变化

[本文出自天外归云的博客园]使用bootstrap table组件,当使用过滤器的时候,页面的表格行数发生变化,此时需要统计表格行数。想要监听表格变化,如何做呢?使用场景:有一个表格里放着许多测试用例,当使用过滤器的时候表格中测试用例的数量发生了变化,此时要重新统计表格中的测试用例个数并反馈在页面上。这里设:表格的tbody元素的id为monitorTbody,反馈测试用例个...

2019-04-10 23:40:00 1451

转载 Apache与php快速部署web服务

[本文出自天外归云的博客园]在一台服务器上临时起个web服务,读取服务器上的cfs文件内容并显示在页面上,做一个简单的web请求处理。首先找到apache,在conf文件夹下vi httpd.conf,然后/DocumentRoot,快速查找DocumentRoot的位置:然后在这个位置创建一个index.php文件,就可以处理web请求了。内容例如:<ht...

2019-04-09 16:33:00 277

转载 基于Vue element-ui实现支持多级纵向动态表头的仿表格布局

[本文出自天外归云的博客园]需求图示如下,多级纵向动态表头表格:我的思路是用element-ui的layout实现,做出一个仿造表格,能够支持动态的、多级的、纵向的表头:<template> <div> <!--按设备系统统计--> <div style="text-align:left">...

2019-03-29 17:28:00 3562

转载 Vue自用axios封装

[本文出自天外归云的博客园]这是我的Vue项目中的request.js文件,请求报错了看console就会有具体请求信息,方便调试。分享一下。其中用到了axios和element-ui的组件,axios是用来收发请求的,element-ui中的Message和Loading组件主要是配合axios对请求中和请求失败的情况在页面上进行可视化配合。代码如下:import ...

2019-03-13 20:27:00 119

转载 如何用jQuery获取选中行固定列的数据

[本文出自天外归云的博客园]问题:把选中行的ID统计出来,组成一个数组传给后台(选中行的特点:class为danger)办法如下:// 多选后点击下线按钮$("#offline").click(function () { var idList = []; $("tr.danger").each(function () { id...

2019-03-11 16:06:00 202

转载 Git操作自动触发企业微信机器人webhook

[本文出自天外归云的博客园]背景在git做一些merge或push的操作,我们希望可以自动在企业微信群发送自定义的通知。服务代码这里选用php作为网络服务的开发语言,关键的代码如下(githook函数就是对应webhook的服务函数):<?phpclass tools extends CI_Controller{ function __co...

2019-02-18 15:01:00 2812

转载 手机客户端应用功能测试方法总结

[本文出自天外归云的博客园]客户端测试逻辑分析客户端测试用例UI界面覆盖用例设计法,主要针对界面的UI处(User Interface),凡是UI,就意味着有网络请求,和后台数据打交道UI的数据,分为客户端上报的数据和后端下发的数据。测试针对上报和下发的数据进行:  1)修改上报数据是为了测试不同情况下接入层下发是否正确,这部分逻辑可以独立于客户端进行,属于后台接口测试范...

2019-01-03 12:55:00 532

转载 V-Charts中使用extend属性定制词云图

[本文出自天外归云的博客园]简介在Vue中使用E-Charts可以用V-Charts,词云图在V-Charts官网中介绍比较简单,如果想更多定制的话,官网上说要在extend属性中进行扩展。V-Charts官网关于V-Charts中词云图相关的介绍Echart官网Echarts github中关于词云图相关的介绍V-Charts官网关于extend配置项的介绍使用...

2018-12-20 22:35:00 1623

转载 Airtest iOS测试环境部署

[本文出自天外归云的博客园]简介这个Airtest IDE是通过iOS-Tagent来操作iPhone的,你可以在Airtest IDE里录制脚本来实现自动化操作iPhone前提1. 得有个iOS开发者账号,然后才能在developer.apple.com的account下看到管理自己的证书入口,否则看不到2. 将要下载的iOS-Tagent需要在xcode里启动,所...

2018-11-29 20:15:00 691

转载 Python类中的装饰器在当前类中的声明与调用

[本文出自天外归云的博客园]我的Python环境:3.7在Python类里声明一个装饰器,并在这个类里调用这个装饰器。代码如下:class Test(): xx = False def __init__(self): pass def test(func): def wrapper(self, *a...

2018-11-14 13:35:00 407

转载 Vue父子组件双向数据绑定

[本文出自天外归云的博客园]简介Vue版本:2.9.6Element版本:2.4.8问题描述:子组件对Element中el-select进行封装,父组件中把选中的值selected和所有选项options传给子组件,当子组件中选中的option发生改变时,通知父组件并更新父组件中的selected值问题本质:在子组件中接收父组件中传递过来的值A,当值A在子组件中发生改...

2018-10-28 17:18:00 171

转载 用VSCode写Vue要用到的配置

[本文出自天外归云的博客园]文件-首选项-设置-打开settings.json-用户设置区域填写:{ "workbench.colorTheme": "Monokai", "workbench.editor.enablePreview": false, // 打开文件不覆盖 "search.followSymlinks": false, // 关闭rg.ex...

2018-10-19 18:05:00 495

转载 Python3将ipa包中的文件按大小排序

[本文出自天外归云的博客园]给你个ipa包,解压前输出包大小,解压后把里面的文件按大小排序。代码如下:import osimport shutilimport zipfile_ipa_zip_path = lambda ipa_path: ipa_path.replace('.ipa', '.zip')_file_size = lambda file_pa...

2018-09-30 17:03:00 157

转载 Python3实现Win10桌面背景自动切换

[本文出自天外归云的博客园]得空写了个自动切换桌面背景图片的小程序。再不写python就要扔键盘了,对vue还有那么一点好感,天天php真是有够烦。准备工作准备个文件夹放在桌面上,平时看到什么高清好图就拽进去。运行脚本脚本如下:#!/usr/bin/pythonimport ctypesimport osimport randomimpo...

2018-09-27 21:37:00 325

转载 Vue中使用ECharts画散点图加均值线与阴影区域

[本文出自天外归云的博客园]需求1. Vue中使用ECharts画散点图2. 在图中加入加均值线3. 在图中标注出阴影区域实现实现这个需求,要明确两点:1. 知道如何在vue中使用echarts2. 要知道如何在echarts散点图中画均值线和阴影区域在下面的代码option对象的series属性中用到了markLine和markArea,标注最值用到...

2018-09-20 10:08:00 1563

转载 Vue+element组合el-table-column表头宽度自定义

[本文出自天外归云的博客园]需求1. 某列表头文字内容过长,要对每列表头自定义宽度2.表格row的每一column文字不换行,超过列宽则省略,mouseover有提示3. 对于label做滤值处理实现Vue文件主要代码如下:<template> <el-row> <el-col :span="24">...

2018-09-20 09:42:00 1626

转载 你知道element中el-table的列名中不能含有" . "吗?

[本文出自天外归云的博客园]Vue+element比较流行,但是element有个坑,就是element的表格列名中不能含有点儿" . ",否则数据都显示不出来。在element里表格是这样写的:<template> <el-table :data="rows"> <el-table-column v-for="column ...

2018-09-15 02:34:00 596

转载 Python3自定义http/https请求拦截mitmproxy脚本

[本文出自天外归云的博客园]脚本内容代码如下:from mitmproxy import http, ctxfrom multiprocessing import Lockclass Filter: def __init__(self, filter_info): self.log_info = "" self...

2018-09-05 11:16:00 994

转载 Python3多线程之间的执行顺序问题

[本文出自天外归云的博客园]一个多线程的题:定义三个线程ID分别为ABC,每个线程打印10遍自己的线程ID,按ABCABC……的顺序进行打印输出。我的解法:from threading import Thread, Lock# 由_acquire解锁执行后释放_release锁def _print(_id: str, _acquire: Lock, _re...

2018-08-22 14:52:00 769

转载 腾讯云快速完成python3.6开发环境搭建与django应用部署

[本文出自天外归云的博客园]部署python3.6.5腾讯云服务器安装python3竟然要3个多小时!而且一度速度为0……于是网查据说是腾讯云服务器连python官网缓慢导致的,所以想找个国内的python3.6的下载地址进行安装,-_-||没找到。于是决定通过本地上传的方法把python3传到腾讯云服务器上,先把python3先下载到本地然后传到腾讯云上就可以了。...

2018-08-15 16:45:00 195

转载 Python3自定义json逐层解析器

[本文出自天外归云的博客园]用python3对json内容逐层进行解析,拿中国天气网的接口返回数据测试,代码如下:# -*- coding: utf-8 -*-import operator as opfrom collections import defaultdictclass Json(object): def __init__(sel...

2018-08-01 22:39:00 281

转载 Python3用gevent写个文件字符串查找器

[本文出自天外归云的博客园]1、递归遍历目录下所有文件并通过finder函数定位指定格式字符串2、用来查找字符串的finder函数是自己定义的,这里定义了一个ip_port_finder通过正则表达式查找ip:port格式(粗匹配:数字.数字.数字.数字:数字)的字符串3、用gevent来实现协程并发完成耗时任务代码如下:# -*- coding: utf-8 -...

2018-07-30 19:51:00 151

转载 小米手机安装mitmproxy证书

[本文出自天外归云的博客园]问题描述小米手机在连接mitmproxy代理后通过浏览器访问mitm.it下载android证书后无法成功安装证书设备:Redmi Note 2(红米手机)解决方法点击“设置”-“WLAN”-“高级设置”-“安装证书”(如图,Download为下载的证书所在的目录,点击可以选择更换目录):点击证书,为证书命名(随便命名,这里命名为m...

2018-07-17 18:29:00 2031

转载 Python3解《剑指》问题:“遇到奇数移至最前,遇到偶数移至最后”

[本文出自天外归云的博客园]看到一个《剑指Offer》上的问题:“遇到奇数移至最前,遇到偶数移至最后。”我做了两种解法。一种是利用python内置函数,移动过程用了插入法,很简单。另一种是自定义与数字相关的类与函数,移动的过程用了指针思想。代码如下:'''解法1:利用python中与列表相关的内置函数'''from collections import d...

2018-07-13 16:46:00 201

转载 Python3求解字符串滤值与百元买百鸡算法

[本文出自天外归云的博客园]第一题:给你一个字符串,打印出来前后没有空格,单词之间只有一个空格的字符串。第二题:公鸡3元/只,母鸡4元/只,小鸡1元3只,给你money元一共多少种买法。普通版解法如下:def print_str(str, ret=[]): for i in range(len(str)): if i == 0: ...

2018-07-05 11:45:00 147

转载 微信小程序测试指南

[本文出自天外归云的博客园]微信小程序本地部署测试方法下载微信开发者工具让小程序管理员将测试人员的微信号添加开发者权限本地设置hosts为测试环境hosts打开微信web开发者工具并扫码登录选择项目路径(事先在本地存放好小程序源代码,选择小程序所在路径,如果路径正确的话项目名会自动出现,无需手动填写)返回填写appId,确定后双击即可打开小程序本地调试...

2018-06-28 18:16:00 271

转载 JUnit+Mockito结合测试Spring MVC Controller

[本文出自天外归云的博客园]概要简述利用JUnit结合Mockito,再加上spingframework自带的一些方法,就可以组合起来对Spring MVC中的Controller层进行测试。在设计测试用例前,我们要对待测Controller的代码逻辑进行逐层深入的走查。走查的目的是要明确Controller中主要逻辑分支,以便设计测试用例进行覆盖。一些主要通用的关注点有:...

2018-06-28 18:01:00 325

转载 解决python-memcache报错:“Unknown flags on get: 20”

[本文出自天外归云的博客园]在使用python的pytho-memcache库时出现了一个问题,在调用get方法获取键值的时候报错:Unknown flags on get: 20在网上查了,发现一个人也遇到了同样的问题但没解决:Python 'Unknown flags on get' error while querying memcached通过排查源码逻辑,我发现并不...

2018-06-20 16:23:00 190

转载 Java后端测试概述

[本文出自天外归云的博客园]多种单测技术1. 要学会Spring MVC/Boot测试中自带的mock方法。2. 学会junit中的方法,对于注解的使用等。3. 学会使用结合第三方Mockito来做mock测试。一些技巧和概念1. 对于复杂方法中,要学会如何拆解逻辑,划分单元。2. 单元测试并不是针对方法级别的测试,而是单元级别的测试。3. 所谓单元,在软...

2018-06-15 15:36:00 384

转载 Python3机器学习—Tensorflow数字识别实践

[本文出自天外归云的博客园]Windows下Anaconda+Tensorflow环境部署1. 安装Anaconda。2. 开始菜单 > 所有程序 > Anaconda 3 (64-bit) > Anaconda Prompt > 执行命令:conda create -n tensorflow python=3.5至此创建了一个名字叫做...

2018-06-07 18:42:00 191

转载 Python3求m以内的素数、求m个数中最小的n个数

[本文出自天外归云的博客园]题1:求m以内的素数(m>2)def find_all_primes_in(m): def prime(num): for i in range(2, num): if divmod(num, i)[1] == 0: return False ...

2018-06-05 16:06:00 418

转载 Python3求笛卡尔积的两种方法

[本文出自天外归云的博客园]电影异次元杀阵三部曲中密室线索反复出现笛卡尔积的运用。百度百科:笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中的一个成员。笛卡尔积的符号化为:A×B={(x,y)|x∈A∧y∈B}求笛卡尔积的两种方法如下,第一种是我...

2018-06-05 09:41:00 897

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除