自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS中Fetch API请求

摘要:本文详细解析了Fetch API的使用方法。Fetch是浏览器提供的网络请求API,通过Promise处理响应,需要两个then分别处理Response对象和解析业务数据。文章涵盖GET/POST请求、文件上传、错误处理等场景,并介绍了参数配置、响应体解析、Cookie携带规则等核心功能。重点说明了为何需要两个then:第一个处理HTTP响应,第二个解析流式数据。此外还讲解了如何通过AbortController中止请求,以及credentials参数控制Cookie携带策略,为前端开发者提供了全面的

2026-04-20 19:50:48 522

原创 JS中正则表达式!!

正则表达式是一种用于字符串模式匹配的强大工具,主要用于校验、提取和替换操作。它有两种写法:字面量写法(/pattern/flags)编译时解析,性能更优;构造函数写法(new RegExp(pattern,flags))支持动态拼接模式。核心概念包括:元字符(如\d匹配数字)、量词(如+表示1次或多次)、字符类([]定义匹配范围)、边界(^$匹配开头结尾)以及分组与捕获(()提取子模式)。正则提供贪婪和非贪婪两种匹配模式,并支持多种操作方法:test()用于校验、exec()提取分组信息、match()快速

2026-04-19 16:49:53 644

原创 为什么你的 ChromeDriver 总报错?这篇教程帮你解决 99% 的问题

本文详细介绍了如何下载、配置和使用ChromeDriver以配合Selenium进行自动化测试。首先,通过查看Chrome浏览器的版本号,下载与之匹配的ChromeDriver版本,推荐使用国内镜像站点以提高下载速度。接着,解压下载的驱动文件并配置系统环境变量,确保系统能够全局识别ChromeDriver。随后,安装Selenium库并编写测试代码,验证配置是否成功。文章还提供了常见问题的解决方案,如驱动路径错误、权限问题及浏览器启动异常等,帮助用户顺利完成Selenium的安装与测试。

2025-05-19 18:04:59 3460

原创 一篇就够!Java 多线程编程核心笔记

线程通信(Thread Communication)就是——多个线程之间共享数据,通过某种方式相互“打招呼”或“同步”进度。你可以想象两个线程就像两个人在炒菜,一个切菜、一个炒菜,它们必须“配合”着来: 🥕切好了菜 → 通知炒菜的人:“我切完啦你炒吧!🍳炒好了菜 → 也得告诉切菜的:“我炒好了你快切下一个~”这种“打招呼”的过程,就是线程通信。4.2 为什么要线程通信?因为。

2025-05-02 19:06:05 1289 4

空空如也

空空如也

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

TA关注的人

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