- 博客(124)
- 资源 (2)
- 收藏
- 关注
原创 chrome-driver安装
在自动化测试和网络爬虫开发中,chromedriver是连接 Selenium 与 Chrome 浏览器的核心桥梁。然而,安装过程中版本不匹配、路径配置错误等问题常常让人头疼。本文从实战出发,手把手教你如何快速安装并验证 ChromeDriver,避开常见“坑点”!
2025-03-27 11:08:59
489
原创 解决chrome http强制跳转https问题
1.地址栏输入: chrome://net-internals/#hsts。2.找到底部Delete domain security policies一栏,输入想处理的域名,点击delete。
2024-08-02 17:51:42
960
原创 JavaScript 实现 String format with ${}
【代码】JavaScript 实现 String format with ${}
2024-01-23 17:01:36
426
原创 G1 垃圾收集器
Garbage-First (G1) 收集器是一种服务器式垃圾收集器,针对具有大内存的多处理器机器。它以高概率满足垃圾收集 (GC) 暂停时间目标,同时实现高吞吐量。
2022-07-23 15:47:06
586
原创 Java垃圾回收基础
本教程介绍垃圾收集如何与 Hotspot JVM 配合使用的基础知识。了解垃圾收集器的功能后,了解如何使用 Visual VM 监控垃圾收集过程。最后,了解 Java SE 7 Hotspot JVM 中可用的垃圾收集器。
2022-07-22 16:38:04
446
原创 ubuntu 20.04 编译openjdk8
ubuntu 20.04 构建openjdk8更换源(可选)sudo cp /etc/apt/sources.list /etc/apt/sources.list.bakcd /etc/apt/sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.listsudo sed -i "s@http://.*security.ubuntu.com@http://repo.h
2021-09-29 13:48:26
548
原创 338. 比特位计数
给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]示例 2:输入: 5输出: [0,1,1,2,1,2]进阶:给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗?要求算法的空间复杂度为O(n)。你能进一步完善解法吗?要求在C++或任何其他语言中不使用任何内置函数(如 C++ 中的 __builtin_
2021-03-03 15:05:50
145
原创 剑指Offer04
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26, 30]]给定 target = 5,返回
2021-03-03 09:57:07
132
原创 手写python字节缓冲区ByteBuffer
定义apistatic ByteBuffer wrap(bytearray)void put_int8(value)byte get_int8()void put_int16(value)short get_int16()void put_int32(value)int get_int32()void put_int64()long get_int64()void put_float64()float get_float64()void put(value)boolean get(
2020-12-31 18:01:11
1701
原创 selenium淘宝阿里妈妈分析
selenium启动参数配置List<String> list = new ArrayList<>();// 无界面浏览器// list.add("--headless");list.add("--disable-gpu");list.add("--no-sandbox");list.add("--disable-dev-shm-usage");list.add("--disable-cache");// 禁止window.navigator.webdriver检测
2020-07-31 11:27:00
574
原创 AbstractQueuedSynchronizer详解
原文链接:https://uyiplus.com/2020/aqs-01AbstractQueuedSynchronizer提供一个框架,用于实现依赖于先进先出(FIFO)等待队列的阻塞锁和相关的同步器(semaphores(信号量),events(事件)等)。这个类旨在为大多数依赖单个原子int值表示state的同步器提供有用的基础。子类必须定义更改此state的protected方法,并定义该state对于获取或释放此对象而言意味着什么。鉴于这些,此类中的其他方法将执行所有排队和阻塞机制。子类可以
2020-06-15 11:29:59
374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人