算法(2)——滑动窗口
滑动窗口OJ题目详解
[数据结构 - C++] 红黑树RBTree
红黑树的模拟实现详解
【算法专题】贪心算法
算法专题之贪心算法
【动态规划】【map】【C++算法】1289. 下降路径最小和 II
给你一个 n x n 整数矩阵 grid ,请你返回 非零偏移下降路径 数字和的最小值。非零偏移下降路径 定义为:从 grid 数组中的每一行选择一个数字,且按顺序选出来的数字中,相邻数字不在原数组的同一列。
算法:双指针系列(二)——对撞指针
分享有趣的题目,算法技巧
★ 算法OJ题 ★ 前缀和算法(上)
★ 算法OJ题 ★ 前缀和算法(上)
在21世纪的我用C语言探寻世界本质——字符函数和字符串函数(2)
“再见”——邓紫棋
C#与C++交互开发系列(九):字符串传递的几种形式
在C#与C++交互开发中,字符串的传递是非常常见的需求。字符串作为数据类型在托管代码(C#)和非托管代码(C++)之间的传递存在一些特殊的挑战,因为两者的字符串内存管理和编码方式不同。本篇博客将详细介绍几种常见的字符串传递方式,讨论字符串作为参数传递和作为响应结果返回的不同情况,并给出相关代码示例。
【C/C++】CYT4BB7控制中间层开源库
CYT4BB7控制中间层开源介绍
digit_eye开发记录(1): C++读取MNIST数据集
本文给出了 MNIST 数据集的格式说明和 C++ 解析代码实现,首先解读了 IDX 文件的格式,由 magic number、dimensions、data 3部分组成;然后分析了 magic number 的构成:是4个byte:0, 0,数据类型,维度数量, 也用 C++ 做了实现。接下来根据
【蓝桥杯C/C++】代码性能优化技巧
代码优化不仅仅是让程序运行得更快,更重要的是通过合理的设计与选择,使代码在高效、可维护和可读性之间取得平衡。在现代计算机体系结构下,减少不必要的计算和内存分配、合理选择数据结构与算法、以及优化函数调用等因素都是影响性能的关键。代码优化的过程是一种艺术,需要在性能和可读性之间找到合适的平衡点。希望本文
[C/C++]_[初级]_[三元运算符的陷阱]
搞懂三元运算符的优先级,能避免运算陷阱。
【C++】容器适配器全知道
容器适配器在 C++ 编程中是非常重要的概念,理解它们的原理、底层结构以及模拟实现方式,有助于我们更好地运用 STL 中的堆栈和队列等数据结构,提高程序的效率和质量😃。希望通过本文的介绍,你对容器适配器有了更全面的认识和理解✨。如果在学习过程中有任何疑问或建议,欢迎随时交流分享哦😉!
【Linux】线程安全与锁概念——自旋锁、读写锁
详细讲解了c++中线程安全问题以及各种锁概念和实现
Qt、C++实现五子棋人机对战与本地双人对战(高难度AI,极少代码)
本项目基于 Qt C++ 实现了一个完整的五子棋游戏,支持 人机对战 和 人人对战 模式,并提供了三种难度选择(简单、中等、困难)。界面美观,逻辑清晰,是一个综合性很强的 Qt 小项目。
类型转换与IO流:C++世界的变形与交互之道
在现代编程中,C++作为一种强大的面向对象编程语言,其灵活性和高效性在开发中得到了广泛应用。类型转换和输入输出流(IO流)是C++语言的两个重要组成部分。前者是数据处理与操作的桥梁,后者是数据交互的核心。掌握这些内容不仅可以提高代码的健壮性,还能显著提升开发效率与代码可读性。本文将深入探讨C++中的
Linux线程安全
上篇博客我们谈到了线程概念,线程与进程,线程控制以及线程地址空间等问题,这篇博客我们继续介绍线程的话题。
Visual Studio 引入外部静态库与动态库
windows 下visual studio dll lib配置
Chromium 中chrome.webRequest扩展接口定义c++
注意 :从 Manifest V3 开始, 权限不再适用于大多数扩展程序。以 为例,它允许使用 declarativeNetRequest API。除了 之外,webRequest API 保持不变,仍可正常使用。通过政策安装的扩展程序可以继续使用 。使用 API 可观察和分析流量,以及拦截、
对比C++,Rust在内存安全上做的努力
Rust作为一颗冉冉升起的新星,已经得到了越来越多人的认可,将其压入你的技术栈,一定会是一个不错的选择。