logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

突破I/O天花板:Linux零拷贝技术

零拷贝(Zero - Copy),从严格意义上来说,并不是指数据完全不进行任何拷贝,而是一种通过操作系统内核优化,减少数据在用户空间(User Space)与内核空间(Kernel Space)之间冗余拷贝的技术。在传统的 I/O 操作中,数据往往需要在用户空间和内核空间之间多次拷贝,这不仅占用了大量的内存带宽,还消耗了 CPU 资源。而零拷贝技术的目标就是让数据尽可能地在内核空间中直接传输,避免

文章图片
#linq#网络
从协议到实战:HTTP 反向代理

代理服务器,简单来说,就是位于客户端与后端服务器之间的一个中间服务器。它就像是一个 “中间人”,负责接收客户端发送的请求,并将这些请求转发给后端服务器;同时,它也会接收后端服务器返回的响应,并将响应转发回客户端。这个 “中间人” 角色有着重要的技术价值。它解耦了客户端和后端服务器之间的直接通信。想象一下,如果客户端直接与后端服务器通信,那么当后端服务器的地址或配置发生变化时,客户端就需要相应地修改

文章图片
#linux#c++#http +2
基础架构/高性能存储/golang云原生/音视频/Linux内核项目实战

大家在面试的过程中,相信简历中的项目是比较主要的一部分了吧,很多程序员因为没有拿得出手的项目,或者简历上项目不是很完善而直接pass吧;其次就是面试该要怎么面?有哪些注意点?简历不知道怎么写?简历怎么才能突出你的优势?等等今天就给大家带来几个可以拿得出手的项目,以及面试过程的需要注意的地方和简历该怎么写?

文章图片
#golang#云原生#音视频
Qt笔记-waitForBytesWritten需要注意的地方

原文链接:https://it1995.blog.csdn.net/article/details/121760663。重写QAbstractSocket,而QAbstractSocket。而这个QAbstractSocket重写IO设备类。

文章图片
#qt
Qt与Web混合开发

这篇文章,会先整体介绍一下Qt的各种Web方案,再提供简单的Demo,并做一些简要的说明。之后的一篇文章,会通过一个Web控制Qt端小车的案例,来做进一步讨论。

文章图片
#qt#开发语言
NSIS 打包文件添加防火墙白名单

如果应用程序使用网络,担心被防火墙拦截的话,通常有两种解决方案,第一种是直接关闭电脑防火墙,但是会比较麻烦,每台电脑安装软件后都需要设置防火墙状态, 并且关闭防火墙电脑会不安全;第二种方式就是添加程序到防火墙白名单中,也是就是说让系统不对该程序进行拦截,通常的做法都是第二种方案。

文章图片
#qt
如何学习Qt?c++到什么程度可以去学qt?

Qt(官方发音 [kju:t],音同 cute)是一个跨平台的开发库,主要用来开发图形用户界面()程序,当然也可以开发不带界面的命令行()程序。Qt 是纯 C++ 开发的,所以学好 C++ 非常有必要,对于需要学习 C++ 到什么程度才可以学Qt我们后面再讲。Qt 还存在 Python、Ruby、Perl 等脚本语言的绑定, 也就是说可以使用脚本语言开发基于 Qt 的程序。开源社区就是这样,好东西

文章图片
#学习#qt#c++
Qt、wxWidgets、FLTK 怎么选?C++ 跨平台 GUI 工具选型全解析

项目需要极低资源占用(如嵌入式设备)。开发者熟悉 C++,且需要快速启动和简单 API。需要自定义图形渲染(如 OpenGL 集成)。项目需要丰富控件和商业支持。目标平台多样(包括移动端)。需要快速开发复杂 UI(如 Qt Quick)。项目需要原生控件外观和跨平台兼容性。开发者偏好MVC 架构和模块化设计。往期推荐用Qt+FFmpeg手写一个视频播放器(附完整代码)C/C++实战:KVStore

文章图片
#qt#c++
快手C++二面真题:详解static_assert底层原理

static_assert的本质是 “编译器在特定阶段对常量表达式的条件校验”,其价值不仅在于 “提前发现错误”,更在于 “零运行时开销” 与 “模板友好性”。从 C++11 的基础语法,到 C++20 与consteval、模块的协同,static_assert始终是 C++ 编译时编程的核心工具。条件合法性:确保参数是编译时可求值的常量表达式,规避未定义行为;检查时机:理解模板实例化的延迟特性

文章图片
#c++#面试
QT qt 3d 绘图

首先不得不说,要感谢北京邮电大学的阿科。感谢他慷慨的分享和极具科学态度的记录,将自己搜集到的众多资料收集整理发布,拯救众多苦逼寻找方案的程序员于苦海之中。因为最近接手新的项目,涉及到使用opengl做surface plot编程。第一个想到的就是能否使用现有的开源API来完成这些工作。通过多方寻找,我发现了两个开源的project:1 qwtplot3d2 Sapphire-3D-Surfaces

文章图片
#qt#开发语言#c++
    共 93 条
  • 1
  • 2
  • 3
  • 10
  • 请选择