- 【目标检测】刺猬数据集3238张YOLO+VOC格式
不会仰游的河马君
数据集目标检测YOLO人工智能刺猬
【目标检测】刺猬数据集3238张YOLO+VOC格式数据集格式:VOC格式+YOLO格式压缩包内含:3个文件夹,分别存储图片、xml、txt文件JPEGImages文件夹中jpg图片总计:3238Annotations文件夹中xml文件总计:3238labels文件夹中txt文件总计:3238标签种类数:1标签名称:["hedgehog"]每个标签的框数(注意yolo格式类别顺序不和这个对应,而以
- 【目标检测】二维码数据集3045张YOLO+VOC格式
不会仰游的河马君
数据集目标检测YOLO人工智能二维码
【目标检测】二维码数据集3045张YOLO+VOC格式数据集格式:VOC格式+YOLO格式压缩包内含:3个文件夹,分别存储图片、xml、txt文件JPEGImages文件夹中jpg图片总计:3045Annotations文件夹中xml文件总计:3045labels文件夹中txt文件总计:3045标签种类数:1标签名称:["0"]每个标签的框数(注意yolo格式类别顺序不和这个对应,而以labels
- Mybatis知识点2
一、MyBatis通过注解的方式实现增删改查packagecom.ape.dao;importcom.ape.pojo.Emp;importorg.apache.ibatis.annotations.*;importjava.util.List;publicinterfaceEmpDao{//增添信息@Insert("insertintoemp(ename,egender,esalary)valu
- springboot+swagger2文档从swagger-bootstrap-ui更换为knife4j及文档接口参数不显示问题
DN金猿
springboot组件专题springbootbootstrapuiswagger
背景已有springboot项目,且使用的是swagger2+swagger-bootstrap-ui的版本1.pom依赖如下io.springfoxspringfox-swagger22.9.2io.swaggerswagger-modelsio.swaggerswagger-annotationsio.springfo
- 【目标检测】机场内部目标检测数据集4106张YOLO+VOC格式
数据集格式:VOC格式+YOLO格式压缩包内含:3个文件夹,分别存储图片、xml、txt文件JPEGImages文件夹中jpg图片总计:4106Annotations文件夹中xml文件总计:4106labels文件夹中txt文件总计:4106标签种类数:7标签名称:["Ground_vehicles","Horizontal_sign","Runaway_limit","Taxiway","Ver
- SpringCloudAlibaba网关聚合微服务swagger
微服务swagger配置引入依赖io.springfoxspringfox-swagger22.9.2io.springfoxspringfox-swagger-ui2.9.2配置swaggerimportio.swagger.annotations.ApiOperation;importorg.springframework.context.annotation.Bean;importorg.s
- Python (类型提示)指定参数类型: 以及参数注解
斐非韭
pythonpythonpycharm
类型标注的使用类型标注(Typeannotations)是一种直接的方式,并且是类型文档中最常见到的那种方式。声明一个函数参数的类型,只要在参数名称的后面加个":“号,带上类型名称就行了。声明函数的返回值类型,只要在函数声明结束之前,也就是”:“号之前加入一个”->",带上类型名称。常见数据类型int,long,float:整型,长整形,浮点型bool,str:布尔型,字符串类型List,Tupl
- python3 annotations
weixin_30615767
python开发工具
引文与描述:AddingarbitrarymetadataannotationstoPythonfunctionsandvariables说说我的体会:类似编译的作用,能够帮助你尽早地避免错误1.不支持Python2+>>>deftest_annotation_py2(a_str:str):File"",line1deftest_annotation_py2(a_str:str):^SyntaxE
- JUnit注解,枚举
一、JUnit注解(Annotations)JUnit是Java中用于编写和运行单元测试的框架。JUnit提供了许多注解,用于控制测试的执行顺序、测试生命周期、断言结果等。以下是一些常用的JUnit注解及其作用:1.@Test用于标记一个方法是测试方法。@TestpublicvoidtestAddition(){intresult=1+1;assertEquals(2,result);//断言结果
- JAX study notes[8]
身在此心在彼
计算综合JAX
文章目录jax.typingreferencesjax.typingthefunctionannotationsappliedforstatictypecheckingmaybebecomeaintegralpythoncodingstandard.jax.Arrayisthebaseclassrepresentedarray.toannotateinpythonproject.Level1:An
- Mockito之mock方法抛出受检查异常;Mockito 使用 doThrow 让方法抛出异常
1、如果一个对象的方法的返回值是void,那么不能用when…thenThrow让该方法抛出异常。(1)如果有返回值,下面这种写法是错误的:importorg.junit.Test;importorg.mockito.Mock;importorg.mockito.MockitoAnnotations;importstaticorg.mockito.Mockito.when;publicclassM
- 掌握Java Spring注解,轻松提升开发效率
代码的余温
javaspring开发语言
JavaSpring注解(Annotations)是Spring框架中用于简化配置和增强代码可读性的元数据标记。它们通过声明式编程替代传统XML配置,让开发者直接在Java类或方法上定义行为(如依赖注入、事务管理、组件扫描等)。以下是Spring注解的核心分类及典型示例:一、核心注解(定义与装配Bean)注解作用示例代码片段@Component通用注解,标记一个类为SpringBean(自动扫描并
- 批量修改xml文件中的标签类别
小w进阶中~
YOLO学习xml
我在想要使用一个公开数据集时,发现需要修改数据集中的标注文件xml中的类别信息,最终根据其他博主的方法,修改成功!代码如下,要修改的地方见注释:importglobimportxml.etree.ElementTreeasETpath=r'C:/Users/Desktop/Annotations'#这里修改成自己的xml文件夹路径i=0forxml_fileinglob.glob(path+'/*
- k8s-基础入门
yangzhou__
dockerkubernetesdocker容器
目录一、k8s的特性二、kubernetes的基本组件1、Pod(最小的资源单位)1.1、Pod的两个分类2、资源清单3、Pod控制器(维护Pod状态,期望值)4、服务发现(Service同一个访问入口)5、存储服务分类6、调度器(Scheduler)7、Label标签8、Namespaces:名称空间,将对象逻辑上隔离9、Annotations10、集群安全(RBAC通讯加密-ca整数加密手段)
- 【目标检测】航拍牧场牛数据集4584张YOLO-VOC格式
不会仰游的河马君
目标检测YOLO人工智能航拍牛
【目标检测】航拍牧场牛数据集4584张YOLO-VOC格式数据集格式:VOC格式+YOLO格式压缩包内含:3个文件夹,分别存储图片、xml、txt文件JPEGImages文件夹中jpg图片总计:4584Annotations文件夹中xml文件总计:4584labels文件夹中txt文件总计:4584标签种类数:1标签名称:["cow"]每个标签的框数(注意yolo格式类别顺序不和这个对应,而以la
- 关于easyexcel动态下拉选问题处理
DougLiang
excel开发语言java
前些日子突然碰到一个问题,说是客户的导入文件模版想支持部分导入内容的下拉选,于是我就找了easyexcel官网寻找解决方案,并没有找到合适的方案,没办法只能自己动手并分享出来,针对Java生成Excel下拉菜单时因选项过多导致的问题,也通过将下拉数据存入隐藏Sheet再引用的方式解决。直接上代码:packagecom.tlit.platform.excel.annotations;importja
- Spring Boot + MyBatis 项目中常用注解详解(万字长篇解读)
码力无边-OEC
SpringBootspringbootmybatis后端webjavaspring
SpringBoot+MyBatis项目中常用注解详解在现代Java开发中,SpringBoot和MyBatis是两大热门框架,广泛应用于构建高效、可维护的企业级应用。两者结合使用,可以充分发挥各自的优势,提高开发效率和代码质量。在这个过程中,注解(Annotations)起到了关键作用。本文将详细、全面地讲解在SpringBoot+MyBatis项目中常用的注解及其含义和作用,并通过分类整理,帮
- Clarity and Context to PDF Files
SEO-狼术
netDelphiCrackpdf
ClarityandContexttoPDFFilesAnnotationsenableuserstohighlightkeysections,providecomments,orsuggesteditstoPDFdocuments,ensuringfeedbackisclearaspossible.PDFannotationcapabilitiesinPDFcomponentsprovidepo
- ASP.NET Core Minimal API的动态数据验证
t0_54manong
编程问题解决手册asp.net后端个人开发
在ASP.NETCoreMinimalAPI中实现灵活而强大的数据验证机制是开发者经常遇到的挑战之一。本文将深入探讨如何通过使用FromBody属性动态获取类型并进行数据验证。背景介绍在传统的ASP.NETMVC应用程序中,模型验证通常通过将数据注释(DataAnnotations)应用到模型类上来实现。然而,在MinimalAPI中,我们需要一种方法来动态地应用这些验证规则,因为MinimalA
- Python 类型注解的应用场景
电脑维修员xy
python开发语言
```htmlPython类型注解的应用场景Python类型注解的应用场景Python是一门动态类型语言,它允许开发者在不显式声明变量类型的情况下编写代码。然而,随着项目的复杂度增加,缺乏类型信息可能会导致代码难以维护和调试。为了解决这个问题,Python引入了类型注解(TypeAnnotations),这是一种在代码中明确指定变量、函数参数和返回值类型的机制。本文将探讨Python类型注解的主要
- python标记_typing --- 类型标注支持 — Python 3.9.0 文档
weixin_39647471
python标记
Atype,introducedinPEP593(Flexiblefunctionandvariableannotations),todecorateexistingtypeswithcontext-specificmetadata(possiblymultiplepiecesofit,asAnnotatedisvariadic).Specifically,atypeTcanbeannotated
- Jackson Databind
yuren_xia
后端技术springmvcjava
JacksonDatabind是Java生态中处理JSON数据的核心库之一,主要用于实现Java对象与JSON数据之间的序列化与反序列化。它是Jackson库家族的一部分,通常与jackson-core和jackson-annotations一起使用,共同完成JSON处理任务。核心功能序列化(Serialization)将Java对象转换为JSON字符串。ObjectMappermapper=ne
- Android注解库——support-annotations
钟小明_
AndroidAndroid注解supportannotations
正式开始介绍之前,我们先来了解下注解是到底是什么?注解注解是一种可以添加到java代码中。类、方法、变量、参数、包都可以被注解,注解对被注解的代码没有直接影响。注解之所以起作用是因为在代码编译时会根据相应的注解做对应的处理。定义注解注解使用关键字@interface进行定义的。@Documented@Retention(RetentionPolicy.CLASS)@Target({ElementT
- Android Studio中注解处理器(annotation processors)的增量编译失败分析
casual_clover
AndroidStudioJavaandroidstudiogradleandroid
导入第三方aar库后,编译出现如下异常:>Task:app:compileK4t3ReleaseJavaWithJavacFAILEDGradlemaydisableincrementalcompilationasthefollowingannotationprocessorsarenotincremental:realm-annotations-processor-3.0.0.jar(io.re
- ingress rewrite 重定向
lswzw
虚拟化
ingressrewrite重定向详细参数查看官网:https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/直接看ingress.yaml注解1、运行2个nginxdeploykubectlapply-fnginx1.yaml-fnginx2.yaml进入nginx改/usr/sha
- Spring框架中常用的注解
Rubypyrrha
Springspringjavamysql
Spring框架中使用注解(Annotations)来简化配置过程,并提供更直观的方式来定义Bean、注入依赖以及配置其他组件。以下是一些常用的Spring注解及其应用场景:基础注解@Configuration描述:用于标注一个类作为配置类,表明这个类可以包含定义SpringBean的方法。示例:@ConfigurationpublicclassAppConfig{@BeanpublicMySer
- Python 类型注解详细指南
cugleem
python技巧分享python开发语言
Python类型注解详细指南类型注解(TypeAnnotations)是Python3.5+引入的一项重要特性,它允许开发者显式地声明变量、函数参数和返回值的类型。目录基础类型注解复合类型注解函数类型注解特殊类型类型别名泛型类型变量自定义类型类型检查工具注意事项1.基础类型注解Python内置的基本类型可以直接用于注解:#变量注解name:str="Alice"age:int=30price:fl
- 【Tools】SpringBoot工程中,对于时间属性从后端返回到前端的格式问题
指数反对数
Toolsspringboot前端后端
Catalog时间属性格式问题一、需求二、怎么使用时间属性格式问题一、需求对于表中时间字段,后端创建对应的实体类的时间属性需要设定格式(默认的格式不方便阅读),再返回给前端。二、怎么使用导入jackson相关的坐标,SpringBoot工程中,一般默认在web的starter包里面。com.fasterxml.jackson.corejackson-annotations2.12.3com.fas
- kubesphere部署单机版kafka4.0.0,使用Kraft模式
Sunnyingx
kafka分布式
yaml文件kind:StatefulSetapiVersion:apps/v1metadata:name:kafkaservernamespace:kafkanslabels:app:kafkaserverannotations:field.cattle.io/publicEndpoints:>-[{"port":30004,"protocol":"TCP","serviceName":"kaf
- Python3.14版本更新小结
TWT8050
python
以下是Python3.14版本(截至2025年4月17日)的核心更新与特性总结,基于预发布版信息整理:核心新特性1.动态环境变量更新(`os.reload_environ()`)新增`os.reload_environ()`函数,解决外部环境变量修改后Python缓存未同步的问题。需注意该函数非线程安全,多线程场景需配合锁机制使用。2.注释延迟评估(PEP649)类型注解(Annotations)
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIPHPandroidlinux
╔-----------------------------------╗┆
- 各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
bozch
.net.net mvc
在.net mvc5中,在执行某一操作的时候,出现了如下错误:
各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
经查询当前的操作与错误内容无关,经过对错误信息的排查发现,事故出现在数据库迁移上。
回想过去: 在迁移之前已经对数据库进行了添加字段操作,再次进行迁移插入XXX字段的时候,就会提示如上错误。
&
- Java 对象大小的计算
e200702084
java
Java对象的大小
如何计算一个对象的大小呢?
 
- Mybatis Spring
171815164
mybatis
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
CustomerService userService = (CustomerService) ac.getBean("customerService");
Customer cust
- JVM 不稳定参数
g21121
jvm
-XX 参数被称为不稳定参数,之所以这么叫是因为此类参数的设置很容易引起JVM 性能上的差异,使JVM 存在极大的不稳定性。当然这是在非合理设置的前提下,如果此类参数设置合理讲大大提高JVM 的性能及稳定性。 可以说“不稳定参数”
- 用户自动登录网站
永夜-极光
用户
1.目标:实现用户登录后,再次登录就自动登录,无需用户名和密码
2.思路:将用户的信息保存为cookie
每次用户访问网站,通过filter拦截所有请求,在filter中读取所有的cookie,如果找到了保存登录信息的cookie,那么在cookie中读取登录信息,然后直接
- centos7 安装后失去win7的引导记录
程序员是怎么炼成的
操作系统
1.使用root身份(必须)打开 /boot/grub2/grub.cfg 2.找到 ### BEGIN /etc/grub.d/30_os-prober ### 在后面添加 menuentry "Windows 7 (loader) (on /dev/sda1)" { 
- Oracle 10g 官方中文安装帮助文档以及Oracle官方中文教程文档下载
aijuans
oracle
Oracle 10g 官方中文安装帮助文档下载:http://download.csdn.net/tag/Oracle%E4%B8%AD%E6%96%87API%EF%BC%8COracle%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3%EF%BC%8Coracle%E5%AD%A6%E4%B9%A0%E6%96%87%E6%A1%A3 Oracle 10g 官方中文教程
- JavaEE开源快速开发平台G4Studio_V3.2发布了
無為子
AOPoraclemysqljavaeeG4Studio
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V3.2版本已经正式发布。大家可以通过如下地址下载。
访问G4Studio网站
http://www.g4it.org
G4Studio_V3.2版本变更日志
功能新增
(1).新增了系统右下角滑出提示窗口功能。
(2).新增了文件资源的Zip压缩和解压缩
- Oracle常用的单行函数应用技巧总结
百合不是茶
日期函数转换函数(核心)数字函数通用函数(核心)字符函数
单行函数; 字符函数,数字函数,日期函数,转换函数(核心),通用函数(核心)
一:字符函数:
.UPPER(字符串) 将字符串转为大写
.LOWER (字符串) 将字符串转为小写
.INITCAP(字符串) 将首字母大写
.LENGTH (字符串) 字符串的长度
.REPLACE(字符串,'A','_') 将字符串字符A转换成_
- Mockito异常测试实例
bijian1013
java单元测试mockito
Mockito异常测试实例:
package com.bijian.study;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.junit.Assert;
import org.junit.Test;
import org.mockito.
- GA与量子恒道统计
Bill_chen
JavaScript浏览器百度Google防火墙
前一阵子,统计**网址时,Google Analytics(GA) 和量子恒道统计(也称量子统计),数据有较大的偏差,仔细找相关资料研究了下,总结如下:
为何GA和量子网站统计(量子统计前身为雅虎统计)结果不同?
首先:没有一种网站统计工具能保证百分之百的准确出现该问题可能有以下几个原因:(1)不同的统计分析系统的算法机制不同;(2)统计代码放置的位置和前后
- 【Linux命令三】Top命令
bit1129
linux命令
Linux的Top命令类似于Windows的任务管理器,可以查看当前系统的运行情况,包括CPU、内存的使用情况等。如下是一个Top命令的执行结果:
top - 21:22:04 up 1 day, 23:49, 1 user, load average: 1.10, 1.66, 1.99
Tasks: 202 total, 4 running, 198 sl
- spring四种依赖注入方式
白糖_
spring
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我
- angular.injector
boyitech
AngularJSAngularJS API
angular.injector
描述: 创建一个injector对象, 调用injector对象的方法可以获得angular的service, 或者用来做依赖注入. 使用方法: angular.injector(modules, [strictDi]) 参数详解: Param Type Details mod
- java-同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待
bylijinnan
Integer
public class PC {
/**
* 题目:生产者-消费者。
* 同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待。
*/
private static final Integer[] val=new Integer[10];
private static
- 使用Struts2.2.1配置
Chen.H
apachespringWebxmlstruts
Struts2.2.1 需要如下 jar包: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar freemarker-2.3.16.jar javassist-3.7.ga.jar ognl-3.0.jar spring.jar
struts2-core-2.2.1.jar struts2-sp
- [职业与教育]青春之歌
comsci
教育
每个人都有自己的青春之歌............但是我要说的却不是青春...
大家如果在自己的职业生涯没有给自己以后创业留一点点机会,仅仅凭学历和人脉关系,是难以在竞争激烈的市场中生存下去的....
&nbs
- oracle连接(join)中使用using关键字
daizj
JOINoraclesqlusing
在oracle连接(join)中使用using关键字
34. View the Exhibit and examine the structure of the ORDERS and ORDER_ITEMS tables.
Evaluate the following SQL statement:
SELECT oi.order_id, product_id, order_date
FRO
- NIO示例
daysinsun
nio
NIO服务端代码:
public class NIOServer {
private Selector selector;
public void startServer(int port) throws IOException {
ServerSocketChannel serverChannel = ServerSocketChannel.open(
- C语言学习homework1
dcj3sjt126com
chomework
0、 课堂练习做完
1、使用sizeof计算出你所知道的所有的类型占用的空间。
int x;
sizeof(x);
sizeof(int);
# include <stdio.h>
int main(void)
{
int x1;
char x2;
double x3;
float x4;
printf(&quo
- select in order by , mysql排序
dcj3sjt126com
mysql
If i select like this:
SELECT id FROM users WHERE id IN(3,4,8,1);
This by default will select users in this order
1,3,4,8,
I would like to select them in the same order that i put IN() values so:
- 页面校验-新建项目
fanxiaolong
页面校验
$(document).ready(
function() {
var flag = true;
$('#changeform').submit(function() {
var projectScValNull = true;
var s ="";
var parent_id = $("#parent_id").v
- Ehcache(02)——ehcache.xml简介
234390216
ehcacheehcache.xml简介
ehcache.xml简介
ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义CacheManager的配置信息的。根据之前我们在《Ehcache简介》一文中对CacheManager的介绍我们知道一切Ehcache的应用都是从CacheManager开始的。在不指定配置信
- junit 4.11中三个新功能
jackyrong
java
junit 4.11中两个新增的功能,首先是注解中可以参数化,比如
import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runn
- 国外程序员爱用苹果Mac电脑的10大理由
php教程分享
windowsPHPunixMicrosoftperl
Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因:
1、Mac OS X 是基于 Unix 的
这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到。如果你是个 wi
- 位运算、异或的实际应用
wenjinglian
位运算
一. 位操作基础,用一张表描述位操作符的应用规则并详细解释。
二. 常用位操作小技巧,有判断奇偶、交换两数、变换符号、求绝对值。
三. 位操作与空间压缩,针对筛素数进行空间压缩。
&n
- weblogic部署项目出现的一些问题(持续补充中……)
Everyday都不同
weblogic部署失败
好吧,weblogic的问题确实……
问题一:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [zip:E:/weblogic/user_projects/domains/base_domain/serve
- tomcat7性能调优(01)
toknowme
tomcat7
Tomcat优化: 1、最大连接数最大线程等设置
<Connector port="8082" protocol="HTTP/1.1"
useBodyEncodingForURI="t
- PO VO DAO DTO BO TO概念与区别
xp9802
javaDAO设计模式bean领域模型
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。
它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(指的是他们的属性)。这样,PO独立出来,数据持