c++

MSTcheng.4 分钟前
c++·mfc
CANN ops-math算子的跨平台适配与硬件抽象层设计在异构计算时代,AI框架需在多种硬件平台上高效运行,而底层算子库若直接绑定特定架构,将严重限制其可移植性与生态扩展能力。CANN 开源社区推出的 ops-math 项目——作为基础数学算子的核心实现库——不仅追求极致性能,更通过精心设计的硬件抽象层(Hardware Abstraction Layer, HAL) 与跨平台编译机制,实现了“一次开发、多端部署”的工程目标。
code monkey.4 分钟前
linux·c++·ipc
【Linux之旅】Linux 进程间通信(IPC)全解析:从管道到共享内存,吃透进程协作核心在 Linux 中,进程是资源分配的基本单位,彼此独立且拥有各自的地址空间 —— 这意味着进程间无法直接访问对方的数据。但实际开发中,进程间协作无处不在:比如终端中who | wc -l的管道通信、服务器进程与客户端进程的数据交互、多进程共享配置文件等。这就需要进程间通信(IPC,Inter-Process Communication) 机制打破隔离,实现数据传输、资源共享和事件通知。
薛定谔的猫喵喵7 分钟前
c++·qt·sqlite
基于C++ Qt的唐代诗歌查询系统设计与实现唐代诗歌查询系统是一个基于Qt框架开发的桌面应用程序,旨在为唐诗爱好者提供一个便捷的诗歌查询、管理和学习平台。该系统集成了SQLite数据库存储,实现了唐诗的按派系分类查询、模糊搜索、书签管理以及诗歌的增删改查等功能。
阿昭L11 分钟前
c++·windows·逆向工程
C++异常处理机制反汇编(三):32位下的异常结构分析前面两篇文章只是大致介绍了32位环境下异常处理的基本结构和基本流程,省略了很多内容。这篇文章就把各种结构以及详细的异常处理流程串起来讲一遍,加深对异常处理机制底层原理的理解,为学习64位环境下异常处理机制做好准备。
Cinema KI14 分钟前
开发语言·c++
C++11(下) 入门三部曲终章(基础篇):夯实语法,解锁基础编程能力上一篇博客重点讲解了可变参数模板,主要在于可变二字。以往我们写函数一般都会把参数写死(也就是说传过去的参数的个数被固定了),这样反倒不灵活。有了可变参数模板,这就使得我们可以传任意个参数过去,增加了我们代码的灵活性。接下来我们看看可变参数模板是怎么在我们STL接口中运用起来的。
燃于AC之乐18 分钟前
c++·stl·list·源码剖析·底层实现
深入解剖STL List:从源码剖析到相关接口实现❤️@燃于AC之乐 来自重庆 计算机专业的一枚大学生 ✨专注 C/C++ Linux 数据结构 算法竞赛 AI 🏞️志同道合的人会看见同一片风景!
汉克老师22 分钟前
c++·循环结构·求余·gesp二级·gesp2级·整除、
GESP2025年6月认证C++二级( 第一部分选择题(9-15))从 -99 开始 每次加 2 到 99 为止这是在数:👉 一共有多少个“奇数数字”-99, -97, -95, …, 99 👉 一共 100 个数
不想睡觉_22 分钟前
c++·算法
优先队列priority_queue第一个参数、优先队列存储的元素类型 第二个参数、底层存储的容器类型第三个参数、优先级的比较规则默认优先级仅支持基础类型,存储结构体 /pair 时需手动定义规则,这是刷题的核心考点:
rainbow688911 小时前
c++
EffectiveC++入门:四大习惯提升代码质量好的,这是一份关于《Effective C++》第一部分“让自己习惯C++”的读书总结要点:第一部分:让自己习惯C++
秋邱11 小时前
开发语言·c++·python
用 Python 写出 C++ 的性能?用CANN中PyPTO 算子开发硬核上手指南目录前言一、 场景设定:一个简单的“融合算子”二、 代码背后的“魔法”三、 进阶:DeepSeek 同款优化
我在人间贩卖青春12 小时前
c++·析构函数
C++之析构函数
我在人间贩卖青春12 小时前
c++·字符串·数据类型
C++之数据类型的扩展
wangjialelele12 小时前
java·c语言·开发语言·数据结构·c++·算法·深度优先
平衡二叉搜索树:AVL树和红黑树avl树是一种平衡二叉树,通过“平衡因子”来实现左右两侧高度差的平衡,只允许平衡因子取值为0、1、-1,相对于红黑树,avl树更接近“绝对平衡”,但是对于旋转子树的处理要相对繁琐一些
苏宸啊12 小时前
c++
C++栈和队列232. 用栈实现队列225. 用队列实现栈JZ31 栈的压入、弹出序列155. 最小栈102. 二叉树的层序遍历
森G13 小时前
linux·c语言·arm开发·c++·ubuntu
七、04ledc-sdk--------makefile有变化原子哥的视频笔记一、官方SDK移植 1、新建cc.h文件 SDK包里面会用到很多数据类型,所以我们需要在cc.h里面定义一些常用的数据类型。
橘颂TA13 小时前
c++·功能测试·职场和发展·测试·web测试
【测试】高效浏览器操作:基础功能与优化设置大全通过 send_keys 方法,可以实现将本地文件夹中的文件上传上来;注意:要写完整的文件路径 + 文件名;
一只小小的芙厨13 小时前
c++·算法
寒假集训笔记·以点为对象的树形DP以顶点为决策对象的树形DP,核心是通过节点状态关联子树最优解,状态通常定义为 f ( u , s t a t e ) f(u, state) f(u,state):
艾莉丝努力练剑14 小时前
运维·c++·人工智能·cann
hixl vs NCCL:昇腾生态通信库的独特优势分析在人工智能和高性能计算领域,分布式训练已成为处理大规模模型和数据的标配技术。通信库作为分布式系统的核心组件,直接决定了训练效率和系统扩展性。在昇腾(Ascend)AI生态中,华为推出了hixl(Huawei Collective Communication Library),与业界广泛使用的NCCL(NVIDIA Collective Communication Library)形成了有趣的对比。本文将深入分析hixl在昇腾生态中的独特优势,并通过代码示例展示其实际应用。
我在人间贩卖青春14 小时前
c++·delete·new
C++之new和delete
Trouvaille ~14 小时前
linux·运维·服务器·网络·c++·网络协议·tcp/ip
TCP Socket编程实战(三):线程池优化与TCP编程最佳实践💬 开篇:前两篇实现了单连接、多进程、多线程版本的TCP服务器。但V3多线程方案有个问题:每个连接都创建一个新线程,如果并发量很大(比如10000个连接),就要创建10000个线程,线程创建和销毁的开销会成为性能瓶颈。这一篇引入线程池(V4)解决这个问题,然后系统总结TCP编程的最佳实践:SO_REUSEADDR的深入理解、read/write的返回值处理、TCP粘包问题预告、生产环境的优化建议。掌握了这些,就能写出高性能、生产级别的TCP服务器。