- 博客(9)
- 收藏
- 关注
原创 STL学习笔记
本文系统介绍了C++ STL的核心组件,包括: 三大支柱: 容器:vector、list、deque等数据结构 算法:100+个通用算法(sort、find等) 迭代器:连接容器和算法的桥梁 重点容器详解: vector:动态数组,支持快速随机访问 list:双向链表,插入删除高效 deque:双端队列,两端操作高效 set/map:基于红黑树的关联容器 stack/queue:适配器容器 关键特性对比: 时间复杂度(随机访问、插入删除等) 迭代器失效规则 内存管理机制 适用场景分析 高级主题: 函数对象和
2025-08-22 15:54:09
556
原创 数据结构初步
本文系统介绍了数据结构和算法的核心概念。主要内容包括:1. 数据结构基础:逻辑分类(线性、树形、图等)、数组和链表的特点对比;2. 算法分析:时间复杂度(O(1)到O(n!))及常见排序算法(冒泡、快排、归并等)的复杂度对比;3. 哈希表原理:哈希函数设计、冲突处理方法(链地址法、开放定址法)及装载因子优化;4. 排序算法详解:包括冒泡、选择、插入等基础排序,以及快速排序、堆排序等高效算法;5. 大数据查重:介绍哈希表、布隆过滤器等在大规模数据去重中的应用。文章从理论到实践,全面讲解了数据结构和算法的核心知
2025-08-21 21:52:31
709
原创 JavaWeb
编写 Java 类来处理请求和响应,通常会涉及到获取表单数据、操作数据库等。:客户端存储的小文件,用来保存少量的数据(如用户登录信息),可设置过期时间。:编写用于展示数据的动态网页,通过 Servlet 将数据传递给 JSP。:浏览器向服务器发送的数据(包含 URL、请求方法、请求头和请求体等)。:创建项目并设置文件结构(Java 源代码、Web 页面、配置文件)。是 JavaWeb 的核心技术,用于处理客户端的请求并返回响应。:服务器返回的数据,通常是 HTML 页面、JSON 数据等。
2025-08-14 21:28:54
708
原创 javaSE
System.out.println("输入格式错误");System.out.println("结束");:类、接口、数组、String。
2025-08-14 21:28:23
256
原创 C++学习笔记
本文总结了C++编程的核心知识点,涵盖基础语法、面向对象编程、STL使用等关键内容。主要内容包括: C++基础知识 基本数据类型、变量、运算符 程序流程控制结构 函数定义与使用 指针与引用 面向对象编程 类与对象的概念 封装、继承和多态三大特性 构造函数与析构函数 运算符重载 STL标准模板库 常用容器(vector/list/map等) 算法和函数对象 迭代器使用方法 高级特性 模板编程 文件操作 内存管理 实战示例 通讯录系统实现 常用算法应用 本文适合作为C++学习者的参考手册,内容从基础到进阶,重点
2025-08-14 21:27:10
672
原创 python爬虫工程师(续续)
通过OCR技术可以成功识别图形验证码,并实现模拟登录。为了提高识别率,需要对验证码图片进行去噪预处理。tesserocr在识别验证码时的正确率有限,下一节将介绍其他识别方案。
2025-08-13 21:59:34
1463
原创 python爬虫工程师笔记(续)
aiohttp是基于 asyncio 的异步 HTTP 网络库,支持客户端和服务器功能。特点:支持异步操作,适合高并发场景,与传统的 requests 库相比,效率更高。Selenium 就像一个自动化操作浏览器的助手,可以帮助你打开网页、找到元素、输入文字、点击按钮、获取信息等等。它有很多功能,从基本的页面操作到复杂的异常处理和反屏蔽技巧,能让你像人一样操作浏览器,同时还能获取网页上的数据。无头模式更是让这个过程可以在后台悄悄进行,不影响你的其他操作。
2025-08-13 21:58:12
986
原创 python爬虫工程师笔记(钻心版)
Beautiful Soup 是 Python 的一个 HTML 或 XML 的解析库,方便地从网页中提取数据。它提供简单的、Python 式的函数来处理导航、搜索、修改分析树等功能,自动将输入文档转换为 Unicode 编码,输出文档转换为 utf-8 编码。推荐使用 lxml 解析库,必要时使用 html.parser。节点选择器筛选功能弱,但速度快。建议使用find和find_all方法查询匹配的单个或多个结果。如果熟悉 CSS 选择器,可以使用select选择法。典型场景。
2025-08-13 21:56:42
1196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人