ObjectHeader = OBJECT_TO_OBJECT_HEADER( RootDirectory ); #define OBJECT_TO_OBJECT_HEADER( o ) CONTAINING_RECORD( (o), OBJECT_HEADER, Body ) #define CO ...
分类:
其他好文 时间:
2021-06-20 18:50:48
阅读次数:
0
1. 基本思想: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。2. 排序过程:【示例】: 初始关键字 [49 38 65 97 76 13 27 49]第一趟排序后 13 [38 65 97 76 49 27 49]第二趟排序后 ...
分类:
编程语言 时间:
2021-06-03 18:07:47
阅读次数:
0
定义一族算法类,将每个算法分别封装起来,让它们可以互相替换。策略模式可以使算法的变化独立于使用它们的客户端(这里的客户端代指使用算法的代码)。我们知道,工厂模式是解耦对象的创建和使用,观察者模式是解耦观察者和被观察者。策略模式跟两者类似,也能起到解耦的作用,不过,它解耦的是策略的定义、创建、使用这三 ...
分类:
其他好文 时间:
2021-06-02 11:22:14
阅读次数:
0
来自 W3School 的 HTML 快速参考。可以打印它,以备日常使用。 HTML Basic Document <html> <head> <title>Document name goes here</title> </head> <body> Visible text goes here < ...
分类:
Web程序 时间:
2021-05-25 18:41:32
阅读次数:
0
RabbitMQ 安装记录 1.安装 1.1 环境 Zero dependency Erlang RPM from Team RabbitMQ 👉 RabbitMQ Erlang Version Requirements 使用PackageCloud Yum Repository安装 A quic ...
分类:
其他好文 时间:
2021-05-03 12:16:55
阅读次数:
0
与现在相对热门的Clickhouse引擎相比,Druid对高并发的支持相对较好和稳定,但是Clickhouse在任务队列模式中的数据查询能力十分出色,但是对高并发支持不够友好,需要做好很多服务监控和预警。大数据组件中OLAP引擎的选型有很多,在数据的查询引擎层通常都具有两种或者以上的OLAP引擎,选... ...
分类:
其他好文 时间:
2021-04-07 10:30:18
阅读次数:
0
【Leetcode-215】 一、题目:数组中的第k大元素 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 二、代码: def findKthLargest(self, nums: List[int], k: int) - ...
分类:
编程语言 时间:
2021-04-02 13:24:48
阅读次数:
0
QUIC实现代码分析 文件介绍 quic_connection类文件主要编写QuicConnection类,该类是quic服务端和客户端的处理框架,它提供SendStreamData方法用来发送流数据,被QuicSession调用。 它使用QuicPacketGenerator来创建Quic帧。 而 ...
分类:
其他好文 时间:
2021-04-01 13:45:08
阅读次数:
0
""" 快速排序 分治法(divide and conquer),三步走 1. Partition:选择一个基准(pivot)分割列表为两个子列表,小于基准和大于基准, 基准数通常选择第一个或最后一个元素 2. 对两个子列表分别快排,调用自身 3. 合并结果,两个子列表和只包含基准数的列表 """ ...
分类:
编程语言 时间:
2021-03-29 12:03:54
阅读次数:
0
CogPMAlignTool简述 CogPMAlignTool是一个模型定位工具,与其他一些模型定位算法一样,首先训练一个模型,然后再运行时图像上查询一个或多个已训练的模型,但是CogPMAlignTool不是基于像素栅格,基于像素栅格的算法在一些旋转和尺寸变化的情况时达不到有效的精度。它是基于特征 ...
分类:
其他好文 时间:
2021-03-02 11:59:15
阅读次数:
0