logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【QT】窗口

有两种方式可以自定义对话框:纯代码方式和图形化 ui 方式。组件对应类数量限制主要作用菜单栏QMenuBar全局唯一提供结构化的功能访问入口工具栏QToolBar可多个提供常用功能的快捷访问浮动窗口可多个放置辅助功能面板状态栏QStatusBar全局唯一显示程序状态信息中心部件QWidget唯一且必填展示应用程序的核心内容对话框QDialog无限制实现短期任务和用户交互创建 QMainWindow

文章图片
#qt#数据库#microsoft +3
【Linux网络】Linux 网络编程:传输层协议TCP(三)

URG 标志位标识16 位紧急指针是否有效,99% 的常规通信场景下 URG 置 0,紧急指针无效;仅需传输紧急控制数据时 URG 置 1。TCP 默认数据按序号按序到达、按序交付应用层,部分场景需要控制报文插队优先处理,例如百度云盘暂停 / 取消上传、SSH 终端 Ctrl+C 中断程序,这类指令无需等待历史数据处理完成,TCP 通过 URG + 紧急指针实现带外优先处理。AI 产业处于落地导入

文章图片
#网络#linux#tcp/ip +3
【Linux网络】Linux 网络编程:传输层UDP

端口号(Port)用于标识同一台主机上不同的应用程序,让操作系统能将网络数据准确交付给对应进程。// 源端口// 目的端口__be16 len;// 总长度// 校验和传输层通过端口号区分进程,五元组唯一标识通信,知名端口 0~1023 需管理员权限。UDP 是8 字节定长报头、无连接、不可靠、面向数据报的轻量协议,封装解包简单高效。UDP 无发送缓冲区、接收缓冲区不保证有序,无粘包问题,单报文最

文章图片
#网络#linux#udp +3
【Linux网络】Linux 网络编程:HTTP(五)HTTP收尾,从Cookie会话保持、抓包问题到 HTTPS 初识

HTTP Cookie(也称为 Web Cookie、浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据。当浏览器后续向同一服务器发起请求时,会自动将这些 Cookie 携带在请求头中发送回服务器。Cookie 的核心作用是告知服务器两个请求是否来自同一个浏览器,从而实现用户登录状态保持、用户偏好记录、购物车功能等。HTTP Session 是一种服务端状态存储机制。其核心思想

文章图片
#linux#运维#服务器 +2
【Linux网络】Linux 网络编程:HTTP(四)从手写服务器到生产级 Nginx 与 cpp-httplib 实战

底层实现:HTTP基于TCP协议,通过字节流解析、资源分发(静态/动态)、路由注册实现服务。手写HTTP服务器帮助理解协议本质,掌握报文解析、回调函数、前后端联动等核心技能。报文与报头:HTTP报文由起始行、头部、空行、体部组成。核心报头包括Host(虚拟主机/代理)、User-Agent(客户端标识/反爬)、Referer(防盗链/CSRF)、Location(重定向)、Connection(连

文章图片
#网络#服务器#linux +4
人工智能 Gemini 2.5 Pro:深度解析技术突破与实战应用

2025年3月,谷歌DeepMind发布了Gemini 2.5 Pro实验版,经过三个月的迭代优化,6月正式推出稳定版本,标志着AI技术进入新的里程碑。这款被称为"思考型AI"的旗舰模型,在LMArena排行榜中以1443分稳居第一,超越了Grok-3、OpenAI o3等强劲对手。本文将深入解析Gemini 2.5 Pro的核心技术创新,并通过实际案例展示其在多领域的应用价值。Gemini 2.

文章图片
#人工智能#c++#python +1
【Linux网络】计算机网络入门:网络通信——跨主机的进程间通信(IPC)与Socket编程入门

通信是进程间的博弈。封装是各司其职的协议实现。IP/MAC配合是跨越千山万水的保证(记住:IP 不变,MAC 一直变)。字节序是跨越硬件差异的语言统一。理论已经扎实,下一篇我们将进入代码实战,去拆解那个承载了所有协议信息的关键结构体 ——sockaddr。

文章图片
#linux#网络#计算机网络 +4
【Linux网络】Linux 网络编程入门:UDP Socket 编程(下)

完全解耦:网络层与业务层完全分离,UdpServer可复用生产级日志:支持控制台/文件双输出,线程安全可扩展性强:字典数据从外部文件加载,无需修改代码即可扩展完善的错误处理:文件错误、网络错误、格式错误均有处理线程安全:所有共享资源访问均加锁保护默认控制台日志:程序启动时自动启用切换到文件日志:在main函数开头调用日志等级:从低到高为DEBUG < INFO < WARNING < ERROR

文章图片
#linux#运维#服务器 +4
【Linux网络】Linux 网络编程入门:UDP Socket 编程(上)

这个是UDP的灵魂!recvfrom 每个参数真实意义为什么 UDP 必须 recvfromsrc_addr 的真正价值返回值三种情况如何知道“是谁发来的数据”如果说 socket() 是创建通信能力,bind() 是让别人能找到你,那么 recvfrom()才是服务器真正开始“工作”的地方。我们正式开始。当socket()和bind()socket();bind();IP + Port。也就是说

文章图片
#网络#linux#udp +3
【Linux线程】Linux系统多线程(九):线程池实现(附代码示例)

在高性能服务器开发中,“线程池”是一个绕不开的话题。你是否好奇过——为什么像 Nginx、Redis( 6.0 后)或者 Java 的底层都要维护一个池子?今天,我们就脱离复杂的库函数,从底层原理出发,手写一个高性能、生产级的 C++ 线程池。线程池的设计本质是对系统资源分配权的收回。通过封装pthread接口与同步原语,开发者构建出了一个能够自我管理的逻辑执行层。

文章图片
#linux#运维#服务器 +3
    共 30 条
  • 1
  • 2
  • 3
  • 请选择