首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
作者 【1】 的文章
2025-12-8
设计用户登录接口的测试用例
核心测试用例设计:正向场景:有效用户名密码返回200和token边界值:超长用户名/密码、空字段异常输入:SQL注入、XSS攻击字符串安全验证:密码加密传输、错误次数限制性能检查:响应时间<500ms
2025年-12月-8日
6 阅读
0 评论
接口测试
2025-12-8
Swift中值类型与引用类型的区别及其使用场景
核心区别:值类型:赋值时创建副本(如结构体、枚举、元组)引用类型:赋值时共享实例(如类、函数、闭包)使用场景:优先使用值类型(结构体)保证数据独立性需要共享状态或继承时使用引用类型(类)
2025年-12月-8日
5 阅读
0 评论
Swift基础
2025-12-8
实现一个支持并发任务的线程安全资源池
实现线程安全的资源池需要:使用threading.Lock保证线程安全通过__enter__和__exit__实现上下文管理器使用队列管理资源处理资源获取超时和异常
2025年-12月-8日
6 阅读
0 评论
Python进阶
2025-12-8
统计指定目录下不同文件类型的数量
实现步骤:使用find命令遍历目录获取文件列表通过file命令提取文件类型信息利用关联数组统计不同类型出现的次数格式化输出统计结果示例代码核心:declare -A count for f in $(find "$dir" -type f); do type=$(file -b "$f" | cut -d, -f1) ((count["$type"]++)) done
2025年-12月-8日
6 阅读
0 评论
Shell脚本
2025-12-8
分析并优化高负载Linux服务器的CPU性能问题
当Linux服务器出现CPU高负载时,需通过以下步骤分析优化:使用top/htop定位高CPU进程通过pidstat分析进程的CPU细分指标用perf进行函数级热点分析结合vmstat查看上下文切换和阻塞状态优化策略:调整进程优先级、CPU亲和性、中断平衡或代码优化
2025年-12月-8日
6 阅读
0 评论
性能调优
2025-12-8
理解和使用C++11中的移动语义
移动语义的核心要点:通过std::move将左值转换为右值引用移动构造函数/赋值运算符应使用noexcept声明实现时直接"窃取"资源而非深拷贝移动后源对象应处于有效但未定义状态典型应用场景:返回局部对象、容器操作、资源管理类
2025年-12月-8日
5 阅读
0 评论
C++11+新特性
2025-12-8
Ruby中条件判断的真假值规则
在Ruby条件判断中:只有false和nil被视为假值所有其他对象(包括0、空字符串、空数组等)都被视为真值这与许多其他编程语言的布尔逻辑不同
2025年-12月-8日
5 阅读
0 评论
Ruby基础
2025-12-8
TCP拥塞控制机制详解
TCP拥塞控制的核心机制包括:慢启动(Slow Start):指数增长拥塞窗口(cwnd)拥塞避免(Congestion Avoidance):cwnd线性增长快速重传(Fast Retransmit):收到3个重复ACK立即重传快速恢复(Fast Recovery):cwnd减半后直接进入拥塞避免阶段触发条件:超时重传触发慢启动,重复ACK触发快速恢复
2025年-12月-8日
6 阅读
0 评论
网络拥塞控制
2025-12-8
大整数乘法:实现Karatsuba算法
Karatsuba算法通过分治策略将大整数乘法时间复杂度优化至O(nlog23)≈O(n1.585)。核心步骤:将两个n位数拆分为高位和低位:x = a·10m + b, y = c·10m + d递归计算三个关键乘积:ac = a * cbd = b * dad_plus_bc = (a+b)*(c+d) - ac - bd合并结果:xy = ac·102m + ad_plus_bc·10m + bd
2025年-12月-8日
5 阅读
0 评论
数学算法
2025-12-7
Redis集群故障转移与数据一致性保障
Redis集群故障转移后保障数据一致性的关键点:异步复制机制:主节点异步复制数据到从节点故障检测:节点通过Gossip协议和心跳检测故障选举过程:从节点基于Raft协议选举新主节点配置纪元:递增的epoch值确保配置更新顺序写安全:原主节点恢复后成为从节点,拒绝写入
2025年-12月-7日
5 阅读
0 评论
Redis集群
162
163
164
165
166