最新 最热

打造pdqsort | 青训营笔记

pdqsort是一种不稳定的混合排序算法,采用了快速排序和插入排序的结合,以避免快速排序在小数组上的性能下降。

2024-05-21
1

[kernel] 带着问题看源码 —— 进程 ID 是如何分配的

在《[apue] 进程控制那些事儿 》一文中,曾提到进程 ID 并不是唯一的,在整个系统运行期间一个进程 ID 可能会出现好多次。

2024-05-16
1

Phoenix框架 从0到1设计业务并发框架 自动构建有向无循环图设计

Phoenix 自动构建有向无环图的业务并发框架,核心就在于不需要开发人员关心调用分层和依赖互斥的排序问题,通过算法进行自动构建、收集 Task 任务、检测环或者依赖,最后打印并发组分层信息。...

2024-05-15
1

CVE-2024-32399|RaidenMAILD Mail Server路径遍历漏洞(POC)

RaidenMAILD是一款强大的电子邮件服务器,该软件可以在相当短的时间内将它架设起来邮件服务器,操作简单,功能齐全,稳定运作。

2024-05-14
1

如何使用Java实现图的广度优先搜索?

图的广度优先搜索(Breadth-First Search,简称BFS)是一种用于遍历和搜索图的算法。它从图中的一个顶点开始,逐层地遍历其相邻顶点,并保持一个队列来存储待访问的顶点。BFS算法的核心思想是先访问离起始顶点最近的顶点,在此基...

2024-05-10
1

Go中空白标识符`_`

在 Go 语言中,下划线 _ 是一个特殊的标识符,被称为 "空白标识符" 或 "匿名变量"。它有几个常见的用途:

2024-05-09
1

Python中的ListNode

链表是一种线性数据结构,由一系列节点组成,每个节点包含一个数据元素和一个指向下一个节点的指针。

2024-05-09
1

小心,Python 中的 strip 方法容易把字符串削成"秃子"!

在Python中,处理字符串时经常会用到 strip、lstrip 和 rstrip 这三个方法,它们主要用于去除字符串中的空格。

2024-05-09
1

Imghdr:轻量级判断图像文件类型

我们可能很少遇到需要判断图片类型的情况,因为通过扩展名一下子就判断出来了,但是从网上大量的下载图片,将它们作为机器学习的材料时,可能会遇到大量的图片只有数据没有扩展名的情况,为了将图片信息标准化,你就需要确定每一...

2024-05-08
1