
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Java排序算法
本文介绍了常见的排序算法及其实现,主要包括插入排序(直接插入排序和希尔排序)、选择排序(直接选择排序和堆排序)、交换排序(冒泡排序和快速排序)以及归并排序。详细阐述了每种算法的基本思想、时间复杂度、空间复杂度和稳定性。其中,插入排序和冒泡排序是稳定排序,时间复杂度为O(n²);快速排序和归并排序时间复杂度为O(nlogn),但快速排序不稳定;堆排序时间复杂度为O(nlogn),空间复杂度为O(1)

从零构件python接口自动化测试框架:Requests + Pytest + YAML + JSON Schema + Logging + Allure
本文介绍了使用Python构建接口自动化测试框架的核心技术栈:Requests+Pytest+YAML+JSONSchema+Logging+Allure。主要内容包括:Requests处理HTTP请求和会话管理;Pytest实现测试驱动、数据驱动和Fixture管理;YAML存储测试数据和配置;JSONSchema验证复杂JSON响应结构;Logging记录执行日志;Allure生成可视化测试报
网络原理笔记
HTTPS 还利用了哈希函数(如MD5或SHA系列)来确保内容未被修改。特点定长:无论原文多长,哈希值长度固定。分散:原文改一个字,哈希值天差地别。不可逆:无法通过哈希值还原原文。逻辑:在签名时,先计算证书内容的哈希,再加密。客户端收到后重新计算对比,一致则代表内容完整。密钥组角色作用CA 私钥/公钥验证官服务器证书的签名与验证,防止证书被冒充。服务器 私钥/公钥快递员在握手阶段加密传输“会话密钥

到底了







