- 博客(20)
- 收藏
- 关注
原创 基础知识点整理
简单描述efficiency和scalability是关键利用query在网络上找到自己想要的内容就是搜索自己想要的内容,包括查找关键字等简单定义简而言之就是对于数据的存储和访问IR系统不告知相关内容,而是告诉existence和whereabouts,就是告诉存不存在相关内容,如果存在需要去哪找,就类似搜索引擎搜出来的实际上是一个个的超链接。用户如果想知道具体内容就需要点进去了解传统信息检索模型(如向量空间模型和BM25)将每个文档视为独立的实体,仅根据文档内容计算排名分数。
2024-06-20 20:26:40
829
原创 Course
它基于程序设计中的函数调用和返回机制。这种风格强调了组件之间的交互是通过直接的函数调用来实现的明确的调用和返回:在这种风格中,组件之间的交互是通过函数调用实现的,每个调用都有一个返回点,调用者在调用函数后会等待返回结果。同步执行:调用者在调用函数时会阻塞,直到被调用的函数执行完毕并返回结果。控制流清晰:由于调用和返回的顺序性,程序的控制流通常比较清晰和易于理解。
2024-06-12 19:07:06
146
原创 OS碎片内容
程序(program):完成特定任务,用某种语言编写的一组指令的集合。就是代码,静态存在的进程(progress):运行中的程序,会被系统赋给内存空间;进程是程序的一次执行过程,或是正在运行的程序。有它自身的产生、存在、消亡过程进程不仅包含正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,比如说 CPU、内存、网络资源等线程(thread):由进程创建,是进程的一个实体;一个进程实际上有多个线程单线程:一个时刻只允许一个线程。
2024-05-22 18:59:27
560
1
原创 lamport_soon
旨在解决分布式系统中的事件顺序问题,即如何在不同的节点上准确确定事件的发生顺序核心思想是通过引入逻辑时钟(Logical Clock)来解决事件顺序问题。每个节点在事件发生时都会为事件分配一个逻辑时钟值。逻辑时钟是一个全局有序的计数器,它不同于物理时钟,不一定要与真实的时间同步。每个事件都有一个唯一的时间戳(逻辑时钟值)。如果事件A在事件B之前发生,那么A的时间戳应该小于B的时间戳。事件的时间戳由以下规则确定:对于本地事件(仅在一个节点上发生的事件),时间戳递增。
2024-04-27 08:17:52
515
原创 08分布式
IP routing ip路由 和 routing overlays 路由覆盖P2PPastryGUID的生成GUID的分布Pastry的路由算法逻辑距离和物理距离局部性指标和路由表自组织的路由覆盖网络简单算法表示节点离开(Node Departure)更新叶集更新路由表Pastry系统分析BitTorrent。
2024-04-26 11:18:54
410
1
原创 03分布式
这种系统的特点表明,它是一个强连通的、具有可靠通信的分布式系统,可以随时捕获全局状态快照,而不会中断进程的正常执行。Initiating a snapshot: 也就是开始创建 snapshot,可以由系统中的任意一个进程发起。Propagating a snapshot: 系统中其他进程开始逐个创建 snapshot 的过程。感觉就是最后一个发生的进程的前面所有的进程都应该记录状态。一致性快照和一致性切一个道理。Terminating a snapshot: 算法结束条件。需要两个规则确保获得快照。
2024-04-26 11:13:37
132
1
原创 02分布式
体系结构模型的种类核心系统架构更多的架构设计分布式架构的需求性能问题服务质量 Quality of Service QoSCaching和Replication的使用Distributed Concurrency 分布式并发导引Physical clocks 物理时钟用于底层的模型。
2024-04-26 11:13:25
202
1
原创 01
分布式系统:分布式系统是一种计算系统,它将计算资源和数据分散在多个节点上,这些节点可以通过网络连接在一起。分布式系统的目标是协调和管理这些分布在不同位置的资源,以实现特定的目标或提供服务。分布式系统可以采用各种不同的架构,包括集中式控制、客户端-服务器模型、P2P模型等。分布式系统通常更广泛地涵盖了各种不同的拓扑结构和通信模式。P2P模式:P2P(点对点)模式是分布式系统的一种特定形式,它强调节点之间的对等通信,没有中心服务器或中心节点。在P2P网络中,所有节点都可以直接与彼此通信和交互,而不需要中介。
2024-04-26 11:10:33
677
1
原创 智谱API使用
如何注册和调用api网上都有对应的内容,直接一搜就可以,本文针对代码的书写提出建议。此时可以清楚的看到成功流式得到结果,并且使用marked.js的效果。个人建议使用流式获取的方法,这个是类似gpt那种自然生成的效果的。如果想获得更多代码,比如实现对话文本框的效果可以关注私我。利用python使用zhipu ai,利用js得到内容。使用前记得 pip install zhipuai。
2024-04-25 01:29:17
592
1
原创 23省赛
*接下来首先是 ** *N *** ** 行,每行是一个字符串和一个字符,表示一种饮料的名字和对应的等级,等级只有 ** ** *A **T *** ** ≤10),表示接下来有多少组数据。** ** 每组数据只有一行 5 个数字,表示第一次投出的 5 个骰子的点数。i*=1,2,3,1 表示金牌,2 表示银牌,3 表示铜牌。**最后一行,如果是第一个国家/地区排在前面,输出 **行,每行是一个字符串,表示需要定级的饮料的名字。**输入第一行是两个正整数 ** *N *≤1000),表示总共有。
2024-04-15 15:08:59
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人