文章分类
  • OLLVM 移植 LLVM 18 实战,轻松实现 C&C++ 代码混淆

    OLLVM 移植 LLVM 18 实战,轻松实现 C&C++ 代码混淆

    OLLVM 简介 OLLVM(Obfuscator-LLVM)是基于 LLVM 编译器框架 的一个开源扩展项目,主要用于程序代码混淆与保护。 OLLVM 基于 LLVM 的 Pass 插件机制 ,在优

    14 2025-09-15
  • 云游戏技术之高速截屏和GPU硬编码 (5) 色彩空间转换器 (RGBToNV12)

    云游戏技术之高速截屏和GPU硬编码 (5) 色彩空间转换器 (RGBToNV12)

    在本章中,我们深入了解了流水线中至关重要的颜色转换——`RGBToNV12`。它的核心任务是将捕获到的 **RGBA 图像转换为编码器偏爱的 NV12 格式**,这是为了实现更高效的视频压缩。

    22 2025-09-15
  • LLVM 不止能编译!自定义 Pass + 定制 clang 实现函数名加密

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

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

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

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

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

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

    ROS1 配置代码覆盖率

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

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

    C++学习笔记(二)

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

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

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

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

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

    AcWing学习——归并排序

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

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

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

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

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

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

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

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

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

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

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

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

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

    23 2025-09-06
学习通网页版登录入口

学习通网页版登录入口

阅读量: 178 时间: 2025-08-29

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

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

电影《浪浪人生》今日上映 插曲《充满盼望》MV笑泪交织活出超癫人生

电影《浪浪人生》今日正式上映,实力阵容演绎超“癫”家庭群像,全员以“疯浪”姿态搏命守家,淋漓尽致地展现豪迈热血,故事取材真人真事,极致引爆观众共鸣。
娱乐至上
2025-10-05

与青年共振|2025吴天明青年电影展“对话”单元回顾

何以解构一场“对话”?它可以同时兼具思想性与前瞻性;可以跨代际、跨领域、跨语境;可以是创作表达、产业现实与社会语境的交汇碰撞……它可以是一次精彩的“个人talk show”
娱乐至上
2025-10-05

电影《志愿军:浴血和平》今日上映 系列终章回首和平来路

三年国庆之约,共迎和平终章。由中影集团领衔出品的电影《志愿军:浴血和平》今日全国上映!至此,《志愿军》系列已全部与观众见面。
娱乐至上
2025-10-05

电影《刺杀小说家2》北京首映礼掀热潮 现场虚实交织打破次

电影《刺杀小说家2》于9月29日在北京举行“跨次元集结”首映礼,导演路阳携领衔主演邓超、董子健,特别出演雷佳音,主演王圣迪、丁程鑫、王彦霖、邓飞,友情出演张震、辛芷蕾
娱乐至上
2025-10-05

《你的眼睛比太阳明亮》闪耀平遥,张中臣揽获最佳导演荣誉

2025年9月29日,第九届平遥国际电影展在山西晋中平遥古城落下帷幕。张中臣凭借电影《你的眼睛比太阳明亮》荣获平遥国际电影展“费穆荣誉·最佳导演”。
娱乐至上
2025-10-05

王安宇张天爱电影《毕正明的证明》今日上映 正邪对决一触即发观众力荐国庆观影首选

电影《毕正明的证明》今日上映,同步曝光“终极对局”版终极预告与“发车”版终极海报。
娱乐至上
2025-10-05

电影《刺杀小说家2》今日上映!四大看点揭开“小说家宇宙”IP新篇章

电影《刺杀小说家2》今日正式上映并发布由周深演唱的主题曲《我的对》MV。
娱乐至上
2025-10-05

波音 777X 将再次推迟交付,行业人士估算波音可能损失 10 亿至 40 亿美元

alixixi 10 月 4 日消息,据央视财经今日消息,美国媒体 2 日披露,波音公司将再次推迟交付波音 777X 型客机,可能因此损失数十亿美元。波音 777X 项目于 2013 年启动。即便按 2026 年交付
新闻资讯
2025-10-04

杰富瑞投行分析师:华尔街对苹果 iPhone 18 Fold 折叠屏手机过度乐观

alixixi 10 月 4 日消息,据外媒 Phone Arena 报道,当地时间周五,杰富瑞投行下调了苹果评级,理由是市场对包括明年的折叠屏 iPhone 在内的未来 iPhone 机型存在过高预期。分析师指出,
新闻资讯
2025-10-04

比亚迪多款车型开放 App 远程控制“车窗透气”功能

alixixi 10 月 4 日消息,据“BYDOTA”公众号今日消息,比亚迪对旗下多款车型开放了“车窗透气”功能,车主可通过“比亚迪”App 车控界面对车辆远程打开车窗透气功能。该功能可在车辆停放时打开车窗缝隙,促
新闻资讯
2025-10-04