自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络 ---课后总结

第1章:计算机网络概述1.1什么是Internet从具体构成角度:节点 主机及其上运行的应用程序 路由器、交换机等网络交换设备 边:通信链路 接入网链路:主机连接到互联网的链路 主干链路:路由器间的链路 协议 机器之间的协议而非人与人之间的协议 Internet中所有的通信行为都受协议制约 协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及在报文传输和/或接收或其他事件方面所采取的动作 数以亿计的、互联的计算设备 主机 = 端系统 运..

2021-09-05 19:00:35 636 2

原创 数据结构与算法----课后总结(B站黑马数据结构与算法)

一、数据结构和算法概述1.1什么是数据结构概念:数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科 理解:数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据1.2数据结构的分类 传统上,我们把数据结构分为逻辑结构和物理结构两大类逻辑结构分类: 逻辑结构是从具体问题中抽象出开的模型,是抽象意义上的结构,按照对象中数据元素之间的相互关系分类 集...

2021-09-05 11:47:22 584

原创 selenium总结

1. 打开safari浏览器的驱动。

2024-01-19 18:31:59 315

原创 python随笔

字母转换大小写 upper()函数,将所有字母都转换成大写 lower()函数,将所有字母都转换成小写 capitalize()函数,将首字母都转换成大写,其余小写 title()函数,将每个单词的首字母都转换成大写,其余小写 使用方法 str.upper() 删除字符串前后(左右两侧)的空格或特殊字符,()没有内容就是删除空格 strip() 使用方法 str.strip()

2023-11-07 20:50:49 60

原创 日常积累(常用命令篇s)

mac中查看python3的安装路径 which python3

2023-07-26 09:56:22 68

原创 接口测试笔记随笔

接口概念

2021-11-04 23:04:17 118

原创 json笔记随笔~

# 关心则乱# 时间:2021/10/30 22:00#字典转为json类型import jsondata = {"name":"康哥","age":22}print(json.dumps(data))print(type(json.dumps(data)))print("-----------------")#json类型转换为字典类型j1 = '{"name":"kang","age":20}'print(json.loads(j1))print(type(json.loads(.

2021-10-30 22:28:10 105

原创 Python入门

输出函数print可以输出数字可以输出字符串可以输出含有运算符的表达式可以将数据输出到文件中 a+如果文件不存在就创建,存在就在文件内容的后面继续追加不进行换行输出(输出内容在一行中)# 关心则乱# 时间:2021/10/16 19:48#print函数#可以输出数字print(98.5)print(520)#可以输出字符串print('hello world')print("hello world")#可以输出含有运算符的表达式print(3+1)#将.

2021-10-16 20:17:24 279

原创 逻辑学

偷换概念指同一思维过程中,在中途改变一个概念的内涵或外延,用一些听起来一样的概念进行偷换,把一个事物的原意用狡辩的手法换成另外一种看起来也可以成立的解释,把假的变成真的,以此来转移他人的注意力,以达到某种目的混淆概念指在同一逻辑思维过程中,把不同的概念当成同一概念来使用,或将一些表面相似的不同概念当成同一概念来使用而犯的逻辑错误模糊概念在思维过程中,人们所提及的概念都应当有准确的范围和含义,概念之间也要有确切的关系。所谓模糊概念,就是指对象性质、范围和相互关系不确定、不明朗的现象归纳谬误无论归

2021-10-12 11:26:42 2499

原创 面经随笔~

计算机网络TCP三次握手时,第一次传的报文段 SYN报文段(SYN=1的报文段) TCP为什么要三次握手呢,两次握手可以吗 首先,我们要明确一点,两次握手也是可以建立连接的,三次握手的作用就是防止特殊情况下,比如网络问题,客户端之前发送的连接请求被服务器端接收,但其实这时候客户端是没有数据发送的,这样就造成资源的浪费。第三次握手就是防止这种情况的发生 javalinux给linux配置一个IP地址 netconfig 命令测试代码...

2021-09-15 11:36:34 779

原创 java 面试高频题(总结来源:B站java面试训练营)

一、== 与 equals 的区别==:基本数据类型 == 比较的是栈中的值,引用数据类型 == 比较的是堆中的内存地址 equals:object中默认采用==比较,String 重写为比较具体的值

2021-09-06 11:14:44 88

原创 NC19 子数组的最大累加和问题--java实现

描述给定一个数组arr,返回子数组的最大累加和例如,arr = [1, -2, 3, 5, -2, 6, -1],所有子数组中,[3, 5, -2, 6]可以累加出最大的和12,所以返回12.题目保证没有全为负数的数据[要求]时间复杂度为O(n)O(n),空间复杂度为O(1)O(1)示例1输入:[1, -2, 3, 5, -2, 6, -1]返回值:12import java.util.*;public class Solution { /*

2021-09-04 16:01:36 75

原创 NC22 合并两个有序的数组--java实现

描述给出一个整数数组和有序的整数数组,请将数组合并到数组中,变成一个有序的升序数组注意:1.可以假设数组有足够的空间存放数组的元素,和中初始的元素数目分别为和,的数组空间大小为+2.不要返回合并的数组,返回是空的,将数组的数据合并到里面就好了3.数组在[0,m-1]的范围也是有序的例1:A:[4,5,6,0,0,0],m=3B: [1,2,3],n=3合并过后A为:A: [1,2,3,4,5,6]import java.util.*;...

2021-09-04 12:15:42 91

原创 NC119 最小的K个数--java实现

描述给定一个数组,找出其中最小的K个数。例如数组元素是4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。0 <= k <= input.length <= 10000 0 <= input[i]<= 10000示例1输入:[4,5,1,6,2,7,3,8],4 返回值:[1,2,3,4]说明:返回最小的4个数即可,返回[1,3,2,4]也可以 示例2输入:[1],0返回值:[].

2021-09-04 11:03:31 97

原创 NC41 最长无重复子数组--java实现(待优化)

描述给定一个数组arr,返回arr的最长无重复元素子数组的长度,无重复指的是所有数字都不相同。子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组示例1输入:[2,3,4,5]返回值:4说明:[2,3,4,5]是最长子数组 示例2输入:[2,2,3,4,3]返回值:3说明:[2,3,4]是最长子数组 方法一:用队列链表实现(可以实现返回最长子数组的长度值,.

2021-09-03 21:15:02 113

原创 NC105 二分查找-II--java实现

描述请实现有重复数字的升序数组的二分查找给定一个 元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的第一个出现的target,如果目标值存在返回下标,否则返回 -1示例1输入:[1,2,4,4,5],4返回值:2说明:从左到右,查找到第1个为4的,下标为2,返回2 一、普通方法import java.util.*;public class Solution { /** * 代码中的类.

2021-09-02 23:45:37 90

原创 NC76 用两个栈实现队列--java实现

描述用两个栈来实现一个队列,分别完成在队列尾部插入整数(push)和在队列头部删除整数(pop)的功能。 队列中的元素为int类型。保证操作合法,即保证pop操作时队列内已有元素。示例:输入:["PSH1","PSH2","POP","POP"]返回:1,2解析:"PSH1":代表将1插入队列尾部"PSH2":代表将2插入队列尾部"POP“:代表删除一个元素,先进先出=>返回1"POP“:代表删除一个元素,先进先出=>返回2import java

2021-09-01 18:10:42 87

原创 NC4 判断链表中是否有环--java实现

描述判断给定的链表中是否有环。如果有环则返回true,否则返回false。输入分为2部分,第一部分为链表,第二部分代表是否有环,然后回组成head头结点传入到函数里面。-1代表无环,其他的数字代表有环,这些参数解释仅仅是为了方便读者自测调试示例1输入:{3,2,0,-4},1返回值:true说明:第一部分{3,2,0,-4}代表一个链表,第二部分的1表示,-4到位置1,即-4->2存在一个链接,组成传入的head为一个带环的链表 ,返回true .

2021-08-30 14:01:19 111

原创 NC78 反转链表--java实现

描述输入一个链表,反转链表后,输出新链表的表头。示例1输入:{1,2,3}返回值:{3,2,1}方法一:使用栈来解决import java.util.Stack;public class Solution { public ListNode ReverseList(ListNode head) { Stack<ListNode> stack = new Stack<>(); while(head !=

2021-08-30 09:59:02 105

转载 JZ4 重建二叉树--java实现

描述给定某二叉树的前序遍历和中序遍历,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。提示:1.0 <= pre.length <= 20002.vin.length ==pre.length3.-10000<= pre[i], vin[i] <= 100004.pre 和 vin均无重复元素5.vin出现的元素均出现在pre里...

2021-08-29 17:12:21 1117

原创 JZ3 从尾到头打印链表 --java实现

描述输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。如输入{1,2,3}的链表如下图:返回一个数组为[3,2,1]0 <= 链表长度 <= 10000import java.util.ArrayList;public class Solution { public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {

2021-08-29 15:05:09 148

原创 JZ2替换空格--java实现

描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。import java.util.*;public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @return string字符串 */

2021-08-28 23:50:06 63

原创 JZ1-二维数组中的查找--java实现

描述在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]给定 target= 7,返回true。给定target=3,返回false。0 <=array.length<= 5000 <=arra...

2021-08-28 23:13:12 85

原创 postman断言工作原理图解

2021-08-28 10:55:26 183

原创 数组求和--java实现

/** * @author paidaxing * @date 2021/8/27 */public class Sum { public static void main(String[] args) { int[] arr= {1,2,3,4}; int sum = 0; for (int i = 0; i < arr.length; i++) { sum +=arr[i]; } .

2021-08-27 23:16:04 122

转载 反转字符串--java实现

描述写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)方法import java.util.*;public class Solution { /** * 反转字符串 * @param str string字符串 * @return string字符串 */ public String solve (String str) { // write code here

2021-08-26 11:57:21 118

原创 爬楼梯--Java实现(待优化)

在你面前有一个n阶的楼梯,你一步只能上1阶或2阶。请问计算出你可以采用多少种不同的方式爬完这个楼梯输入描述:一个正整数n(n<=100),表示这个楼梯一共有多少阶输出描述:一个正整数,表示有多少种不同的方式爬完这个楼梯import java.util.*;public class Main{ public static int get(int n){ if(n<1) return 0; if(n==1) return 1;

2021-08-25 23:46:07 101

转载 快速排序----java实现

/** * @author paidaxing * @date 2021/8/25 */public class QuickSort1 { public static void quickSort(int arr[],int low,int high){ int i,j,temp; if(low > high){ return; } i = low; j = high; .

2021-08-25 00:32:06 45

原创 更相减损法实现两个数的最大公约数

import java.util.Scanner;/** * @author paidaxing * @date 2021/8/24 */public class maxyueshu { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); .

2021-08-24 23:44:08 180

空空如也

空空如也

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

TA关注的人

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