自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 YOLO转VOC(对比实验)

一共需要改五个位置,代码中有注释。

2025-03-29 12:47:40 153

原创 Objects.nonNull() 与 Objects.isNull()

【代码】Objects.nonNull() 与 Objects.isNull()

2025-03-13 14:18:43 201

原创 IDEA修改项目的JDK版本(无缝切换8和11)

1.project structure里面,在配置里把jdk改为 jdk 1.8 (Project 和 module都要改,这里是共2处)2.file - > settings 里的 java Compiler 也要改(1处)不需要修改环境变量,需要修改IDEA的三个位置。

2025-03-12 11:47:58 439

原创 Springboot单元测试

在高版本的 Spring Boot 中,一般默认用的是 JUnit5。此时通过添加 @SpringBootTest 注解,即可成功注入相关的 bean 对象,并进行测试。如果使用的是 JUnit4,则需要额外添加 @Runwith(SpringRunner.class) 注解,用于声明测试的环境为 Spring 环境。一般测试类上需要加@SpringBootTest、@RunWith、@ActiveProfiles三个注解。测试类中的方法需要加@Test注解。

2025-03-11 19:59:07 299

原创 阿里云OSS报错:[Server]Unable to execute HTTP request:返回结果无效,无法解析。

询问了阿里云的客服,客服说现在的OSS版本需要在3.17.4,但是我查看了自己的版本是3.18.1。出现相同问题的同学,快去检查你的OSS版本,赶紧升级一下!项目代码要判断某个资源在OSS上是否存在,但是一直报错。

2025-03-07 17:34:34 280

原创 Github默认分支

git旧默认分支是master,新的默认分支是main,所以创建本地仓库init的时候要。

2024-09-12 11:04:01 474

原创 YOLOv8数据增强

【代码】【无标题】

2024-09-07 21:23:13 807

原创 JVM体系结构图(超级无敌详细版)

2024-08-05 21:27:51 172

原创 操作系统导论第七章作业

首先,在没有-c标志的情况下运行:这将向您展示在没有-c标记的情况下要解决什么问题。您自己的工作列表(例如-l 10,15,20),以生成不同的问题。获取标志和选项的完整列表(包括设置等选项RR调度器的时间量)。长度为4的作业1和长度为7的作业2。从这个例子中可以看出,生成了三个作业:长度为1的作业0,从图中可以看出,-c标志向您显示发生了什么。第一个运行1秒,作业1运行第二个运行4,然后作业2运行7。为自己,“-c”标志可以让你检查自己的工作。完成后,再次运行此程序,使用相同的参数,但使用-c,

2024-06-26 22:49:01 857 1

原创 操作系统导论第五章作业

给父进程加了一个for循环,这样如果cpu先执行父进程,也会执行for循环,等轮到子进程,就是子进程先打印了。更灵活,因为允许等待特定的子进程,并提供了更多的选项来控制等待的行为。父进程使用wait会返回子进程进程号,子进程使用wait会返回-1;父子进程都可以打开,并发写入也没有什么问题。子进程改变值,也不会影响父进程。父进程改变值,不会影响子进程。

2024-06-26 21:20:11 336

原创 操作系统导论第四章作业

I IO_RUN_IMMEDIATE会立刻运行IO执行完的进程,否则会等待正在执行完的进程结束后才可能被调度,-S SWITCH_ON_IO运行某进程执行IO操作时cpu去运行其他进程,否则要一直等待。当您只运行一个 “5:100” 的进程时,结果确实不是很有趣,因为这个进程只是简单地连续执行 5 个 CPU 指令,并且没有执行任何 I/O 操作,因此它会一直占用 CPU 直到完成。执行io的进程执行完毕后,并不会立刻切换回来,反而要等待其他正在运行的进程执行完毕。例如,进程只是发出I/O请求。

2024-06-25 21:28:13 689

原创 手写小型springboot

2024-05-22 11:37:48 349

原创 java操作excel

【代码】java操作excel。

2024-05-16 18:47:33 333

原创 图表统计(以时间为横轴)

在sky-pojo模块,TurnoverReportVO.java已定义。

2024-05-16 18:45:08 235

原创 WebSocket案例

这个Bean会自动注册使用@ServerEndpoint注解声明的websocket endpoint。

2024-05-16 18:38:52 191

原创 Spring Task案例

是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。构成规则:分为6或7个域,由空格分隔开,每个域代表一个含义。每个域的含义分别为:秒、分钟、小时、日、月、周、年(可选)的值不同时设置,其中一个设置,另一个用?作用:定时自动执行某段Java代码。

2024-05-16 18:23:43 252

原创 PageHelper分页条件多表查询

【代码】PageHelper分页条件多表查询。

2024-05-16 18:11:49 460

原创 内网穿透案例cpolar

可以获得一个临时域名,而这个临时域名是一个公网ip,这样,微信后台就可以请求到商户系统了。下载地址:https://dashboard.cpolar.com/get-started。安装过程中,一直下一步即可,不再演示。使用localhost:8080访问。

2024-05-16 15:43:10 130

原创 mybatis批量插入语句

【代码】mybatis批量插入语句。

2024-05-16 15:39:33 458

原创 ThreadLocal

ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。从结果可以看到,每一个线程都有自己的local 值,这就是TheadLocal的基本使用。ThreadLocal 并不是一个Thread,而是Thread的局部变量。对ThreadLocal有了一定认识后,接下来继续解决。在sky-common模块。

2024-05-16 14:16:51 228

原创 redis缓存常用数据案例

【代码】redis缓存常用数据案例。

2024-05-16 14:05:44 143

原创 小程序微信登录完整案例

*编写拦截器JwtTokenUserInterceptor:**统一拦截用户端发送的请求并进行jwt校验。**创建UserServiceImpl实现类:**实现获取微信用户的openid和微信登录功能。在sky-pojo模块,UserLoginDTO.java已定义。在sky-pojo模块,UserLoginVO.java已定义。

2024-05-16 13:47:56 602

原创 HttpClient案例

【代码】HttpClient案例。

2024-05-16 13:37:23 135

原创 Redis下载与安装

通过redis-cli.exe命令默认连接的是本地的redis服务,并且使用默认6379端口。重启Redis后,再次连接Redis时,需加上密码,否则连接失败。设置Redis服务密码,修改redis.windows.conf。当Redis服务启动成功后,可通过客户端进行连接。此时,-h 和 -p 参数可省略不写。Redis服务默认端口号为。即可停止Redis服务。

2024-05-16 10:55:45 1133

原创 mapper层增删改查通用sql

【代码】mapper层增删改查通用sql。

2024-05-16 10:48:23 271

原创 文件上传OSS实现

ConditionalOnMissingBean是用于修饰Bean的一个注解,在项目启动时开始自动化配置注册生成Bean,当某个类型的Bean被注册之后,如果再注册相同类型的Bean就会失败,该注解会保证Spring容器中只有一个Bean类型的实例,当注册多个相同类型的Bean时,会出现异常。当一个接口有多个实现类时,如果只希望它有一个实现类,那就在其他的各个实现类上加上这个注解。其中,AliOssUtil.java已在sky-common模块中定义。在sky-common模块中,已定义。

2024-05-15 21:49:30 387

原创 公共字段自动填充

进入到sky-server模块,创建com.sky.annotation包。

2024-05-15 21:35:04 254

原创 操作时间字段显示异常,年月日中间为逗号

在WebMvcConfiguration中扩展SpringMVC的消息转换器,统一对日期类型进行格式处理。但这种方式,需要在每个时间属性上都要加上该注解,使用较麻烦,不能全局处理。时间格式定义,sky-common模块中。在属性上加上注解,对日期进行格式化。

2024-05-15 21:26:47 222

原创 分页查询(PageHelper)

PageHelper依赖。PageResult类。Controller层。Service层实现类。Service层接口。

2024-05-15 21:21:28 150

原创 Result返回通用类代码

【代码】Result返回通用类代码。

2024-05-15 21:10:26 164

原创 knife4j案例

2.在配置类中加入 knife4j 相关配置并设置静态资源映射(否则接口文档页面无法访问)WebMvcConfiguration.java(创建在config包中)

2024-05-15 21:05:20 476

原创 jwt管理员登录代码(md5加密)

开发中用到的通用代码和问题

2024-05-15 20:50:00 275

原创 Tlias智能学习辅助系统

黑马Tlias智能学习辅助系统xmind总结

2024-05-04 00:33:18 484

原创 yolov8缺陷检测改进步骤

位置:ultralytics/utils/metrics.py 检索fitness(self)作用:修改报错best.py的依据是百分百看recall召回率。3.创建dataset/data.yaml文件。把path改成data的绝对路径地址!2.修改fitness()函数。4.创建train.py。

2024-04-24 16:08:20 944

原创 解决csdn自动跳转主页问题

【代码】解决csdn自动跳转主页问题。

2024-04-18 11:09:37 727

原创 国产操作系统项目部署(麒麟)

1.最近老师接了一个项目,是某航空所的,需要把我们做的知识图谱项目部署到国产操作系统上2.系统是麒麟,cpu架构是arm架构,且安装只能通过rpm包的方式,因为操作系统有一个安全管理员,不能联网,所以只能通过本地rpm包方式安装各种依赖3.我自己的电脑是x86的,所以通过虚拟机虚拟出arm架构的设备,模拟安装环境来进行提前调试与打包4.经过测试发现,麒麟就是套壳centos8,所以操作系统选择centos8WIN10 x86环境部署ARM虚拟机(银河麒麟)实例使用Qemu在Windows上模拟arm

2023-07-26 16:13:01 774

原创 C语言零散知识点

《郝斌C语言自学教程》

2022-01-22 17:48:13 432 1

原创 十.C语言链表

《郝斌C语言自学教程》

2022-01-22 17:46:45 583

原创 九.结构体

《郝斌C语言自学教程》

2022-01-21 19:31:30 179

原创 八.C语言指针

《郝斌C语言自学教程》

2022-01-21 17:13:31 541

空空如也

空空如也

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

TA关注的人

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