自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 synchronized 关键字的锁对象。类名.class 和 this的区别

this:适用于多个线程操作同一个对象实例,对该对象的非静态资源进行同步访问的场景。类名.class:适用于多个线程操作类的静态资源,或者多个线程操作不同的对象实例,但需要保证这些线程之间同步的场景。

2025-04-06 12:35:49 401

原创 java中String和Json有什么区别

本质上就是一种。但是它有特定的结构和规则,用于表示数据的层次和类型。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于存储和传输结构化数据。

2025-03-14 14:47:00 159

原创 树的 深度优先搜索

树的深度优先搜索(DFS)和先序遍历的顺序最像。但 DFS 的泛指还包括中序和后序遍历等所有"先一条路走到黑"的遍历方式。广度优先搜索(BFS)和层序遍历是另一类遍历方式,按层访问节点。

2025-03-14 12:28:53 142

原创 @Aspect注解的作用

在Java中, 注解是 Aspect-Oriented Programming (AOP) 编程中的一个核心注解,它用于定义切面(Aspect)。切面是 AOP 的基本构件之一,AOP 通过切面将横切关注点(如日志记录、性能监控、事务管理等)与业务逻辑分离,增强代码的可维护性和可复用性。定义切面(Aspect): 注解用于标识一个类为切面。一个切面包含横切关注点的定义,可以拦截某些指定的程序执行点(JoinPoint),并在这些点前后执行特定的操作。增强目标方法:通过切面定义可以为特定的目标方法添加前置处理

2024-10-10 11:51:39 376 1

原创 PageHelper 中的 `Page` 类

类和相关的分页机制提供了一种方便的方法来处理数据库查询的分页问题,有效提升开发效率和代码的可维护性。是一个流行的分页插件,用于 MyBatis 或 MyBatis-Plus 中。类用于封装分页结果的信息,包括当前页码、每页条数、总记录数、总页数等。PageHelper 的。在 Java 开发中,

2024-08-04 18:08:30 458

原创 springboot前端向后端请求数据的方式

GET:用于获取数据,不修改服务器上的资源,适合获取小量数据。POST:用于提交数据,可能会改变服务器上的资源状态,适合创建新资源。PUT:用于更新数据,幂等,适合更新完整资源。DELETE:用于删除资源,幂等。PATCH:用于部分更新资源,适合更新资源的一部分。HEAD:用于获取资源的元数据,不获取主体内容。OPTIONS:用于查询支持的HTTP方法,常用于CORS预检请求。选择使用哪种HTTP方法取决于你要对服务器资源执行的操作,以及操作的幂等性和副作用要求。

2024-08-02 16:47:06 795

原创 springboot前后端参数传递方式总结

/ 处理逻辑注解不能省略。路径参数必须显式标注以绑定 URL 中的部分到方法参数。路径参数和请求头参数:必须显式使用和注解。请求体参数:必须显式使用注解。查询参数:当参数名与方法参数名相同时,可以省略注解;否则,必须使用。

2024-08-02 16:43:28 397

原创 PageHelper 总结

PageHelper插件通过自动为 SQL 语句添加分页逻辑(如LIMIT子句),简化了分页查询的实现。它支持多种数据库,并能方便地与 MyBatis 集成,提供灵活且高效的分页功能。这个 Markdown 格式总结了 `PageHelper` 的工作机制、使用示例以及 SQL 查询的修改过程,帮助你快速了解和使用 `PageHelper` 插件。

2024-08-01 22:46:05 459

原创 @RequestParam注解

是 Spring MVC 中常用的注解,用于将 HTTP 请求的参数绑定到控制器方法的参数中。它支持默认值和必填检查等功能,使得处理请求参数更加方便和安全。在开发 RESTful API 或处理表单提交时,提供了灵活的参数绑定方式,简化了请求处理逻辑。

2024-08-01 21:05:58 529

原创 Spring 框架中的控制反转、依赖注入与注解配置

Spring框架通过控制反转和依赖注入实现了松耦合的设计。注解配置提供了一种简洁的方式来定义和管理Bean及其依赖关系,使得代码更加易读和维护,增强了开发效率。

2024-08-01 16:01:18 389

原创 深度学习中的 `tanh` 激活函数

tanhtanh。

2024-07-29 18:16:53 570

原创 全局池化层

第二通道:(17+18+19+20+21+22+23+24+25+26+27+28+29+30+31+32)/16 = 24.5。- 第三通道:(33+34+35+36+37+38+39+40+41+42+43+44+45+46+47+48)/16 = 40.5。- 第一通道:(1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16)/16 = 8.5。- 输入张量是(3,4,4),即3个通道,每个通道的大小为4×4。- 输出张量的形状是(3,1,1)。

2024-07-18 11:40:12 505

原创 enumerate()

通过计算 `(colormap[0] * 256 + colormap[1]) * 256 + colormap[2]`,将每个 RGB 值转换为一个唯一的索引,并将这个索引在 `colormap2label` 中映射到类别索引 `i`。在你的代码中,`enumerate` 的作用是获取 `VOC_COLORMAP` 列表中每个颜色映射的索引和值。使用 `enumerate` 后,`i` 将是当前颜色映射的索引,`colormap` 将是当前的 RGB 值。(0, 128, 0), # 类别2。

2024-07-17 17:09:17 315

原创 深度学习中归一化的作用

归一化是一种数据预处理技术,旨在调整数据的分布,使其具有零均值和单位方差。归一化可以加速模型的训练过程,提高模型的性能和稳定性。

2024-07-16 18:28:22 316

原创 torchvision.datasets.ImageFolder(最详细功能总结)

从前8个和后8个样本中分别取出图像部分并显示。数据集按类别放在不同的子文件夹中。

2024-07-16 18:10:07 352

原创 permute()函数功能

【代码】permute()函数功能。

2024-07-14 16:55:15 418

原创 动态生成字符串

例如,假设 `fname` 是图像文件的名称(不包含扩展名),那么 `f'{fname}.jpg'` 就是该图像文件的完整文件名(包含扩展名)。如果 `fname` 的值是 `'2007_000032'`,那么 `f'{fname}.jpg'` 会生成字符串 `'2007_000032.jpg'`。所以,`f'{fname}.jpg'` 的作用是将 `fname` 变量的值与 `.jpg` 拼接在一起生成一个新的字符串。- 在运行时,`{fname}` 会被替换为 `fname` 变量的值。

2024-07-14 16:46:03 170

原创 数据预处理方法:缺失值处理和数据标准化方法及好处

将所有缺失的值替换为相应特征的平均值。这是一种常见的处理缺失数据的方法,它假设缺失数据是随机的,并且可以用其他观测值的平均值来近似。在机器学习和统计建模中,数据预处理是至关重要的一步,它有助于提高模型的性能和准确性。通过这些预处理步骤,数据集的每个特征都在一个共同的尺度上,这有助于模型更加公平地对待每个特征,从而提高模型的泛化能力。:通过将特征重新缩放到零均值和单位方差来标准化数据。

2024-07-14 11:20:53 286

原创 Mybati学习中遇到的问题

1.xxxMapper.xml没有在Mybatis核心配置文件中注册。2.maven资源过滤问题(xxxMapper.xml无法导出)将Mybatis核心配置文件中的UTF-8改为UFTF8。3、1 字节的 UTF-8 序列的字节 1 无效。去掉SqlSessionFactory解决重复声明。4、sqlSessionFactory可能为空。......

2022-08-31 13:09:41 398

原创 Markdown语法学习

Markdown语法学习

2022-08-30 11:50:56 155

原创 Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@49565932]

创建用户接口输入后idea中报错,事务管理什么的也加了的。当密码以0开头时,系统自动按8进制识别了。配置信息中数据库连接出错。所以加上双引号后完美解决。

2022-08-30 10:44:37 5393 1

空空如也

空空如也

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

TA关注的人

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