首页
学习
活动
专区
圈层
工具
发布

#指针

究竟是什么让OLTP数据库能够如此快速地查找数据?

bisal

对于内部节点的情况,将此键移动到父节点充当分割。它不再需要存在于子节点级别,因为它的唯一目的是分割那些现在位于两个独立节点中的键。由于此级别没有数据指针,移动该...

600

为什么现代 C++ 库都用 PIMPL?一场关于封装、依赖与安全的演进

charlee44

C++ 的核心哲学之一是 RAII(Resource Acquisition Is Initialization):资源(内存、文件句柄、网络连接等)的生命周期...

7910

基于多项式的轨迹插补算法控制机械臂

索旭东

对用户命令进行解析以及周期的输出插补点,用户通过WebSocket添加的轨迹进行周期的插补,同时周期地输出各关节的变量,最后由底层的伺服驱动器对各关节进行驱动。

9410

ST-Link 高速烧录的秘密.上(源码解读)

云深无际

我每天最快乐的时候就写文章,今天的文章也是我很久的困惑,在完全搞通的一瞬间,世界清明,当然是先昏迷了一个小时。

18010

定一个已按升序排列的数组,找出两个数使它们相加之和等于目标数

编码如写诗

今天这道题,是我在刷LeetCode时看到的。题目叫"两数之和 II",给定一个已按升序排列的数组,找出两个数使它们相加之和等于目标数。

6110

算法题:无重复字符的最长子串

编码如写诗

第二,滑动窗口的left边界更新时,要判断lastIndex >= left,否则left可能会往回移。

10810

Go 1.26 新特性预览:扩展 new() 函数支持表达式参数

编码如写诗

在 Go 语言中,创建复合类型(如结构体)的指针非常方便,可以直接使用 &S{a: 3} 语法。但创建简单类型(如 int、string)的指针却需要多步操作:...

10010

Go语言中为什么不能直接对map元素取地址?

技术圈

这背后的设计哲学其实很务实:Go中的map是引用类型,其内部使用哈希表实现。当map扩容或重新哈希时,元素可能会被移动到新的内存位置。如果允许取地址,那么之前获...

7010

法官迟到45分钟,我可以说她藐视法庭吗?

IT狂人日志

当时我有心有疑惑,其他法庭都是9:30第一个案件,这么巧,只有我要去的法庭9:30已经是第二个案件了?

5210

从零开始用自定义 Triton 内核编写 FlashAttention-2

deephub

PyTorch 或 numpy 里用多维语法索引张量,比如 Qbatch, head, seq_pos, dim。而Triton 内核里没有多维张量,只有指向输...

17210

11:堆风水与高级内存布局技术

安全风信子

作者: HOS(安全风信子) 日期: 2026-02-18 主要来源平台: GitHub 摘要: 本文深入探讨堆风水与高级内存布局技术,包括堆分配器的内部...

10410

dotnet Vortice 通过 Angle 将 Skia 和 DirectX 对接

林德熙

在 EglContext 里面似乎没有什么逻辑,只是存放 EglDisplay 和 context 指针等,其核心作用是防止直接让其他模块使用 context ...

23011

数据结构二叉树介绍

用户12004530

无论一个父亲结点有多少个孩子,child指针永远只会指向左边第一个孩子,而父亲的其他孩子就由前一个孩子的brother指针来指向,当一个结点没有兄弟时则指针br...

8010

ARRAY_SIZE宏作用及使用注意事项

一个平凡而乐于分享的小比特

ARRAY_SIZE 宏是C/C++中用于在编译时获取数组元素个数的常用宏。我来详细讲解它的原理、作用和注意事项。

8810

Linux内核中的container_of宏详解

一个平凡而乐于分享的小比特

container_of是Linux内核中一个非常巧妙且常用的宏,它的作用是通过结构体成员的地址反向推导出包含该成员的结构体的地址。

16310

UCOS-III笔记(十一)内存管理

一个平凡而乐于分享的小比特

​ 内存管理是指软件运行时对内存资源的分配和使用的一种技术, 其最主要的目的就是为了能够高效且快速地分配,并且在释放的时候释放不再使用的内存空间

8710

UCOS-III笔记(十)软件定时器

一个平凡而乐于分享的小比特

定时器:从指定的时刻开始,经过一个指定时间,然后触发一个超时事件,用户可自定义定时器的周期

7810

UCOS-III笔记(九)事件标志组

一个平凡而乐于分享的小比特

本质:事件标志是一个用于指示事件是否发生的比特位。事件标志组由多个事件标志组成的, 可以简单的理解事件标志组,就是一个整数。

24210

UCOS-III笔记(八)任务内嵌信号量与任务内嵌消息队列

一个平凡而乐于分享的小比特

​ 本质上就是一个信号量,任务信号量是分配于每一个任务的任务控制块结构体中的, 因此每一个任务都有独自的任务内嵌信号量

6910

UCOS-III笔记(七)信号量

一个平凡而乐于分享的小比特

​ 二值信号量通常用于互斥访问或任务同步, 与互斥信号量比较类似,但是二值信号量有可能会导致优先级翻转的问题 ,所以二值信号量更适合用于同步!

8510
领券