- 博客(10)
- 收藏
- 关注
原创 C# IO 流操作详解:从文件读写到图片处理
C# 的 IO 流操作是文件处理的基础,掌握这些知识对开发任何类型的应用程序都至关重要。文本文件的读写:使用或File类的静态方法二进制文件操作:使用FileStream处理图片等二进制数据图片处理:结合 IO 流和实现图片操作性能优化:缓冲区使用、异步操作等技巧资源管理:始终使用using语句或手动关闭流异常处理:IO 操作容易受权限、文件存在性等因素影响编码问题:处理文本时指定正确的编码(如UTF-8安全性:验证文件路径,防止路径遍历攻击。
2025-05-23 19:37:51
618
原创 C# 图书管理系统:基于 XML 存储的完整实现
C# 面向对象编程的核心概念(类、对象、封装、继承等)XML 文件的读写操作和数据持久化控制台应用程序的设计与实现软件系统的架构设计和模块划分系统完整代码已经包含在本文中,读者可以直接复制使用,并根据自己的需求进行扩展和改进。通过这个项目,不仅可以巩固 C# 编程知识,还能培养软件开发的整体思维。
2025-05-23 19:20:30
504
原创 关于 IPv4 地址 子网掩码 默认网关 的学习 和相关介绍
IPv4 地址用于标识网络中的设备,子网掩码用于划分网络和确定网络地址,默认网关用于实现不同网络之间的通信,它们共同构成了 IPv4 网络中设备通信的基础。
2025-05-10 10:09:03
492
原创 C#中的几种简单算法总结
排序算法平均时间复杂度最坏时间复杂度最好时间复杂度空间复杂度稳定性冒泡排序O(n2)O(n2)O(n)O(1)稳定选择排序O(n2)O(n2)O(n2)O(1)不稳定插入排序O(n2)O(n2)O(n)O(1)稳定快速排序O(nlogn)O(n2)O(nlogn)O(logn)不稳定归并排序O(nlogn)O(nlogn)O(nlogn)O(n)稳定堆排序O(nlogn)O(nlogn)O(nlogn)O(1)不稳定。
2025-05-08 14:40:27
647
原创 TCP(传输控制协议)的相关学习
TCP协议工作在传输层,它使用三次握手建立连接,四次挥手终止连接。第二次握手: 服务器回应一个SYN-ACK(同步确认)包,表示同意建立连接,并确认客户端的请求。第三次握手: 客户端再次发送一个ACK(确认)包,表示连接建立完毕,双方可以开始传输数据。当数据传输完成后,TCP连接需要通过四次挥手来断开,确保双方都知道连接已经终止。第一次挥手: 主动关闭的一方发送一个FIN(结束)包,表示希望关闭连接。第二次挥手: 对方收到FIN包后,发送一个ACK包,确认收到关闭请求。
2025-04-26 20:55:08
221
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人