最新 最热

不要再滥用可选链运算符(?.)啦!

之前整理过 整理下最近做的产品里 比较典型的代码规范问题,里面有一个关于可选链运算符(?.)的规范,当时只是提了一下,今天详细说下想法,欢迎大佬参与讨论。...

2023-11-06
4

从源码中看@Qualifier注解

@Qualifier注解通常和@Autowired注解一起使用,那么首先来看@Autowire是怎么把Bean对象注入到Spring容器中的。

2023-11-06
6

openGauss-向量化执行引擎-VecUnique算子

openGauss实现了向量化执行引擎,达到算子级别的并行。也就是说在执行器火山模型基础上,一次处理一批数据,而不是一次一个元组。这样可以充分利用SIMD指令进行优化,达到指令级别并行。前期我们介绍了PgSQL Unique算子的实...

2023-11-05
16

C语言_动态内存管理

但,上述的开辟空间有两个特点: (1)空间开辟大小是固定的。 (2)数组在申明的时候,必须指定数组的长度,他所需要的内存在编译时分配。

2023-11-05
14

实现一个极简的字节数组对象池

.NET利用ArrayPoolPool<T>和MemoryPool<T>提供了针对Array/Memory<T>的对象池功能。最近在一个项目中需要使用到针对字节数组的对象池,由于这些池化的字节数组相当庞大,我希望将它们分配到POH上以降低GC的压力。由于Arr...

2023-11-04
8

CVE-2021-39165: 从一个Laravel SQL注入漏洞开始的Bug Bounty之旅

一个百无聊赖的周日晚上,我在知识星球闲逛,发现有一个匿名用户一连向我提出了两个问题:

2023-11-03
21

【数据结构】手写堆入门

这是 LeetCode 上的「2558. 从数量最多的堆取走礼物」,难度为「简单」。

2023-11-03
22

使用 SwiftUI 创建一个灵活的选择器

最近,在我正在开发一个在 Dribbble 上找到的设计的 SwiftUI 实现时,我想到了一个点子,可以通过一些酷炫的筛选器扩展该项目以缩小结果列表。

2023-11-03
19

两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。

2023-11-03
19

C++ Bellman Ford 最短路径求解算法的两种实现方案

贝尔曼-福特算法取自于创始人理查德.贝尔曼和莱斯特.福特,本文简称 BF 算法。BF 算法属于迭代、穷举算法,算法效率较低,如果图结构中顶点数量为 n,边数为 m ,则该算法的时间复杂度为 m*n ,还是挺大的。...

2023-11-02
7