自定义博客皮肤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)
  • 收藏
  • 关注

原创 【UI自动化测试】selenium操作补充

欢迎各位大佬到访❤️❤️❤️~👲个人简介:本人编程小白,正在学习互联网求职知识……

2025-01-07 20:04:24 802

原创 【UI自动化测试】selenium八种定位方式

本文介绍了selenium的八种常见的元素定位方式

2025-01-06 10:32:00 647

原创 判断字符串相等时的坑你踩过没有

【Java】判断字符串相等时的坑你踩过没有。

2024-12-27 16:51:02 258

原创 字符串匹配——KMP算法

刷到字符串匹配的力扣题了【

2024-12-26 14:40:47 468

原创 Java——int和String类型相互转换、valueOf()函数细节

本文总结一下Java中`int`和`String`类型相互转换的一些常用方法和函数,这些方法在处理不同类型的数据时非常有用,尤其是在数据输入输出、格式化和解析等场景中。

2024-12-24 10:06:56 1460

原创 Java——字符数组转字符串

力扣中字符串的问题中常会涉及到一些字符数组转回字符串的问题,本文总结了几种常用方法。

2024-12-23 20:54:50 1441

原创 Leetcode中最常用的Java API——util包

在刷力扣的时候是核心代码模式,笔试的时候很可能是ACM模式,需要自己完成导包、定义和自行设计输出,所以一些常用的类和方法需要先导入相应的API包,`java.util`就是最常用到的包,因为它包含集合这个大框架,常见的java数据结构都离不开它,本文大致描述一下这个的基本结构和常用方法~

2024-12-20 15:31:32 330

原创 JavaWeb——前端三剑客

今天开始学习JavaWeb相关内容了,陆续会总结一些前后端分离开发的相关知识,有遗漏和错误的地方欢迎大家指出~

2024-12-12 17:07:58 1481 1

原创 Vue.js:代码架构组成与布局设置

总结了Vue代码框架组成

2024-12-10 10:55:37 1192 2

原创 抓包工具Fiddler

Fiddler是一款功能强大的网络调试工具,它作为一个HTTP代理服务器,能够记录、检查所有客户端与服务器之间的HTTP(S)请求和响应。Fiddler不仅允许用户监控网络流量,还提供了编辑、重发、转存等功能,使得网络调试和分析变得更加高效。它广泛应用于Web开发和测试领域,尤其是在接口调试、性能分析、安全性测试等方面。Fiddler作为一款功能全面的网络调试工具,其在Web开发和测试领域内的应用极为广泛。

2024-11-28 17:28:36 918

原创 一文看懂HTTP和HTTPS

本文总结了HTTP和HTTPS协议的相关知识,包括对于URL、DNS等概念的解释,HTTP报文格式各组成部分的详细分析,有遗漏和错误的地方欢迎大家指出~

2024-11-28 16:10:19 1242

原创 AI大模型对各行各业的影响

大模型技术作为新一轮科技革命的驱动力,正深刻影响着全球经济结构和行业变革。从经济规模与增长趋势来看,中国大模型产业市场规模的快速增长预示着大模型技术在经济活动中的重要作用。在金融、政务、电信、教育及工业等多个关键领域,大模型技术的应用不仅提升了服务效率与质量,也推动了行业的数字化转型和智能化升级。预计到2028年,相关市场规模将达到1179亿元,显示出大模型技术强大的市场潜力和经济增长动力。

2024-11-21 20:54:29 1510

原创 求职那点事——职场术语与招聘黑话

本文分享一下在校招、社招中的一些职场术语、单词缩写和黑话,希望能让正在求职学习的小伙伴有个清晰的认识~

2024-11-21 18:14:48 1663

原创 Java——多线程

本文总结Java多线程的相关核心要点

2024-11-19 19:40:26 1164

原创 VScode-Java开发常用插件

java开发包——java必备。git协作开发——版本控制。头注释——项目信息明了。字体主题——代码可观。

2024-11-15 21:06:59 311

原创 为什么不导包,因为我有java.lang

Java 8引入的新的日期和时间API,提供了更加易用和更加灵活的日期时间处理类,如LocalDate​、LocalTime​、LocalDateTime​、ZonedDateTime​、Duration​、Period​等。重要的类有File​、FileInputStream​、FileOutputStream​、BufferedReader​、PrintWriter​、InputStream​、OutputStream​等。功能,包括安全的随机数生成、加密、摘要、签名等。

2024-11-15 17:48:30 1071

原创 Java——IO流

Java中一些常见IO流及用法

2024-11-14 17:53:36 1231

原创 Java——异常处理

Java标准裤内建了一些通用的异常,这些类以Throwable为顶层父类。Throwable又派生出Error类和Exception类。错误(Error)类以及他的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。因此,程序员应该关注Exception为父类的分支下的各种异常类。异常(Exception)是程序编译或运行时出现的错误或异常情况,它表示程序遇到了一种在正常情况下无法预料或处理的情况。

2024-11-13 10:57:22 791

原创 VScode建立Java项目

学了半天,项目、包是咋创建的都不知道😭😭😭,补习一下✏️✏️✏️。

2024-11-07 20:30:39 790

原创 初识网络编程TCP/IP

刚碰到网络编程,会出现一堆协议、概念、这层次那技术的,头都大了,还是得总结总结……

2024-11-07 16:02:52 1292

原创 Git使用指南

可以上传新的分支,和新分支中修改上传的文件。工作区->暂存区->本地仓库。

2024-11-05 16:17:53 1091

原创 git clone,用https还是ssh

在使用Git去克隆项目时,会遇到https和ssh等形式,这两种又有何种区别呢,本文将重点讨论在具体使用中的问题。

2024-11-04 22:04:51 2321

原创 GitHub、Gitee、GitLab介绍

GitHub、Gitee和GitLab都是。

2024-10-30 10:13:56 1663

原创 斜杠往哪斜、路径绝对还是相对,终端目录切换不再迷茫

本文讨论了操作系统路径中斜杠的用法,和终端切换路径的细节

2024-10-28 20:44:57 1482

原创 解放C盘——VScode插件修改安装路径

VScode中有很多好用的插件,但插件都是默认安装在C盘user/.vscode/extensions中,插件下多了C盘就又红了,所以得修改一下安装路径。

2024-10-25 19:48:28 1296 1

原创 CRLF、UTF-8这些编辑器右下角的选项的意思

经常使用编辑器的小伙伴应该经常能看到右下角会有这么两个选项,下图是VScode中的示例,那么这两个到底是啥作用呢?

2024-10-25 16:26:57 1478

原创 哈希表之HashMap两数之和、四数相加

此题不仅要知道元素有没有遍历过,还要知道这个元素对应的下标,需要使用HashMap的 key value结构,key来存元素,value来存下标。result[0]是后一位的索引,result[1]是前一位的map中记录的索引,先存的话相同的key会覆盖value,索引就都变成后一位的了。思路:分成两组,前两组先分别相加得到一个map,键为sum,值为出现的次数;题目简述:从四个等长数组中找四个元素组成元组,四个元素相加为target,输出元组的数目。❗️❗️❗️先判断再赋值❗️❗️❗️。

2024-10-24 19:21:28 449

原创 哈希表之哈希数组、HashSet

思路:分别统计两个字符串中的字母频次,只要某个字母在两个字符串中都出现过(>0),即是交集元素。不过存储交集的数据结构不能为数组,因为交集大小未知,初始化大了返回的有多余的0,所以考虑动态数组。本题需要返回int[ ],toArray()是集合的一种方法用于将集合中的元素转换为数组,不过这里返回的是。题目简述:判断两个字符串是否都是由类型且数目相同的字符组成的(这里字符全是小写英文字母)。List、Set、Map都是接口,下面的为实现类,所以会有上述两方法中的。(这里的x代指流对象中的元素,其他用法例如。

2024-10-24 09:54:59 766

原创 双指针法应用超级大总结

前面很多题目都有采用双指针的思想解题,有的是最基本的双指针、有的用快慢指针、有的是滑动窗口,有的是降低时间复杂度,有的是必须采用这种思想,整的人头都大了😭😭😭。现在系统整理总结一下思想和各种类型。

2024-10-22 15:37:45 1154

原创 链表篇之删除倒数节点、相交、有环问题

分别定义 fast 和 slow 指针,从头结点出发,fast指针每次移动两个节点,slow指针每次移动一个节点,如果 fast 和 slow指针在途中相遇 ,说明这个链表有环。找到入口的核心公式,包含两个新指针,指针一从相遇点到入口点,指针二从头结点到入口点了,无论n多少,两个指针一定会在入口处相遇,n也就是指针一在环里的等指针二多走的圈数。在环里时,快指针每次以一个节点向慢指针靠近;)是快慢指针,快指针比慢指针多走n步,这样快指针先到最后最后一个点,慢指针刚好到待删除节点的前一个位置。

2024-10-21 11:13:40 836

原创 链表篇之反转、两两交换

难点主要是在于循环的终止条件和下一个指向节点的提前保存。偶数长度链表,直接判断curNode.next是否为空即可,因为两两交换,每次操作循环最后的curNode就刚好指向下一个偶数点;奇数长度的链表判断curNode.next.next,即指向偶数节点的下一个点,这时只剩一个节点,不用交换。需要提前记录下一个节点,反转指向后,preNode需要先移动到curNode,再移动curNode到保存的节点,否则curNode.next已经指向了preNode,preNode又变成curNode,死循环了。

2024-10-19 19:57:27 272

原创 链表篇之自定义链表

链表类节点类增、删、改、查哨兵节点707.设计链表主要考察的链表类的定义和各函数(增、删、改、查、打印等)的写法,每个函数都不能出错,否则就会报各种错……原始人写法(无虚拟头节点)节点类链表由一堆节点连起来的,每个节点可以看做一个对象,所以这个可以写一个类,下面的这个是个单独的类,其他类可以直接实例化这个的对象。还有一种写法,节点类可以看链表类的一部分,写成一个静态内部类放到节点类中。int val;链表类地址传递,引用类型的参数是通过引用传递的。

2024-10-18 17:21:48 1051

原创 数组篇(二分查找)

力扣刷题不是考验智力,用一堆if、for等暴力做出来就行,很多题目需要固定的解法才能解出,而且力扣上数目繁多,所以刷题的目的在于总结方法、思路,有的考验数据结构,有的考验算法思想。希望从接下来的刷题中训练能够摆脱自己传统的暴力思维,降低代码的时间复杂度的能力。二分查找有序数组查找特定元素搜索范围减半数组篇704.二分查找二分法思想入门题题目简述:二分法查找有序数组指定元素。//核心代码:(左闭右闭)return mid;else if (nums[mid] < target) {//大移左。

2024-09-18 17:20:14 582

原创 卡码网学习系列-8.抽象类、继承、封装、多态、内部类

抽象类、继承、封装、多态。

2024-09-09 09:58:38 1135

原创 卡码网学习系列-7.集合、接口、栈和队列

和排队类似,队尾入队,队头出队。

2024-09-08 21:46:55 859

原创 卡码网学习系列-6.哈希表

想象身处一个巨大的图书馆,而需要一种快速找到书籍的方法。当想要找一本书时,告诉系统书名(键),系统通过某种规则(哈希函数)计算出一个特定的书架位置(数组索引),然后直接引导到那个位置。如果两个书名计算出的书架位置相同,系统会在那里放一个更小的架子(链表),把所有计算出相同位置的书都放在那个小架子上,这样就可以快速找到想要的书了。==在哈希表中,键是唯一的,用来标识一个特定的数据项。主要用到的是“键值”的思想,每个字母为一个键,每个字母出现的频率可以构成一个数组,查询相关键对应的值即可得到所求字母。

2024-09-08 16:03:55 1162

原创 卡码网学习系列-5.链表基本操作

链表是一种通过指针串联在一起的线性结构,每一个节点包括数据域value和指针域next两部分(指向节点)。链表的入口节点称为链表的头结点head;最后一个节点的指针域指向最后一个节点的指针域指向null空指针。类型:单链表,一个数据接一个指针(单向操作)双链表,每个节点两个指针域,一个prev指向下一个节点,一个next指向上一个节点(双向操作)循环链表,链表首尾相接(解决约瑟夫环问题与数组相关操作时间复杂度对比:类型插入/删除查询适用场景数组O(n)O(1)数据量固定,频繁查询。

2024-09-05 10:42:30 858

原创 卡码网学习系列-4.字符串拼接时的一些问题

当使用了Scanner类中的nextxxxx()方法(除了nextLine()方法以外的)之后,在其下使用了一个nextLine()方法。,当发生上面的情况的时候,标志着上一次输入完成的回车符会被紧接着的nextLine方法吸收完成其自身的一次输入。除了nextLine()方法以外的该类下的输入方法都会舍弃回车符。– 返回一个 Integer 对象。

2024-08-28 20:47:59 1216

原创 卡码网学习系列-3.字符串数组

会涉及两个知识,一个是输入字符串nextLine(),一个是转变为字符串数组toCharArray()。为分割点进行拆分,其中对于“.”和“|”前面要加两个“\”。:String.split(“指定字符”)条目运算符可简化上述if单条件判断语句。String.charAt(指定位置)若表达式1为真,则返回表达式2的值。若表达式1为假,则返回表达式3的值。没有读取字符的方法,但可以通过。从字符串中读取制定位置的字符。先对表达式1做真假检测。”去掉个位外,这种"”等涉及位置的可以用。

2024-08-28 14:39:06 297

原创 卡码网学习系列-2.数组基础定义

用于存储相同数据类型元素的数据结构固定大小。数组在Java中被声明为一种对象,而且其大小在创建时就已经确定并分配了内存。补充)遍历数组可以用增强for循环,for(元素类型 e : 数组或集合对象) {},只遍历,不改变值。元素类型相同存储连续,利用索引从0访问//数据类型[] 数组名;//也可以写成据类型 数组名[];new 初始化内存大小,或者直接像{1,2,3}这种直接定义每一个元素。

2024-08-25 16:50:49 314

空空如也

空空如也

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

TA关注的人

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