目标检测------锚框-------anchor box

锚框:以每一个像素点为中心生成多个大小和宽高比不同的边界框 图像 高h , 宽w 大小为s∈(0,1] 且 宽高比为r>0 锚框的高 h1 = hs/√r 锚框的宽 w1 = ws√r s1,...,sn 与 r1,... ,rm 这样一张图的锚框有 whnm 个 但对于一点来说,我们感兴趣的框有:(s1,r1),(s1,r2)......(s1,rm),(s2,r1),......(sn,r1) 假如 w=416 h=416 s=[0.75,0.5,0.25] r=[1,2,,0.5] 在
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

[CF1131D]Gourmet Choice 题解

题意:有两组食物,分别有\(n\)个和\(m\)个。 给定\(n\times m\)的一个表格,其中\(a[i][j]\)表示第一组第\(i\)个食物和第二组第\(j\)个食物的美味度大小关系。 请问是否能给出一组美味度方案。如果有,请给出美味度最大值最小的方案。如果没有,请输出No. 先膜LCJ 本题如果数据出小一点就是差分约束系统的裸题。 但是到了现在的数据大小,差分约束无法承受,所以考虑用并查集+拓扑排序解决。 把=的食物用并查集并起来。然后对于>和<的情况,如果这俩元素在一个联通块里,
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

faster-rcnn系列-2

dsad大萨达
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

pwnable.kr-coin1-witeup

是一个小游戏,会给100堆小硬币,在每堆硬币中找到假币(重量为9,其他重量为10),其中每堆硬币都设置了金币数和固定的尝试次数。 思路是:在每堆硬币中,在有限的尝试次数中对硬币通过二分法计算硬币重量不断缩小范围找到假币;这样操作100堆硬币,即顺利通关,获得flag。 执行程序时,发现不能愉快地执行程序,会超时,应该是远程网络连接产生延迟的原因,解决方法是通过其他题目SSH登录服务器,在本机tmp文件夹下创建并运行脚本程序。 程序代码: import time from pwn import
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

Quarkus框架入门之二:依赖注入

  前言      Spring框架最开始被我熟知就是AOP和IOC,其中IOC在开发过程中更是被广泛使用,如果切换到一个新的框架没有了依赖注入和控制反转,那么可以说一夜回到解放前了。那么,Quarkus框架中有没有对应的功能呢? 当然也有,Quarkus基于CDI规范提供了依赖注入的相关功能,本文将进行简单介绍。      CDI-Contexts and Dependency Injection      简单介绍      CDI(Contexts and Dependency Inje
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

P5365 [SNOI2017]英雄联盟

题目描述 正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」。 现在,小皮球终于受不了网友们的嘲讽,决定变强了,他变强的方法就是:买皮肤! 小皮球只会玩N 个英雄,因此,他也只准备给这 N 个英雄买皮肤,并且决定,以后只玩有皮肤的英雄。 这 N 个英雄中,第 i 个英雄有 Ki 款皮肤,价格是每款Ci Q 币(同一个英雄的皮肤价格相同)。 为了让自己看起来高大上一些,小皮球决定给同学们展示一下自己的皮肤,展示的思路是这样的:对于有皮肤的每一个英雄,随便选一个皮肤给同
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

2019-05-18Linux就该这么学【day08】

mount挂载 umont删除挂载 fdisk du xfs_quota edquota
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

【PL/SQL】学习笔记 (1)一个简单的PL/SQL程序

PL/SQL语言特点:在SQL语言中增加了过程处理语句(分支,循环等),使SQL语言具有过程处理能力。          将SQL语言的强大的数据操纵能力和过程语言的数据处理能力结合起来。 程序结构:        View Code
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

P2079 烛光晚餐

题目背景 小明准备请小红去一家咖啡厅,共进烛光晚餐。小红高兴地和他一起去了咖啡厅。 题目描述 小红说:“小明,你点菜吧。”小明看到菜单上有N道菜,每道菜的价格是Ci。小明对每道菜的喜爱程度是Xi,小红对每道菜的喜爱程度是Yi。(喜爱程度可能为负数)(小明:以我对她的了解,我给你的数据不会错的) 小明带了V元钱,他点的菜的总价格不能超过V(小明:当然得我请客啦,显得我大方。) 小明希望让小红吃得开心,所以当然要让她的总喜爱程度尽量大。当然,小明也要考虑自己的感受,点的所有菜的总喜爱程度需要大于等
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

CF Round#446 改题

在机房vp了一番div1, 就做了一个题, 于是这篇文章就用来改题了。 链接:Here A 题目:给定一个数列\(a\),共\(n\)项,求最多修改一项的值(必须修改成整数)之后数列中最长严格上升子段的最大长度。 显然,修改比不修改要优,起码不会劣于原来的答案。 那么枚举修改哪一项,向两边延申,这部分可以用前缀/后缀和来解决。 注意细节,就做完了。 /** * @Author: Mingyu Li * @Date: 2019-03-26T17:39:28+08:00 * @Last
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

Task4.文本表示:从one-hot到word2vec

参考:https://blog.csdn.net/wxyangid/article/details/80209156 1.one-hot编码 中文名叫独热编码、一位有效编码。方法是使用N位状态寄存器来对N个状态进行编码,每个状态都有其独立的寄存器位,并且任意时刻,有且仅有一个状态位是有效的。比如,手写数字识别,数字为0-9共10个,那么每个数字的one-hot编码为10位,数字i的第i位为1,其余为0,如数字2的one-hot表示为:[0,0,1,0,0,0,0,0,0,0]。 1.2one-
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

二分图——poj2239

水题 /* n门课,每门课有一个时间t 要求最大的n->t的匹配 */ #include<iostream> #include<cstring> #include<cstdio> using namespace std; #define maxn 1005 int mp[maxn][maxn],match[maxn],vis[maxn],n,m; int dfs(int x){ for(int i=1;i<=m;i++) if(!vis[i
分类: 其他 发布时间: 05-18 22:11 阅读次数: 0

【剑指Offer】56、删除链表中重复的结点

  题目描述:   在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5。   解题思路:   关于链表的大多数题目还是比较简单的,本题也并不太难。   删除重复结点,也就是如果当前结点和下一个结点的值相同,那么就是重复的结点,都可以被删除,为了保证删除之后的链表的连通性,在删除之后,要把当前结点前面的结点和下一个没有重复的结点链接起来,为此,程序需要记录当前的最后一个不重复
分类: 其他 发布时间: 05-18 21:54 阅读次数: 0

【科目二】东方时尚 100分一次过 机考顺序变化 一般是 倒库 侧方位 坡起 直角转弯 曲线

【科目二】东方时尚 100分一次过 机考顺序变化 一般是 倒库 侧方位 坡起 直角转弯 曲线 1 一共2次机会 上午下午早去拿号 最好下午去 下午12点50拿号 14点50开始考试 排队人多 2 倒库看镜子 不着急 地上有坑 我记得是1号库 3 侧方记住顺序 4 坡起大脚踩油门 5曲线 记住 点位
分类: 其他 发布时间: 05-18 21:54 阅读次数: 0

如何解决C++运行乱码问题

前段时间用sublime text+MinGW搭建了C++环境今天突然发现cmd中文显示乱码,解决方案如下: 乱码原因 windows cmd使用的字符集为GBK,CPP文件字符集为UTF-8 解决方案: 通过给g++编译器加两个参数即可 -fexec-charset=GBK -finput-charset=UTF-8 1 2 第一个参数指定窄字符或窄字符串的字面值常量的内部编码方式,默认为UTF-8。例如指定此选项为GBK,则窄字符或窄字符串常量将会以GBK编码方式存储而不是默认的UTF-8
分类: 其他 发布时间: 05-18 21:54 阅读次数: 0

【POJ1442】Black Box

这道题可以用Splay、fhq-treap解决,但是平衡树解这道题大材小用,所以我采用了对顶堆解决。 考虑建立两个堆:以i为分割点,用大根堆存储前半段序列,用小根堆存储后半段序列。我们控制大根堆的元素个数为i,这样查询时大根堆的堆顶就是排名为i的元素。然后我们考虑维护对顶堆。 对于add操作,我们先将元素放入下面的大根堆内,从堆顶不断取出元素放到小根堆直到大根堆元素个数为i,这样大根堆的根就是第i小的元素,同时可以保证对顶堆的性质; 同理,对于get操作,我们先输出大根堆的根,然后将小根堆的根
分类: 其他 发布时间: 05-18 21:54 阅读次数: 0

用NiceTool在微信浏览器中下载APP

通过扫描二维码下载APP已成为一个大家惯用且非常方便的下载方式了,微信也成为扫描二维码重要的工具,对于用户来说,说到扫一扫大家第一反应就是打开微信,这是用户习惯问题。很多商家也是熟知这一点,所以纷纷选择微信来推广h5、app或者营销活动之类的。然而在我们使用微信推广的时候,经常会遇到分享出去的链接被微信拦截或无法在微信内打开,且无法下载。 我们可以利用工具让微信内链接或二维码用外部浏览器打开,这样就可以打开下载页面或者直接下载APP了。 微信外跳工具NiceTool 1、NiceTool工具官
分类: 其他 发布时间: 05-18 21:54 阅读次数: 0

Python 基础之生成器

一:生成器表达式 #生成器本质是迭代器,允许自定义逻辑的迭代器 #迭代器和生成器区别: 迭代器本身是系统内置的,重写不了.而生成器是用户自定义的,可以重写迭代逻辑 #生成器可以用来钟方式创建: (1)生成器表达式(里面是推导式 外面是圆括号) (2)生成器函数 (用def定义,里面含有yield) #(1) 生成器表达式 generator #[1,2,3,4] => [4,8,12,16] #i<< 2 i乘以2的2次幂 gen = (i<<2 for i in range(1,5)) pr
分类: 其他 发布时间: 05-18 21:54 阅读次数: 0

【linux就该这么学】-07

【linux】-记"linux就该这么学"学习笔记-07 简述 文件名命名规则,物理设备,挂载硬件设备,fdisk,添加交换分区,磁盘容量配额,软硬链接 文件命名规则 /boot 开机所需文件--内核,开机菜单以及所需配置文件 /dev 以文件形式存放任何设备与接口 /etc 配置文件 /home 用户家目录 /bin 存放单用户下还可以操作的命令 /lib 开机时用到的函数库,以及/bin和/sbin下面的命令要调用函数 /sbin 开机过程中需要的命令 /media 用于挂载设备文件的命令
分类: 其他 发布时间: 05-18 21:54 阅读次数: 0

bzoj5104 Fib数列(BSGS+二次剩余)

快AFO了才第一次写二次剩余的题…… 显然应该将Fn写成通项公式(具体是什么写起来不方便而且大家也都知道),设t=((1+√5)/2)n,T=√5N,然后可以得到t-(-1)t/t=√5N,两边同时乘t,移项,得到t2-√5Nt-(-1)n=0。分别讨论n是奇数或偶数的情况,通过求根公式求t,写个二次剩余即可。 #include<bits/stdc++.h> using namespace std; const int sq5=383008016,inv2=5e8+5,mod=1e9+9,
分类: 其他 发布时间: 05-18 21:54 阅读次数: 0