自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-01-11

第一章导论一、地理信息系统1.基本概念2.GIS系统构成3.GIS功能与应用4.GIS技术与支持二、GIS空间分析1.空间分析2.基于GIS的空间分析一、地理信息系统1.基本概念地理信息系统是在计算机软硬件支持下对整个或者部分地球表层空间中的有关地理分布数据进行采集、存储、管理、运算、分析、显示和描述的技术系统。2.GIS系统构成地理信息系统的构成:硬件系统、软件系统、地理空间数据、系统管理操作人员地理空间数据:已知坐标系中的位置、实体间的关系(度量关系、延伸关系、拓扑关系)、与几何位置无关的属

2021-01-11 12:08:55 161

原创 2020-10-17

字符串匹配算法一、Brute-Force模式匹配算法二、KMP算法一、Brute-Force模式匹配算法实现方法:设s为主串,t为模式串,i为主串当前比较字符的下标,j为模式串当前比较字符的下标。令I的初始值为strat,j的初始值为0。从主串的第start个字符起和模式串的第一个字符相比较(j=0),若相等,则继续比较后续的字符(i++,j++),否则从主串的第二个字符起重新比较,依次类推,直至模式串t中的每一个字符依次和主串s的一个连续的字符序列相等,则匹配成功,函数返回模式串t的第一个字符在主串中

2020-10-17 17:46:30 111 2

原创 2020-10-14

Java学习第三天前言一、数组和集合二、ArrayList集合1.定义2.构造方法2.ArrayList方法三、习题练习前言这真的是昨天学的内容,只是昨天学完了以后没来得及整理,下不为例一、数组和集合集合的存储空间是可变的,数组的存储空间不变,如果直接打印数组对象,那么打印的是数组对象的地址,所以需要调用方法,从而获取其值二、ArrayList集合1.定义ArrayList是大小可变的数组实现,也就是说集合底层的实现原理还是数组。ArrayList是引用数据类型将ArrayList看作

2020-10-14 08:51:59 242

原创 2020-10-12

线性表1前言一、线性表概述1.概念2.特点3.抽象类型描述二、线性表的顺序存储1.定义2.特点3.Java接口实现类2.读入数据总结前言数据结构自学第一天一、线性表概述1.概念线性表是由n个数据元素所构成的有限序列,当n=0时线性表为空表2.特点1)第一个元素没有前驱,这个数据元素也称为开始结点2)最后一个元素没有后继,尾结点3)除第一个元素和最后一个元素外,其他数据元素有且仅有一个前驱和一个后继。3.抽象类型描述在这里插入代码片public void clear():将一个已经存

2020-10-12 19:52:22 134

原创 2020-10-12

Java学习第三天一、StringBuilder概述二、方法详解1.append()2.reverse()3.toString()4.length()三、StringBuilder和String一、StringBuilder概述1.StringBuilder是一个可变的字符串类,可以把它看作一个容器,任何数据都可以进入这个类中,但是最后都会变成StringBuilder字符串类2.作用:可以提高字符串的效率3.常见的方法:append()、reverse()、toString()、length()

2020-10-12 14:43:10 75

原创 2020-10-11

Java学习第三天一、 字符串的遍历二、字符串截取三、替换四、字符串切割继续学习String的方法一、 字符串的遍历1.CharAt(int index):用于字符串的遍历,返回索引对应的字符package StringDemo;import java.util.*;public class StringTrave { //需求:键盘录入一个字符串,使用程序进行字符串的遍历 /*思路: 1.键盘录入一个字符串,用Scanner实现 2.遍历字符串,首先获

2020-10-11 11:06:49 135

原创 2020-10-10

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于Npublic static void ## 2.读入数据<font color=#999AAA >代码

2020-10-10 14:34:07 52

原创 2020-10-08

JAVA学习打卡第一天前言一、成员变量和局部变量二、Private关键字三、this关键字四、封装五、构造方法前言有JAVA基础,但是不牢固,跟着B站视频过一遍基础一、成员变量和局部变量区别成员变量局部变量类位置不同类中方法外方法内或者方法声明上(形参)内存位置不同堆内存栈内存生命周期不同随着对象创建而存在,随着对象被回收而消失调用方法就有,调用完毕就没了初始化值默认初始化值需要赋值二、Private关键字1.权限修饰符,可修饰成

2020-10-08 19:35:11 71

原创 2020-10-07

软件测试错题2解答:Junit单元测试框架是基于java语言对主流单元测试框架@beforeClass–位于数据准备前期或者其他千七准备(测试类调用前)a.用于提取代码中的功能部分减少冗余,只能声明注解一次b.必须用于public static void 方法名,只运行一次@AfterClass–位于所有用例运行之后,处理测试后续工作。a.测试类被调用结束之前,只能声明注解一次b.必须在public static void 方法名,只运行一次@Test–在Junit3中通过对测试类和测试方

2020-10-07 11:08:58 70

原创 2020-10-06

软件测试错题整理1.关于测试工具:LoadRunner-负载压力测试:预测系统性能。JMeter+Badboy:基于JAVA的压力测试工具,Badboy用来进行脚本的录制功能测试:通过自动录制、检测和回放用户的应用操作。将输出记录同预先给定的记录比较。Junit:白盒测试工具:针对代码测试测试管理工具:对测试需求、计划、用例、实施进行管理测试辅助工具:本身不执行,可以生成测试数据,为测试提供数据准备负载压力测试:LoadRunner:预测系统行为和性能的工业标准级负载测试工具。模拟上千万用户

2020-10-06 20:46:59 63

原创 2020-10-04

网络层一、网络层功能概述一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、网络层功能概述提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy a

2020-10-04 21:03:39 85

原创 2020-10-03

数据链路层2前言一、局域网的基本概念和结构1.局域网(LAN)二、以太网1.以太网概述2.以太网提供无连接、不可靠服务3.介质传输和拓扑结构的发展4.适配器和MAC地址三、PPT协议(面向字节)四、HDLC协议(面向比特)五、链路层设备前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、局域网的基本概念和结构1.局域网(LAN)使

2020-10-03 17:36:53 234

原创 2020-10-03

web测试+APP测试一、Web测试1.web功能测试2.web性能测试3.用户界面测试4.兼容性测试5.安全性测试6.接口测试一、Web测试1.web功能测试(1)链接测试链接是用户用于连接地址不明确页面的主要手段(在集成阶段完成)(2)表单测试用户通过表单提交信息进行链接,表单应当符合用户的需求(3)数据校验测试对数据的输入进行校验,确保校验功能正常(4)Cookies测试Cookies通常用来存储用户信息和用户在某应用系统的操作,用户使用Cookies访问某一个应用系统的时候,we

2020-10-03 09:40:18 44

原创 2020-10-02

单元测试前言一、单元测试1.单元测试的内容2.单元测试要点剖析二、功能测试技术1.功能测试概述2.功能测试用例的书写内容三、集成测试技术1.集成测试概述2.集成测试的方法3.集成测试阶段工作四、系统测试技术1.主要内容2.测试类型前言这两天于我而言是比较特殊的日子,但是过去的还是要过去。玩耍了两天收心实属不易,但是此刻还是坐在了考研教室里看着一群同学在努力(尽管我不考研),生活本就喜怒无常,还是要勇往直前啦,继续记录!/font>一、单元测试1.单元测试的内容单元测试是以程序设计说明书(

2020-10-02 21:19:37 81

原创 2020-09-30

创建与管理数据库前言一、数据库对象和数据库文件1.数据库的基本概念2.数据库的常用对象二、数据库的快照和数据分区管理1.数据库快照2.数据分区管理二、使用步骤1.引入库2.读入数据总结前言今天又面了一家科技公司的测试,还蛮顺利,毕竟中小厂只有二面。感觉秋招带给自己最大的收获就是对于面试不再恐惧吧,尽管进入互联网大厂在这个2020年的秋冬是无法实现了,努力在明年春天收获好消息的。一、数据库对象和数据库文件1.数据库的基本概念从物理角度看,数据库包括数据文件和日志文件从逻辑角度看,数据库中的表、索引

2020-09-30 15:39:26 402

原创 2020-09-27

数据链路层文章目录数据链路层一、数据链路层基本概念1.结点2.链路&数据链路3.帧二、数据链路层功能1.为网络层提供服务2.链路管理3.组帧4.流量控制&传输机制5.差错控制(帧错/位错)总结andas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。一、数据链路层基本概念1.结点主机+路由器2.链路&数据链路链路:网络中两个结点之间的物理通道,传输介质主要是双绞线、光纤和微波数据链路:网络中两个结点之间的逻辑通道

2020-09-30 11:45:14 74

原创 2020-09-29

软件测试&开发前言一、软件生存周期以及模型1.软件生存周期2.软件生存周期模型二、使用步骤1.引入库2.读入数据总结前言九月马上就要结束了,这也意味着秋招接近尾声,尽管目前工作有了眉目,但是说不后悔还是假的,后悔疫情期间没有好好复习,后悔自己大学三年没有重视自己的编码能力,其实选择测试这个方向一方面是相比于开发我确实是对测试更感兴趣,另一方面也得承认是自己能力上还有不足,以至于无法踏进开发的大门,不过既然选择了一条路就不想像之前那样靠逃避和敷衍度日,我还是希望自己未来能在这个领域发光发热的,也

2020-09-30 08:53:22 141

原创 2020-09-29

数据库系统概述前言一、数据库系统的基本概念1.信息和数据概念2.结构化查询语言3.数据库管理系统(DBMS)4.数据库系统(DBS)二、关系数据库理论1.概念模型及其表示方式2.数据模型3.关系运算三、设计数据库1.数据库设计的规范化前言对于测试这条路来说,如果只是停留在基础测试水平的话估计只会像知乎百度上说的那样未来将被淘汰,没办法,小白不想被淘汰,就只是不断地学习新的东西。数据库语句可能很熟悉但是有些概念实在是很模糊,这次就统一整理一下,方便自己日后复习。一、数据库系统的基本概念1.信息和数

2020-09-29 09:59:00 449

原创 2020-09-23

文章目录白盒测试一、白盒测试技术概述1.基本原理和特点2.适用阶段二、静态白盒测试(阅读代码)1.代码检查2.静态结构分析3.静态质量度量法3.对判定的测试白盒测试昨天去面试了两家公司,一个是车企另一个是还算不错的大厂,以至于停更了一天,今日继续!/font>白盒测试在我面试过程中其实问到的并不算多,但是笔试部分考的不少。一、白盒测试技术概述1.基本原理和特点原理:白盒测试基于软件的源代码,已知产品的内部工作过程,主要是对程序内部结构展开测试,关注程序实现的细节。但是!!!白盒测试.

2020-09-23 16:14:04 186

原创 2020-09-21

计算机网络文章目录计算机网络一、物理层基本概念二、数据通信的基础知识1.数据通信的相关术语2.三种通信方式3.两种数据传输方式三、码元、波特、速率和带宽1.码元2.速率3.带宽一、物理层基本概念定义:物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。主要任务:确定与传输媒体接口有关的特性→定义标准特性:a.机械特性:物理连接的特性b.电气特性:规定传输二进制时,线路上信号的电压繁为,抗阻匹配,传输速率和距离限制c.功能特性:某条线上出现的电平的意义二、数

2020-09-21 09:46:48 697

原创 2020-09-17

操作系统前言二、使用步骤1.引入库2.读入数据总结前言二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = ssl._create_u

2020-09-18 12:01:20 350

原创 2020-09-18

停更一天,继续记录!昨天面试的是快手的测试开发,面试前很紧张,因为自己太菜了,担心这一个面试会影响后续的笔面试的心情,尽管结果和预期的一样,但是整个面试过程让我对如何学习测开有了更深的感触。面试时间:2020.09.17面试公司:快手面试职位:测试开发工程师首先是自我介绍,问了实习都做了什么,为什么要做测开简单了回答了以上问题后开始进入正题:数据库的存储结构数据库的索引平常使用什么主流语言java如何创建线程应用层都有哪些协议http都有哪些方法get()和post()的区别链表

2020-09-18 08:56:58 69

原创 2020-09-16

反转链表:记录牛客编程部分解题思路: 输入一个链表,反转链表后,输出新链表的表头。处理思路:将链表反向输出,可以使用三个/两个指针分别作为新链表的头尾节点,这里我使用的是head、mid、tail三个节点(1)tail指针指向的是反转后的最后一个节点,所以指向nullptr(2)mid是用来指向当前链表的,所以只需要赋值为链表值即可;(3)head是指向待转后的第二个节点,当前赋值为空,循环中赋值为mid的下一个节点。使用循环直至mid为空,即整个链表反转完毕。思路如图解决方案:```

2020-09-16 16:30:08 141

原创 2020-09-16

软件测试基础软件测试基础1、软件测试基本概念2、软件测试的准备工作软件测试基础1、软件测试基本概念1.1IEEE给出的软件测试标准定义软件测试是使用人工和自动化手段来运行或测试某个系统的过程,其目的在于检验被测试软件系统是否符合满足规定的需要,即保证被测软件符合用户需求是软件测试的最终目的。1.2测试的步骤计划测试设计测试实施测试(最重要的环节)执行测试评估测试1.3软件缺陷的定义(1)软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好(2)软件未达到需

2020-09-16 09:15:32 218

空空如也

空空如也

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

TA关注的人

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