自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 TCP协议与UDP协议

TCP协议是面向连接的可靠传输协议,提供字节流服务,不保留应用层消息边界,需要应用层自行定义。其特点包括:发送应答机制确保传输可靠性,超时重传处理丢包,以及序号机制保证数据有序。TCP头部包含端口号、序号、确认号、标志位等关键字段,支持流量控制和错误校验。通过三次握手建立连接和四次挥手终止连接,确保通信双方同步状态。与UDP的数据报服务不同,TCP的字节流服务允许灵活的读写操作次数,实现无边界限制的数据传输。

2025-11-02 22:09:30 834

原创 网络I/O与I/O多路复用

网络I/O是指计算机通过网络进行数据输入输出的过程,涉及用户态与内核态之间的数据交互。主要分为阻塞I/O、非阻塞I/O、I/O多路复用和异步I/O四种模型。其中I/O多路复用技术(如select、poll、epoll)通过一个线程监控多个连接就绪事件,显著提高并发性能。

2025-11-02 22:01:44 1099

原创 使用堆栈技术提升拍摄月亮照片的质量 —— 中秋不带长焦镜头的解决方案

使用堆栈技术,不仅为我解决了拍摄器材不足的问题,还为我提供了一种提升照片质量的实用方法。虽然现有软件能够更高效地处理图像并提供更多的功能,但我认为使用这段代码更方便且简洁,能够让我更深入地理解图像处理的基本原理。未来的拍摄中,无论是月亮、星空,还是其他场景,这种技术都会成为我的常用利器。中秋的月亮,虽远但依旧清晰。希望这篇博客能为大家带来一些摄影启发,特别是当我们面临器材限制时,技术总能为我们开辟新的道路。

2024-09-22 00:00:56 2831

原创 深度学习conda创建虚拟环境

深度学习conda创建虚拟环境,初学者个人学习笔记

2024-09-21 23:46:29 396

原创 通过自定义委托实现在QListView中显示按钮或其他控件

在Qt的Model-View-Controller(MVC)框架中,QListView属于视图类,它通过委托(QItemDelegate或其子类)来控制数据项的显示和编辑。默认情况下,Qt会为每个项使用标准委托显示数据。如果需要自定义显示或交互方式,则可以通过创建一个自定义委托类来完成。首先,需要继承QStyledItemDelegate类,并重写相关的绘制方法。paint方法用于控制控件的绘制,editorEvent方法用于处理用户的交互事件,例如按钮点击。

2024-09-21 23:44:57 1322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除