码迷,mamicode.com
首页 > 2019年10月20日 > 全部分享
selenium基础(生成测试报告)
测试报告 生成HTML测试报告 下载HTMLTestRunner.py包 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 下载后,把HTMLTestRunner.py 文件复制到Python 安装路径下的lib文件夹中即可。 引入包的 ...
分类:其他好文   时间:2019-10-20 01:10:22    阅读次数:77
一篇文章,带你玩转MVVM,Dapper,AutoMapper
一、背景 由于现在做的项目都是采用WPF来进行UI设计,开发过程中都是基于MVVM来进行开发,但是项目中的MVVM并不是真正的把实体和视图进行解耦,而是将实体和视图完全融合起来,ViewModel只是用来实现View和Model的数据同步,违背了MVVM设计的数据双向绑定的初衷,完全没有发挥出MVV ...
分类:移动开发   时间:2019-10-20 01:10:02    阅读次数:126
Handler详解4-epoll、looper.loop主线程阻塞
句柄与指针的区别 学习C++的人都知道句柄和指针,而且我发现很多人在句柄与指针之间直接划等号,对我们来说两者都是地址,我觉的这也造成很多人将句柄和指针划等号的直接原因。 首先说指针吧。通俗一点就是地址,他是内存的编号,通过它我们可以直接对内存进行操作,只要地址不变,我们每次操作的物理位置是绝对不变,... ...
分类:编程语言   时间:2019-10-20 01:09:43    阅读次数:108
httprunner学习21-正则表达式提取(extract)与校验(validate)
前言 有些接口返回的并不是json格式的内容,返回的是html或者xml格式的内容,这种就不能用前面的 的方法去提取了。 httprunner 支持正则表达式提取(extract)参数,也支持正则表达式校验(validate) 返回html 比如我请求博客园的首页 "https://www.cnbl ...
分类:Web程序   时间:2019-10-20 01:09:19    阅读次数:303
输入url之后经历什么?
一、浏览器查找输入域名的IP地址(拿到 IP) 1、查找浏览器缓存(浏览器一般会缓存DNS记录一段时间,一般为2-30分钟)。 2、查找系统缓存(即hosts文件,有没有对应的IP) 3、以上都没有的话,就会经过DNS域名服务器进行域名解析 二、建立TCP连接(三次握手) 1、你在家么有外卖 2、我 ...
分类:Web程序   时间:2019-10-20 01:09:01    阅读次数:121
Windows系统调用中API从3环到0环(下)
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html Windows系统调用中API从3环到0环(下) 如果对API在三环的部分不了解的,可以查看 Windows系统调用中的API三环部分(依据分析重写ReadProce ...
分类:Windows程序   时间:2019-10-20 01:08:42    阅读次数:142
蒟蒻林荫小复习——带权并查集
实际上很早之前林荫是有这个技能的。(废话!要不直接叫小学习好了) 众所周知,并查集可以用来维护一些元素之间相连的关系(不知道的出门右转幼儿园) 而状态压缩可以使得并查集查询一对元素的关系的速度变快(O1) 状态压缩之后的并查集实际上是一个由fa数组(相当于单向链表)构成的菊花图 那么,如何用并查集来 ...
分类:其他好文   时间:2019-10-20 01:08:22    阅读次数:78
this指向问题-----【我的附庸的附庸,不是我的附庸】
在欧洲中世纪,城堡是西欧封建社会的基层核心,但在最高王权与最底层的农奴之间,不止是有一层领主,而是有好几个层次,每个领主都可将自己的领地划成数块封给自己的属下,从而形成了一种金字塔形的阶梯网络。一个大领主相对于国王或皇帝来说是附庸(vassal),但相对于这个大领主自己分封的中小贵族来说他就是领主, ...
分类:其他好文   时间:2019-10-20 01:07:48    阅读次数:100
C++ Primer(五)_OOP_数据抽象
数据抽象——类 类的基本思想——数据抽象(data abstraction)与封装(encapsulation) 数据抽象:一种依赖于接口(interface)与实现(implementation)分离的编程与设计技术 类的接口——用户所能执行的操作 类的实现——数据成员、负责接口实现的函数体及所需 ...
分类:编程语言   时间:2019-10-20 01:07:36    阅读次数:98
完全背包(硬币)
http://acm.hdu.edu.cn/showproblem.php?pid=1114 Piggy-Bank Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...
分类:其他好文   时间:2019-10-20 01:07:03    阅读次数:84
5. 控制器
1. 控制器的作用 1. 处理HTTP请求 2. 处理业务逻辑 3. 发送HTTP响应 2. 编写控制器的最佳实践 每个资源的控制器放在不同的文件里 最好使用类+类方法的形式编写控制器 严谨的错误处理 3. 获取Http请求参数 1. 获取body中的参数 koa默认是不支持查看body中的参数, ...
分类:其他好文   时间:2019-10-20 01:06:43    阅读次数:79
nginx压力测试
nginx以高并发,省内存著称。 相信大多数安装nginx的同学都想知道自己的nginx性能如何。 我想跟大家分享下我基于即时通讯软件使用ab工具的压力测试方法和结果, ab是针对apache的性能测试工具,可以只安装ab工具。 服务器环境为Centos7.6 yum -y install http ...
分类:其他好文   时间:2019-10-20 01:06:23    阅读次数:98
我的Alacritty配置
Alacritty终端安装及配置 官方git: https://github.com/jwilm/alacritty 安装 配置 首次使用时会创建一个默认的配置文件: 主题设置 可以拷贝替换对应的主题颜色配置即可。 参考1:https://github.com/jwilm/alacritty/wik ...
分类:其他好文   时间:2019-10-20 01:05:58    阅读次数:1129
netty源码解解析(4.0)-24 ByteBuf基于内存池的内存管理
PooledByteBuf的初始化过程分为两个步骤:创建实例;初始化内存。这两个步骤的代码如下: 507383170 创建实例时调用的构造方法只是为maxCapacity和recyclerHandler属性赋值,构造方法是protected,不打算暴露到外面。派生类都提供了newInstance方法 ...
分类:Web程序   时间:2019-10-20 01:05:41    阅读次数:147
使用Navicat操作数据库
1.创建数据库 启动Navicat之后,创建一个名为itcast的数据库,步骤如下:右击MySQL80,选择命令列界面,我们现在要创建一个名为itcast的数据库,现在就要打上相应的代码。 CREATE DATABASE itcast(数据库名称);这里有几个注意事项,命令全都都要大写,而数据库名称 ...
分类:数据库   时间:2019-10-20 01:05:28    阅读次数:88
Linux性能优化实战
你是否也曾跟我一样,看了很多书、学了很多 Linux 性能工具,但在面对 Linux 性能问题时,还是束手无策?实际上,性能分析和优化始终是大多数软件工程师的一个痛点。但是,面对难题,我们真的就无解了吗? 固然,性能问题的复杂性增加了学习难度,但这并不能成为我们进阶路上的“拦路虎”。在我看来,大多数 ...
分类:系统相关   时间:2019-10-20 01:05:11    阅读次数:96
python之数据驱动ddt操作(方法三)
import unittestfrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport unittest,timefrom parameterized import parameterized#安装 ...
分类:编程语言   时间:2019-10-20 01:04:55    阅读次数:110
958条   上一页 1 ... 49 50 51 52 53 54 55 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!