C. Book Reading time limit per test 1 second time limit per test memory limit per test 256 megabytes memory limit per test input standard input input ...
分类:
其他好文 时间:
2019-09-27 17:39:59
阅读次数:
107
1. Paper Reading $ \lfloor ab/p \rfloor p$ 我是根据 "ICSE2019" schedule上的不同方向的论文来读的,打算一个主题读一篇来确定方向。 目前读的是 Automated Program Repair 方向的 Learning to Spot an ...
分类:
其他好文 时间:
2019-09-27 16:27:36
阅读次数:
85
进程和线程的区别 进程是对运行时程序的封装,是系统资源调度和分配的基本单位 线程是进程的子任务,cpu调度和分配的基本单位,实现进程内并发。 一个进程可以包含多个线程,线程依赖进程存在,并共享进程内存 什么是线程安全 一个线程的修改被另一个线程的修改覆盖掉。 python中哪些操作是线程安全的 一个 ...
分类:
编程语言 时间:
2019-09-26 21:14:30
阅读次数:
90
(1)用对抗性的源实例攻击翻译模型; (2)使用对抗性目标输入来保护翻译模型,提高其对对抗性源输入的鲁棒性。 生成对抗输入:基于梯度 (平均损失) -> AdvGen 我们的工作处理由白盒NMT模型联合生成的扰动样本 -> 知道受攻击模型的参数 ADVGEN包括encoding, decoding: ...
分类:
系统相关 时间:
2019-09-25 12:17:56
阅读次数:
131
线程锁 当线程t1,刚拿到x,还未进行加值和赋值操作的时候,就被CPU切走了,这时t1的x保存的是刚拿到数据的状态;然后线程t2开始加值操作,当t2被CPU切走时,x已经加了很多次了,但是t1的x还是原来的数据,然后线程t1重新开始加值操作,还是用原先x的数据,造成了数据安全的问题, 所给线程加一把 ...
分类:
编程语言 时间:
2019-09-22 19:34:33
阅读次数:
100
地址:https://rajpurkar.github.io/SQuAD-explorer/ Stanford Question Answering Dataset (SQuAD) is a reading comprehension dataset, consisting of questions ...
分类:
其他好文 时间:
2019-09-20 21:19:25
阅读次数:
75
进程vs线程 进程vs线程创建速度 开启子线程的打印效果: 子线程 is running 主子线程 is end 开启子进程打印效果: 主子进程 is running 子进程 is end 进程和线程的创建速度 开启子进程需要申请资源开辟空间 慢 开启子线程只是告诉操作系统一个执行方案 快 多线程v ...
分类:
编程语言 时间:
2019-09-19 22:08:50
阅读次数:
119
事件 其实就是开两条线程,一条进行数据传输 另外一条,查看网络是否安全,如果不行就会clear(),也就是给数据传输的那条线程一个信号, 主要原理就是wait()方法,只有当事件为True的时候才可以继续运行,不然就会被wait()方法阻塞住,默认是False , is_set()方法是查看事件状态 ...
分类:
其他好文 时间:
2019-09-19 21:27:25
阅读次数:
74
"洛咕" 题意:小明非常喜欢读书,他有一共有n本书,编号为1~n,第i本书重wi。小明计划在暑假的m天里每天读一本书,第i天读第di本书,可能会重复读到同一本书。因为所有的书都是堆成一摞的,所以每次读某本书之前小明都需要先将这本书上面所有的书搬开,拿出这本书,再将搬开的书按原顺序放回去,消耗体力为搬 ...
分类:
其他好文 时间:
2019-09-15 19:58:58
阅读次数:
159
并发与锁 a. 多个线程共享数据的时候,如果数据不进行保护,那么可能出现数据不一致现象,使用锁,信号量、条件锁 b. c.互斥锁1. 互斥锁,是使用一把锁把代码保护起来,以牺牲性能换取代码的安全性,那么Rlock后 必须要relase 解锁 不然将会失去多线程程序的优势2. 互斥锁的基本使用规则: ...
分类:
编程语言 时间:
2019-09-10 01:05:30
阅读次数:
125