技术栈
c++
Thera777
6 小时前
开发语言
·
c++
状态机(State Machine)详解:原理、优缺点与 C++ 实战示例
状态机(State Machine,FSM) 是一种描述系统行为的数学模型,用来表示系统在不同状态之间的转换关系。简单理解就是:程序在任意时刻都处于某一种“状态”,根据不同的事件或条件,切换到其他状态。状态机在嵌入式开发、游戏开发、协议解析、业务流程控制等场景中被广泛使用。
linux开发之路
6 小时前
c++
·
c++项目
·
后端开发
·
c++新特性
·
c++校招
C++高性能日志库开发实践
来源:程序员老廖日志是所有线上系统的“黑匣子”,但日志写入如果阻塞业务线程,会把 I/O 延迟 直接放大到业务请求上。
刻BITTER
7 小时前
c++
·
单片机
·
嵌入式硬件
·
arduino
在TRAE 上安装PlatformIO
TRAE 上编辑C/C++ 项目好像默认使用clangd 扩展,但是这个感觉各种方面集成度还是不如VS CODE 上默认的C/C++ 扩展,或者说cpptools, 经常找不到头文件。TRAE 这边的PlatformIO 也是加了个for Cursor 后缀,依赖clangd。所以要想办法把VS CODE 上的这两个东西直接装到TRAE 上。
永远都不秃头的程序员(互关)
7 小时前
c++
·
算法
C++动态数组实战:从手写到vector优化
个人首页: 永远都不秃头的程序员(互关)C语言专栏:从零开始学习C语言C++专栏:C++的学习之路人工智能专栏:人工智能从 0 到 1:普通人也能上手的实战指南
水力魔方
8 小时前
数据库
·
c++
·
算法
·
swmm
武理排水管网模拟分析系统应用专题5:模型克隆与并行计算
项目的实现类projectClass可以通过构造函数实现模型的深度拷贝(克隆),从而可以在内存中实现模型的复制、修改参数、并行计算。这个特点对于将SWMM模型纳入各种优化算法的计算过程十分有意义。
OliverH-yishuihan
8 小时前
linux
·
c++
·
windows
在win10上借助WSL用VS2019开发跨平台项目实例
在win10上借助适用于 Linux 的 Windows 子系统(WSL)用VS2019开发跨平台项目实例,详细步骤,手把手教学。(初次学习,若有错误,欢迎辅正)
汉克老师
9 小时前
c++
·
gesp二级
·
gesp2级
GESP2025年12月认证C++二级真题与解析(编程题1 (环保能量球))
小杨在玩一个游戏 👦🎮规则是这样的:1️⃣ 每走 1 公里 → 得 1 点能量 2️⃣ 每走 X 公里 → 额外奖励 1 点能量
郝学胜-神的一滴
9 小时前
linux
·
服务器
·
开发语言
·
数据结构
·
c++
·
程序人生
Linux进程与线程控制原语对比:双刃出鞘,各显锋芒
操作系统犹如一座精密的钟表,而进程与线程恰似其中相互咬合的齿轮⚙️。Linux作为开源世界的皇冠👑,其进程线程控制原语的设计更是精妙绝伦。本文将深入剖析这对"双生子"的异同,以飨读者。
青岛少儿编程-王老师
10 小时前
java
·
开发语言
·
c++
CCF编程能力等级认证GESP—C++2级—20251227
1、近日,空中客车公司表示,约6000架空客A320系列飞机需要紧急更换一种易受太阳辐射影响的飞行控制软件。空客表示,在对一起飞行事故分析后的结果显示,强烈的太阳辐射可能会损坏飞行控制系统所需的关键数据,导致判断失误,进而引发飞行异常。那这里的飞行控制系统执行判断的部件最可能是下面的( )。
javachen__
10 小时前
数据结构
·
c++
·
算法
341-十道经典程序设计题目
wregjru
10 小时前
开发语言
·
c++
【C++】2.6 红黑树及其实现(附代码)
目录1. 红黑树规则2. 实现1. 枚举,红色和黑色2. 树节点,比AVL树多一个颜色变量3. 插入4. 变换
zgl_20053779
10 小时前
大数据
·
数据库
·
c++
·
数据仓库
·
sql
·
数据库开发
·
etl
ZGLanguage 解析SQL数据血缘 之 提取select语句中的源表名
# 假设存在 SQL代码 如下:# 若要提取以上SQL代码中的源表名,可配置语法标注"源表"如下:# 根据语法配置解析结果(导入Excel)如下所示:
Sereinc.Y
10 小时前
c++
·
动态规划
·
ros
·
slam
【移动机器人运动规划(ROS)】03_ROS话题-服务-动作
创建一个发布者初始化ROS节点创建句柄向ROS Master注册节点信息,包括发布的话题名和话题中的消息类型以及队列长度
@卞
12 小时前
c++
从零实现一个高并发内存池(1)--- 项目介绍
大家好,从这一期博客开始,我将带领大家从零开始实现一个 C++ 标准项目 --- 高并发内存池,该项目汲取了谷歌 tcmalloc 的精华,实现一个简化版的高并发内存池。
wjlnew
12 小时前
c++
c++中的内存管理:栈,堆及RALL机制
以下知识和部分代码学习自Light-City/CPlusPlusThings: C++那些事 (github.com)
无限进步_
13 小时前
c语言
·
开发语言
·
数据结构
·
c++
·
链表
·
visual studio
【C语言】用队列实现栈:数据结构转换的巧妙设计
在计算机科学中,数据结构的相互转换和适配是常见的设计模式。队列(FIFO)和栈(LIFO)作为两种基础且重要的线性数据结构,它们的行为特性截然不同。本文将深入探讨如何利用两个队列来实现栈的所有功能,这不仅是一个经典的面试问题,更是理解数据结构本质的绝佳案例。通过分析具体的C语言实现,我们将揭示这种转换背后的核心思想和算法技巧。
千里马-horse
14 小时前
开发语言
·
javascript
·
c++
·
node.js
·
napi
TypedArrayOf
Napi::TypedArrayOf<T> 类继承自 Napi::TypedArray 类。Napi::TypedArrayOf 类对应 JavaScript 中的各类 TypedArray 类。
YIN_尹
14 小时前
java
·
c++
·
windows
【C++11】lambda表达式(匿名函数)
lambda 表达式本质是⼀个匿名函数对象,跟普通函数不同的是他可以定义在函数内部(而普通函数通常是定义在全局的)。 lambda 表达式在语法使用层而言没有类型,所以我们一般是用auto或者模板参数定义的对象去接收lambda对象。
陳1030
14 小时前
开发语言
·
c++
C++:vector(2)
上一篇文章我们讲了vector的使用和基本介绍,这一篇我们来通过模拟实现vector的方式来逐步深入了解vector的底层。
盖世灬英雄z
14 小时前
c++
·
学习
·
排序算法
数据结构与算法学习(一)
排序,将一组数按照从小到大排列从第2个元素开始,将该元素和它前面额元素做大小比较,将该元素插入到合适的位置