- 博客(25)
- 收藏
- 关注
原创 黑马产品经理
需求更加具体记录原始需求的原因:避免扯皮,当需求完成之后效果不好时,可以将原始需求拿出来。产品定位目标用户产品功能对于收集到的需求进行分析,转化为合理的需求,将最原始的需求进行深入的分析,挖掘出隐藏在深处的真实需求案例1原始需求:需要更快的马为什么需要更快的马?要更快马的目的是什么?想要跑的更快为什么需要跑的更快?想要更快到达目的地真实需求:想要更快的交通工具案例2原始需求:想要更长的电话线为什么需要更长的电话线?目的是什么?
2024-11-10 16:16:50
614
原创 损失函数篇
网络输出值:pred_scores[bx8400xcls_num]、pred_bboxes[bx8400x4]. 训练标签值:,在计算损失时与预测结果pred_scores[bx8400xcls_num],计算交叉熵损失,该损失是对每个类别计算BCE Loss,因为类别预测采用的sigmoid分类器。,在计算损失时,分别与预测的pred_bboxes计算Ciou Loss, 同时与pred_regs(预测的anchors中心点到各边的距离)计算回归DFL Loss。
2024-07-04 16:52:22
1277
原创 SSM项目实战-云尚办公系统(下)
尚硅谷-云尚办公系统一、管理端-审批管理一、审批管理需求1、需求描述前面我们已经准备好了审批需要的数据:审批类型、审批模板(基本信息、动态表单、流程定义模型),接下来我们要部署审批定义模型,启动审批流,管理审批流2、页面效果3、数据库表设计二、审批管理1、审批管理CRUD1.1、mapperpackage com.atguigu.process.mapper;import com.atguigu.model.process.Process;import com.atguigu.
2024-05-19 11:00:25
748
5
原创 SSM项目实战-云尚办公系统(中)
JWT是JSON Web Token的缩写,即JSON Web令牌,是一种自包含令牌。是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户登录上。JWT最重要的作用就是对 token信息的防伪作用。
2024-04-22 22:21:46
2094
原创 SSM项目实战-云尚办公系统(上)
项目中。我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一,使前端对数据的操作更一致、轻松一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容"message": "成功","data": ["id": 2,"roleName": "系统管理员"],"ok": true分页"message": "成功","data": {"id": 2,
2024-04-01 22:07:47
2350
原创 YOLOv8添加注意力机制
修改yolov8-GAM.yaml文件。修改之后,调用此yaml文件即可。建议复制一份yaml文件进行修改。tasks代码中写入调入方式。
2024-01-08 13:55:56
2431
1
原创 mAP与F1-score的区别与联系
F1-score和mAP(Mean Average Precision)都是用于评估分类或目标检测模型性能的指标,但它们有一些区别和不同的应用场景。
2024-01-06 17:20:32
1697
1
原创 linux常用命令
ls:查看当前文件夹下的内容pwd:查看当前所在的文件夹cd [目录名]:切换文件夹touch [文件名]:如果文件不存在,新建文件mkdir [目录名]:创建目录rm [文件名]:删除指定文件clear:清屏unzip 文件名.zip:解压缩包ctrl+c:退出当前执行cd …:返回上一级目录演示:
2023-11-19 15:51:19
84
原创 YOLOv5实战项目
2、yolov5的各个版本查找,根据自己的需求,选择相应的版本。3、选择相应的版本进行下载:4、进入releases,找到最下面的Assets(里面是一些文件的发布)5、将之前下载完的zip压缩包进行解压缩,然后用pycharm打开。一些相关环境以及配置的安装提前装备好。我这边使用的是云服务器代替pycharm。打开文件,可以看到文件里的内容。6、大部分作者会把需要安装的一些库放在一个文件中,如图;
2023-11-17 19:31:07
136
原创 SpringMVC
(1)导入springmvc包(2)配置servlet(3)编写POJO(Controller)(4)将Controller使用注解配置到spring容器中(@Controller)(5)配置组件扫描。
2023-09-23 20:11:34
50
1
原创 Spring简介
POJO:简单的java对象(1)定义类型转换器实现Converter接口(2)在配置文件中声明转换器(3)在中引用转换器AOP意思为“面向切面编程”,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术AOP是OOP的延续,是软件开发中的一个热点,也是spring框架中的一个重要内容,是函数式编程的一种衍生泛型,利用AOP可以对业务逻辑的各个部分进行分离,从而使得业务逻辑各个部分之间的耦合度降低,提高程序的可重用性,同时提高了开发效率。
2023-09-23 20:11:04
77
1
原创 C++实战-职工管理系统-黑马
职工管理系统可以用来管理公司内所有员工的信息本教程主要利用c++来实现一个基于多态的职工管理系统公司中的职工分为三类:普通员工、经理、老板。显示信息时,需要显示职工信息、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务。并下发任务给员工老板职责:管理公司所有职务管理系统中需要实现的功能如下:(1)退出管理程序:退出当前管理系统(2)增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:编号、姓名、部门编号。
2023-09-23 20:10:27
107
1
原创 C++提高编程-黑马
typora-copy-images-to: ./C++提高编程本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层次得使用1、模板1.1 模板的概念模板就是建立通用的模具,大大提高复用性例如:(1)一寸照片模板(2)PPT模板模板特点:(1)模板不可以直接使用,他只是一个框架(2)模板的通用并不是万能的1.2 函数模板c++另一种编程思想称为泛型编程,主要利用的技术就是模板c++提供两种模板机制:函数模板和类模板1.2.1 函数模板语法函数模板作用:建
2023-09-23 20:09:19
137
1
原创 C++核心编程
作用:函数名可以相同,提高复用性函数重载满足条件:(1)同一个作用域下(2)函数名称相同(3)函数参数类型不同/个数不同/顺序不同注意:函数的返回值不可以作为函数重载的条件//函数重载,可以让函数名相同,提高复用性/*函数重载的满足条件(1)同一个作用域下(2)函数名称一样(3)函数参数类型不同/个数不同/顺序不同*/cout<<"调用func函数!" << endl;cout << "调用func(int a)函数" << endl;
2023-09-23 20:08:46
77
1
原创 C++基础入门-黑马
所谓数组,就是一个集合,里面存放了相同类型的数据元素**特点1:**数组中的每个数据元素都是相同的数据类型**特点2:**数组是由连续的内存位置组成的数据类型 数组名[ 数组长度 ];数据类型 数组名[ 数组长度 ] = { 值1,值2 ...};数据类型 数组名[ ] = { 值1,值2 ...};示例//定义方式1//数据类型 数组名[元素个数];//利用下标赋值//利用下标输出//第二种定义方式//数据类型 数组名[元素个数] = {值1,值2 ,值3 ...};
2023-09-23 20:07:54
104
1
原创 jupyter运行时自动关闭,并显示错误Bad file descriptor (bundled\zeromq\src\epoll.cpp:100)错误,避坑指南!!!
后来索性不用pip了,后来改用anaconda了。最气人的来了,在网上找了一个比较全的教程,一步一步做的,等到安装完jupyter之后,问题来了。因为之前用过python,有python的编译环境,所以刚开始使用pip的方式进行安装的,但安装之后一直报各种各样的问题。(2)复制过去之后呢,一打开文件终端就自动关闭了,然后jupyter就用不了了。说白了就是user文件夹下用了中文命名,这次吃过亏了,下次一定长个记性!(1)jupyter运行时不会跳转(不会就不会吧,老子手动复制过去)
2023-09-19 02:07:45
676
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人