主要是看b站一个链接上的视频,然后做了一些笔记,尝试对REID有一些理解 行人重识别系统 如下图所示 一般是由行人检测和行人重识别两个问题组成,这两个问题是学术界里面两个不同的研究方向, 比如行人检测可以用faster rcnn或者其他之类的检测框架 但是对于reid则是使用检测出来的行人
------------恢复内容开始------------ 初学ucore。 ucore的lab1并不难,每个练习的思路也很清晰。lab1学完,并看了他人的笔记巩固。写下自己的理解。 80386型CPU开机的流程:先执行在bios中的程序,但由于bios容量很小,不能完成所有的工作,也不具备更高的拓展性,所以他读取磁盘中第一个扇区
# MarkDown ## 标题 标题#+空一格打文字(一级标题) ##+空一格打文字(二级级标题) 后续以此类推 ## 字体 Hello World 两边文字两边各加2个*号 是加粗 Hello World 两边文字两边各加1个*号 是斜体 Hello World
给初学Qt者的小TIP 1、Hello, Qt! 我们以一个非常简单的 Qt 程序开始 Qt 的学习。我们首先一行行的分析代码,然后我 们将会看到怎样编译和运行这个程序。 1 #include <QApplication> 2 #include <QLabel> 3 int main (int argc, char *argv []) 4 { 5 QApplication app (argc, arg
函数 1.函数也是一种数据 函数也是一种数据,可以使用变量保存 回调函数(参数的值还是一个函数) 实例: def test(): print('hello world') def test1(a): print(a) a() test1(test) 运行结果: <function test at 0x000002183
Ruby初学 资料 人工智能 vscode搭建ruby IDE(mac os) 命令行选项 # -*- coding: UTF-8 -*- 选项 描述 -a 与 -n 或 -p 一起使用时,可以打开自动拆分模式(auto split mode)。请查看 -n 和 -p 选项。 -c 只检查语法,不执行程序。 -C dir 在执行前改变目录(等价于 -X)。 -d 启用调试
1、表的较完整的创建语法 说明:(1)表也可以指定字符集; (2)如果表指定了字符集和校对规则,则以表指定的为准,如果表没有指定,则以表所在的数据库的字符集和校对规则为准; (3)engine结束存储引擎,比如常用的(MyISAM,InooDB,Memory),如果创建表时指定了存储引擎,则以指定的为准,否则则以默认为准
#原代码如下: while(True): a = 1 #加工后的代码: #(一:无限循环打印1) while(True): a = 1 print(a) #(二:无限循环打开本地浏览器,浏览器地址根据自己的本地浏览器地址改一下) while(True): import os a = os.startfile("C:\Program Files (x86)\Microsoft\Edge\A
fastapi是高性能的web框架。他的主要特点是: 快速编码 减少人为bug 直观 简易 具有交互式文档 基于API的开放标准(并与之完全兼容):OpenAPI(以前称为Swagger)和JSON Schema。 1、安装 pip install fastapi pip install uvicorn 2、项目简单试例 from fastapi import FastAPI # 引入
记录刷力扣时遇到的一些技巧(栈与队列) 简单的逆波兰表达式 计算器无括号有乘除后缀表达式 class Solution { public int evalRPN(String[] tokens) { Stack<Integer> stk = new Stack<Integer>(); for(String token : tokens){ if(token.equa
昨天晚上研究Unity到12点多钟,兴致正浓,Unity竟然崩了,一直提示Project Reload窗口,然后滚动条一直在滚动。晕死了,编辑的内容都没有保存呢!没办法,后来洗洗睡了。 今天早上起来继续研究,又崩了,编辑的内容又没有保存。 这下我可不干了,一定要找
中奖率 1 import random 2 num = 123456 3 i = 1 4 while True: 5 win = random.randrange(100000, 999999) 6 if num == win: 7 print('中奖了') 8 break 9 i += 1 10 print(i) 运行结果: 中奖了 2438830 猜21点(离21越近的玩家,算赢)
开发Unity时,如果发现写C#后台代码时没有提示器,那么执行下列操作即可解决: 1、打开Unity的Edit菜单,选择Preferences 2、在左侧分类列表中选择External Tools,将右边的External Script Editor选择为Visual Studio,点下面的Regenerate Project Files按钮。 3、重新双击代码打开VS
1.java中调用方法,方法名称肯定是只能写在main函数中的,方法定义在main函数外,所以,怎么调用方法(return的话调用要打印出来吧) 2,这就牵扯到静态动态方法调用了,静态不能调用动态;主函数是静态方法,可以使用文件名也就是这个类名来调用动态函数,也可以说是对象(因为非静态方法是属于对
for循环 1.格式 for 变量 in 集合: 循环体 2.概述 当程序执行for循环,按顺序从集合中获取元素变量保存当前循环得到的值,再去执行循环体。当集合中数据都被取完,则此刻跳出循环。 实例: 1 list1 = [1, 2, 3, 4, 5] 2 for i in list1: 3 print(
1.BufferedReader public String readLine() 2.将集合中的字符串添加到文件中
流程控制 一。判断语句 1.if语句(单一条件分支) 结构: if 表达式: 为真的时候执行的语句 概述:当程序运行到if语句时候,首页要计算表达式的值,判断真假,如果表达式的职位为真,则执行if里的代码段,否则代码继续向下执行。 实例: 1 if False: 2 print('
1public void NewLine()方法 2.BufferedReader与FlieReader的区别
1.filereader 用read()方法时,如果输入的文件不存在,将会报错并不会自动创建文件 read()方法有返回值,读取到的是ASCII码数值,返回值是int类型 读取到出现-1代表没有更多数值可以读取 public int read(char[] buf)用字符数组读取 覆盖方式为 当读取数值出现-1时,
1.Fliewriter 如果不希望进行覆盖写入,而是希望追加写入,应该用另一种形式的构造方法 public FileWrtier(String filewriter, boolean append) 2.FlieWriter中windows系统的换行符时\r\n 、
文章目录 对象利用对象字面量创建对象使用对象方法一方法二 调用对象方法 变量属性函数方法的区别利用new object创建对象 对象 对象是一个具体的事物 利用对象字面量创建对象 <script> var obj = { uname: 'kongla', age: 20,
初学java可能会遇到的问题 每个单词的大小写不能出现问题, java对大小写十分敏感; 尽量使用英文单词; 文件名和包含main方法的类名必须保持一致,并且首字母大写; 语法的标点符号必须使用英文的。
1.练习 简单的模拟登陆 2.字符串的替换 3.切割字符串的方法 public String[] split(String reggex) 4.集合 首先导包 import java.util.ArrayList ArrayList<String> list = new ArrayList<>()
1.成员变量与局部变量 成员变量定义在类中,局部变量定义在方法中 内存的位置也不一样 局部变量在栈内存中,成员变量存储在堆中 2.private 在为private变量赋值时,应该用间接方法,用setter getter方法,定义时,名称前应有一个set+变量名(变量名首字母大写) 3.this指针 当局部变量与成员变量
初学spring boot,出现一堆错误,多半是导入依赖的版本冲突 版本推荐指路官网:https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-Hoxton-Release-Notes 下面是一些亲测有效的总结。 spring-boot-starter-parent 必须要放在 parent 标签里面,否则报 gson 中的