草庐IT

云原生向量数据库Milvus(一)-简述、系统架构及应用场景

什么是MilvusMilvus是一款云原生向量数据库,它具备高可用、高性能、易拓展的特点,用于海量向量数据的实时召回。Milvus基于FAISS、Annoy、HNSW等向量搜索库构建,核心是解决稠密向量相似度检索的问题。在向量检索库的基础上,Milvus支持数据分区分片、数据持久化、增量数据摄取、标量向量混合查询、timetravel等功能,同时大幅优化了向量检索的性能,可满足任何向量检索场景的应用需求。通常,建议用户使用Kubernetes部署Milvus,以获得最佳可用性和弹性。Milvus采用共享存储架构,存储计算完全分离,计算节点支持横向扩展。从架构上来看,Milvus遵循数据流和控制

自动驾驶之PID原理简述(简单易懂)

文章目录1.PID系统框图2.PID优点3.PID在车道保持中的应用3.1P控制3.1.1P控制的特征3.2PD控制3.2.1D控制的特点3.3PID控制3.3.1I控制的特征总结参考文献车道保持辅助系统PID算法[Adamshan-无人驾驶系统-PID](http://t.csdn.cn/tERbq)声明1.PID系统框图    PID就是指比例(proportion)、积分(integral)、微分(derivative),这三项使用跟踪误差来产生控制指令,整个流程如下图所示:2.PID优点    PID控制具有以下优点:原理简单,使用方便。适应性强,可以广泛应用于化工、热工、冶金、炼油以

Web3.0:构建去中心化的未来简述

Web3.0:构建去中心化的未来简述引言随着互联网的迅速发展,Web技术已经经历了两个重要的阶段:Web1.0和Web2.0。Web1.0时代,互联网主要是静态的、信息呈现的,用户只能被动地浏览和获取信息;而Web2.0时代则引入了用户生成内容的概念,使得互联网变得更加社交化和互动化。然而,Web2.0仍然存在许多问题,如数据隐私和安全性的挑战,以及对于中心化权力的过度依赖。为了解决这些问题,Web3.0应运而生。Web3.0的定义Web3.0是对下一代互联网的描述,它的核心理念是去中心化和用户主导。Web3.0的目标是构建一个更加安全、开放和透明的互联网,通过使用区块链和加密技术,实现去中心

Hive架构简述及工作原理

一、什么是Hive?  Hive是基于Hadoop的一个数据仓库管理工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL(HQL)查询功能。本质是将SQL转换为MapReduce程序(默认)。  直接使用HadoopMapReduce处理数据所面临的问题:学习成本高,MapReduce实现复杂查询功能开发难度大,使用Hive接口采用类SQL语法,提供快速开发的能力避免了去写MapReduce,减少开发人员的学习成本功能。二、Hive架构及组件用户接口:包括CLI、JDBC/ODBC、WebGUI。其中,CLI(commandlineinterface)为Shell命令行;JDBC/O

Hadoop简述

Hadoop 1.什么是Hadoop?Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统(DistributedFileSystem)。2.优点1.高可靠性。Hadoop按位存储和处理数据的能力值得人们信赖 [3]  。2.高扩展性。Hadoop是在可用的计算机集簇间分配数据并完成计算任务的,这些集簇可以方便地扩展到数以千计的节点中 [3]  。3.高效性。Hadoop能够在节点之间动态地移动数据,并保证各个节点的动态平衡,因此处理速度非常快 [3]

App质量把控:简述质量问题现状及解决方案

对于质量问题,直接以小故事的形式展开,下面是移动中台年度针对质量复盘的一些思考。技术方案体现测试用例对于业务项目来说,会存在测试资源、冒烟用例、精准测试、QA新业务的业务回归、核心业务的UI自动化、高铁阶段的QA人工回归等。这里简单讲讲这些词语,对于新的业务项目,一定会有测试资源,简单说就是QA,新项目在经过PRD、MRD、需求讨论会、Kick-off之后,技术方案评审后,会经过测试用例评审,产出的结果就是用例指南,到时候QA会在用例平台指配给对应的开发。敏捷开发思想下,业务需求跟车,而不是针对业务项目开车,每周一创建本周高铁,需求买票跟着上车。上车之前针对你的开发分支,会走精准测试,产出精准

STM32深入系列01——内存简述(Flash和SRAM)

文章目录1.STM32内存简述1.1.STM32寻址范围1.2.存储器功能划分2.SRAM、ROM位置3.程序占用内存大小3.1.查看程序大小3.2.占用内存分析4.text、data、bss====>>>文章汇总(有代码汇总)最近学到了内存池、IAP相关的知识,虽然明白大致的过程,但是对于具体的很多数字还是有些似懂非懂,因此又回来稍微细致的总结一下,方便理解。1.STM32内存简述1.1.STM32寻址范围STM32是一个32位的单片机,因此,它有32根地址线,每个地址线有两种状态:导通或不导通。单片机内存的地址访问存储单元是按照字节编址的。按照字节编址,也就是说,访问一个地址上存储的数据,

计算机事业单位简答题6简述RIP,OSPF,BGP 路由选择协议的主要特点

简述RIP,OSPF,BGP路由选择协议的主要特点RIP:内部网关RIP协议特点有仅和相邻的路由器交换信息,不相邻不能交换信息路由器交换当前所知道的所有信息按照固定的间隔进行交换信息,30秒最大路径15,好消息传播快,坏消息慢OSPF:内部网关协议特点向本自治系统内所有的路由进行发送,使用的洪泛法发送的信息是本路由相邻的所有的路由器的链路状态。包括有那些路由相邻,度量,费用,时延,带宽只有内部链路发送改变的时候,才会对所有的路由发送信息BGP:外部网关协议交换路由信息的节点数量级是自治系统个数的量级自治系统之间的路由选择不是很复杂支持无分类域间路由选择CIDR

测试流程简述

测试流程整体流程如下:需求评审(功能需求、性能需求、接口需求)测试计划测试用例用例评审测试环境搭建(平台、架构、web服务器、数据库)执行用例缺陷记录缺陷跟踪和回归测试测试报告测试计划测试计划:描述了要进行的测试活动的范围、方法、资源和进度的文档,它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。测试计划可以有效预防计划的风险,保障计划的顺利实施内容:项目背景测试的参考文档、测试的交付文档测试目标、测试范围、测试环境、测试工具、测试策略、测试风险人力资源的分配、工作量的估算测试时间、进度安排、任务分配、培训计划等。测试用例测试用例:测试用例是为某个特殊目标而编制的一组测试输入、执行

简述TCP/IP建立连接过程(附流程和代码)

前言:TCP/IP定义了计算机操作系统如何连入互联网,以及数据传输的标准。TCP和IP是属于不同协议栈层的,只是这两个协议属于协议族里最重要的协议,所以协议栈或者模型以之命名了。本段转载C语言中文网:TCP/IP不是指一个协议,也不是TCP和IP这两个协议的合称,而是一个协议族,包括多个网络协议,比如IP、ICMP(InternetControlMessageProtocol,互联网控制报文协议)、TCP、HTTP(HyperTextTransferProtocol,超文本传输协议)、FTP(FileTransferProtocol,文件传输协议)、POP3(PostOfficeProtoco