技术栈
c++
阿巴~阿巴~
7 小时前
linux
·
网络
·
c++
·
json
·
tcp
·
序列化和反序列化
JsonCpp:C++ JSON处理利器
目录一、概述二、核心特性三、安装 JsonCpp1、Ubuntu / Debian2、CentOS / RHEL / Fedora
zmzb0103
8 小时前
开发语言
·
c++
C++课后习题训练记录Day38
1.练习项目:输入一个字符,判断其为大写还是小写,若为大写则转换为小写,若为小写则转换为大写,输出转换后的值
獭.獭.
8 小时前
c++
·
string
·
auto
C++ -- STL【string的使用】
目录一、STL介绍二、C/C++中的字符串1、C语言中的字符串2、C++中的字符串三、string的接口
福尔摩斯张
8 小时前
linux
·
运维
·
服务器
·
数据结构
·
c++
·
算法
Linux进程间通信(IPC)机制深度解析与实践指南
在Linux系统中,进程间通信(Inter-Process Communication, IPC)是操作系统核心功能之一,它允许不同进程之间进行数据交换和同步操作。随着现代软件系统越来越复杂,多进程架构已成为常态,理解并掌握各种IPC机制对于开发高性能、高可靠性的系统至关重要。
lijiatu10086
9 小时前
java
·
开发语言
·
c++
C++ 类成员变量声明语法错误
一个禁止了默认构造函数,只有一个带参构造函数的一个类,那么才其他类中使用该类的对象时使用化,需要注意:
zore_c
9 小时前
c语言
·
开发语言
·
c++
·
经验分享
·
笔记
【C语言】带你层层深入指针——指针详解2
前言: 书接上回,由于文章过长,所以分了几篇文 若内容对大家有所帮助,可以收藏慢慢看,感谢大家支持 谢谢大家 ! ! !
cookies_s_s
9 小时前
linux
·
服务器
·
c++
项目--协程库(C++)前置知识篇
参考资料: https://www.bilibili.com/video/BV1KD4y1U7Rr?vd_source=c744ec928a14e81c8bf974e8d2d7e80f
zmzb0103
9 小时前
数据结构
·
c++
·
算法
C++课后习题训练记录Day39
1.练习项目:输入一个待查找的整数(该整数一定在数组 data 中)。输出该整数在数组中的指标。2.选择课程
qq_31065851
9 小时前
服务器
·
c++
·
音视频
mediasoup源码走读(二)环境搭建与 Demo 运行
Mediasoup 的环境搭建核心是 “依赖安装→编译 C++ 核心→配置 Demo→启动运行”,需重点关注 Node.js 版本兼容性、C++ 编译工具链安装。
XiaoCCCcCCccCcccC
10 小时前
服务器
·
c++
多路复用 select -- select 的介绍,select 的优缺点,select 版本的 TCP 回显服务器
目录1. select 介绍1.1 select 函数介绍2. 使用 select 实现 TCP 回显服务器
XiaoCCCcCCccCcccC
10 小时前
服务器
·
网络
·
c++
多路复用 poll -- poll 的介绍,poll 的优缺点,poll 版本的 TCP 回显服务器
目录1. poll 的介绍1.1 poll 函数介绍1.2 常用事件标记2. poll 的优缺点3. 使用 poll 实现 TCP 回显服务器
小π军
11 小时前
c++
STL利器:upper_bound与lower_bound的使用
upper_bound 用于在已排序的序列中查找第一个大于给定值的元素位置。基本语法与相关函数的对比示例代码:
Zx62365
12 小时前
java
·
开发语言
·
c++
13.泛型编程 STL技术
C++另一种编程思想称为泛型编程 主要利用的技术就是模版 提高复用性 C++提供两种模版机制:函数模版和类模版
The Last.H
12 小时前
c语言
·
c++
·
算法
Educational Codeforces Round 185 (Rated for Div. 2)A-C
找规律,我们会发现对于任意一个数的价值是由“上,下,左,右”和他自己的总和总价值就是k*5 去除边界的特殊情况即可。
caron4
12 小时前
开发语言
·
c++
·
游戏
C++ 推箱子游戏
游戏开始 游戏运行游戏胜利推箱子是一款经典的益智游戏,玩家需要控制角色推动箱子到指定目标位置。本实现采用C++控制台方式,展现了清晰的游戏逻辑架构。
路过君_P
13 小时前
c++
·
算法
·
深度优先
C++ 算法题解:迷宫寻路
输入 第一行是两个数字h和w,分别是迷宫的高和宽。 接下来是h行,每行w个数字,其中0表示可以通行,1表示不可以通行。 接下来的一行是beginx和beginy两个数字,表示从哪里开始走迷宫。 再接下来的一行是endx和endy,表示终点在哪里。 例如: 6 6 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 0 0 1 0 1 1 0 0 1 0 0 0 0 0 0 1 1 1 1 1 5 1 表示这是一个6x6的迷宫,接下来的6行给出迷宫的形状。 接下来的1 1表示起点是( 1
止观止
13 小时前
c++
·
c++11
·
c++20
·
编程思想
·
现代c++
告别“祖传C++”:开启你的现代C++之旅
C++ 是一门古老的语言吗?它复杂、危险,只属于那些头发稀疏的底层大神? 如果你还对 C++ 抱有这样的印象,那么这个系列将彻底颠覆你的认知。
罗湖老棍子
13 小时前
数据结构
·
c++
·
算法
·
stl
二维vector完全指南1:从定义到增删改查
边界检查:使用at()比[]更安全,但性能稍差内存管理:vector会自动管理内存,无需手动释放性能考虑:如果知道大致大小,使用reserve()预分配空间
再卷也是菜
13 小时前
数据结构
·
c++
·
算法
C++篇(22)LRU Cache
LRU是Least Recently Used的缩写,意思是最近最少使用,是一种Cache替换算法。那么什么是Cache呢?狭义的Cache指的是CPU和主存之间的快速RAM,通常它不像系统主存那样使用DRAM技术,而是使用昂贵但较为快速的SRAM技术。广义上的Cache是指位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构。除了CPU与主存之间有Cache,内存与硬盘之间也有Cache,乃至在硬盘与网络之间也有某种意义上的Cache——称为Internet临时文件夹或网络内容缓存等。