- 博客(12)
- 收藏
- 关注
原创 Pycharm Debug 变量值显示不出,或者加载不出,一直显示collecting data~~
【代码】Pycharm Debug 变量值显示不出,或者加载不出,一直显示collecting data~~
2025-05-21 16:00:38
154
原创 SqlAlchemy 多对多关系中,对关联表的操作
一般情况下,对于关联表的字段,我们只创建关联着两张表的主键的字段。插入数据时,关联表由SqlAlchemy管理,自动填充新的记录。这时关联表可以创建其他的字段,只不过SqlAlchemy不填充。可以根据业务需求添加新的字段,字段值由开发者自己填写。
2025-05-20 19:53:53
189
原创 大语言模型调用-核心参数详解及如何使用
"assistant":助手(AI)消息,即此前模型产生的回答。随着对话进行,messages 列表会不断加入新的 user 和 assistant 消息,以维持上下文。user(字符串,可选):用于标识终端用户的唯一标识符。messages(消息列表): 多轮对话消息组成的数组。每个消息是一个字典,包含 role(角色)和 content(内容)。"system":系统角色消息,可用于设定对话的背景或规则,比如指示 AI 扮演某种身份。"user":用户消息,即用户提出的问题或输入。
2025-05-16 15:23:25
539
原创 多路复用,多级页表,DMA
在页式存储管理中,通常会把地址空间划分成固定大小的页。例如,在进行大量数据的文件传输时,如果没有DMA,CPU需要不断地从设备读取数据并写入内存,这会占用大量的CPU时间,而使用DMA技术,CPU可以在数据传输的同时进行其他运算或处理任务。例如,一个进程只使用了虚拟地址空间中的一小部分,采用多级页表时,只需要为这部分使用到的地址建立页表,而单级页表则需要为整个虚拟地址空间建立页表,浪费了大量内存。例如,在二级页表中,需要先访问外层页表,再访问内层页表,才能得到物理地址,而单级页表只需要一次访问页表即可。
2025-04-21 16:54:32
946
原创 2025年4月18日:48,240
解题思路:先转置,再反转(逆序)每一行操作得到的矩阵 = 原矩阵顺时针旋转 90 度后的矩阵从数学原理上来说,转置操作改变了矩阵元素的行列对应关系,使得原矩阵在空间上进行了一种初步的变换。而反转每一行的操作则进一步调整了元素的顺序,恰好实现了顺时针旋转 90 度所需要的元素位置变化。所以,通过先转置再反转每一行这样的操作组合,就能够在不使用额外矩阵的情况下,实现矩阵的顺时针 90 度旋转。举例论证一下:假设有一个矩阵matrix1. 转置操作矩阵的转置是将矩阵的行和列进行互换,即变为。
2025-04-18 16:31:37
236
原创 2025年4月17日:73 , 54
/ 用第一行和第一列做置零标记,布尔值标记第一行,列是否置零// 整体思路是先标记第一行和第一列是否原本就有 0,// 然后利用第一行和第一列来记录其他行和列是否存在 0,最后根据记录将相应的行和列置为 0。// 最后根据标记对第一行第一列处理。
2025-04-17 22:28:10
331
原创 2025年4月16日:41
第一步:处理无效数字:第二步:标记出现过的正整数:第三步:找出未出现的最小正整数:举例说明:下面以输入数组 为例,详细说明上述代码的执行过程:代码会遍历数组,把小于等于 0 或者大于数组长度 (这里 )的数置为 (也就是 5)。经过这一步,数组变为 。再次遍历数组,对于每个数 ,若 在 范围内,就把 置为负数。最后一次遍历数组,找到第一个正数所在的索引 , 就是未出现的最小正整数。综上所述,对于输入数组 ,通过上述代码处理后,得出未出现的最小正整数是 2。
2025-04-16 22:26:01
276
原创 2025年4月14日:239,76, 53
1.暴力求-双重循环-时间复杂度O(n*k)----超时2.队列方法队列中保存滑动过程中任意时刻的窗口最大值,里面的数据记录数组索引,索引对应的数组值从大到小排序。k总结:队列存储索引值,是因为索引值才能更好地表明位置信息。先移除不属于当前窗口的索引值(第一步),然后对列表排序(第二步,第三部),记录结果(第四步)
2025-04-14 22:39:52
209
原创 2025年4月13日:438,560
解题思路:1. 创建两个长度为 128 的整数数组 sCount 和 pCount,用于分别记录字符串 s 的初始窗口和字符串 p 中每个字符的出现次数。数组长度设为 128 是为了能覆盖 ASCII 字符集。2. 使用ascall-->int 来表示一个字符在对应的ascall数组中的位置(即是数组索引),数组值代表出现的次数。3. 因此可以将pCount看成被匹配的窗口,内容不变,在sCount上面进行滑行。
2025-04-13 21:02:16
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人