文章分类
  • LLVM 不止能编译!自定义 Pass + 定制 clang 实现函数名加密

    LLVM 不止能编译!自定义 Pass + 定制 clang 实现函数名加密

    前言 LLVM 是一个编译器框架 ,用来把 C/C++ 源码编译成目标文件,似乎和日常的 GCC、Clang 没什么两样。事实上,LLVM 的能力远不止于此。 相关文章:LLVM 全面解析:NDK 为

    213 2025-09-15
  • 【底层机制】std::unordered_map 扩容机制

    【底层机制】std::unordered_map 扩容机制

    auto 的实现完全发生在编译期。它不会产生任何运行时开销。其行为几乎完全等同于模板类型推导(Template Argument Deduction)。理解模板类型推导是理解 auto 的关键。

    178 2025-09-15
  • ROS1 配置代码覆盖率

    ROS1 配置代码覆盖率

    ROS1 的 CMakeLists 模板中自带了集成 gtest 测试框架的注释说明,只需要按注释修改 CMake 脚本就可以搭好测试环境。然而,想要知道测试的代码覆盖率就较为麻烦。下面给出操作方法。

    107 2025-09-15
  • C++学习笔记(二)

    C++学习笔记(二)

    继承 访问限定符 public 看下面的代码: 在 Visual Studio 中运行 C++ 程序时,控制台窗口默认会在程序执行完毕后立即关闭。使用调试模式运行(Ctrl+F5),可以让程序执行完后

    124 2025-09-15
  • ROS2 配置 linter 的代码格式化工具为 clang-format

    ROS2 配置 linter 的代码格式化工具为 clang-format

    ROS2 检查代码格式化时,使用的工具是 uncrustify,这导致了我们的 `.clang-format` 文件无法被用于测试,`colcon test` 会因为代码格式不匹配而产生意外的失败用例

    106 2025-09-15
  • AcWing学习——归并排序

    AcWing学习——归并排序

    1. 概念 归并排序与快速排序有异曲同工之处,同样是利用到了分治思想,但是归并排序还利用到了归并的思想,将原数组依次分治,形成最小的有序子数组,然后俩俩归并,依次形成一个更大的有序子数组,直到原数组完

    137 2025-09-15
  • C++ 线程安全初始化机制详解与实践

    C++ 线程安全初始化机制详解与实践

    在多线程编程中,确保一个变量或对象只被初始化一次是至关重要的。如果初始化过程不是线程安全的,可能导致数据竞态、重复初始化或不完整初始化等问题。C++ 标准库为我们提供了多种强大的机制来解决这些挑战。

    105 2025-09-06
  • Windows虚拟显示器MttVDD源码分析 (8) 驱动日志系统

    Windows虚拟显示器MttVDD源码分析 (8) 驱动日志系统

    在本章中,我们深入了解了驱动程序不可或缺的“黑匣子”——日志系统。良好的日志可以帮助我们在测试环境和用户实际使用环境中获取信息,解决问题。

    154 2025-09-06
  • VTK开发笔记(三):熟悉VTK开发流程,编写球体,多半透明球体Demo

    VTK开发笔记(三):熟悉VTK开发流程,编写球体,多半透明球体Demo

    开始vtk实战,了解vtk的一些基本框架,通过代码是最好的方式。   本篇实现一个vtk实现多球体半透明的Demo。 Demo            下面是osg存在的问题:    坐标系

    101 2025-09-06
  • 【C++】C++11都有什么新特性?

    【C++】C++11都有什么新特性?

    C++11都有什么新特性? “C++11 才是真正现代意义上的 C++。” 这不是夸张。 C++11 是 C++ 语言的一次大转折,从语法到标准库,C++完成了蜕变。 C++11 到底都引入了哪些新特

    121 2025-09-06
  • C++之成员初始化列表

    C++之成员初始化列表

    什么是成员初始化列表? 它是一种特殊的语法,用在构造函数中,专门用于在对象创建时**“初始化”** 其成员变量。

    92 2025-09-05
  • cpp-string::size_type的作用

    cpp-string::size_type的作用

    第一部分 string::size_type的介绍 先问几个问题: 为什么要有std::string::size_type?为什么不直接使用 unsigned_int?

    84 2025-09-05
学习通网页版登录入口

学习通网页版登录入口

阅读量: 2260 时间: 2025-10-23

学习通是常用的学习工具,可以随时进行学习,找到你需要的资源,跨平台就能在线学习,了解学习的进度,但是很多小伙伴找不到入口在哪,下面就分享给大家。学习通网页版登录

点击阅读
最新win11教育版激活密钥分享-附win11激活工具

wps会员免费领2026最新可用-wps会员永久激活码2026全收录

WPS会员免费领取2026最新激活码大全提供最新可用密钥、终身授权序列号和企业版授权码。本文收录多组WPS会员永久激活码2026,帮助用户解锁专业功能提升办公效率。上班族必备的WPS软件会员功能一网打尽,包含文档处理、云存储等核心权益。
软件教程
2026-03-22

鹅鸭杀steam价格-鹅鸭杀steam名称

鹅鸭杀是一款类似狼人杀的免费Steam游戏,英文名为Goose Goose Duck,玩家可以免费下载体验丰富的角色设定和策略玩法。游戏提供多样的社交互动体验,部分皮肤需要付费解锁但不会影响游戏平衡。本文介绍鹅鸭杀的Steam价格和名称,并解答登录问题,帮助玩家快速畅玩。
游戏攻略
2026-03-22

Woman2漫画-网页在线入口

Woman2漫画网页在线入口为二次元爱好者提供丰富的漫画资源和便捷的阅读体验。平台拥有青春、悬疑等20余类题材,支持跨终端同步阅读和智能推荐功能。独特的纵向滚动模式和弹幕讨论区优化了交互体验,夜间护眼模式减少视觉疲劳。每月专题策划和新锐作者展区持续更新优质内容,满足不同用户的漫画阅读需求。
软件教程
2026-03-22

twitter网页版-twitter网页端体验

Twitter网页版作为全球社交媒体平台,提供高效信息获取与互动体验。用户可通过动态时间线追踪热点事件,利用话题标签参与垂直讨论,并通过列表管理打造个性化信息流。网页端支持键盘快捷键操作、多账号管理及数据导出,大屏幕展示更清晰的内容线程和媒体细节,适合深度用户进行实时资讯追踪和公共对话参与。
软件教程
2026-03-22

微博网页版快捷入口-微博APP网页版一键直达

微博网页版快捷入口为用户提供轻量化社交体验,无需下载APP即可访问热点资讯和互动社区。微博APP网页版优化了移动端加载速度和操作逻辑,支持信息流浏览、实时互动和热搜榜单等核心功能,具备流量节省模式和夜间阅读等移动特色。通过账号互通和书签收藏实现跨平台高效使用,满足不同场景下的社交需求。
软件教程
2026-03-22

免费下载电影电视剧软件哪个最好用-免费影视下载工具横评

本文对比评测影视大全、迅雷影音等6款热门免费电影电视剧下载软件,分析各款工具在资源丰富度、下载速度和播放体验等方面的优势。从追剧用户到高清影迷,针对不同需求推荐最适合的影视下载助手,帮助用户获取海量高清资源并享受流畅观影体验。
软件教程
2026-03-22

快手直播网页版入口-快手网页版直播在线看

快手直播网页版入口让用户无需下载即可在线观看高清直播,涵盖游戏才艺电商等丰富内容。平台提供1080P超清画质和智能分辨率切换,热门主播实时互动搭配弹幕功能提升参与感。通过浏览器直接访问,支持多窗口观看和个性化推荐,享受低延迟流畅体验,满足教育娱乐等多场景需求。
软件教程
2026-03-22

火车票余票查询-火车票硬卧余票查询

火车票硬卧余票查询是春运和节假日出行的关键步骤,通过12306官方平台可获取实时准确的余票信息。本文提供火车票硬卧余票查询的权威指南,包括官网和手机端操作步骤、查询技巧及提升购票成功率的策略,帮助旅客高效掌握硬卧余票动态并顺利完成购票。
软件教程
2026-03-22

逃跑吧少年2026最新兑换码

逃跑吧少年2026最新兑换码提供钻石金币角色碎片和限定皮肤等奖励,包含长期有效码如Rb3nceouwgepArPJ和限时兑换码如逃少官方登录b站专属幽灵忍者皮肤。玩家通过游戏内兑换界面输入即可领取,需注意区分大小写和时效性。及时使用未过期的兑换码获取丰厚游戏资源。
游戏攻略
2026-03-22

duyin抖音网页版快捷入口-duyin抖音官网首页直达链接

抖音网页版快捷入口提供官网首页直达功能,无需下载即可在线观看短视频。用户可通过扫码登录抖音账号,在网页版轻松关注创作者、互动评论及发布视频内容。电脑端支持直播观看和福袋参与,实现与移动端同步的便捷体验。
软件教程
2026-03-22