Comparator比较器

Comparator比较器引入我们先研究这个方法public static void sort(List list):将集合中元素按照默认规则排序。这里面存储的是字符串类型。public class CollectionsDemo2 { public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("
分类: 其他 发布时间: 03-31 09:42 阅读次数: 0

605. Can Place Flowers[easy]

605. Can Place Flowers题目描述假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 朵花?能则返回 true ,不能则返回 false。示例 1:输入:flowerbed = [1,0,0,0,1], n = 1输出:true示例 2
分类: 其他 发布时间: 03-31 09:42 阅读次数: 0

452. Minimum Number of Arrows to Burst Balloons[medium]

452. Minimum Number of Arrows to Burst Balloons-区间问题问题描述在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。一支弓箭可以沿着 x 轴从不同点完全垂直地射出。在坐标 x 处射出一支箭,若有一个气球的直径的开始和结束坐标为 xstart,xend, 且满足 xstart ≤ x ≤ xend,则该气球会被引
分类: 其他 发布时间: 03-31 09:42 阅读次数: 0

[论文笔记]ACTION-Net

ACTION-Net: Multipath Excitation for Action Recognition摘要时空、信道、运动模式为视频动作识别的互补关键信息2D不能捕捉时间信息,3D计算量大ACTION嵌入模块 包括三部分时空激励STE路径 单通道三维卷积 表征时空特征通道激励CE 自适应校准通道特征响应 显示建模通道之间的时间依赖运动激励ME 计算特征级别的时间差异 激发运动敏感通道ACTION优于(resnet50、MobileNet v2、BNInception)1.Int
分类: 其他 发布时间: 03-31 09:42 阅读次数: 0

Video_based_ReID_01

基于视频的行人重识别-011.认识mars数据集研究视频行人重识别基本上都绕不过mars数据集,作为视频行人重识别比较认可的数据集,各个顶刊的优秀论文都是在提高mars数据集的rank。那么首先,让我们来认识一下这个数据集:数据集地址info文件我们把上面链接中的内容下载下来,然后解压后按照下列这种方式保存:那么接下来,解释一下这些文件夹中的内容:1.1 bbox_trainbbox_train文件夹中,有625个子文件夹(代表着625个行人id),共包含了8298个小段轨迹(trackl
分类: 其他 发布时间: 03-31 09:42 阅读次数: 0

Video_based_ReID_02

基于视频的行人重识别-021.前言这一节主要解释下数据的导入,模型的训练需要数据的支持,那么我们就需要对数据进行预处理以及数据的输入。对于数据量比较少的时候,我们可以采用手动输入的形式,但当数据量较大时,这种方式就效率太低了。我们需要使用 shuffle, 分割成mini-batch 等操作的时候,我们可以使用PyTorch的API快速地完成这些操作(Dataloader)。DataLoader 是 torch 提供用来包装数据的工具,我们需要将自己的 (numpy array 或其他) 数据形
分类: 其他 发布时间: 03-31 09:42 阅读次数: 0

[报错]Github提交

fatal: unable to auto-detect email address (got ‘user@Ubuntu1604.(none)’)错误提示*** Please tell me who you are.Rungit config --global user.email “[email protected]”git config --global user.name “Your Name”to set your account’s default identity.Omit --glo
分类: 其他 发布时间: 03-31 09:41 阅读次数: 0

20201203 高阶函数

高阶函数变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。defadd(x,y,f):returnf(x)+f(y)res=add(3,-6,abs)print(res)例:defadd(a,b,f):#abs是一个内置的方法returnf(a)+f(b)res=add(3,-6,abs)print(res)程序练习程序1:实现简单的she
分类: 编程语言 发布时间: 03-31 09:41 阅读次数: 0

Gateway网关过滤之后获取不到 HttpServletRequest

下游服务controller://BaseController 处理类 public class BaseController {      protected String sessionId = null;      //www.fhadmin.org     protected void getSessionIdFromRequest(HttpServletRequest request) 
分类: 编程语言 发布时间: 03-31 09:41 阅读次数: 0

JavaScript面向对象编程理解

      对编程有了解的同学都知道,面向对象是一个非常难以理解的概念,下面给大家分享一下对象object的理解,本篇文章主要分享面对对象的封装。当然现实生活中面向对象也挺难的,哈哈哈~      一,关于实例对象的原始模式      首先我们知道每个物体都是一个对象,举例来说,“狗”作为一个对象,他有“种类”和“颜色”两个属性。      然后,我们需要创建两个实例化对象      这也是最基础
分类: 服务端 发布时间: 03-31 09:41 阅读次数: 0

干货丨DolphinDB通用计算教程

DolphinDB不仅可以分布式地存储数据,而且对分布式计算有良好支持。在DolphinDB中,用户可以用系统提供的通用分布式计算框架,通过脚本实现高效的分布式算法,而不需关注具体的底层实现。本文将对DolphinDB通用计算框架中的重要概念和相关函数作出详细解释,并提供丰富的具体使用场景和例子。1. 数据源数据源(Data Source)是DolphinDB的通用计算框架中的基本概念。它是一种特
分类: 数据库 发布时间: 03-31 09:41 阅读次数: 0

口袋西游学习笔记

网课老师讲到70+课时号被封了,呃。。。就当是复习了一遍OD吧OD复习e:模块列表,可以看到调用的所有DLLt:线程线列:可以看到运行的所有线程k:堆栈列表:可以看到调用的所有callb:断点列表:可以看到设置的所有断点c:CPU窗口/代码窗口入口:main/启动窗口创建完毕/子程序创建完毕OD打开主程序入口如下:00B755E2 >/$ 55 push ebp按上面的e按钮后找到ELEMENTCLIENT.EXE条目如下:Executable
分类: 其他 发布时间: 03-31 09:32 阅读次数: 0

火狐浏览器插件学习笔记

使用方法:创建manifest.json文件,按下面示例设置属性,注意version在之后维护更新时记得增加,这样好管理创建app.js文件,写要实现的功能,然后把两个文件打包成“GJL2CJ_Plugin.zip”,GJL2CJ_Plugin是我定的插件名打开https://addons.mozilla.org/zh-CN/developers/并登陆,没账号的先注册再登陆,提交新附加组件选择公开还是私用,PC端还是安卓端(或两者),并上传zip文件,选择是用到某些功能,再次上传zip文件,确定
分类: 其他 发布时间: 03-31 09:32 阅读次数: 0

U2D愤怒的小鸟学习笔记

官方文档:https://docs.unity3d.com/ScriptReference/index.htmlPart 1基本操作1.左下角Project面板中Assets下创建Image,Music,Scenes,Script四个文件夹,Packages不用管2.在Scenes文件夹下新建几个unity场景文件,把预先备好的素材拉入Image与Music3.选中Image下第一张图,例如BIRDS_1,右边Inspector面板中设置Sprite Mode为Multiple,点sprite E
分类: 其他 发布时间: 03-31 09:32 阅读次数: 0

KALI学习笔记(未完待续)

DAY1用u盘烧录KALI镜像,不含live开头,含amd64,4G用u盘启动安装图形界面,选简单中文-汉语,默认KFCE,全工具改密码,sudo passwd root ,原密,新密,新密,注销用root登陆,改win10样式装五笔,apt update,apt-get install fcitx fcitx-table-wubi,reboot1 在linuxgame.cn下载cs1.62 dpkg all wine32 --add-architecture i386 &&
分类: 其他 发布时间: 03-31 09:32 阅读次数: 0

关系型数据库学习笔记

关系型数据库概念第一章:绪论四个概念:数据:Data快递数据库:DataBase物流仓库数据库管理系统:DBMS整个仓库运作情况数据库系统:DBS整个物流体系概念模型:ER图椭圆:属性矩形:实体菱形:联系1:N:一对多N:N:多对多逻辑物理模型:层次模型:树网状模型:图关系模型:二维表关系:一张表元组:一行属性:一列码:可以唯一确定一个元组的属性集且其真子集不是码(可多个属性作为码)候选码:极小超码集,它的任意真子集都不是超码,而他本身是超码主码:主码是被选中用来
分类: 其他 发布时间: 03-31 09:32 阅读次数: 0

JDBC--连接池

通过JDBC使用DBCP与C3P0连接池操作1.通过JDBC使用C3P0连接池C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。例如:create table t_user(user_id int primary key auto_increment,user_name varchar(20),user_age int,user_sex bit,user_address va
分类: 其他 发布时间: 03-31 09:32 阅读次数: 0

Servlet(2)

1.Servlet的生命周期在 Java 中,任何对象都有生命周期,Servlet 也不例外。Servlet 的生命周期如图 1 所示。Servlet 的生命周期。按照功能的不同,大致可以将 Servlet 的生命周期分为四个阶段,分别是加载实例化阶段、初始化阶段、运行阶段【处理请求】和销毁阶段。1.加载实例化阶段当Servlet容器启动以后,会加载项目的web.xml配置文件,并解析得到所有配置好的servlet-class中配置的包名+类名,通过反射机制就实例化好了包名+类名对应的Servle
分类: 其他 发布时间: 03-31 09:32 阅读次数: 0

Servlet (3)

Servlet中常用的接口、类、方法1.Servlet接口2.ServletConfig接口3.ServletContext接口4.HttpServletRequest 接口ServletRequest与HttpServletRequest的关系HttpServletRequest 接口继承自 ServletRequest 接口。主要作用是封装 HTTP 请求消息,所以我们也将HttpServletRequest称之为请求对象。由于 HTTP 请求消息分为请求行、请求消息头和请求消息体三部分
分类: 其他 发布时间: 03-31 09:32 阅读次数: 0

Servlet(4)

1.为什么需要会话跟踪?使用浏览器发送的http请求,http请求使用的是http协议,而http协议是一种无状态的协议,它不会去主动记录使用这个http协议的用户是谁,一旦请求发送成功,服务器做出响应以后,那么此时浏览器与服务器之间的链接就会消失,这时服务器就不知道请求来自哪里,是谁发送来的。所以这时我们就需要记录/保存请求/链接的状态,实现这个记录记录/保存请求/链接的状态的过程就叫会话跟踪。2.什么是会话跟踪?服务器处理程序实现记录/保存请求/链接的状态的过程就叫会话跟踪。3.四种会话跟踪技
分类: 其他 发布时间: 03-31 09:32 阅读次数: 0