Sequence

MyDLNote-Detection: DETR : End-to-End Object Detection with Transformers

喜你入骨 提交于 2020-08-14 08:52:20
End-to-End Object Detection with Transformers [paper] https://arxiv.org/pdf/2005.12872.pdf [github] https://github.com/facebookresearch/detr Abstract We present a new method that views object detection as a direct set prediction problem. 本文做了啥:提出了一种将目标检测看作直接集预测问题的新方法。 Our approach streamlines the detection pipeline, effectively removing the need for many hand-designed components like a non-maximum suppression procedure or anchor generation that explicitly encode our prior knowledge about the task. 本文工作的亮点:简化了检测流程,有效地消除了许多手工设计的组件的需求,比如一个非最大抑制程序或锚的生成,显式地编码了关于任务的先验知识。 The main ingredients of the

iOS开发——使用Charles进行http网络抓包详解

大兔子大兔子 提交于 2020-08-14 08:39:44
我在之前一篇博客《 网络抓包工具Charles的介绍与使用 》中简单介绍了Charles的安装破解,以及进行简单的Charles抓包配置的介绍。今天我们来详细介绍下使用Charles进行http抓包,关于https抓包,我将会在另一篇博客中介绍。 (1)http抓包的配置,请参考《 网络抓包工具Charles的介绍与使用 》这篇博客。 (2)为了使抓包的结果清晰,便于调试,我写了一个简单的网络请求,通过点击按钮请求查询号码归属地,代码如下: #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; } - (IBAction)networkRequestPressed:(id)sender { NSString *urlAsString = [@"http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo?mobileCode=18888888888&userId=" stringByAddingPercentEncodingWithAllowedCharacters:

【HDU.2559】Largest Rectangle in a Histogram(单调栈)

南笙酒味 提交于 2020-08-14 08:34:37
Largest Rectangle in a Histogram 直方图中最大的矩形 Language: Largest Rectangle in a Histogram Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 36046 Accepted: 11781 Description A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have different heights. For example, the figure on the left shows the histogram that consists of rectangles with the heights 2, 1, 4, 5, 1, 3, 3, measured in units where 1 is the width of the rectangles: Usually, histograms are used to represent discrete distributions, e.g., the

计算机网络

拥有回忆 提交于 2020-08-14 08:15:45
TCP协议在常见的七层网络模型中属于哪一层? UDP是一种无连接的网络协议,那么一下哪个选项不是UDP协议报头的内容? 序号(Sequence Number) 源端口号(Source port)和目标端口号(Destination port) 报文长度(Length) 校验和(Checksum) 来源: oschina 链接: https://my.oschina.net/u/4285706/blog/4492996

NLP中的Transformer 简介

孤人 提交于 2020-08-14 03:32:00
作者|Renu Khandelwal 编译|VK 来源|Towards Data Science 在这篇文章中,我们将讨论以下有关Transformer的问题 为什么我们需要Transformer,Sequence2Sequence模型的挑战是什么? 详细介绍了Transformer及其架构 深入研究Transformer中使用的术语,如位置编码、自注意力、多头注意力、掩码多头注意力 可以使用Transformer的NLP任务 Sequence2Sequence (Seq2Seq)的缺点 顺序计算 :在Seq2Seq中,我们以顺序的方式在每个步骤中向编码器输入一个单词,以便在解码器中每次生成一个单词的输出。在Seq2Seq架构中我们做不到通过并行化操作来提高计算效率。 长期依赖关系 :长期依赖关系是Seq2Seq的一个问题,这是由于需要为长句执行大量操作造成的,如下所示。 这里的“it”指的是“Coronavirus”还是“countries”?。 让我们深入了解Transformer的体系结构和Transformer的关键概念,以了解Transformer如何应对这些挑战 Transformer架构 Transformer有6个编码器和6个解码器,不像Seq2Seq,该编码器包含两个子层:多头自注意层和一个全连接层。 该解码器包含三个子层,一个多头自注意层

java中将一个数组按照每份固定大小拆分

冷暖自知 提交于 2020-08-14 02:40:32
stackoverflow代码 public static boolean isMatch( byte [] pattern, byte [] input, int pos) { for ( int i=0; i< pattern.length; i++ ) { if (pattern[i] != input[pos+ i]) { return false ; } } return true ; } public static List< byte []> split( byte [] pattern, byte [] input) { List < byte []> l = new LinkedList< byte []> (); int blockStart = 0 ; for ( int i=0; i<input.length; i++ ) { if (isMatch(pattern,input,i)) { l.add(Arrays.copyOfRange(input, blockStart, i)); blockStart = i+ pattern.length; i = blockStart; } } l.add(Arrays.copyOfRange(input, blockStart, input.length )); return l; } 引申出来的泛型代码:

oracle新增数据库表数据

那年仲夏 提交于 2020-08-13 20:19:56
oracle新增数据库表数据 一、触发器增加主键 1.建用户数据表 drop table dectuser; create table dectuser( userid integer primary key, /*主键*/ name varchar2(20), sex varchar2(2) ); 2.创建自动增长序列 drop sequence dectuser_tb_seq; create sequence dectuser_tb_seq minvalue 1 maxvalue 99999999 increment by 1 start with 1; /*步长为1*/ 3.创建触发器 create or replace trigger dectuser_tb_tri before insert on dectuser /*触发条件:当向表dectuser执行插入操作时触发此触发器*/ for each row /*对每一行都检测是否触发*/ begin /*触发器开始*/ select dectuser_tb_seq.nextval into :new.userid from dual; /*触发器主题内容,即触发后执行的动作,在此是取得序列dectuser_tb_seq的下一个值插入到表dectuser中的userid字段中*/ end; 4.提交 insert into

TCP的三次握手与四次挥手理解及面试题(很全面)

假如想象 提交于 2020-08-13 19:49:20
本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节的编号;因此当前报文段最后一个字节的编号+1即为确认号。 确认ACK:占1位,仅当ACK=1时,确认号字段才有效。ACK=0时,确认号无效 同步SYN:连接建立时用于同步序号。当SYN=1,ACK=0时表示:这是一个连接请求报文段。若同意连接,则在响应报文段中使得SYN=1,ACK=1。因此,SYN=1表示这是一个连接请求,或连接接受报文。SYN这个标志位只有在TCP建产连接时才会被置1,握手完成后SYN标志位被置0。 终止FIN:用来释放一个连接。FIN=1表示:此报文段的发送方的数据已经发送完毕,并要求释放运输连接 PS:ACK、SYN和FIN这些大写的单词表示标志位,其值要么是1,要么是0;ack、seq小写的单词表示序号。 字段 含义 URG 紧急指针是否有效。为1,表示某一位需要被优先处理 ACK 确认号是否有效,一般置为1。 PSH

MyCat全局主键生成策略

一笑奈何 提交于 2020-08-13 18:36:30
在分库分表的情况下,多个数据库自增主键无法保证自增主键的全局唯一,因此MyCat的全局主键生成策略孕育而生。 Mycat全局主键方式 1. 本地文件方式:使用服务器本地磁盘文件的方式 2. 本地时间戳方式:使用时间戳方式 3. 数据库方式:使用数据库的方式 4. 分布式zookeeper生成ID 1. 本地文件方式 vim conf/server.xml <property name= " sequnceHandlerType " > 0 </property> vim conf/sequence_conf.properties # default global sequence GLOBAL.HISIDS = GLOBAL.MINID = 10001 GLOBAL.MAXID = 20000 GLOBAL.CURID = 10000 # self define sequence ID_LOCAL_FILE.HISIDS = ID_LOCAL_FILE.MINID = 1001 ID_LOCAL_FILE.MAXID = 2000 ID_LOCAL_FILE.CURID = 1000 注意事项 1.以上配置文件中,自定义表名必须大写书写 2.HISIDS:表示使用过的历史分段(一般无特殊需要可不配置) 3.MINID :最小ID 值 4.MAXID :表示最大ID 值 5

pg数据库安全配置

拜拜、爱过 提交于 2020-08-13 18:18:02
pg数据库安全配置 [TOC] 数据库安全配置是数据库管理的重要环节之一。安全配置主要包括密码、网络访问控制、审计等。下面会依次讲解在瀚高数据库中如何实现密码相关的安全性配置。 1 密码加密存储 pg中密码始终以加密方式存储在系统目录中。ENCREPED 关键字没有任何效果, 但被接受向后兼容。加密方式可以通过password_encryption参数配置 --create role test with login encryped password 'test'; create role test with login password 'test'; show password_encryption; password_encryption --------------------- md5 (1 row) select usename,passwd from pg_shadow where usename='test'; usename | passwd ---------+------------------------------------- test | md505a671c66aefea124cc08b76ea6d30bb (1 row) 2 密码有效期 pg支持密码有效期配置,可以通过配置密码有效期,制定密码更换周期。 服务器端设置有效期 alter role