自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis专栏

这个专栏主要是存放的学习笔记和《Redis设计与实现》这本书的读书笔记。

2023-07-10 23:17:54 464

原创 Redis为什么这么快?

说Redis是单线程的并不是说Redis服务器进程内部只有一个线程,只是redis只有一个线程去执行全部指令,比如说网络I/O部分采用的有多线程。这里说的快是相对于其他数据库而言,比如MySQL数据库。为什么这么快的原因,主要有以下几点。

2023-07-10 23:06:58 243

原创 Redis事务

可以一次执行多个命令,本质上是一组命令的集合。一个事务的所有命令都会串行的执行,不会被其他命令插入。

2023-07-03 22:49:42 256

原创 Docker常用命令

【代码】Docker常用命令。

2023-05-21 20:58:22 1363 1

原创 阿里云容器镜像加速配置

在镜像工具中选择镜像加速器。

2023-05-16 22:17:23 278

原创 NoSQL

泛指非关系型的数据库。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储。

2023-04-01 18:03:36 97

原创 go time

go中关于时间的一些操作

2023-03-14 02:18:27 121

原创 本地配置云服务器/开发机快捷&免密登陆

本地配置 云服务器/开发机 快捷免密登陆

2023-03-09 00:58:20 281

原创 unittest的基本使用

unittestunittest的五大要素TestCaseTestSuiteTextTestRunnerTestLoaderFixtureunittest断言unittest跳过HTML报告数据驱动DDT

2022-10-15 14:06:57 1525

原创 TCP四次挥手及其相关问题

TCP四次挥手为什么不能把服务器发送的ACK和FIN合并起来,变成三次挥手(大多数情况下)如果第二次挥手时服务器的ACK报文没有送达客户端,会怎样?客户端等待2*MSL的意义是什么为什么是2*MSL什么情况下四次挥手可以变为三次什么是捎带应答机制

2022-10-11 19:37:50 2345

原创 在线音乐播放器:接口测试

1. 登录、注册 2. 上传音乐 3. 删除单个音乐信息 4. 删除选中的音乐信息 5. 查询音乐(包含查找指定/模糊匹配的音乐) 6. 收藏音乐 7. 播放音乐

2022-10-10 09:14:04 1449

原创 最长回文子串/回文子串的数目

给你一个字符串 s,找到 s 中最长的回文子串。

2022-09-29 17:55:36 694

原创 10进制转n进制

给定一个整数 num,将其转化为 n 进制,并以字符串形式输出。

2022-09-27 09:48:26 519

原创 HTTP与HTTPS及其相关问题

超文本传输协议HTTPHTTPSHTTP与HTTPS相关问题HTTP的请求流程输入URL后到页面响应的整个过程发生了什么HTTP报文格式HTTP请求方法有那些HTTP请求方法中POST和GET的区别HTTP请求头中有那些常见键值对HTTP报文中空行的作用HTTP响应的状态码有哪些,挑常见的说一下HTTP与HTTPS的区别SSL/TLS加密协议对称加密:数据加密解密使用同一份密钥非对称加密:数据加密使用公钥,解密使用私钥非对称加密安全吗?,为什么?解决方法?

2022-09-24 19:32:37 1672

原创 Cookie和Session以及其相关问题

为了安全,默认情况下,浏览器是不会让js代码访问到用户电脑的文件系统的。假如某个网页包含恶意代码,你又不小心点击了,触发了这些恶意代码,那么这些恶意代码就有可能删掉你文件系统中的重要文件。这是浏览器不允许的。但是这样的安全机制,也会造成一些麻烦,比如有些时候确实需要存储一些数据方便后面网站的访问。其中最为典型的就是存储用户当前的身份信息:当用户在登录页完成身份验证后,服务器就会给浏览器返回用户的身份信息,浏览器需要存储这个信息。

2022-09-22 20:21:07 1205

原创 淘宝购物车的测试用例

分为六个方面:功能测试、界面测试、用户体验、性能,兼容性、异常。

2022-09-21 11:06:53 3459

原创 Selenium实现动态定位

在Selenium定位时,有可能会遇见有些元素标签属性值是随机生成的,导致无法通过这些属性值定位。比如一个div的id=“test_109828”,这id后面的数子串是随机生成的,无法通过id定位,但是其前面开头的test_是不会变的。其中a是标签的属性比如@id、@value等,b是a属性值中的部分不变内容。

2022-09-19 12:52:05 2147 8

原创 Selenium之浏览器的控制

浏览器参数设置浏览器窗口大小设置获取浏览器内容控制浏览器前进/后退控制浏览器滚动条浏览器多窗口切换

2022-09-18 12:55:07 704 3

原创 Selenium处理frame

当你用selenium定位一个元素时,你发现你怎么都定位不到它,明明F12后也能看见找到这个元素,但是就是定位不到,这时候大概率就是遇见Frame问题了。使用Frame,你可以在同一个浏览器窗口中显示不止一个页面。因为你现在正处于主frame中,你是无法定位到子frame的元素的,只有进入子frame之后,你才能正常定位子页面的元素。qq邮箱的登录页面的账号密码输入框再一个子frame中,我们必须要进入这个子frame中我们才能对其元素进行操控。1.跳到主frame,也就是默认的页面。

2022-09-18 08:43:56 1766 3

原创 Selenium操控元素

Selenium操控元素必须要定位后才能执行,理论上Selenium可以模拟任何操作,比如单击、右击、滑动、滚动、复制粘贴、文本输入等。操作方式分为三大类:常规操作、鼠标事件操作、键盘事件操作。

2022-09-17 15:31:39 2612 8

原创 Selenium定位元素

Selenium定位网页元素只要是通过元素的属性值或者元素在HTML里的路径位置,定位方式一共有8种:

2022-09-16 15:39:53 2154 10

原创 微信发送接受消息测试用例

微信发送接受消息测试用例主要包括功能测试,界面测试,易用性测试,安全测试,性能测试,兼容性测试六个方面。

2022-09-14 15:09:16 4999 5

原创 电梯的测试用例

电梯的测试用例主要包括:功能测试,界面测试,易用性测试,安全测试,性能测试,兼容性测试六个方面。

2022-09-13 14:21:48 5400 8

原创 二分查找模板

给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。如果数组中不存在该元素,则返回 -1 -1。输入格式第一行包含整数 n 和 q,表示数组长度和询问个数。第二行包含 n 个整数(均在 1∼10000 范围内),表示完整数组。接下来 q 行,每行包含一个整数 k,表示一个询问元素。输出格式共 q 行,每行包含两个整数,表示所求元素的起始位置和终止位置。如果数组中不存在该元素,则返回 -1 -1。

2022-09-05 16:28:45 326 8

原创 前缀和模板

输入一个长度为 n 的整数序列。接下来再输入 m 个询问,每个询问输入一对 l,r。对于每个询问,输出原序列中从第 l 个数到第 r 个数的和。输入格式第一行包含两个整数 n 和 m。第二行包含 n 个整数,表示整数数列。接下来 m 行,每行包含两个整数 l 和 r,表示一个询问的区间范围。输出格式共 m 行,每行输出一个询问的结果。数据范围1≤l≤r≤n,−1000≤数列中元素的值≤1000输入样例:5 32 1 3 6 41 21 3。

2022-09-03 14:52:15 363 4

原创 快速幂的模板

实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,x)。不得使用库函数,同时不需要考虑大数问题。示例 1:输入:x = 2.00000, n = 10输出:1024.00000示例 2:输入:x = 2.10000, n = 3输出:9.26100示例 3:输入:x = 2.00000, n = -2输出:0.25000解释:2-2 = 1/22 = 1/4 = 0.25提示:-2

2022-09-03 08:04:13 486 3

原创 归并排序模板

给定你一个长度为 n 的整数数列。请你使用归并排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:53 1 2 4 5输出样例:1 2 3 4 5。

2022-09-02 11:44:18 372 3

原创 快速排序模板

给定你一个长度为 n 的整数数列。请你使用快速排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:53 1 2 4 5输出样例:1 2 3 4 5。...

2022-09-01 13:21:02 456 5

原创 0-1背包问题模板

有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第 i 件物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0...

2022-08-31 22:24:28 171 6

原创 TCP三次握手及其相关问题

第一次握手:客户端发送一个SYN=1,序列号随机生成的报文给服务器(假设为j),进入SYN_SENT状态;第二次握手:服务器收到客户端SYN=1的报文之后,知道客户端请求建立连接。发送一个SYN=1,ACK=1,acknowledge number=j+1,序列号随机生成(假设为k)的报文发送给客户端,告诉客户端自己接受到了这个请求报文并愿意与客户端建立连接;进入SYN_RCVD状态;

2022-08-19 21:43:38 1403 5

原创 输入url,敲回车到页面展示经历了什么?

输入url,敲回车到页面展示经历了什么?

2022-08-18 22:02:35 514 12

原创 QQ登录的测试用例

QQ登录的测试用例

2022-08-17 23:45:50 2624 7

原创 水杯测试用例

水杯测试用例

2022-08-16 14:29:05 247 8

原创 微信发红包测试用例

微信发红包测试用例

2022-08-15 11:54:20 777 4

原创 Java中基本数据类型和引用数据类型及其区别?

Java中的基本数据类型和引用数据类型及其区别?

2022-07-30 16:05:54 1006 7

原创 final的作用?

final的作用?

2022-07-26 14:21:15 198 7

原创 怎么声明一个不可被继承的类?这个类的应用场景?

怎么声明一个不可被继承的类?这个类的应用场景?

2022-07-22 21:14:48 267 4

原创 String,StringBuffer,StringBuilder的区别?

String,StringBuffer,StringBuilder的区别?

2022-07-21 21:54:16 207 10

原创 C语言学习过程中不容错过的小游戏(2)---扫雷

目录扫雷游戏介绍扫雷的基本流程用户交互页面游戏循环设置(一局不过瘾,可以选择一直玩)建立棋盘初始化棋盘打印棋盘扫雷游戏介绍《扫雷》是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。扫雷的基本流程用户交互页面首先我们需要创建一个菜单栏函数,实现于用户交互//用户交互页面void Menu(){ printf("游戏规则:输入行和列来排查雷区,如果踩中雷,被炸死,哈哈哈~~~\n"); print

2021-04-29 15:35:39 1372 14

原创 C语言学习过程中不容错过的小游戏(1)--三子棋

目录 三子棋的介绍 三子棋的基本流程 用户交互页面 游戏循环设置(一盘不过瘾,可以选择一直玩) 初始化棋盘 打印棋盘 玩家落子 电脑落子 判断胜负 总代码 小编总结三子棋的介绍 三子棋又叫井字棋,就是我们小时候上课偷偷和同学在下面玩的圈圈叉叉。规则很简单:只要将自己的三个棋子走成一条线,则获胜 三子棋的基本流程用户交互页面首先

2021-04-25 12:33:27 835 16

空空如也

空空如也

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

TA关注的人

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