2025年7月30日

摘要: 你问的 Get() 方法在这段 Options 结构体中实际上是通过返回 v_(一个 std::unique_ptr<OptsInternal>)的引用 来实现的。 先逐行拆解这个结构: 如下最基本,有许多根据不同功能的派生类比如still和detect 1️⃣ 成员结构 struct Option 阅读全文
posted @ 2025-07-30 01:29 boluke龙 阅读(21) 评论(0) 推荐(0)

2025年7月25日

摘要: 详见正点原子第十章 文件一 start.s 1 .global _start /* 全局标号 */ 2 3 /* 4 * 描述: _start 函数,程序从此函数开始执行,此函数主要功能是设置 C 5 * 运行环境。 6 */ 7 _start: 8 9 /* 进入 SVC 模式 */ 10 mrs 阅读全文
posted @ 2025-07-25 00:55 boluke龙 阅读(21) 评论(0) 推荐(0)

2025年7月23日

摘要: https://niumacode.com/training/121/problem/P1656 需要注意 在提取操作中检查优先级是否为最新,是为了解决“堆中存在旧版本数据”的问题,确保提取的是当前经验池中真实有效的高优先级经验。这一设计源于优先级队列(堆)的特性限制,具体原因如下: #includ 阅读全文
posted @ 2025-07-23 15:33 boluke龙 阅读(4) 评论(0) 推荐(0)
 
摘要: https://shumeipai.nxez.com/2017/12/18/how-to-modify-raspberry-pi-swap-partition.html https://shumeipai.nxez.com/2024/12/11/boost-the-performance-of-yo 阅读全文
posted @ 2025-07-23 10:05 boluke龙 阅读(77) 评论(0) 推荐(0)

2025年7月17日

摘要: 结构体默认public与类默认private 意义 在C++中,构造函数(Constructor)是一种特殊的成员函数,用于初始化对象的状态。其核心意义在于确保对象在创建时处于有效且一致的状态,避免使用未初始化的成员变量。以下从多个维度解析构造函数的意义: 一、初始化成员变量 构造函数的首要任务是初 阅读全文
posted @ 2025-07-17 11:14 boluke龙 阅读(62) 评论(0) 推荐(0)

2025年7月16日

摘要: 2 解引用 #include <stdio.h> int main() { static int a[5] = {1, 2, 3, 4, 5}; int b = 6; int *p = (int *)((int*)&a + 1); printf("*(a + 1) = %d\n", *(a + 1) 阅读全文
posted @ 2025-07-16 16:59 boluke龙 阅读(10) 评论(0) 推荐(0)
 
摘要: 下面哪种同步机制不能在中断上下文使用 (D) 自旋锁 原子操作 内存屏障信号量 信号量 解答: 中断上下文是执行中断处理程序的特殊环境,禁止发生睡眠操作,而信号量/互斥量可能会导致睡眠,因此不能在中断上下文中使用,选择选项 D 五种进程间通信:匿名管道;信号量;共享内存;套接字;消息队列 有如下一段 阅读全文
posted @ 2025-07-16 15:32 boluke龙 阅读(11) 评论(0) 推荐(0)
 
摘要: 填空题】某计算机的主频为 4MHz,各类指令的平均执行时间和使用频度如下表所示,则该机的MIPS 为 () ,CPI 为 () 指令类别 存取 加、减、比较、转移 乘除 其他 平均指令执行时间 1.0us 0.5us 10us 2.5us 使用频度 30% 40% 10% 20% 1. 计算各类指令 阅读全文
posted @ 2025-07-16 15:23 boluke龙 阅读(22) 评论(0) 推荐(0)
 
摘要: 【不定项选择题】以下对二维数组的定义中正确的是 (C) int a[4][]={1,2,3,4,5,6}; int a[][3]; int a[][3]={1,2,3,4,5,6}; int a[][]={{1,2,3},{4,5,6}}; 解答: 缺少第二维大小,无法确定型状,选项 A 错误 缺少 阅读全文
posted @ 2025-07-16 14:30 boluke龙 阅读(11) 评论(0) 推荐(0)
 
摘要: 1 What's the output of following code (B) #include <stdio.h> #include <stdint.h> uint32_t a = 10; void func(uint32_t **out) { *out = &a; a = 20; } int 阅读全文
posted @ 2025-07-16 12:52 boluke龙 阅读(21) 评论(0) 推荐(0)