自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 lua脚本,获取参数失败问题解决

RedisTemplate<String, String> 中,泛型参数指定了模板操作的键(keys)和值(values)的数据类型。在这个例子中,键是 String 类型的,这意味着所有的键都将以字符串形式存储在Redis中。在这个例子中,值也是 String 类型的,这意味着所有的值都将以字符串形式存储在Redis中。这样就完美解决了这个问题,但是花费了我 4个小时,才明白问题。为了排查问题,先修改一下lua脚本,把我需要传的参数。结果发现,存入redis的是以对象序列化的。

2024-08-14 16:17:31 344

原创 小白了解网盘系统(2)

主要我们学习的网盘是为了了解网盘系统的主要功能上传和下载,我们先要进入我们主要想探究的是奇文网盘的各种亮点,各种增删改查一笔带过##进行查看该接口的请求模式为get说明,其并不是真正的上传文件。而是通过一种查询的手段,快速查看在数据库中是否存在该文件。先是通过查询数据库表,查看是否有足够的空间;所谓只是根据userId,和userId下所属的文件,计算文件大小,再与系统参数中所分配网盘大小做比较如果用户第一次存入东西,就可以根据sysparam表中存储的数据初始化他的网盘大小。

2024-07-17 15:59:45 823

原创 小白了解网盘项目(1)

领域模型是软件工程中一种设计模式,用于表示现实世界中的概念和实体,它们通常对应于业务领域中的概念和对象。利用 Redis 的原子操作特性,实现对上传任务的并发控制和数据一致性管理,确保多个上传任务之间不会相互干扰或冲突。UFOP的配置类,确保依赖的类存在时才加载相应的配置,同时实现属性的绑定和导入其他配置类的功能。,包含了分块的序号和用于校验数据完整性的哈希值,确保了分块上传的可靠性和完整性。:表示当前分块的数据内容的 MD5 散列值,用于校验分块的完整性和一致性。

2024-07-16 11:44:58 733

原创 解决 Could not create local repository at /Library/Maven/repo问题

注意,这里没有设置你的本地仓库位置,你需要在其中填写以下配置。把这些地方都选上,这样应该就可以解决这个问题。这里应该有一个settings.xml。搜了半天资料,才解决了这个问题。如果没有,你需要自己创建一个。在这之后,打开你的IDEA。来设置你的本地仓库,

2024-07-08 14:59:39 299

原创 二叉树刷题 101. 对称二叉树 | 104. 二叉树的最大深度 | 111. 二叉树的最小深度 |

【代码】二叉树刷题 101. 对称二叉树 | 104. 二叉树的最大深度 | 111. 二叉树的最小深度 |

2024-07-05 13:38:29 125

原创 二叉树刷题 102. 二叉树的层序遍历 | 199. 二叉树的右视图

两种方法,递归和队列。

2024-07-03 14:41:16 358

原创 栈和队列刷题 150. 逆波兰表达式求值 |239. 滑动窗口最大值 |347. 前 K 个高频元素

可以提供一个“兜底”的情况,处理所有未明确列出的情况。块是可选的,如果没有提供,并且没有找到匹配的。设置为 “Invalid month”。的值不是1到12,那么没有匹配的。语句什么也不做,直接继续执行。并执行相应的代码块,然后。

2024-07-03 14:40:21 207

原创 栈和队列刷题 232. 用栈实现队列|225. 用队列实现栈 | 20. 有效的括号 | 1047. 删除字符串中的所有相邻重复项

中可由Queue完成,Queue的实现类有。一个栈负责进,一个栈负责出。用两个栈可以完成一个队列。为空,那么就按顺序弹出。

2024-07-01 14:30:51 325

原创 字符串刷题 344. 反转字符串|541. 反转字符串 II|54.替换数字

是Java中用于处理可变字符串的两个类。这些方法提供了强大的功能,可以对字符串进行各种操作,而不需要创建多个中间字符串,这有助于提高性能。这些方法提供了对字符进行分类、转换、比较和获取字符属性的能力,是处理字符数据时非常有用的工具。这意味着它的方法是同步的,可以在多线程环境中使用,而不会相互干扰。这些方法提供了对字符串进行各种操作的能力,包括创建、比较、修改、查找和格式化等。修饰的变量是基本数据类型则值不能改变,修饰的变量是引用类型则不能再指向其他对象。类提供了许多有用的方法来处理字符串。

2024-06-28 10:07:54 563

原创 哈希表刷题 454. 四数相加 II|383. 赎金信|15. 三数之和|18. 四数之和

再遍历另一个数组,如果哈希表中没有就返回false,有就次数减去1,如果次数小于0返回false。使用哈希表,遍历一个存各单词出现的次数。

2024-06-27 22:14:01 226

原创 哈希表刷题 242. 有效的字母异位词|349. 两个数组的交集|202. 快乐数|1. 两数之和

为了能让 HashMap 存取高效,尽量较少碰撞,也就是要尽量把数据分配均匀。我们上面也讲到了过了,Hash 值的范围值-2147483648 到 2147483647,前后加起来大概 40 亿的映射空间,只要哈希函数映射得比较均匀松散,一般应用是很难出现碰撞的。但问题是一个 40 亿长度的数组,内存是放不下的。所以这个散列值是不能直接拿来用的。用之前还要先做对数组的长度取模运算,得到的余数才能用来要存放的位置也就是对应的数组下标。这个数组下标的计算方法是“

2024-06-26 13:24:10 1179

原创 链表刷题 24. 两两交换链表中的节点|19. 删除链表的倒数第 N 个结点|面试题 02.07. 链表相交|142. 环形链表 II

可以有效解决该问题,剩下的只是模拟就好。

2024-06-25 22:23:10 236

原创 链表刷题 203. 移除链表元素 | 707. 设计链表 | 206. 反转链表

由于其内部实现为链表,因此在进行头部或尾部的添加和删除操作时非常高效。然而,由于需要遍历链表来定位元素,所以随机访问的性能不如基于数组实现的。接口,因此它既可以作为一个列表使用,也可以作为一个双端队列使用。是 Java 中的一个双向链表实现,它实现了。时,需要根据实际的应用场景和性能需求来决定。Collections中的链表。使用Collections。虚拟节点 + 双指针。

2024-06-24 21:49:11 631

原创 数组刷题 977. 有序数组的平方 | 209. 长度最小的子数组 | 59. 螺旋矩阵 II |54.螺旋矩阵

*要考虑 |偏移量| 循环次数| 每次循环开始的节点|矩阵的边是否时奇数 **

2024-06-23 20:01:00 259

原创 数组刷题 704.二分查找| 27. 移除元素 | 35. 搜索插入位置 |34. 在排序数组中查找元素的第一个和最后一个位置

ArrayList的扩容机制: 在声明时并不赋给他空间,在插入第一个元素时,容量扩展到10,每次扩容增大到之前的1.5倍左右。在Java中,数组是基本的数据结构之一,提供了一些内置的方法来操作数组元素。是 Java 中的一个灵活且功能丰富的集合类,提供了许多用于操作列表的方法。2.target 在数组范围中,但不在数组元素中,返回{-1,-1}数组是内存上的一个连续的空间,地址是连续的,用于存储数据。声明并初始化一个二维数组,代表是一个2行3列的二维数组。二分查找:可以扫描两次 分别确定 左边界和右边界。

2024-06-21 16:34:15 778

原创 mybatis开启驼峰命名不生效

我的问题是我自己手动配置了mybatis的配置类,需要在自己的mybatis配置类中修改。明明在properites配置文件中配置了。可是为什么还是不能进行这样的操作呢?mybatis开启驼峰命名不生效。

2024-06-19 11:26:01 347

原创 error at ::0 can‘t find referenced pointcut [xxx]解决方法

aspectj.weaver-1.6.8 版本太低。1.7.2可解决此问题。

2023-11-12 14:22:29 77 1

原创 对word Grounded Graph Convolutional Network词基图卷积网络,这篇论文的理解

目前的gcn分类,往往需要一定的数据集对gcn进行训练,而且只能依据训练的图中文档对样本进行分类,没法泛化到图外文档,wgcn将文档图转化为词图,使用与要测试的文档无关的图,将数据样本和gcn模型分离开,这种wgcn据作者说会有很强的泛化能力。通过给定的语料库,构建了一个词级图,节点包含语料库中的所有词, 用一个向量表示一个词在所有文档中出现的词频,Xdv是取决于语料库的文档-词矩阵,该矩阵的第i列表示语料库的第i个词在所有文档中呈现的次数,两个词的相关性则通过该矩阵与其转置相乘计算出来。

2023-07-28 19:30:22 96 1

原创 对损失函数的理解

最小二乘就是将人的判断减去机器判断,然后为了保持这个数大于0,会对其平方操作而不改变他的关系。但是最小二乘在模型里实现会很麻烦,至于为什么,现在还不懂。信息量 :一个事件从概率到真实发生的难度。熵: 一个系统从原来的不确定到确定的难度。最大似然估计是通过已发生的先验概率,反推一个完美的概率。比方说预测一个东西是不是巧克力,他会输出一个概率。今天在看论文的时候对损失函数的含义产生了疑问。用机器模型的概率逼近真实发生的概率。机器模型会生成一个关于标签的概率。图片来自b站 up 王木头学科学。

2023-07-26 19:11:04 54 1

原创 科大讯飞基于论文摘要的文本分类与关键词抽取挑战赛----第一次nlp比赛心得

总的来说,感觉还是对自己的代码能力有一个提高,虽然都是用chatgpt、newbing搜的,对pandas有了新的认识,模型和tokenizer也有了更加新的认识,map函数的含义也还是不太清楚,等下把训练代码贴出来,为大家打个底,由于是第一次,所以使用的是jupyternotebook。参加了基于论文摘要的文本分类与关键词抽取挑战赛,第一次参加比赛,对所有问题都不太清楚,一步一步用chatgpt搜的相关代码,一点一点做的。不知道为什么,用别的模型进行训练,得到的效果都不是太好,生成提交的.csv文件。

2023-07-23 16:49:15 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除