- 博客(32)
- 资源 (10)
- 收藏
- 关注
转载 如何在YOLO中进行跟踪并生成诸如MOTA, IDF1, HOTA这样的评价指标?
可以为YOLO的对象检测模型生成诸如mAP0.5、mAP[0.5,095]等的检测度量。是否有生成跟踪结果评估的方法,如MOTA、IDF1、HOTA等?如何测量跟踪方法的性能,例如训练YOLOv8模型进行检测后的Bytetrack?目前,YOLOv8并没有像MOTA、IDF1或HOTA那样原生生成跟踪特定指标。但是,您可以将YOLOv8的跟踪输出与。如果您还有任何问题或需要进一步帮助,请随时询问。保存结果后,可以按照外部工具的说明评估跟踪性能。等外部工具一起使用以计算这些度量。
2024-04-05 20:58:20
955
原创 复制某个svg图中隐含的latex公式
navigator.clipboard.writeText(formula).then(text=>{console.log(‘复制’, formula, ‘到剪切板’)})复制某个svg图中隐含的latex公式,目前只在知乎上测试过,有效性待验证。
2023-05-30 14:36:16
194
翻译 基于任务点的加速仿真
摘要采样模拟是减少单线程程序模拟时间的成熟技术。当前的采样技术并没有利用其他执行模型,如基于任务(Task)的执行。当前的多线程采样技术假设分配给每个线程的工作负载在程序的多次执行中不会改变,但这种假设不适用于动态调度的基于任务的编程模型。本文提出了TaskPoint,一种用于动态调度基于任务的程序的采样模拟技术。我们利用任务实例作为采样单元,只对所有任务实例的一小部分进行详细模拟。在详细的模拟间隔之间,我们采用了一种新的快速转发机制来动态调度程序。我们评估了用于对任务实例进行聚类的不同自
2022-05-27 20:59:13
574
原创 2021 西工大 面向对象实验4 复试系统 (文件读写+GUI界面)
以下是实验要求,IDEA下的运行演示见B站视频 https://www.bilibili.com/video/BV1UU4y1M794/,资源请访问此文章获取为了方便管理,我将老师给出的 .class 文件打包成了jar,具体操作方法是将它们放进一个zip压缩包,再将后缀名改成jar,这和导入全部的jar是一样的题目1:文件读写本次实验需要将Unit3-2中的复试系统改为从文件中读取试题信息并将部分学生试卷信息输出到文件中。准备工作:在开始本练习之前,您需要精通以下知识:Java API -
2021-11-12 20:48:29
406
原创 在Linux上安装蓝牙驱动
本方法在 Deepin 20.04 上成功应用,驱动了一个使用 RTL8761BUV芯片 的蓝牙适配器实际上方法的可用范围至少可以推广到整个Ubuntu系的Linux系统,根据驱动的说明书,可被驱动的芯片也不仅限于RTL8761BUV查找资料在网上买了一个蓝牙适配器插在台式机上用,发现官方没有提供Linux下的驱动,于是尝试通过芯片名看能不能获取到相关驱动,搜索 RTL8761BUV Linux ,注意到这样一个结果AUR (en) - rtl8761b-fw显然这就是Linux官方的驱动,点.
2021-05-10 12:53:05
14141
7
转载 maven的settings.xml npm更换国内镜像等(换源)
直接创建这个文件并粘贴如下内容即可:<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work for additional informationregarding
2020-12-29 23:51:01
600
原创 【王道408】迪杰斯特拉和弗洛伊德算法的演示
初始化时用到的图如下import java.util.Arrays;public class Graph { int[][] table;int size; boolean[] fin;int[] distance,path; static final int UNACCESSIBLE = -1; //值设置过大会溢出 static final int inf = Integer.MAX_VALUE/16; Graph(int[][] t){
2020-12-20 22:04:07
697
原创 广义表的简单Java实现
广义表是西工大879的特色,反正这玩意用C实现起来挺烦人的,要反复判断类型,今天改用Java写了一回,感觉舒服多了,不但有面向对象,还屏蔽了指针这种烦人的东西,加上垃圾回收机制让人不用担心内存泄漏,真是爽极了本代码实现了广义表的求长度,求深度和递归遍历(体现在toString()上),实际测试时建议面向接口编程,不要直接用实现类创建对象abstract class GY_Node{ public static final int head = 0; public static fina
2020-12-17 13:59:57
413
原创 0-1背包问题的Java实现
利用UU加速器的广告打开浏览器,利用浏览器的查看下载目录启动资源管理器,利用资源管理器的文件菜单打开PowerShell杀掉网易的桌面控制程序taskkill /f /im DesktopMgr64.exe重启资源管理器taskkill /f /im explorer.exestart explorer此后就能正常使用桌面和任务栏了调用powershell下载必要的程序(new-object System.Net.WebClient).DownloadFile(‘下载地址’, ‘保存路径’)
2020-12-16 20:28:01
331
原创 快速排序、堆排序等的C++实现(使用了少许面向对象思想)
后序如果有更新将以继承Sort的形式添加到代码中#include <cstdio>using namespace std;class Sort{public: int* arr; int arr_size; Sort(int* array,int size){ arr = array; arr_size = size; } virtual void sort(){ printf("请进行实例化并重
2020-11-29 13:18:11
205
原创 王道习题之Huffman树/哈夫曼树的构造
import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.StringTokenizer;class Node{ String data; int weight; Node left_child,right_child; public Node(String data, int weight) { this.data =
2020-11-22 19:42:28
553
2
原创 王道课后练习之二叉树的非递归后序遍历
首先毫无疑问,非递归的后续遍历必定要借助栈来实现,我们先用祖传的二叉树做个开头根据页面提示,我们知道它的后序遍历结果为7 -> 3 -> 4 -> 1 -> 5 -> 6 -> 2 -> 0点击此处可以访问这个在线生成二叉树的页面现在用Java实现代码,我们对节点Node及相关操作定义如下:class Node{ int data; Node left_child,right_child; Node parent; p
2020-11-22 13:03:17
900
原创 面向对象实验unit2-题目1(综合性题目):面向对象实验之实现复试系统
实验内容1. 根据目前所学课堂内容,用java逐步编程实现下述类图,遵循Java编程规范,并为撰写的类提供相应的Javadoc注释。2. 在FushiSystem.java中已提供部分辅助函数,该类的其它方法,请按上述类图中的要求全部编程实现,最终保证程序在步骤1-7中的执行中,按要求完成功能。程序运行时可供用户选择要实现的功能,如下图。(此功能已经给出,无需更改)步骤1:选择1(addStudentToCatalog方法实现的功能):添加学生,逐步让用户输入以下内容,包括学生的id 和name
2020-11-14 18:43:29
906
原创 (王道考研笔记)快速排序、希尔排序、堆排序、归并排序的Java实现
算法代码基于王道的数据结构书修改而来,使用了面向对象的特性,代码简练,名称易懂,注释清晰,便于测试class QuickSort{ public void sort(int[] A){ sort(A,0,A.length-1); } private void sort(int[] A, int low, int high){ if(low<high) { int pivot_pos = partition(A,low
2020-09-21 14:46:13
788
原创 软件架构设计 课后习题整理
第一部分 概览第一章 引言什么是软件建模?OMG:建模就是在编码之前对软件应用的设计。在系统实现之前,对模型进行构造和分析,并用于指导后继的实现过程什么是统一建模语言(UML)?OMG:为面向对象模型的描述提供的一种标准化的图形语言和表示法什么是软件体系结构?软件系统的总体结构。将系统总体结构(包括构件及其连接关系)与各个构件的内部细节分离。什么是软件设计表示法?一种使用图形或文本方式或同时使用图形和文本描述软件设计的方法。什么是软件设计思想?一种可以用于设计系统的根本性的思想。例如
2020-09-11 17:21:34
729
原创 如何在Java中使用“引用”传递
Java在进行对象传递的时候是通过引用传递进行的,被调函数接收到的是指向这个对象的指针。因此我们通过对象内置的任何方法修改了对象的属性都能在被调函数运行的过程中得到体现。但是要注意一点,如果通过new又创建了一次对象,那么我们就会得到一个新的地址,这个地址和当时传给被调函数的地址不同,自然也就无法再对被调函数持有的对象产生影响。那么这样是否会导致内存泄漏呢,其实不会,因为JVM自带垃圾回收机制,到时间了自然会给你清理掉。那么,如何在Java中使用“引用”传递呢?很简单,通过对象的setter进行修改,
2020-08-15 14:18:43
2770
原创 (先序/中序/后续)线索化二叉树的c++实现(在codeblocks上编译通过)
#include<cstdio>#include<cstdlib>#include<queue>#define max_size 10#define useless_data -1#define node_child 1#define node_link 0#define left 0#define right 1const char child[] = "child";const char pointer[] = "pointer";typed
2020-07-30 12:18:15
841
原创 栈的应用之实现中缀表达式转后缀表达式与对后缀表达式求值
import java.util.HashMap;import java.util.Map;import java.util.Scanner;import java.util.Stack;public class tmp { private static Map<Character, Integer> charVal= new HashMap<>(); /** * 取得当前操作符的栈内优先级 * @param ch * @return */ pri
2020-07-19 20:28:24
1072
原创 王道408 数据结构之 给定两个单链表,编写算法找出两个链表的公共节点
基本思想所谓找出两个单链表的公共节点,就是将链表相交的部分的第一个节点找出来,此节点后的所有节点都是公共节点。如图,链表A的5个节点分别为a1,a2,c1,c2,c3,链表B的6个节点分别为b1,b2,b3,c1,c2,c3(注意此处没有考虑虚拟头节点的存在)显然,从c1开始它们便不可能再出现分支,我们的算法也应当返回c1的地址。当A、B的长度相同时,找出c1非常简单,只要我们设置两个指针curA, curB同时指向A、B的第一个数据节点,并依次比较两个指针指向的地址值是否相同,最终一定会在c1处
2020-07-14 20:19:37
3064
2
原创 编译原理-第四章-语法分析之知识点梳理
递归下降分析设有文法G,G: S → cAd A → ab那么,识别S的递归下降函数的伪代码为://识别 Svoid S(){ match(c); A(); match(d);}//识别 Avoid A(){ match(a); match(b); }EBNF表示法为了避免重复扫描词法分析输出的单词序列(提高效率),需要先将文法G采用EBNF表示法,然后写出递归下降分析程序EBNF使用[ ]
2020-06-22 19:55:12
1815
原创 网络与信息安全大作业一:编写程序实现Windows系统的远程监控
编写程序实现Windows系统的远程监控。参考的程序gh0st 自己在网上或者github上面查找。https://github.com/zibility/Remotehttps://github.com/sin5678/gh0sthttps://yichinzhu.github.io/2017/09/09/build-gh0st/要求必须实现客户端和服务器端的连接。实现对远程主机的控制。能够查看桌面,操作文件。实现代码,并写出实现技术文档。实验报告环境配置与项目导入首先说明
2020-06-14 22:05:14
1334
转载 两步搞定Activity的向右滑动返回的功能
本文转载自两步搞定Activity的向右滑动返回的功能,原作者的代码在完全被ListView填充的Activity右滑会在关闭Activity的同时触发ListView Item的点击事件,我对此做了微调,解决了这一问题。实现该功能需同时满足几个条件,并要考虑用户的操作意图,既要保证足够的灵敏度,不要出现向右滑动好多次还没返回上一页的情况,也不要出现本来是想上下滑动(斜着上下滑动)而非向右滑动返回,也被判断为向右滑动返回而结束了当前界面,那么我们需要满足:用户需向右滑动一段距离,且X轴距离>.
2020-05-26 10:31:10
549
原创 编译原理-第二章-词法分析之NFA、DFA之间的转化和DFA的化简
NFA、DFA之间的转化NFA的等价转化假定有如下图所示的非确定状态机(NFA) M = <S, ∑, δ, S0, F>符号含义S状态集合∑字母表δ转换关系S0初始状态集F终止状态集我们对M的状态转换图进行以下改造:引进新的初态结点X和终态结点Y,X,Y∉S,从X到S0中任意状态结点连一条ε箭弧, 从F中任意状态结点连一条ε箭弧到Y这样,我们就能确保初态和终态的唯一性。对M的状态转换图进一步施行替换,通过新引入的状态
2020-05-25 14:55:05
3191
原创 编译原理 mJava词法分析实验(MJava的词法规则和课程设计要求)
MJava的语法规则语法规则为了保证开始符号唯一性,且不会出现在文法右侧,我们增添新规则:Accept -> Goal其他语法规则如下:Goal-> MainClass { ClassDeclaration } EOFMainClass->“class” Identifier “{”“public” “static” “void” “main” “(” “Stri...
2020-05-21 19:37:25
268
原创 大数乘法 C语言实现 在Code::Blocks 17.12下通过编译
题目:实现两个100位正整数相乘,输出运算结果#include<cstdio>#include<cstdlib>#define MAX_NUM_LENGTH 300short *a,*b,*result;//读取一个大数,输入的最后一个值应该保存在a[0]中,倒数第二个在a[1]中,...最先输入的应该保存在a[n-1]中void ReadNUM(short *a){ int pos = MAX_NUM_LENGTH - 1; char input =
2020-05-19 16:07:29
504
原创 网络与信息安全-第四章-非对称密钥密码体系
非对称密钥密码体系对称密钥密码体系存在的问题:能实现加密,但不能完成密钥分配和数字签名公钥密码体制每个用户都有一对选定的密钥(公钥k1;私钥k2),公开的密钥后可以像电话号码一样进行注册公布。主要特点:加密和解密能力分开公钥加密私钥解密:多个用户加密的消息只能由一个用户(用私钥)解读(用于公共网络中实现保密通信)私钥加密公钥解密:只能由一个用户加密消息而使多个用户可以解读(可用于认证条统中对消息进行数字签字——抗抵赖)。无需事先分配密钥公钥密码应满足的要求接收B产生密钥对在计算上是
2020-05-13 22:32:52
1639
原创 网络与信息安全-第三章-对称秘钥加密算法
密码学的基本概念密码编码:通过信息编码使信息保密密码分析:用分析方法(破解)解密信息密码解码:用(正常手段,如拥有密钥)将密文转换成明文基本术语明文(plain text);密文(cipher text)加密(encrypt,encryption),解密(decrypt,decryption)密码算法(Algorithm),密码(Cipher):用来加密和解密的数学...
2020-05-07 16:54:54
4650
3
原创 计算方法-乘幂法求主特征值-C实现
我们先复习下乘幂法:乘幂法主要是用来求矩阵的主特征值(按模最大的特征值)及相应的特征向量.给定n阶实矩阵A,设其有n个线性无关的特征向量x1,x2,…,xn,相应的特征值λ1,λ2…,λn 满足|λ1|>|λ2|≥|λ3|…≥|λn|由特征值定义A·xi = λi·xi任取一n维非零列向量u0,则u0一定可表示为x1,x2,…,xn的线性组合,即有u0 = a1x1 + a2x2 ...
2020-04-28 08:38:07
5089
原创 编译原理 mJava语法分析实验(MJava的语法规则和课程设计要求)
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.ArrayList;import java.util.List;class Token_{ static StringBuilder sb = new StringBuilder(); Stri...
2020-04-24 23:02:20
975
6
原创 编译原理-第五章-语义分析之属性文法、属性计算
属性文法属性文法,也称属性翻译文法Knuth在1968年提出以上下文无关文法为基础为每个文法符号(终结符或非终结符)配备若干相关的“值"(称为属性),代表与文法符号相关信息,如类型、值、代码序列、符号表内容等对于文法的每个产生式都配备了一组属性的语义规则,对属性进行计算和传递产生式语义规则L→Enprint(E.val)E→E1+TE.val :...
2020-04-23 14:55:34
12789
1
原创 利用前序遍历和中序遍历重构二叉树
我们考虑一种简单的情况,现在假定有这样一颗二叉树:显然其前序遍历和中序遍历分别为int[] preOrder = {7,6,4,3,5,2,1};int[] midOrder = {4,6,3,7,2,5,1};我们可以再根据前序遍历和中序遍历还原这个二叉树,其原理为:前序遍历总是按照根节点-左子树-右子树的顺序遍历,中序遍历总是按照左子树-根节点-右子树的顺序遍历,因此在初始状态下...
2020-04-12 23:13:26
832
原创 用Dom4j解析XML并输出当前节点的属性和其子节点信息
今天想了解下怎样解析XML,用到的jar包倒是找到了,可惜其他人写的方法都是写死的,节点层级一多解析结果就变得乱七八糟。我把大家的写法理解了一下,用递归重新写了一遍,效果好多了,这也将是我做后续转格式工作的基础。废话不多说,现将代码分享给大家,解析结果会同时输出到控制台和写入文件,如果待解析的文件过长建议通过输出文件查看结果。import org.dom4j.Attribute;impor...
2020-04-02 18:44:39
732
icourse163课程下载器
2022-02-09
C++ 远程控制.rar
2020-06-14
SSD8网络与分布式计算.rar
2020-01-05
实验一:基于java socket使用tcp udp进行简易控制台命令与文件传输(附简单的实验报告)
2019-11-16
jdk-8u231-linux-x64
2019-10-28
jre-8u221-linux-x64.tar.zip
2019-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人