logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WebRTC项目架构详解

本文详细解析了一个基于WebRTC的视频通话系统架构与协议设计。系统采用分层结构,服务器端包含HTTP服务器、WebSocket信令服务和用户管理模块;客户端实现认证和WebRTC核心功能。关键协议采用JSON格式消息,涵盖登录认证、用户管理、通话控制等全流程,支持WebRTC信令交换(Offer/Answer/ICE候选)。通过WebSocket实现实时通信后建立P2P音视频连接,具有状态管理完

文章图片
【qt】基础知识(常用控件、信号与槽、布局管理器)

本文介绍了Qt框架中常用控件与布局管理器的核心功能与应用方法。首先阐述了Qt中的信号与槽机制,重点讲解了lambda表达式在槽函数中的使用技巧和变量捕获机制。随后详细说明了按钮类控件(QPushButton、QRadioButton、QCheckBox)的属性配置与事件处理,以及显示类控件(QLabel、QLCDNumber、QProgressBar)的数据展示方式。在输入类控件部分,涵盖了QLi

文章图片
#qt#命令模式#开发语言
【qt】各种窗口、系统相关

本文介绍了Qt框架中的窗口部件、系统相关功能及网络编程实现。主要内容包括:1. 浮动窗口QDockWidget的创建与停靠位置设置;2. 对话框QDialog的使用及模态/非模态特性;3. 标准对话框(消息框、颜色选择、文件操作等)的实现方法;4. 事件处理机制和信号槽原理;5. 多线程编程中的线程安全与锁机制;6. 网络编程实现,包括UDP/TCP通信案例和HTTP客户端开发。通过具体代码示例,

文章图片
#qt#开发语言
【cmake】msvc、mingw

本文详细介绍了使用CMake构建Qt项目的配置方法,涵盖MSVC和MinGW两种编译器环境。主要内容包括:1)创建构建目录与CMake配置命令,重点说明生成器选择(-G参数)和Qt路径设置;2)提供完整的CMakeLists.txt示例,展示Qt项目的基础配置、文件收集和库链接;3)针对MinGW环境特别说明资源文件处理配置;4)给出两种环境下的构建命令(MSVC需指定工具链版本,MinGW需设置

文章图片
【qt】qt demo、模型、视图、代理

本文介绍了使用Qt框架实现好友列表功能的开发过程。首先创建了一个继承自QListView的FFriendListWidget类,通过QStandardItemModel管理好友数据,并设置代理类FFriendListWidgetDelegate处理样式显示。随后实现了从JSON文件动态加载好友数据的功能,包括昵称、签名和头像信息。当双击好友列表项时,会触发创建聊天窗口的功能。文章还详细讲解了Q_D

文章图片
#qt#数据库#服务器
【计算机网络】NAT技术、内网穿透与代理服务器全解析:原理、应用及实践

摘要:本文深入探讨NAT技术如何通过私有IP与全局IP的转换解决IPv4地址不足问题,并详解NAPT通过IP+端口映射实现多主机外网通信的原理。进一步解析内网穿透技术,借助云服务器(如frp工具)建立公网与内网端口映射,实现跨内网设备直接通信,并分析内网打洞在P2P通信、联机游戏等场景中的应用。对比正向代理与反向代理的核心差异,前者隐藏客户端并实现访问控制,后者负载均衡、缓存加速并保护后端服务。通

文章图片
#计算机网络#网络
【Linux】多路转接epoll、Linux高并发I/O多路复用

摘要:本文全面剖析Linux中epoll机制的原理与实现,详解其核心接口(epoll_create、epoll_ctl、epoll_wait)及底层数据结构(红黑树与就绪队列),对比水平触发(LT)与边缘触发(ET)模式的工作机制与适用场景。通过编写基于epoll的服务器实例,演示如何高效管理连接与数据读写,并深入探讨ET模式下非阻塞文件描述符的必要性。文章还对比select、poll与epoll

文章图片
#算法#计算机网络#tcp/ip +1
【Linux】调试器-gdb使用 对比 vs2022学会代码调试

本文主要讲解gdb调试代码,并且结合vs2022、vs2019进行讲解,能很好地学会gdb调试指令,以及如何调试代码找到问题,也能学会vs中该如何调试

文章图片
#linux#运维#服务器
【C++】继承机制:从基础到避坑详细解说

本文系统讲解了C++继承的核心概念与常见问题。继承通过派生类复用基类特性,支持public、protected、private三种访问方式,基类私有成员对派生类不可见。派生类默认成员函数(构造、拷贝构造等)需显式调用基类对应方法,析构顺序遵循“先子后父”。菱形继承会导致数据冗余和二义性,可通过虚拟继承(virtual关键字)解决,其底层通过偏移量指针优化内存模型。此外,文章对比了继承(is-a关系

文章图片
#c++#算法#开发语言
【计算机网络】网络基础概念

本文系统讲解了计算机网络的核心概念与工作机制。从协议的本质与分层设计切入,解析OSI七层模型与TCP/IP五层模型的架构及其作用,阐述物理层至应用层的功能差异与协作逻辑。通过数据封装与解包流程、MAC地址与IP地址的对比,揭示网络通信中“阶段目标”与“最终目标”的实现原理。结合端口号与Socket编程接口,说明进程间通信的本质,并详解TCP/UDP协议特性及网络字节序转换。文章为理解网络协议栈、掌

文章图片
#计算机网络
    共 14 条
  • 1
  • 2
  • 请选择