logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是 c++ POD类型(Plain Old Data)?

POD,全称(平凡旧数据类型),是 C++ 类型系统中的一个分类。顾名思义,POD 类型是一种“平凡的”、“老的”、像 C 语言里的结构体一样简单的数据类型。平凡(Trivial)和标准布局(Standard Layout)。一个类型要成为 POD,它必须同时满足这两个条件。特性平凡(Trivial)标准布局(Standard Layout)POD(两者兼备)核心意义可被底层内存操作(如memcp

#c++#开发语言
C/C++ 4大内存操作函数全面对比

函数原型功能:按字节复制内存内容,将源地址(src)的前n个字节复制到目标地址(dest)。特点高效率,直接按字节块复制要求源和目标内存区域不重叠复制的是二进制数据,不关心内容含义返回目标地址dest的指针值最灵活的:memmove() - 可处理各种内存复制情况最高效的:memcpy() - 在确保内存不重叠时的首选最特殊的:memset() - 唯一用于填充而非复制的函数最受限的:strcpy

#qt
什么是片元着色器?

片元着色器(Fragment Shader),又称为像素着色器(Pixel Shader),是图形渲染管线中一个至关重要的高度可编程阶段。它在顶点着色器之后运行,其核心任务是计算并输出屏幕上每个“片元(Fragment)”的最终颜色。简单来说,如果说顶点着色器的工作是确定一个图形应该在屏幕的哪个位置,那么片元着色器的工作就是决定构成这个图形的每一个像素应该是什么颜色。片元着色器是现代实时图形渲染技

详解经典的 模型-视图-投影 (Model-View-Projection, MVP) 变换流水线

注意矩阵乘法的顺序是从右到左(局部 -> 世界)(世界 -> 视图)(视图 -> 裁剪)这三个矩阵(M, V, P)通常在CPU端计算好,然后通过uniform变量传递给GPU上的着色器。GPU会对模型的每一个顶点执行这个乘法,从而高效地完成整个3D到2D的变换过程。

OpenHarmony网络请求库-axios

在 OpenHarmony 开发中,网络请求可以通过内置的模块直接实现,符合 OpenHarmony 的原生设计。如果开发者更习惯使用axios,也可以通过npm集成axios来执行网络请求,但需注意兼容性问题。无论选择哪种方式,都应该根据项目需求和环境特点进行选择和适配。

#开发语言
使用静态图加速

AI编译框架分为两种运行模式,分别是动态图模式以及静态图模式。MindSpore默认情况下是以动态图模式运行,但也支持手工切换为静态图模式。

文章图片
#人工智能
全国产化飞腾FT2000+/64+昇腾310B服务器主板

飞腾FT2000+/64加昇腾310B的服务器主板是中国在推动自主可控和AI智能化方面的一次重要实践。它具备高性能、多场景适应性、全面国产化等特点,是未来AI智能化时代的一项重要基础设施技术。随着国产芯片的不断发展,这种组合将会在更多行业和领域中获得应用。

文章图片
#服务器#运维
拒不下牌桌:LLM 时代,为何 C++ 仍是算力之王?

C++ 的设计哲学是:“你不需要为你不使用的东西付费”。通过模板元编程(Template Metaprogramming)和 C++20 的constexpr,我们可以在编译期完成大量的计算和逻辑判断。运行时剩下的,只有最精简的机器码。这使得 C++ 既能像 Python 一样构建高层抽象(比如计算图),又能像汇编一样直接操作内存。C++ 确实难学。它的学习曲线陡峭得像喜马拉雅山,充满了未定义的行

#c++#开发语言
websocket 是什么?

常用库包括 Socket.IO(Node.js)、WebSocket++(C++)、Django Channels(Python)等。与传统的 HTTP 请求(短连接、单向通信)不同,WebSocket 允许服务器。• 早期轮询(Polling)、长轮询(Long-Polling)等 HTTP 变种。:长时间无通信时,可通过发送心跳包(Ping/Pong)保持连接。:默认基于 TCP 传输层协议(

文章图片
#websocket#网络协议#网络
qt 如何结合 ffmpeg使用

FFmpeg 是一个开源的多媒体框架,包含以下核心组件:•。

文章图片
#qt#开发语言
    共 86 条
  • 1
  • 2
  • 3
  • 9
  • 请选择