编辑
2023-12-09
linux
00

巨大页面(huge pages)是比4Ki更大的内存页面。在x86_64架构上,有两种常见的巨大页面大小:2Mi和1Gi。其他架构的大小可能会有所不同。为了使用巨大页面,代码必须编写得让应用程序意识到它们的存在。

编辑
2023-12-09
算法题
00

选择题:

  1. Python 中用于将列表逆序的方法是: a) reverse() b) invert() c) flip() d) rev()
编辑
2023-12-08
算法题
00

正向最大匹配算法是一种中文分词算法,它的基本思想是从前往后遍历待分词文本,每次选择最长的词汇进行匹配。该算法的实现步骤如下:

编辑
2023-12-08
后端
00

pdqsort是基于std::sort的改进算法,当数据量小的时候用插入排序,递归深度大的时候用heapsort,其他情况用改良的quicksort

go
// pdqsort 对数据 data[a:b] 进行排序。 // 该算法基于 pattern-defeating quicksort (pdqsort),但没有 BlockQuicksort 中的优化。 // pdqsort 论文:https://arxiv.org/pdf/2106.05123.pdf // C++ 实现:https://github.com/orlp/pdqsort // Rust 实现:https://docs.rs/pdqsort/latest/pdqsort/ // limit 是在陷入堆排序之前允许的坏(非常不平衡)枢轴的数量。 func pdqsort(data Interface, a, b, limit int) { const maxInsertion = 12
编辑
2023-12-08
后端
00
go
// // INVALID: a directly-declared header wi