分享一些测试工作中用到的小技巧

1.快速校验当表单文本足够长时,是否显示异常 Q:在平时测试工作中,当填写的字符过长时,到列表中查看回显数据,有时会出现文本越界等异常情况 如果依靠手工造数据有时候会觉得麻烦,毕竟还有后续的回归测试,不可能每次都造新数据 A:打开Chrome控制台,切换到Elements标签,然后定位要修改的页面元素,修改html文本即可,这样就不用重复造数据了 2.在chrome控制台查看请求与响应的详细信息,定位是前端or后端问题 首先打开Chrome控制台,切换到Network标签 点击页面上的一个功能
分类: 其他 发布时间: 10-29 23:17 阅读次数: 0

day26-29

套接字socket server import socket server = socket.socket() server.bind(('IP',port)) server.listen(5) conn , addr = server.accept() print(addr) data = conn.recv(1024).decode('utf8') print(data) conn.send(b'hello') conn.close() server.close() c
分类: 其他 发布时间: 10-29 23:17 阅读次数: 0

第三次作业-MOOC学习笔记:Python网络爬虫与信息提取

1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的《Python网络爬虫与信息提取》MOOC课程 3.学习完成第0周至第4周的课程内容,并完成各周作业 4.提供图片或网站显示的学习进度,证明学习的过程。 5.写一篇不少于1000字的学习笔记,谈一下学习的体会和收获。 学习笔记与收获 第一周:requests库 1.requests库的安装:pip install requests 2.测试requests库的安装:import requests    r = requests.get("
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

redhat 7.6 安装 git

1.下载git包 下载网址:https://mirrors.edge.kernel.org/pub/software/scm/git/ //自己下载想要的版本 或者直接在Linux 直接使用wget下载 wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.21.0.tar.gz 3.tar解压git包 4.安装到指定目录 /usr/local/git/ 5.编译安装,这里编译安装失败,提示zlib.h错误,需要安装zl
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

bugs-2

今天用到了@RequestBody注解 @PutMapping("group") public int updateSpec(@RequestBody SpecGroup group) { System.out.println(group); int i = specificationService.updataSpe(group); return i; } 因为前端穿过来的是一个json数据,所以必须要转一下。如果前端穿
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

postman 使用方法

【转: https://blog.csdn.net/cai_iac/article/details/81030619】
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

Spring使用AspectJ开发AOP:基于Annotation

基于 Annotation 的声明式 在 Spring 中,尽管使用 XML 配置文件可以实现 AOP 开发,但是如果所有的相关的配置都集中在配置文件中,势必会导致 XML 配置文件过于臃肿,从而给维护和升级带来一定的困难。 为此,AspectJ 框架为 AOP 开发提供了另一种开发方式——基于 Annotation 的声明式。AspectJ 允许使用注解定义切面、切入点和增强处理,而 Spring 框架则可以识别并根据这些注解生成 AOP 代理。 关于 Annotation 注解的介绍如表
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

canvas模拟中国铁路运行图

原理说明 1、在知道canvas画布尺寸的情况下,需要将地理经纬度信息转换为canvas画布x,y坐标,因为中国地图地理经纬度坐标取值范围为73.33-135.05(经度)37-50(维度),所以第一步需要确认的就是画布的中心位置,这里命名为centerX和centerY,同样的确认中国地图经纬度对应的中心位置,这里命名为positionX,positionY。 2、人为定义一个放大值range,这个值主要作用就是等比例的将中国地图在canvas画布中放大,range的数值需要根据画布横向尺寸
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

mysql/sqlserver数据库sql语句练习

在test数据库上建表 create table DemoTable(Name VarChar(20),Age VarChar(3)); create table ThisTable(Firstname Text,Lastname Text); mysql: mysql> create Table get0(Word nvarchar(31) NOT NULL,Comment nvarchar(50) NOT NULL); mysql报错的写法: mysql> create Table get
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

第5章 练习题

5.1 空语句就是一个单独的分号;在程序的某个地方语法上需要一条语句但是逻辑上不需要,此时应该使用空语句 5.2 用花括号括起来的语句序列,在程序的某个地方语法上需要一条语句,但逻辑上需要多条语句时用 5.3 //p5_3.cpp #include <iostream> int main() { int sum = 0; for (int val = 1; val <= 10; sum += val, ++val ) { ; } std::cout << "Sum of 1 to 10 inc
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

ASP.NET WebApi+Vue前后端分离之允许启用跨域请求

前言:   这段时间接手了一个新需求,将一个ASP.NET MVC项目改成前后端分离项目。前端使用Vue,后端则是使用ASP.NET WebApi。在搭建完成前后端框架后,进行接口测试时发现了一个前后端分离普遍存在的问题跨域(CORS)请求问题。因此就有了这篇文章如何启用ASP.NET WebApi 中的 CORS 支持。 一、解决Vue报错:OPTIONS 405 Method Not Allowed问题: 错误重现: index.umd.min.js:1 OPTIONS http://lo
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

To avoid slowing down lookups on a near-full table, we resize the table when it's USABLE_FRACTION (currently two-thirds) full.

https://github.com/python/cpython/blob/3.8/Objects/dictobject.c
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

【react】ReactJS中几个比较最优秀的UI框架

一.Material-UI Material-UI是一款React组件库来实现Google的Material Design风格UI界面框架。也是首个React的UI工具集之一。使用它可以快速搭建出赏心悦目的应用界面。 英文文档:https://material-ui.com 中文文档:http://design.1sters.com Github: https://github.com/mui-org/material-ui 二.React-Bootstrap React-Bootstrap是
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

性能调优工具

1.perf Perf 是内置于Linux 内核源码树中的性能剖析(profiling)工具。它基于事件采样原理,以性能事件为基础,支持针对处理器相关性能指标与操作系统相关性能指标的性能剖析。可用于性能瓶颈的查找与热点代码的定位。linux2.6及后续版本都自带该工具,几乎能够处理所有与性能相关的事件。
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

可迁移技能

算法 数据结构 设计模式 数据库设计
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

每天一道面试题LeetCode 206 -- 反转链表

LeetCode206 反转链表 思路 代码 # # @lc app=leetcode.cn id=206 lang=python3 # # [206] 反转链表 # # https://leetcode-cn.com/problems/reverse-linked-list/description/ # # algorithms # Easy (61.53%) # Likes: 624 # Dislikes: 0 # Total Accepted: 112.8K # Total
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

CodeForces 200D Programming Language

Recently, Valery have come across an entirely new programming language. Most of all the language attracted him with template functions and procedures. Let us remind you that templates are tools of a language, designed to encode generic algorithms, w
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

java成员变量可以不赋值,局部变量需要赋值了(有例外)

package day02; public class Chengyuan_Jubu { String str;//成员变量可以不赋值 String str1; String str2; public static void main(String[] args) { } public void get(int shuzi1){//放在传参这里,需要传参就必须有参数,所以打印就不报错了 int shuzi;
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

有农民说这辈子再也不种菜了,有大龄码农这辈子还能继续写代码么?

我的博客已经快一年没没有更新过了,因为我准备“弃码从农”了,一方面自己本身还是农业户口,算是标准意义上的农民,另一方面觉得农民跟“码农”都有一个“农”字,所以觉得这算是一个“缘分”,不写代码了回去当农民应该是个不错的主意。于是一年前就开始筹划成立一个公司做农业相关项目,最后定位做一个农产品电商平台,准备采用C2C的模式,结果踩坑了,至今没有什么进展,正在踌躇之际,昨天正巧遇到到一件事情,结合最近跑政府遇到的问题,让我感叹创业之不易,民生之多艰! 事情是这样,我正在楼上写项目有关啊的方案,突然听
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0

逆序单词 HIhoCoder 1366 字典树

逆序单词 HIhoCoder 1366 字典序 题意 在英文中有很多逆序的单词,比如dog和god,evil和live等等。 现在给出一份包含N个单词的单词表,其中每个单词只出现一次,请你找出其中有多少对逆序单词。 第1行:1个整数,N,表示单词数量。2≤N≤50,000。 第2..N+1行:每行1个单词,只包含小写字母,每个单词长度不超过16个字母。保证每个单词只出现一次,且不会出现回文单词(即一个单词倒序还是它自己,比如eye)。 输出第一行是个整数,表示单词表中的逆序单词的对数。 解题思
分类: 其他 发布时间: 10-29 23:01 阅读次数: 0