上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 开发环境安装指南 1. 安装开发套件 sudo dnf groupinstall "Development Tools" 2. 安装 Redis sudo dnf install redis sudo systemctl enable redis # 设置开机自启 3. 安装 Supervisor 阅读全文
posted @ 2025-06-16 11:07 BlackSnow 阅读(35) 评论(0) 推荐(0)
摘要: 1.问题代码 class OneChannelData{ ... bool combine(const OneChannelData &oneChannelData) { try { /* 合并两个 std::array */ /* 不会检查越界 */ std::copy(oneChannelDat 阅读全文
posted @ 2025-04-27 14:35 BlackSnow 阅读(28) 评论(0) 推荐(0)
摘要: 在线程中抛出的异常默认不会自动传递到主线程(或父线程)。如果子线程中未捕获异常,程序会直接终止(调用 std::terminate())。若需在线程间传递异常,需手动捕获并处理。以下是具体分析和解决方案: 1. 默认行为:异常不跨线程传递 问题示例 #include <thread> #includ 阅读全文
posted @ 2025-04-23 15:30 BlackSnow 阅读(80) 评论(0) 推荐(0)
摘要: std::vector<YourClass> 即使YourClass是可平凡复制类型也回应发异常 引发异常的代码如下: SamplePointData &operator=(const SamplePointData &samplePointData) { if (this != &samplePo 阅读全文
posted @ 2025-04-23 15:25 BlackSnow 阅读(84) 评论(0) 推荐(0)
摘要: 1.问题函数: 修改前: /** * 根据频率重采样给定的样本数据 * * @param samples 原始样本数据数组 * @param resampling_n 重采样后的样本数量 * @param frequency 目标频率 * @param sampling_rate 原始样本数据的采样 阅读全文
posted @ 2025-04-19 16:29 BlackSnow 阅读(322) 评论(0) 推荐(0)
摘要: 关键区别 方法 容量变化 大小变化 元素初始化 数据可访问性 resize(n) 可能增加 设置为n 新元素被值初始化 可立即访问[0,n) reserve(n) 增加到至少n 不变 不初始化新元素 仅可访问原大小范围内的元素 详细解释 resize(n): 将 vector 的 size (实际元 阅读全文
posted @ 2025-04-18 09:53 BlackSnow 阅读(59) 评论(0) 推荐(0)
摘要: C++ 静态成员变量导致的 malloc(): corrupted top size 错误分析 问题现象 程序崩溃并报错: malloc(): corrupted top size Signal: SIGABRT (Aborted) 调用栈关键信息 __pthread_kill_implementa 阅读全文
posted @ 2025-04-11 16:53 BlackSnow 阅读(397) 评论(0) 推荐(0)
摘要: 问题描述: In file included from /usr/include/c++/11/memory:66, from /tmp/tmp.Ok1lo5h73E/Thread/BusThreadPool/BusThreadPool.h:9, from /tmp/tmp.Ok1lo5h73E/T 阅读全文
posted @ 2025-04-09 18:57 BlackSnow 阅读(171) 评论(0) 推荐(0)
摘要: Boost 的 concurrent_node_map 是一个线程安全的哈希表,支持高并发操作。以下是使用指南及示例: 基本用法 1. 头文件与命名空间 #include <boost/unordered/concurrent_node_map.hpp> using namespace boost: 阅读全文
posted @ 2025-04-08 16:14 BlackSnow 阅读(80) 评论(0) 推荐(0)
摘要: 编程范式的分类 编程范式(Programming Paradigm)是指导程序设计和开发的基本方法和风格。不同的范式影响着程序的结构、代码的组织方式以及解决问题的思路。以下是当前主流的编程范式及其特点: 1. 面向过程编程(Procedural Programming) 特点:以过程和步骤为中心,程 阅读全文
posted @ 2025-04-08 14:14 BlackSnow 阅读(141) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页