- 博客(23)
- 收藏
- 关注
原创 报错:Maven无法解析插件 org.apache.maven.plugins:maven-surefire-plugin:3.0.0
找到settings.xml双击点开,有两个路径看对不对(仅供参考)C:\Users\<你的用户名>\.m2\repository。
2025-06-17 07:55:32
495
原创 学习笔记:Redis入门
运行时异常(比如1/0),如果事务中存在语法性错误,那么执行命令时,其他命令是可以执行的,错误命令抛出异常。用二维的经纬度表示,经度范围 (-180, 180],纬度范围 (-90, 90],只要我们确定一个点的经纬度就可以名取得他在地球的位置。特点:没有隔离性的概念、不保证原子性(可能一部分成功,一部分失败)、不能回滚、排他性(一个事务依次执行,不会被其他指令插入)它在一组队列中,顺序的执行一系列指令;它本身不会存储元素本身,统计某个网站的UV,某个文章的UA,UA是(独立访客,一般是客户端的IP)
2025-06-13 18:21:14
853
原创 学习笔记:MongoDB
MongoDB 数据模型是面向文档的, 所谓文档就是一种类似于 JSON 的结构, 简单理解 MongoDB 这个数据库中存在的是各种各样的 JSON(BSON)在 MongoDB 中, 数据库和集合都不需要手动创建, 当我们创建文档时, 如果文档所在的集合或者数据库不存在,
2025-06-09 19:33:54
1179
原创 在docker操作redis
其中 /path/to/your/data 是宿主机上的目录路径,/data 是容器内的数据目录。在运行 Redis 容器之前,你需要确保 Docker 已正确安装并运行。默认情况下,Redis 容器中的数据在容器停止或删除后会丢失。: 在宿主机上创建一个 Redis 配置文件,redis.conf,添加下面代码。其中 /path/to/your/redis.conf 是配置文件路径。但请注意,并非所有配置项都可以通过环境变量设置,具体可以参考。如果连接成功,你将看到 Redis 的命令行界面。
2025-05-17 19:19:24
587
原创 学习笔记:Redis-SpringDataRedis
RedisTemplate可以接收任意Object作为值写入Redis,只不过写入前会把Object序列化为字节形式,默认是采用JDK序列化,得到的结果是下面这样的但是,我们可以自定义RedisTemplate的序列化方式在包下编写对应的配置类@Bean// 创建RedisTemplate对象// 设置连接工厂// 创建JSON序列化工具// 设置Key的序列化// 设置Value的序列化// 返回引入Jackson依赖-- Jackson 数据绑定依赖 -->
2025-05-16 19:15:20
410
原创 学习笔记:docker(2)
Manager Node(总经理)通过将Service(总工作)分解为Task(分工作)分配到Worker Node(牛马)是管理节点的 IP 地址。1个Service包含多个Task(由副本数决定)自主搭建(私服仓库):Nexus Harbor。基本概念:用管理docker镜像的仓库。1个Node可以运行多个Service。Task最终以容器形式运行在Node上。请记下这个令牌,稍后将在工作节点上使用。(创建镜像仓库后会有操作指南)1个Swarm包含多个Node。
2025-05-09 23:42:32
393
原创 学习笔记:docker(1)
顶级元素:name、service、network、volume、configs、secret。镜像的简单的静态网站。在项目目录下打开终端。
2025-05-08 20:37:44
249
原创 学习笔记:uv--Python包管理工具
(可以记录你所装的所有配置和依赖,摆脱历史包袱,长时间不看也不会忘)公司开发的一个极其快速的Python包管理器,完全用Rust。集成了虚拟环境管理、Python版本控制、依赖解析等功能。的替换流,下载方面拥有极快的速度(比。标准化,用于替代传统的。快10-100倍)。
2025-05-03 20:41:43
420
原创 5ire:开源桌面ai助手,香的嘞!
在自己的理解里,这些就像一些插件,可以帮助自己,只需使用者问出一些问题或者提出一些要求,ai便会立刻化身为小秘书,操作文件,查数据库,联网抓数据样样精通,幻想中,就差使用者嘴巴一说,ai就将自己的活全都干了。知识库也是十分方便,它支持本地知识库,能把 docx、pdf、txt 这些文件成功解析,你可以上传一堆文档,5ire 会帮你提取关键信息,问一个问题,它也能成功帮你精准查找解答。最关键的是什么,开源,使用简单,我这小白下载就能用,以后慢慢使用好了还带慢慢的研究map。
2025-04-21 09:51:24
323
原创 从0手搓前后端分离项目(spring3+vue3)(2)
在vite.config.js包中vueDevTools下面添加。点开package.json其中要显示下图。在css包下新建index.scss并添加。首先安装哈,全局实用icon,这个也要下。接下来,在main.js中添加。另外主题色也需要导入。所有的配置就结束啦!
2025-03-24 11:21:50
221
原创 从0手搓前后端分离项目(spring3+vue3)(1)
第一个是404页面路由,第二个是不管搜索错了啥都会跳转到notFound页面,redirect是重置路径的意思。node_modules:不是我们的源码文件,这个是依款包下载之后的存放目录。package-lock.json:在你下载依赖的时候锁定版本的一个文件。创建一个vue项目,并将里面无用的东西统统删掉!public:存放全局的静态文件,比如说网页的 icon。在routes的中括号中配置所需要的路由即可。vite.config.js:全局的配置文件。jsconfig.json:内部配置文件。
2025-03-23 18:40:28
195
原创 学习笔记:Pytorch基础(二)--张量进阶
是 PyTorch 中张量的一个属性,用于表示生成该张量的操作的梯度函数,主要用于自动求导。为ture,那么它将会追踪对于该张量的所有操作。如果没有指定的话,默认输入的这个标志是。是一个统计函数,用于计算张量的平均值。原地改变了现有张量的。是一个标量(即形状为。
2025-02-17 17:50:14
192
原创 学习笔记:Pytorch基础(一)--张量
print(x)print(x)print(x)print(x)根据现有的tensor建立新的tensor。print(x)x=torch.randn_like(x,dtype=torch.float)#重载dtype!print(x)#结果size一致。
2025-01-19 13:58:40
295
原创 Python 项目和Pytorch 项目的环境构建
新建项目,选择下载anaconda的路径下名为python的exe文件为解释器,就此完成。•pipfreeze>目录把你的包输出到一个txt文件中。在AnacondaPrompt中安装pytorch。•piplist之前提过,查看你拥有的库。•pipuninstall卸载库。•pipshow显示库的信息。•pipinstall安装库。
2025-01-19 13:12:07
361
原创 python Canvas画布
Canvas控件具有两个功能,首先它可以用来绘制各种图形,比如直线、弧形、椭圆形、多边形和矩形等,也可以在上面放置图片、文本、小部件或框架。今天在csdn上刷资料,发现python中有这样一个有趣的控件,就想着了解一下,以下仅相当于我对此控件的了解与总结。绘制对象时要注意书写画布坐标系(以画布的左上角作为坐标原点,右下角的坐标为距离x轴和Y轴的两个最大值)。导入thinter包,创建主窗口,创建画布,并将画布布置到主窗口中。在画布上绘制对象,通常用create_xxxx,xxxx=对象类型。
2024-12-28 22:35:43
493
原创 数据结构:B树和B+树
要查找区间范围内的元素时,首先自顶向下,查找区间的最小值所在的叶子节点,再通过连续链表指针,遍历到相邻叶子节点,直到在叶子节点中找到区间最大值,这样就成功找出了区间内的所有元素。相比于B树,查询次数更少,更快。B+树让我们可以很方便地进行范围查询(运用于数据库内模糊查询,范围查询十分便捷)。B树和B+树其实就是23树的一个扩展,一种特殊的平衡树。学习中最难的一环,今天就由我带大家了解一下数据结构,一章中的B树和B+树。
2024-12-27 14:25:28
245
原创 数据结构:翻折问题
和printTree,在createTree中建立一个队列用于层序遍历(如果比不懂层序遍历可以看我之前写的层序遍历哦!)添加结点 ,建立二叉树。翻折问题 是一个模拟折纸过程,并通过二叉树来表示折纸的痕迹。根结点是第一次对折产生的折痕,每次对折纸时,会在树的叶子节点上添加新的左子节点和右子节点,分别表示折痕的方向(“down”或“up”)。代码执行原理是定义一个公共类,调用接下来要写的方法,再打印出。学习中最难的一环,今天就由我带大家了解一下数据结构,一章中的经典问题--翻折问题。
2024-12-26 11:49:46
257
原创 数据结构:二叉树的层序遍历
1.创建两个对列,在一个队列中始化一个根结点。(此处两个队列一个放初始结点,另一个放弹出结点的键)学习中最难的一环,今天就由我带大家了解一下数据结构,二叉树一章中的高级遍历方法--层序遍历。所谓的层序遍历,就是从更节电开始,依次向下,获取每一层所有结点的值,如下图的二叉树。2.循环开始,每次弹出一个结点,并将当前结点的左子结点和右子结点放入队列。3.每次弹出后,将弹出的结点的键加入到另一个队列中,直至遍历结束。那么用代码该如何实现呢?下图就是代码的实现原理了。那么层序遍历的结果就是:EBGADFHC。
2024-12-24 20:39:15
236
原创 数据结构:循环链表
相信通过上面图片大家能过了解循环链表的工作原理了。其特点是链表中的最后一个节点指向链表的头节点,形成一个闭环。与普通快慢指针与众不同的是,它不管走多远,快慢指针终有一日将相逢。由此特点,它也成就了无限遍历循环这一功能。学习中最难的一环,今天就由我带大家了解一下数据结构,链表一章中的循环链表。
2024-12-23 22:44:50
341
原创 数据结构:快慢指针--中间值问题
相信通过上图,大家应该了解了,快慢指针是如何查找出中间值的了(慢指针一次走异步,快指针一次走两步,等快指针走到终点时,慢指针刚好走到一半,即找到中间值)。现提出条件,运用while循环,知道快指针到尾结点时停止运动,然后就是,快指针走两次,用fast.next.next,慢指针走一次,用slow.next。数据结构向来是Java语言学习中最难的一环今天就有我带大家了解一下数据结构,链表一章中的快慢指针。接下来,我就我自己对下面代码的理解,讲述一下我认为较难理解的代码哦!其实也不多,就几行啦!
2024-12-22 12:10:11
248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人