稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • 嵌入式 C++ 远程开发环境: 从 SSH 到交叉调试
    面向嵌入式 ARM-Linux 开发者的 VS Code 远程开发完整方案。涵盖 SSH 免密登录与连接复用、clangd 替代 gtags 实现精确代码索引、gdbserver 交叉调试配置
    • 橘色的喵
    • 13小时前
    • 3
    • 点赞
    • 评论
    嵌入式
  • PIMPL 的三种现代实现: 从堆分配到栈内联
    PIMPL 是 C++ 中最经典的编译隔离手段,但教科书只展示了 unique_ptr 一种实现。本文对比三种 C++14 兼容的 PIMPL 实现 -- Heap PIMPL、Fast PIMPL
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    C++
  • 嵌入式 C++ 智能指针的五个陷阱与零堆分配替代方案
    std::shared_ptr 和 std::weak_ptr 在桌面开发中是安全的默认选择,但在嵌入式实时系统中会引入原子引用计数开销、堆碎片化、不确定延迟和竞态条件等问题。
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    C++
  • ARMv8 CRC 性能实测: 硬件指令快 8 倍, NEON 反而更慢
    对比两组实验: ARMv8 CRC32 硬件指令 (crc32cx) vs 软件查表法,以及 NEON SIMD vs 简单 C 循环的字节累加校验和。结果表明 CRC32 硬件指令比查表快 8 倍
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    嵌入式
  • ARM-Linux 锁竞争性能实测: Spinlock/Mutex/ConcurrentQueue 对比
    本文通过严格的基准测试方法,对比多线程高竞争场景下三种同步策略的性能表现:自旋锁 (atomic_flag)、互斥锁 (std::mutex) 和无锁队列
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    嵌入式
  • C11 做不到的事: 10 项 C++17 语言级不可替代能力
    筛选标准: 只保留 C11 在语言层面无法实现的能力。从类型安全、编译期计算、内存安全、类型分发四个维度,逐项对比 C++17 与 C11 的语言级差异,附完整代码对比。
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    C++
  • C 语言设计模式实战: 策略模式与状态模式的本质差异
    在没有面向对象语法的 C 语言中,策略模式和状态模式都通过函数指针表 (vtable) 模拟多态,代码结构几乎一致。本文从设计意图出发,用通用示例 (传感器滤波、通信协议状态机) 剖析二者的本质差异,
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    C语言
  • 嵌入式系统中的编译期分发: 用模板消除虚函数开销
    结合 MISRA C++ 规范和 newosp 工程实践,系统阐述如何利用 C++17 模板技术实现编译期分发,在保持代码灵活性的同时消除虚函数的性能损耗。实测显示编译期分发相比回调模式有 15 倍性
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    C++
  • C++17 vs C 二进制体积: 嵌入式场景的实测与分析
    "C 语言生成的二进制更小"在禁用 RTTI 和异常的工业嵌入式场景下不成立。基于 GCC 13 / x86-64 实测数据,面向 ARM-Linux 工业嵌入式开发者
    • 橘色的喵
    • 13小时前
    • 4
    • 点赞
    • 评论
    嵌入式
  • C++11 线程安全消息总线: 从零实现 Pub/Sub 模型
    消息总线(Message Bus)作为一种重要的通信模式,被应用于解耦系统中的组件,实现异步通信和事件驱动架构。本文介绍如何使用 C++11 实现一个基于 mutex 保护的消息总线。
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    C++
  • 高性能系统设计的五个反直觉原则: 从消息队列优化中提炼的通用方法论
    在优化无锁消息总线的过程中,我们发现五个违反直觉的性能原则: 状态机提升 100% 吞吐、上下文切换减少 99.8%、队列容量无法解决速率失衡、批处理提升 76 倍吞吐、单核自旋性能下降 91%。
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    性能优化
  • 无锁编程核心原理: 从 CAS 原子操作到三种队列设计模式
    无锁编程的基础性原理文章。从 CAS 原子操作的硬件实现出发,严格定义 lock-free 与 wait-free 的进展保证差异,深入分析 ABA 问题及其解决方案
    • 橘色的喵
    • 13小时前
    • 3
    • 点赞
    • 评论
    C++
  • 嵌入式线程间消息传递重构: 用 MCCC 无锁消息总线替代 mutex + priority_queue
    本文基于一个实际的线程间消息传递需求(Windows 风格的 SendMessage/PostMessage),分析传统 mutex + priority_queue + promise/future
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    C++
  • C++17 并行矩阵乘法: 从单线程到多进程共享内存的性能实测
    以 512x512 矩阵乘法为载体,基于 newosp 基础设施库实测对比单线程、线程池、消息总线、多进程共享内存四种并行方案的性能差异,分析各方案在嵌入式 Linux 平台上的架构取舍与加速比。
    • 橘色的喵
    • 13小时前
    • 1
    • 点赞
    • 评论
    C++
  • Android 模块化 笔记
    好的,作为一名在Android领域摸爬滚打十年的老兵,我来为你详细展开 模块化在实际开发中的落地细节。很多开发者对模块化的理解停留在“拆分成多个module”,但在实际项目中,如何划分、如何配置、如何
    • 心源xinyuan
    • 13小时前
    • 34
    • 点赞
    • 2
    Android
  • C++ 单例模式的线程安全实现: 从 DCLP 的历史缺陷到 C++11 的修复
    双重检查锁定 (DCLP) 是 C++ 并发编程中最臭名昭著的模式之一。2004 年 Scott Meyers 和 Andrei Alexandrescu 论证了它在 C++03 中不可移植地安全实现
    • 橘色的喵
    • 13小时前
    • 2
    • 点赞
    • 评论
    C++
  • 多线程死锁与优先级反转实战: 从问题复现到工程解决方案
    死锁与优先级反转的实战指南。通过 6 个可编译运行的 C++ 示例,复现经典 AB-BA 死锁、回调重入死锁、自死锁、优先级反转等场景,逐一给出工程修复方案
    • 橘色的喵
    • 13小时前
    • 3
    • 点赞
    • 评论
    C++
  • eventpp 性能优化实战: 6 个瓶颈定位与 5 倍吞吐提升
    通过逐行阅读 eventpp v0.1.3 核心代码,定位到回调遍历加锁、双锁入队、排他锁查 map 等 6 个性能瓶颈。
    • 橘色的喵
    • 13小时前
    • 1
    • 点赞
    • 评论
    嵌入式
  • perf 性能分析实战: 从硬件计数器到火焰图的完整工作流
    perf 是 Linux 内核内置的性能分析框架,通过硬件 PMU(Performance Monitoring Unit)计数器和内核 tracepoint 采集性能数据。
    • 橘色的喵
    • 13小时前
    • 1
    • 点赞
    • 评论
    Linux
  • 【技术专题】PyTorch2 深度学习 - 张量(Tensor)的定义与操作
    大家好,我是锋哥。最近连载更新《PyTorch2 深度学习》技术专题。 本课程主要讲解基于PyTorch2的深度学习核心知识,主要讲解包括PyTorch2框架入门知识,环境搭建,张量,自动微分,数据加
    • 小锋java1234
    • 13小时前
    • 16
    • 点赞
    • 评论
    PyTorch 深度学习
    【技术专题】PyTorch2 深度学习 - 张量(Tensor)的定义与操作
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30