相关文章
查找算法:二分查找、插值查找、斐波那契查找
二分查找
查找的前提是数组有序
思路分析 代码实现
# 二分查找(递归法实现)
# 找到一个相等的值就返回该值的下标
def binary_search(arr: list, find_val: int, left: int, right: int):mid (left right) // 2 # 寻找数组中间位置的下标if left &…
建站知识
2024/12/23 22:55:32
Apache Dubbo 云原生可观测性的探索与实践
*作者:宋小生,平安壹钱包中间件资深工程师、Apache Dubbo committer
可观测建设 首先介绍一下云原生升级的挑战。 目前大部分公司里基本上都有 CICD、DevOps 来帮助开发、测试、运维提升开发的效率与质量,也会有容器化来帮助提升产线运维的效…
建站知识
2024/12/21 22:59:33
C++ 什么时候用`.template` 和 `::template`
C 什么时候用.template 和 ::template
简单来说,就是你有一个未知类型T**(这个T本身就是模板)** 假设这个T是一个类,这个类里包含了一些模板函数或者模板结构体 你需要使用T. 或者 T:: 去调用他们,并且要显示指定模板…
建站知识
2024/12/21 3:54:11
LeetCode Python List 类型
在使用 Python3 语言解答 LeetCode 题目时,预先写好的函数头中, 经常看到 List, 注意是大写的 L。例如经典的 two-sum 一题: class Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:如果粘贴如上代码到 VSCode&…
建站知识
2024/12/19 18:28:35
Apache Log4j Server (CVE-2017-5645) 反序列化命令执行漏洞
文章目录 Apache Log4j Server 反序列化命令执行漏洞(CVE-2017-5645)1.1 漏洞描述1.2 漏洞复现1.2.1 环境启动1.2.2 漏洞验证1.2.3 漏洞利用 1.3 加固建议 Apache Log4j Server 反序列化命令执行漏洞(CVE-2017-5645)
1.1 漏洞描述…
建站知识
2024/12/10 1:47:24
【实操】基于ChatGPT构建知识库
前言 最近有些实践,因为后面要去研究fine-tune了,想着记录一下chatgpt向量数据库构建知识库的一些实操经验,不记我很快就忘了,哈哈。 首先,提一下为啥会出现向量数据库这个技术方案? 大家经过实践发现&…
建站知识
2024/12/15 12:41:18
Apache Spark 中的 RDD是什么
目录
RDD容错性
RDD进行迭代计算 RDD是Resilient Distributed Dataset的缩写,是Apache Spark中的一个关键概念。RDD是一种分布式的内存抽象,用于将数据划分为不同的片段以进行并行计算。RDD是一个只读的数据集,可以分布在集群的不同节点上&…
建站知识
2024/12/4 19:08:43
【大数据】Hive SQL语言(学习笔记)
一、DDL数据定义语言
1、建库
1)数据库结构 默认的数据库叫做default,存储于HDFS的:/user/hive/warehouse
用户自己创建的数据库存储位置:/user/hive/warehouse/database_name.db
2)创建数据库
create (database|…
建站知识
2024/12/10 9:16:20