跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
重置
编程语言 / C++

标签

全部标签AIjavaNode.jsNuctPayPPT制作React NativeRNSaaSWeChat大前端算法

分类

全部分类
编程语言
PythonJavaScriptTypeScriptJavaKotlinGo / GolangRustC++CC#F#PHPRubySwiftObjective-CScalaClojureElixirErlangHaskellDartLuaPerlRJuliaMATLAB / OctaveSQLShell / BashPowerShellHTML / CSSZigNimCrystalGroovyVisual Basic .NETSolidity汇编

排序

最新更新最新发布最多浏览最多点赞
C++ 基于红黑树实现 set 和 map 容器
C++算法

C++ 基于红黑树实现 set 和 map 容器

讲解如何使用 C++ 红黑树模拟实现 STL 中的 set 和 map 容器。通过分析 SGI-STL 源码,设计了泛型 rb_tree 以支持不同数据类型。重点实现了红黑树的泛型参数调整,利用 KeyOfT 仿函数提取键值进行比较。详细阐述了双向迭代器的中序遍历逻辑及 begin/end 的实现。最后封装了 set 和 map 类,并实现了 map 的 [] 操作符。通过该实践深入理解红黑树平衡机制及容器底层原理,体会抽象与复用的编程…

落日余晖发布于 2026/3/30更新于 2026/4/2114 浏览4 点赞约 29 分钟阅读
MinGW-w64 安装详细步骤(Windows GCC/G++编译器配置)
C++

MinGW-w64 安装详细步骤(Windows GCC/G++编译器配置)

介绍 MinGW-w64 在 Windows 系统下的安装与配置方法。内容包括 MinGW 定义、核心组件解析、下载安装步骤、环境变量设置及验证方法。适用于 Win10/Win11 环境,帮助开发者快速搭建 C/C++ 本地编译环境。

不羁发布于 2026/3/30更新于 2026/4/2217 浏览4 点赞约 6 分钟阅读
C++ 网络编程实战:基于 TCP 协议的简易计算器
C++算法

C++ 网络编程实战:基于 TCP 协议的简易计算器

C++ 网络编程实战项目展示 TCP 协议下的简易计算器实现。项目包含服务器端与客户端代码,利用 Socket 封装网络通信,通过 Fork 多进程处理并发请求。数据传输采用序列化与自定义编码格式,支持加减乘除及取余运算,并包含除零错误处理。代码结构清晰,涵盖日志记录、构建配置及协议定义,适合学习 Linux 网络编程基础。

并发大师发布于 2026/3/30更新于 2026/4/213 浏览0 点赞约 48 分钟阅读
二分答案专题实战:木材加工与砍树问题解析
C++算法

二分答案专题实战:木材加工与砍树问题解析

二分答案算法适用于求解'最大值最小'或'最小值最大'类问题,关键在于利用解空间的单调性构建判定函数。本文结合木材加工与砍树两道经典例题,演示如何通过二分查找确定最优切割高度。内容涵盖 C++ 代码实现细节、边界条件处理及时间复杂度分析,帮助读者快速掌握此类题型的解题模板与核心思路。

DevOpsTeam发布于 2026/3/30更新于 2026/4/231 浏览0 点赞约 4 分钟阅读
华为 OD 机试双机位 C 卷 - 评委评分与选手排名
C++算法

华为 OD 机试双机位 C 卷 - 评委评分与选手排名

介绍华为 OD 机试双机位 C 卷中的一道编程题。题目要求根据 M 位评委对 N 名选手的打分(1-10 分),计算总分最高的前 3 名选手编号。若总分相同,则按高分段数量(10 分、9 分等)降序排列。输入格式为评委数与选手数及后续打分矩阵,输出前 3 名编号,异常输入返回 -1。

AiEngineer发布于 2026/3/30更新于 2026/4/2316 浏览5 点赞约 1 分钟阅读
C++大前端

C1000K 级实时推送引擎:icomet-server 基于 C++ 打造高性能 Web 与移动推送服务

icomet-server 是一款基于 C++ 开发的高性能 Comet/Push 服务器,专为 Web 和移动应用设计,支持 C1000K 级别并发连接。采用 libevent 事件驱动模型和 jemalloc 内存管理,实现毫秒级消息推送。适用于即时聊天、实时通知、物联网监控及多人协作场景。通过调整配置文件参数可优化性能,适合构建高并发实时通讯系统。

不羁发布于 2026/3/30更新于 2026/4/2315 浏览5 点赞约 4 分钟阅读
C++算法

C++ 构造数据类型知识点梳理

系统梳理了 C++ 构造数据类型,涵盖枚举、数组、指针、引用及结构联合的定义与使用。内容包括一维二维数组操作、字符处理、指针运算、动态内存分配、函数指针以及常量指针与指针常量的区别。文末提供了排序、杨辉三角、字符串复制等编程练习题及代码实现,帮助读者巩固基础语法与逻辑应用。

Pythonist发布于 2026/3/30更新于 2026/4/2215 浏览1 点赞约 24 分钟阅读
C++二级操作题真题及解析
C++算法

C++二级操作题真题及解析

四道 C++ 二级操作题真题及详细解析。内容涵盖 Score 类设计与字符串处理、Shape 抽象类与多态应用、链表栈的实现以及设备开关的多态控制。重点讲解了构造函数初始化、虚函数机制、内存管理技巧及对象组合关系,适合备考计算机等级考试的考生参考。

指针猎手发布于 2026/3/30更新于 2026/4/2220 浏览3 点赞约 17 分钟阅读
C++算法

C++ STL 六大组件全解析:从容器到算法的实战指南

C++ STL 的基础概念与核心价值,阐述了泛型编程思想及 STL 六大组件(容器、迭代器、算法、函数对象、适配器、分配器)的作用。通过代码示例展示了容器的创建与算法的使用,并详细分析了序列容器(vector、deque、list)和关联容器(set/map)的特点及适用场景,强调了合理选型对性能的影响。

古灵精怪发布于 2026/3/30更新于 2026/4/2317 浏览3 点赞约 4 分钟阅读
C++算法

C++ Vector 容器详解

C++ 标准库中的 vector 容器。内容包括 vector 的基本概念、动态扩容机制、多种构造方式、迭代器使用(begin/end/rbegin/rend)、容量管理函数(size/capacity/reserve/resize/shrink_to_fit)、元素访问操作(operator[]/at/front/back)以及修改操作(assign/push_back/pop_back/insert/erase/swap/clear…

灭霸发布于 2026/3/30更新于 2026/4/2119 浏览5 点赞约 49 分钟阅读
Linux 进程池实现:基于管道通信的任务分发系统
C++

Linux 进程池实现:基于管道通信的任务分发系统

Linux 进程池通过预创建子进程避免频繁创建销毁开销。基于匿名管道和轮询策略,使用 C++ 实现简易进程池。父进程分发任务码,子进程读取执行。解析管道通信原理、负载均衡机制及进程回收死锁问题。提供完整代码示例及 Makefile 编译方法,探讨错误处理、动态扩容等优化方向。

CodeArtist发布于 2026/3/30更新于 2026/4/213 浏览0 点赞约 38 分钟阅读
C++AI算法

C++环境下的AIGC系统高吞吐量调优:从瓶颈定位到性能提升

C++ AIGC 系统吞吐量调优涉及测试目标、理论分析、瓶颈识别及优化策略。通过多线程模型、零拷贝技术、内存池及流水线并行化等手段,结合 perf 和 VTune 等工具定位 CPU 热点与内存访问问题。实测表明优化后吞吐量显著提升,延迟降低,适用于生产环境的高并发推理场景。

神经兮兮发布于 2026/3/30更新于 2026/4/212 浏览0 点赞约 25 分钟阅读
算法入门:时间复杂度与基础排序算法
C++算法

算法入门:时间复杂度与基础排序算法

介绍算法入门知识,涵盖时间空间复杂度分析、多种排序算法(冒泡、选择、插入、希尔、计数、归并、快速)、大整数运算、数组操作、双指针技巧、二分查找、质数筛法、前缀和与差分、链表栈队列实现以及 DFS BFS 搜索和贪心思想。文中提供 C++ 代码示例辅助理解。

宁静发布于 2026/3/30更新于 2026/4/2217 浏览5 点赞约 106 分钟阅读
图论入门:基本概念与代码实现(邻接矩阵、邻接表、DFS/BFS)
C++算法

图论入门:基本概念与代码实现(邻接矩阵、邻接表、DFS/BFS)

图论基础涵盖顶点边集定义、有向无向图区分及连通性分析。存储方案包含邻接矩阵与邻接表(Vector/链式前向星)。遍历算法提供 DFS 与 BFS 的 C++ 实现,适配不同存储结构。

beaabea发布于 2026/3/30更新于 2026/4/231 浏览0 点赞约 27 分钟阅读
C++

Neovim 配置 C/C++ 开发环境

Neovim 配置 C/C++ 开发环境的完整方案。通过安装 clangd、ripgrep、fd 等外部工具,结合 lazy.nvim 管理插件(telescope、nvim-lspconfig、cmp、treesitter),实现类似 VSCode 的文件搜索、全局查找、跳转定义及补全功能。配置需包含 init.lua 基础设置与 LSP 绑定快捷键。针对大型工程,建议生成 compile_commands.json 以优化 clan…

无尘发布于 2026/3/30更新于 2026/4/2214 浏览4 点赞约 13 分钟阅读
C++AIjava算法

AIGC 延迟优化:基于 C++ 的零拷贝与异步调度方案

探讨 AIGC 场景下的端到端延迟优化策略。涵盖零拷贝技术(如 sendfile、mmap)减少 I/O 开销,异步调度架构(事件循环、协程、线程池)提升并发效率,以及批量合并、内存池复用等具体手段。通过实测对比展示了零拷贝在吞吐量上的优势,并结合多语言示例(C++、Java、Go)阐述了模型推理预取、GC 抖动控制及压测监控方法,旨在为高并发 AI 服务提供低延迟解决方案。

观心发布于 2026/3/30更新于 2026/4/2321 浏览3 点赞约 26 分钟阅读
机器人近距离无线通信技术选型:蓝牙、WiFi 与红外
C++算法

机器人近距离无线通信技术选型:蓝牙、WiFi 与红外

对机器人系统中无线通信技术的选型难题,从功耗、延迟、带宽等六个维度对比了蓝牙、BLE、Wi-Fi、红外及私有协议。文章分析了手机遥控、体感捕捉、视频图传等典型场景的推荐方案,并指出 iOS 兼容性、信道规划及功耗权衡等工程实践要点。最终建议采用多模融合策略,根据具体需求分配不同通信模块,以最大化系统性能。

全栈工匠发布于 2026/3/30更新于 2026/4/2315 浏览4 点赞约 6 分钟阅读
LeetCode 49. 字母异位词分组:两种高效 C++ 解法
C++算法

LeetCode 49. 字母异位词分组:两种高效 C++ 解法

LeetCode 49 题字母异位词分组的两种 C++ 解法。第一种是经典方法,利用字符串排序后的结果作为哈希键,时间复杂度为 O(N·K log K)。第二种是优化方法,利用算术基本定理,将字符映射为质数并计算乘积作为键,时间复杂度为 O(N·K)。文章详细分析了质数乘积法的溢出陷阱,特别是为何不能使用质数 2,以及如何使用 unsigned long long 处理大数溢出。

孤勇者发布于 2026/3/30更新于 2026/4/2216 浏览3 点赞约 9 分钟阅读
算法竞赛基础:递推、递归、搜索与高精度
C++算法

算法竞赛基础:递推、递归、搜索与高精度

总结了算法竞赛中的核心知识点,包括递推与递归的思想及代码实现、广度优先搜索(BFS)与深度优先搜索(DFS)的基础模板及应用、迷宫问题的解法以及高精度整数运算。内容涵盖状态转移方程、终止条件寻找、图遍历模板及数组模拟计算等关键技巧,适合初学者入门学习。

虚拟内存发布于 2026/3/30更新于 2026/4/2116 浏览3 点赞约 34 分钟阅读
C++AI算法

FAST_LIO 与 FAST_LIO2 算法复现指南

FAST_LIO 与 FAST_LIO2 激光雷达惯性里程计的复现流程。涵盖 Ubuntu 系统环境配置、Eigen 库安装、源码编译方法、数据集准备(ROS bag)、参数配置文件修改、启动命令及 RViz 可视化。包含性能调优建议如迭代次数与地图分辨率设置,以及时间同步、传感器标定等注意事项。适合具备 ROS 基础的开发者进行算法验证与部署。

ServerBase发布于 2026/3/30更新于 2026/4/2215 浏览3 点赞约 5 分钟阅读
上一页下一页