c/c++

charlee4417 天前
华为·unity3d·鸿蒙·cmake·c/c++·relro
Unity项目适配华为鸿蒙系统的原生库加载问题排查与解决在近期开发 AR 程序时,受限于公司测试设备的匮乏,笔者只能使用一台多年前的旧机型 Huawei P30 进行真机调试。相比之下,我个人的 vivo X Fold5 在 AR 能力上远不及这台 P30(新不如旧,原因未知),因此它成为了本次适配的核心测试机。
YYYing.18 天前
服务器·高并发·高性能·c/c++·后端框架
【C++大型项目之高性能服务器框架 (一) 】一切物语的开始:日志系统&配置系统篇⭐️在这个怀疑的年代,我们依然需要信仰。个人主页 :YYYing.⭐️C++大型项目系列专栏:C++大型项目之高性能服务器框架
小六学编程23 天前
算法·c/c++
二分查找详解:从普通二分到左右边界目录前言一、什么是二分查找?二、普通二分查找三、普通二分的执行逻辑四、mid 的计算方式五、左边界二分
小六学编程24 天前
linux·c/c++
Linux 下 gcc / g++ 编译过程详解:从编译到链接在 Linux 下学习 C / C++,一定绕不开两个编译命令:和:很多初学者第一次接触 Linux 编译 C 语言程序时,可能会看到这样的命令:
daidaidaiyu1 个月前
c/c++
嵌入式开发入门知识单片机(Microcontroller Unit,MCU)是一块集成了中央处理器(CPU)、内存、定时器和多种输入/输出(I/O)接口的微型计算机芯片
拾光Ծ1 个月前
java·linux·运维·jvm·线程·c/c++
【Linux系统】线程(上)到这里进程想必大家都再熟悉不过了,那么什么是线程呢?线程和进程有什么关联?有什么区别? 带着这些问题我们正式开始对线程的学习!!!
故事还在继续吗2 个月前
服务器·网络·c/c++
高性能网络本文面向有基础 socket 编程经验的 C/C++ 程序员,系统讲解从 I/O 模型、零拷贝、内核旁路到协议栈优化的完整知识体系,目标是让读者能够独立设计并实现百万并发级别的网络服务。
YYYing.2 个月前
c++·笔记·哈希算法·高并发·c/c++·内存池
【C++项目之高并发内存池 (三)】万字解析CentralCache与PageCache的初步实现⭐️在这个怀疑的年代,我们依然需要信仰。个人主页 :YYYing.⭐️高并发内存池项目专栏:C++项目之高并发内存池
Qt程序员2 个月前
linux·c++·消息队列·共享内存·c/c++·管道·信号量
【无标题】刚学操作系统那会儿,真的很懵圈!信号量机制咋既在进程同步互斥里当“C位主角”,又在进程通信里跑龙套?翻遍网上面试题和博客,全是“进程通信机制有哪些?”的复读机,进程同步互斥反而被冷落得像空气……那时候真的希望:能有一篇讲透信号量的博客摆在我面前! 😂
YYYing.2 个月前
笔记·高并发·线程池·c/c++
【C++项目之高并发内存池 (二)】整体框架设计与ThreadCache的初步实现⭐️在这个怀疑的年代,我们依然需要信仰。个人主页 :YYYing.⭐️高并发内存池项目专栏:C++项目之高并发内存池
YYYing.2 个月前
项目·c/c++·内存池·池化技术
【C++项目之高并发内存池 (一)】项目介绍与定长内存池的构建⭐️在这个怀疑的年代,我们依然需要信仰。个人主页 :YYYing.⭐️高并发内存池项目专栏:C++项目之高并发内存池
杰 .2 个月前
开发语言·c/c++
立即数与算术转换1. 定义:立即数也叫字面值,是代码中直接书写、编译阶段就确定数值、无需从变量或内存中读取的常量数据,是程序中最直接的常量表现形式。
十年编程老舅2 个月前
linux·网络·linux内核·c/c++·中断
深入 Linux 中断:原理详解 + 实战落地做Linux驱动开发的同学都懂,中断机制就是系统的“隐形应急队长”——不用全程盯着硬件,却能让CPU快速响应各类紧急事件,悄悄撑起整个系统的高效运转。它是硬件与CPU的通信核心,更是实现多任务并发、提升系统利用率的关键,搞懂它才能打通驱动开发的任督二脉。
夏乌_Wx3 个月前
数据结构·c++·算法·剑指offer·c/c++
剑指offer | 2.4数据结构相关题目接下来,我将开设一个剑指 Offer 算法题解专栏,专门记录书中高频算法题的详细思路、代码实现与关键点总结
xiaobobo33303 个月前
vscode·c/c++·clangd·eide·语法提示问题
vscode+EIDE导入stm32工程遇到语法提示问题汇总最近,我一直在使用vscode+EIDE插件来查看修改stm32单片机程序,遇到了一些结构体变量或者结构体指针变量无法访问内部成员的“语法提示”功能,现在对几种情况进行记录。
wzb563 个月前
linux·ide·nginx·ubuntu·vim·c/c++
把 Vim 打造成 Nginx 开发 / 调试 IDE(WSL Ubuntu 完整教程)一套开箱即用、专门适配 Nginx 源码 / C 语言开发的 Vim IDE 配置,包含:Nginx 语法高亮、C 语言自动补全、函数跳转、编译运行、错误检查、文件树。
闻道且行之3 个月前
c++·http·socket·libhv·c/c++
libhv 安装与使用全流程教程HTTP 作为互联网通信的核心协议,是 C/C++ 后端开发中构建网络服务的基础能力。本文将从 HTTP 核心请求方法入手,详解 C/C++ 实现 HTTP 服务的主流方式,结合实战代码示例,帮助开发者快速掌握从基础到进阶的实现思路。
十年编程老舅3 个月前
linux·网络·linux内核·dma·c/c++·内存访问
Linux DMA 技术深度拆解在传统的数据传输模式中,无论是从硬盘读取数据到内存,还是将内存中的数据发送到外设,都需要 CPU 全程参与。当数据量较小时,CPU 还能应付自如,但一旦面对高清视频这种每秒需要处理大量数据的任务,或者大文件拷贝时的数据洪流,CPU 就会不堪重负。因为在数据传输过程中,CPU 需要频繁地在数据搬运和自身核心任务之间切换,大量的时间和算力都消耗在了数据传输上,导致其无法高效地处理其他关键事务,系统性能自然就会受到严重影响。
_OP_CHEN3 个月前
linux·数据库·mysql·c/c++·表约束·mysql表
【MySQL数据库基础】(六)MySQL 表的约束详解:从基础到实战,拿捏数据合法性!在 MySQL 数据库开发中,我们总希望存入表中的数据是合法、规范、符合业务逻辑的。虽然数据类型能对字段做基础限制,但面对复杂的业务需求,仅靠数据类型远远不够。比如要求邮箱唯一、用户名不能为空、学生的班级必须是已存在的班级…… 这些需求都需要靠表的约束来实现。