自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python版数据结构9、堆和优先队列

【代码】python版数据结构9、堆和优先队列。

2023-11-16 11:46:53 46

原创 leetcode7、hot100——子串[560]

【代码】leetcode7、hot100——子串[560]

2023-11-14 14:39:22 34

原创 leetcode6、hot100——滑动窗口[3、438]

滑动窗口,实际上就是一个队列,满足什么条件出队/入队。

2023-10-09 14:30:28 66

原创 leetcode5、hot100题——双指针[11、167、15]

【代码】leetcode5、hot100题——双指针[11、167、15]

2023-09-20 14:29:19 65

原创 leetcode4、hot100——哈希表[1、49、128]

【代码】leetcode4、哈希表[1、49、128]

2023-09-19 15:41:00 69

原创 python版数据结构9、哈希表

给每份数据分配一个编号,放入表格(数组)建立编号与数组索引的关系,将来可以通过编号快速查找有限长度的数组,无法存储大量的数据,因此可以用链表的方式存储数据作用用来存储数据量超大的键值对数据,减少存储空间。

2023-09-12 11:31:53 249

原创 数据库相关

类型 关系型数据库 常用关系数据库 oracle mysql sql server 核心要素 数据行/记录 数据列/字段 数据表 数据库 非关系型数据库 nosql redis hbase MySQL 组成 服务器 客户端 客户端连接mysql服务器 确定mysql服务器的ip地址 通过ifconfig来确认 确认mysql服

2023-09-06 17:30:03 60

原创 python版数据结构8、递归

介绍 定义 深入到最里层叫做递 从最里层出来叫做归 在递的过程中,外层函数内的局部变量(以及方法参数)并未消失,归的时候还可以用到 特点 自己调用自己 每次调用,会缩减问题规模,最后缩减至无需递归 内层函数处理完成之后,外层函数才算调用完成 分类 将总数据分为两部分,已处理区域和待处理区域 根据处理方向 从前往后递归 已处理区域在前,待处理区域在后 从后往前递归 直接根据数学公式来写

2023-09-04 11:46:32 38

原创 Linux

简介 操作系统 Linux文件系统和目录 树形结构 主要目录 /:根目录 /home:用户目录 /bin:放命令、工具 /etc:系统配置 /tmp:临时文件 /root:系统管理员目录 /usr:应用程序 Linux远程控制 工具 xshell,finalshell 前置步骤 确认linux服务器的ip和ssh端口号 可以通过ifconfig查看对应的ip地址 实际工作中,服

2023-09-01 17:38:59 25

原创 leetcode3、链表[203、707、206、24、19、160、142]

力扣链表相关题目:203、移除链表元素707、设计链表206、反转链表24、两两交换链表中的元素19、删除链表的倒数第N个节点160、链表相交142、环形链表Ⅱ

2023-08-30 20:13:08 69

原创 HTML常用标签

用来描述网页的一种语言图片标题链接表格标题

2023-08-30 17:35:00 30

原创 leetcode2、数组相关[27、26、80、283、844、977、209、904、59、54]

leetcode数组相关题目:27、移除元素26、删除有序数组中的重复项80、删除有序数组中的重复项Ⅱ283、移动0844、比较含退格的字符串977、有序数组的平方209、长度最小的子数组904、水果成篮59、螺旋矩阵Ⅱ54、螺旋矩阵

2023-08-22 10:52:51 36

原创 leetcode 1、二分查找相关[704、35、34、69、367]

leetcode 704、二分查找;35、搜索插入位置;34、在排序数组中查找元素的第一个和最后一个位置;69、求x的算术平方根;367、有效的完全平方数

2023-08-17 14:42:06 76

原创 python版数据结构7、二叉树

【代码】python数据结构7、二叉树。

2023-08-17 11:17:55 25

原创 python版数据结构6、二分查找

【代码】python数据结构6、查找。

2023-08-17 11:15:47 30

原创 python版数据结构5、排序

【代码】python数据结构5、排序。

2023-08-16 17:25:09 112 1

原创 python版数据结构4、字符串

【代码】python版数据结构4、字符串。

2023-08-14 13:08:40 43

原创 python版数据结构3、栈和队列

不管链表还是列表,时间复杂度均为O(N)最终选择哪种方式,需要考虑数据是出队多还是入队多。

2023-08-11 15:49:23 129 1

原创 python版数据结构2.2、链表

6,1,2,7,3,4,5,第5位的元素为:4。进程已结束,退出代码0。

2023-08-09 17:26:09 30

原创 python相关内容复习

输入输出 input() 获取键盘数据,等待输入 input("提示信息") 返回字符串类型 print() 基本数据类型 print(x) 字符串 变量类型未知 print("aaaa", x, "bbbbb", y) print(f"aaaaa:{x}, bbbb:{y}") 已知变量类型 print("aaaaaaa: %s, bbbbb: %d" % (x, y))

2023-08-09 14:25:33 27

原创 python版数据结构2.1、线性表——顺序表

线性表 根据物理存储位置是否连续 顺序表 表中元素顺序的存储在一片连续的存储空间中 链式表 表中元素存放在通过链接构造在一起的存储空间中 线性表的ADT 顺序表 数据结构 逻辑结构 数据本身/数据的地址顺序存储 物理结构 连续的内存空间 实现 顺序表的基本布局 L=[1,2,3,4,5] 表中元素顺序的存储在连续的存储空间中

2023-08-08 17:23:12 88

原创 python版数据结构1、绪论

算法的概念 就是解决问题的步骤 特征 输入 输出 可行性 有穷性 确定性 时间复杂度 排除了运行环境的影响,只考虑程序的复杂度 程序最基本/最底层的代码执行的次数 最坏时间复杂度 算法运行的最多执行次数 计算规则 基本操作的时间复杂度为常数项,T(C)=1 顺序结构,按加法进行计算 循环结构,乘法计算 分支结构,取最大值 常数项和次要项可以忽略 一般的时间复杂度都是指最坏时间复杂度 常见的时间复杂度

2023-08-08 17:20:19 26

原创 计算机网络第五章、链路层和局域网

网络节点的连接方式 点到点连接 WAN:网络形式采用点到点链路 带宽大、距离远(延迟大)>带宽延迟积大 点到点链路的链路层服务实现非常简单,封装和解封装 多点连接 LAN一般采用多点连接方式 连接节点非常方便接到共享型介质上(或网络交换机),就可以连接所有其他节点 多点连接方式网络的链路层功能实现相当复杂 多点接入:协调各节点对共享性介质的访问和使用 竞争方式:冲突之后的协调; 令牌方式:令牌产生,占有和释放等

2023-08-07 17:07:49 226 1

原创 计算机网络4.2、网络层:控制平面

导论 路由 按照某种指标(传输延迟,所经过的站点数目等)找到一条从源节点到目标节点的较好路径 较好路径: 按照某种指标较小的路径 指标:站数, 延迟,费用,队列长度等, 或者是一些单纯指标的加权平均 采用什么样的指标,表示网络使用者希望网络在什么方面表现突出,什么指标网络使用者比较重视 路由选择算法 以网络为单位进行路由(路由信息通告+路由计算) 网络为单位进行路由,路由信息传输、计算和匹配的代价低 前提条件是:一个网络所有节点地

2023-08-07 09:56:22 78 1

原创 计算机网络4.1、网络层:数据平面

路由运行路由选择算法/协议(RIP、OSPF、BGP)生成路由表转发从输入到输出链路交换数据报,根据路由表进行分组的转发。

2023-08-04 16:26:11 187 1

原创 计算机网络3.2、传输层(续)

当CongWin<Threshold, 发送端处于慢启动阶段(slow-start), 窗口指数性增长.当CongWin〉Threshold, 发送端处于拥塞避免阶段(congestion-avoidance), 窗口线性增长.当收到三个重复的ACKs (triple duplicate ACK),Threshold设置成 CongWin/2,CongWin=Threshold+3.当超时事件发生时timeout, Threshold=CongWin/2CongWin=1 MSS,进入SS阶段。

2023-08-03 17:27:42 32

原创 计算机网络3.1、传输层

Go-back-N发送端最多在流水线中有N个未确认的分组接收端只是发送累计型确认cumulative ack接收端如果发现gap,不确认新到来的分组发送端拥有对最老的未确认分组的定时器只需设置一个定时器当定时器到时,重传所有未确认分组发送端最多在流水线中有N个未确认的分组接收方对每个到来的分组单独确认individual ack(非累计确认)发送方为每个未确认的分组保持一个定时器当超时定时器到时,只是重发到时的未确认分组。

2023-08-03 16:38:53 44

原创 计算机网络第二章、应用层

网络应用的原理 创建一个新的网络应用 编程 在不同的端系统上运行 通过网络基础设施提供的服务,应用进程之间彼此通信 网络核心中没有应用层软件 网络核心没有应用层 网络应用只在端系统上存在,快速网络应用开发和部署 网络应用层的体系结构 C/S模型 服务器 一直运行 固定的IP地址和端口 扩展性差 数据中心进行扩展 客户端 主动与服务器进行通信 与互联网有间歇的通信 可能是动态的IP地址

2023-08-01 15:14:08 30 1

原创 计算机网络第一章、概述

1.1、什么是互联网 从具体构成角度 网络 节点 边 计算机网络 节点 主机节点 主机及其上运行的应用程序 数据交换节点 路由器、交换机 既不是数据的源、也不是数据的目标,而是数据的中转节点 边/通信链路 接入网链路 主机连接到互联网的链路 主干链路 路由器之间的链路 协议 数据交换的标准

2023-07-28 16:53:27 34 1

原创 测开1.5、HTML+CSS+JS

HTML HTML介绍 WEB前端三大核心技术 HTML 负责网页的架构 CSS 负责网页的样式、美化 JS 负责网页的行为 HTML 用来描述网页的一种语言 HT——HyperText 图片 标题 链接 表格 ML——Markup Language <h1>标题</h1> HTML标签

2023-07-28 09:28:44 26 1

原创 测开1.4、Web体系

计算机网络是用通信设备和线路将分散在不同地点的具有独立功能的多个计算机系统连接起来,按照网络协议进行数据通信,实现资源共享的计算机集合。

2023-07-27 16:04:47 25 1

原创 测开1.3、兼容性测试、版本控制工具

提高产品的质量,提高用户体验达到平台无关性衡量一个软件质量的重要指标软件产品的市场更广阔。

2023-07-27 16:02:49 67 1

原创 测开1.2、软件测试各个流程项目实战

面试题:

2023-07-27 15:58:14 818 1

原创 测开1.1、软件测试基础理论

软件 定义 程序,数据,文档(软件测试的对象) 分类 系统软件 操作系统,数据库 应用软件 C/S架构,qq B/S架构,天猫,淘宝,浏览器 软件测试 定义 使用人工/自动的技术手段来运行或测试某个系统 目的 提高软件质量 提高用户体验 发现bug 分类 按阶段划分 单元测试 测试对象:具体的函数 执行人员:开发 白盒测试 集

2023-07-27 15:44:42 64 1

原创 测试开发自学历程

211本,985硕,目前研一,下学期研二,未来职业规划想走测试开发,因此利用暑假来自学,此文档仅用来分享自己的学习历程,无其他作用。至于为什么选择测试开发这条路,是因为本人不太喜欢开发那种过于卷的方向,至于未来会不会转开发,谁知道呢。

2023-07-27 15:28:16 37 1

空空如也

空空如也

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

TA关注的人

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