- 博客(19)
- 收藏
- 关注
原创 【知识】正反例分析面向对象的七大设计原则(超详细)
学习面向对象的设计原则有助于提升代码的可维护性、可扩展性和可复用性。这些原则帮助开发者在设计系统时减少类与类之间的耦合、增强模块的独立性,使代码更容易适应需求变化,同时降低了修改时引入错误的风险。通过遵循这些设计原则,开发者能够编写更清晰、灵活、稳定的代码,有效应对复杂的业务场景和长期的软件维护。
2024-10-24 11:07:28
696
原创 【知识】吐血总结Objective-C中的内存管理 纯原创(含循环引用问题图解)
讲解了Objective-C的内存管理方式和常见的内存管理问题。
2024-08-23 15:32:30
9368
原创 【调研】有关客户端中文件上传并行数量、分片大小对传输速率的影响以及选取依据
当文件体积较大、网络环境不稳定或需要提高上传效率时,文件上传需要使用分片上传。分片上传可以将大文件分割成多个小块,逐一上传,从而避免单次上传过大的数据导致失败。此外,如果网络中断或上传失败,只需重新上传失败的部分,而不是整个文件,这样可以节省时间和带宽。分片上传还支持并行处理,提高了上传速度和效率。因此,在处理大文件和不稳定网络环境时,分片上传是一种更可靠和高效的解决方案。而在分片上传中,并行路数和分片大小的选值对上传的速率和成功率相当重要。
2024-08-22 17:31:41
1136
原创 【算法】从前序与中序遍历序列构建二叉树
与二叉树的遍历相反,能不能通过二叉树的遍历结果确定一棵二叉树,怎样确定?今年做到过的一道笔试题便是以此题为基础,故记录分享于此。
2024-05-01 15:12:07
1476
1
原创 【算法】C++快速排序算法
快速排序是主流的排序算法之一,作为一种交换排序算法,快排通过分治法使平均时间复杂度达到了O(nlogn)。本文主要讲解了快速排序算法的C++实现(含完整代码)。
2024-03-08 20:22:20
663
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人