- 博客(32)
- 收藏
- 关注
原创 阅读笔记——理解什么是LLM大语言模型
定义:Token是LLM处理文本的最小单位,相当于语言的"原子"类比:中文:1个token ≈ 1个汉字或常见词(如"模型"可能为1个token)英文:1个token ≈ 4个字母(如"apple"可能拆为"app"+“le”)每个token都会在模型中生成三个核心向量○ Q 是查询向量○ K 是线索向量○ V 是答案向量候选token:在自注意力机制中,候选token 是指当前token在计算注意力权重时,所有可能与之发生交互的其他token。
2025-05-28 21:31:44
385
原创 FastApi学习
一个构建API的现代、快速(高性能) 的web框架——更适配于前后端分离前后端不分离客户端看到的内容所有界面效果都是由服务端提供出来的后端服务器,在返回页面之前,把数据嵌入到页面再把整个页面当作数据返回给客户端(模板语法)前后端分离【 把前端的界面效果分离到另一个服务器,python服务端只负责返回数据即可 】前端形成一个独立的网站,服务端构成一个独立的网站@app.get()@app.put()tags=["这是一个***测试接口"] ###影响自动化文档summary="" ###总结。
2025-05-28 17:42:33
930
原创 leetcode热题100——day27
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。请你将两个数相加,并以相同形式返回一个表示和的链表。
2025-05-12 13:05:23
187
原创 leetcode热题100——day25
给定一个链表的头节点 head ,返回链表开始入环的第一个节点。如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。不允许修改 链表。
2025-05-10 12:46:49
249
原创 leetcode热题100——day24
给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环 ,则返回 true。否则,返回 false。
2025-05-09 15:12:51
229
原创 leetcode热题100——day23
给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true;否则,返回 false。
2025-05-08 12:14:56
125
原创 leetcode热题100——day21
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null。
2025-05-06 15:40:49
124
原创 leetcode热题100——day19
转置矩阵:将矩阵的行和列互换(即 matrix[i][j] 和 matrix[j][i] 交换)。翻转每一行:将每一行的元素顺序反转。小tips: [::-1] 是 Python 的切片语法,表示从列表的开头到结尾(:),以步长 -1(即逆序)的方式提取元素。例如:[1, 2, 3][::-1] 的结果是 [3, 2, 1]。
2025-04-28 15:02:37
296
原创 leetcode热题100——day17
给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0。请使用 原地 算法。
2025-04-23 11:17:43
107
原创 leetcode热题100——day16
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。
2025-04-21 19:55:17
219
原创 leetcode热题100——day15
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。请 不要使用除法,且在 O(n) 时间复杂度内完成此题。
2025-04-18 17:54:03
192
原创 leetcode热题100——day13
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi]。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。
2025-04-09 14:29:13
204
原创 leetcode热题100——day12
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。
2025-04-08 15:07:43
186
原创 leetcode热题100——day11
给你一个字符串 s 、一个字符串 t。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “”。
2025-04-07 21:12:20
164
原创 leetcode热题100——day10(双端队列deque)
给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回 滑动窗口中的最大值。
2025-04-04 18:43:28
432
原创 leetcode热题100——day9 (py前缀和、哈希表)
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数。子数组是数组中元素的连续非空序列。
2025-04-03 13:05:16
194
原创 leetcode热题100——day8
给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
2025-04-02 14:30:34
291
原创 HTTP协议——基础概念的简单学习
从域名服务器获取域名对应的IP地址SSL/TLS安全传输SSL(Secure Socket Layer)安全套接层TLS(Transport Layer Security)安全传输层协议SSL + HTTP = HTTPS(超文本传输安全协议)加密报文体HTTP协议报文分为:报文头、报文体URI(Uniform Resource Identifier),统一资源标识符URL(Uniform Resource Locator),统一资源定位符,也就是网址URL是URI的一个子集纠正:Set-Cooki
2025-04-01 20:14:50
884
原创 leetcode热题100——day7
遇到重复字符串时,应该在左边的重复字符的下一位开始继续滑动窗口,而不是在右边的重复字符开始。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。输入: s = “abcabcbb”输入: s = “pwwkew”
2025-04-01 10:17:07
199
原创 leetcode热题100——day6
解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。如果左侧的最高为3,右侧最高为4,自身高度为2,那么这个位置就只能接到1个单位的雨水。输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]输入:height = [4,2,0,3,2,5]
2025-03-31 19:51:08
217
原创 leetcode热题100——day5(2)
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= k ,同时还满足 nums[i] + nums[j] + nums[k] == 0。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]输入:nums = [0,1,1]输入:nums = [0,0,0]解释:唯一可能的三元组和为 0。输出:[[0,0,0]]
2025-03-29 20:56:38
303
原创 leetcode热题100——day5
给定一个长度为 n 的整数数组 height。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i])。解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。输入:[1,8,6,2,5,4,8,3,7]输入:height = [1,1]返回容器可以储存的最大水量。说明:你不能倾斜容器。
2025-03-29 13:37:04
185
原创 leetcode热题100——day4
list.remove()方法在匹配不到值的时候会直接返回状态异常不会进入循环,所以这道题不能用remove()方法来匹配0。
2025-03-28 11:10:53
209
原创 leetcode热题100——day3
给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。输入:nums = [100,4,200,1,3,2]输出:4解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。输入:nums = [0,3,7,2,5,8,4,6,0,1]输出:9输入:nums = [1,0,1,2]输出:3提示:0 <= nums.length <= 105-109 <= nums[i] <= 109总
2025-03-27 16:37:48
257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人