全链路回放
文章平均质量分 93
全链路回放学习笔记
伶俐的猪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Selenium、playwright
Selenium 是一个用于 Web 应用程序自动化测试的开源工具集。它支持多种浏览器(Chrome、Firefox、Safari、Edge 等)和多种编程语言(Python、Java、C#、JavaScript 等)。2.2 浏览器驱动安装方式一:手动下载驱动(推荐用于生产环境)Chrome 驱动:Firefox 驱动(GeckoDriver):2.3 第一个 Selenium 脚本三、元素定位(核心)元素定位是 Selenium 的核心,只有准确定位到元素,才能进行操作。特点:ID 在页原创 2025-12-02 15:12:58 · 946 阅读 · 0 评论 -
Kafka、RabbitMQ、Nginx、Redis 知识点
Apache Kafka 是一个分布式流处理平台,最初由 LinkedIn 开发,现由 Apache 软件基金会维护。Kafka 主要用于构建实时数据管道和流式应用程序。RabbitMQ 是一个开源的消息代理软件(Message Broker),实现了高级消息队列协议(AMQP)。它主要用于应用程序之间的异步通信、解耦和负载均衡。Nginx 是一个高性能的 Web 服务器和反向代理服务器,也可以作为负载均衡器、HTTP 缓存和邮件代理服务器。Nginx 采用事件驱动的异步非阻塞架构,能够处理大量并发连接。原创 2025-12-02 14:04:45 · 1015 阅读 · 0 评论 -
Python 算法
算法平均最坏最好快速排序O(n log n)O(n²)O(n log n)归并排序O(n log n)O(n log n)O(n log n)堆排序O(n log n)O(n log n)O(n log n)冒泡排序O(n²)O(n²)O(n)插入排序O(n²)O(n²)O(n)选择排序O(n²)O(n²)O(n²)原创 2025-12-01 21:50:01 · 547 阅读 · 0 评论 -
Python 数据结构
特性数组链表内存分配连续非连续访问元素O(1)O(n)插入头部O(n)O(1)插入尾部O(1)O(1) 双链表 / O(n) 单链表删除元素O(n)O(1) 已知节点内存开销小大(指针)缓存友好是否数据结构查找插入删除访问数组O(n)O(n)O(n)O(1)链表O(n)O(1)O(1)O(n)哈希表O(1)O(1)O(1)O(1)二叉搜索树O(log n)O(log n)O(log n)O(log n)堆。原创 2025-12-01 21:34:28 · 826 阅读 · 0 评论 -
MySQL
答案:提高查询速度加速排序和分组唯一索引保证数据唯一性索引类型:普通索引(INDEX)唯一索引(UNIQUE INDEX)主键索引(PRIMARY KEY)复合索引(联合索引)全文索引(FULLTEXT)前缀索引答案:查询的字段都在索引中,不需要回表查询。-- 假设有索引 (status, name)-- 索引覆盖(不需要回表)-- 需要回表(email 不在索引中)减少 I/O 操作提高查询速度减少内存使用答案:脏读(Dirty Read)原创 2025-11-25 11:09:58 · 856 阅读 · 0 评论 -
Python 高级应用知识点
print("进入上下文")print("退出上下文")return False # 不抑制异常print("执行代码")高级特性:装饰器、生成器、上下文管理器等并发编程:多线程、多进程、异步编程元编程:动态创建类、反射等设计模式:单例、工厂、观察者等性能优化:缓存、内存优化等函数式编程:map、filter、reduce 等网络和数据库:Socket、HTTP、ORM 等掌握这些知识点可以帮助你编写更高效、更优雅的 Python 代码。原创 2025-11-23 09:50:51 · 707 阅读 · 0 评论 -
FFmpeg 知识点总结
FFmpeg 是一个跨平台的多媒体处理框架,用于处理音频、视频和其他多媒体文件。核心组件:ffmpeg:命令行工具,用于转换、编码、解码多媒体文件ffplay:简单的媒体播放器ffprobe:媒体文件分析工具,可以查看文件详细信息libavcodec:编解码库,包含大量音视频编解码器:容器格式库,处理各种媒体容器格式:滤镜库,提供视频和音频滤镜功能libavutil:工具库,提供通用功能libswscale:图像缩放和颜色空间转换库:音频重采样库答案:码率(Bitrate)原创 2025-11-23 09:36:22 · 944 阅读 · 0 评论 -
Pytest知识点
Pytest简单易用:编写测试用例就像写普通函数一样简单功能强大:支持参数化、标记、夹具、钩子等高级功能插件丰富:有大量插件扩展功能报告完善:支持多种报告格式(HTML、Allure、JUnit 等)Mark是 Pytest 的标记系统,用于对测试用例进行分类、筛选和管理。在pytest.ini[pytest]markers =smoke: 冒烟测试标记regression: 回归测试标记api: API 接口测试标记critical: 关键功能测试标记slow: 慢速测试标记在。原创 2025-11-22 14:58:48 · 975 阅读 · 0 评论 -
Pytest
答案:Pytest简单易用编写测试用例就像写普通函数使用assert语句进行断言,无需学习新的 API功能强大支持参数化测试丰富的标记系统(Mark)强大的 Fixtures 机制灵活的钩子函数(Hooks)插件丰富:并发执行:超时控制:HTML 报告:Allure 报告报告完善详细的错误信息支持多种报告格式清晰的测试结果展示兼容性好兼容 unittest兼容 nose支持多种测试风格# 简单的测试用例# 参数化测试(1, 2, 3),原创 2025-11-22 14:05:01 · 547 阅读 · 0 评论
分享