c++

Elias不吃糖1 小时前
linux·c++·event
epoll 事件全集、每个事件的含义、哪些事件在实际服务器中最常见、哪些会组合出现epoll 返回的 events 是一个 bitmask(位图),可能包含多个事件组合。下面按使用频率从高到低列出来:
AA陈超2 小时前
c++·笔记·学习·ue5·虚幻引擎
ASC学习笔记0017:返回此能力系统组件的所有属性列表中文注释:UrealEngine-5.2.1源码-AbilitySystemComponent.h学习内容:
Unlyrical2 小时前
linux·服务器·c++·unix
splice, io_uring_prep_splice 调用(无效参数)我想把 一个socket 文件零拷贝到磁盘文件错误码一直是 -22 (无效参数)查过相关资料了解到 splice 必须要有一个文件描述符为管道
Lucis__3 小时前
c++·容器·stl·仿函数
STL设计模式探秘:容器适配器&仿函数目录一、前言二、容器适配器1、类型2、stack(1)实现原理(2)接口实现(3)测试3、queue(1)实现原理
无敌最俊朗@4 小时前
开发语言·c++
C++ 对象布局之padding(填充字节)padding(填充字节)就是为了让成员按“对齐要求”放置,而在两个成员之间自动塞进去的“空白字节”,程序不会用到这些字节的实际内容。
小龙报4 小时前
c语言·c++·windows·蓝桥杯·pat考试·学习方法·dvc++
《DevC++支持C++11等与其软件分辨率低的解决办法》🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《C语言》《算法》KelpBar海带Linux智慧屏项目 《coze智能体开发平台》 ✨ 永远相信美好的事情即将发生
大佬,救命!!!4 小时前
c++·学习笔记·迭代加深·企业级·函数式策略模式·多文件编译环境·json环境配置修改
C++函数式策略模式中配置修改在从面向过程.到面向对象,再到函数式策略模式的转变和精进时,敲的代码编译运行不了,不支持多文件编译,分析定位后是之前的相关json 配置导致,修改如下:
Chiang木4 小时前
开发语言·c++·协程
C++进阶:coroutine 协程协程的本质是一个可以暂停和恢复执行的函数,只要函数体出现了【co_await】、【co_yield】、【co_return】这三个关键字之一,则这个函数将自动变成协程。
蕓晨4 小时前
数据结构·c++
数据结构 图 的邻接表建立如下图 节点A没有指向任何节点 节点B指向A,也指向C,还指向E. 节点C指向E. 节点D指向C. 节点E指向B,也指向C,还指向D. 将其抽象建立为右下的邻接表
渡我白衣4 小时前
java·linux·运维·服务器·开发语言·c++·人工智能
深入 Linux 内核启动:从按下电源到用户登录的全景解剖我们每天使用 Linux,也许最熟悉的动作就是——按下电源键。 屏幕亮起,硬件转动,GRUB 菜单闪过,几行启动日志一掠而过……最终停在熟悉的 Shell 或桌面环境。整个过程顺畅得像呼吸一样自然,甚至让人忘了:在你按下那颗按钮的瞬间,一段极其宏大的工程在幕后演出。
byte轻骑兵5 小时前
android·c++·rust
Rust赋能Android蓝牙协议栈:从C++到安全高效的重构之路在移动设备生态中,蓝牙协议栈是连接物理世界与数字世界的关键桥梁,从无线耳机、智能手环到车载系统,其稳定性、安全性与效率直接决定用户体验。长期以来,Android蓝牙协议栈核心模块基于C++开发,凭借接近硬件的性能优势支撑了数十亿设备的运行。但随着物联网设备爆发式增长、蓝牙5.3/5.4等新协议落地,C++固有的内存安全缺陷与并发管理难题愈发凸显。2021年起,Google开始在Android蓝牙协议栈中引入Rust重构核心模块,这一技术选型并非偶然,而是工程实践中安全与效率平衡的必然结果。
龙泉寺天下行走7 小时前
c++
MinGW-w64 工具链(GCC 编译器) 的不同构建版本的区别下载Mingw是有很多不同的名称,有啥区别?i686-15.2.0-release-mcf-dwarf-ucrt-rt_v13-rev0.7z
代码AC不AC7 小时前
c++·学习·异常
【C++】异常个人主页:矢望 专栏:C++、Linux、C语言、数据结构异常处理机制允许程序中独立开发的部分能够将在运行时就出现的问题进行通信并做出相应的处理,异常使得我们能够将问题的检测与解决问题的过程分开,程序的一部分负责检测问题的出现,然后解决问题的任务传递给程序的另一部分,检测环节无须知道问题的处理模块的所有细节。
小龙报7 小时前
c语言·开发语言·c++·单片机·嵌入式硬件·51单片机·学习方法
《嵌入式成长系列之51单片机 --- Keil5创建工程》🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《C语言》《算法》KelpBar海带Linux智慧屏项目 《coze智能体开发平台》 ✨ 永远相信美好的事情即将发生
9ilk8 小时前
运维·服务器·c++·后端·中间件
【基于one-loop-per-thread的高并发服务器】--- 项目测试本篇博客是对仿muduo的高性能服务器这个项目的延续,主要对项目进行一些测试,如性能测试、长连接测试、超时连接测试、错误请求测试、连续同时多条请求测试、大文件传输测试、业务处理超时测试等。
无限进步_8 小时前
c语言·开发语言·c++·git·游戏·github·visual studio
【C语言】贪吃蛇游戏设计思路深度解析:从零开始理解每个模块完整版代码:C语言实现贪吃蛇游戏:从设计思路到完整代码-CSDN博客目录为什么需要这样设计?1. 核心数据结构的设计思路
waves浪游8 小时前
linux·运维·服务器·开发语言·c++
进程概念(上)g++安装命令:sudo yum install -y gcc-c++
眠りたいです8 小时前
c++·elasticsearch·微服务·云原生·架构·bug
基于脚手架微服务的视频点播系统-脚手架开发部分(完结)elasticsearch与libcurl的简单使用与二次封装及bug修复Elasticsearch, 简称ES,它是个开源分布式搜索引擎,它的特点有:分布式,零配置,⾃动发现,索引⾃动分⽚,索引副本机制,restful⻛格接⼝,多数据源,⾃动搜索负载等。它可以近乎实时的存储、检索数据;本⾝扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使⽤Java开发并使⽤Lucene作为其核⼼来实现所有索引和搜索的功能,但是它的⽬的是通过简单的RESTful API来隐藏Lucene的复杂性,从⽽让全⽂搜索变得简单。 Elasticsearch是⾯向⽂档(document o
杜子不疼.9 小时前
开发语言·c++
【C++】 map/multimap底层原理与逻辑详解本文系统介绍了C++ STL中的两种关键关联容器:map和multimap。map存储唯一的键值对,提供快速的查找、插入和删除操作,时间复杂度为O(log n)。其核心特性包括自动排序、支持operator[]进行直接访问和修改,以及丰富的迭代器操作。文章详细讲解了map的构造函数、元素插入(insert)、删除(erase)、查找(find, count)、范围操作(lower_bound, upper_bound, equal_range)等关键方法的使用。
点云SLAM10 小时前
开发语言·c++·类型转换·dynamic_cast·c++多态·c++继承
C++ 中dynamic_cast使用详解和实战示例dynamic_cast 是 运行时类型识别(RTTI) 的主要工具,用于在 继承体系中 做 安全 的类型转换。 只有两种情况应该使用它: