work

【Libra R-CNN】《Libra R-CNN: Towards Balanced Learning for Object Detection》

倾然丶 夕夏残阳落幕 提交于 2020-02-29 15:33:58
CVPR-2019 文章目录 1 Background and Motivation 2 Advantages / Contributions 3 Method 4 Experiments 4.1 Datasets 5 Conclusion(own) / Future work 1 Background and Motivation 2 Advantages / Contributions 3 Method 4 Experiments 4.1 Datasets 5 Conclusion(own) / Future work 来源: CSDN 作者: bryant_meng 链接: https://blog.csdn.net/bryant_meng/article/details/104572694

2、传统的线程互斥synchronized

こ雲淡風輕ζ 提交于 2020-02-29 14:35:21
synchronized使用之基本原则: synchronized可以锁方法,也可以锁代码片段,但要实现互斥的基本就是在想要互斥的代码上加”同一把锁“,也就是同一个对象,也就是用==判断等于true的对象 下面看一个例子: Work.java 真正做事情的类 1 package com.yzl; 2 3 public class Work { 4 /** 5 * 未同步的 6 * @param name 7 */ 8 public void noSynwrite(String name){ 9 for(int i=0; i<name.length(); i++){ 10 System.out.print(name.charAt(i)); 11 if(i == (name.length()-1)){ 12 System.out.print("\n"); 13 } 14 } 15 } 16 17 /** 18 * 使用同步块,并使用Work的实例对象做为锁 19 * 此方法的同步需保证是调用该方法的work对象是同一个 20 * @param name 21 */ 22 public void write1(String name){ 23 synchronized (this) { 24 for(int i=0; i<name.length(); i++){ 25 System

Linux下查看文件和文件夹大小

独自空忆成欢 提交于 2020-02-29 06:27:55
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍 df命令可以显示目前所有文件系统的可用空间及使用情形 ,请看下列这个例子: 以下是代码片段: [yayug@yayu ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 3.9G 300M 3.4G 8% / /dev/sda7 100G 188M 95G 1% /data0 /dev/sdb1 133G 80G 47G 64% /data1 /dev/sda6 7.8G 218M 7.2G 3% /var /dev/sda5 7.8G 166M 7.2G 3% /tmp /dev/sda3 9.7G 2.5G 6.8G 27% /usr tmpfs 2.0G 0 2.0G 0% /dev/shm 参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。 上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted

git分支主干

穿精又带淫゛_ 提交于 2020-02-29 06:02:21
~/Desktop/work/movies/movie(apps) $ git status //先查看是否有需要提交的东西 # On branch apps nothing to commit (working directory clean) ~/Desktop/work/movies/movie(apps) $ git checkout master //切换到主干 Switched to branch 'master' ~/Desktop/work/movies/movie(master) $ git status //查看主干是否有需要提交的东西 # On branch master nothing to commit (working directory clean) ~/Desktop/work/movies/movie(master) $ git pull //再次确认是否需要更新代码查看主干是否有需要提交的东西 Already up-to-date. ~/Desktop/work/movies/movie(master) $ git checkout apps //切换到分支 Switched to branch 'apps' ~/Desktop/work/movies/movie(apps) $ git rebase master//拷贝主干最新内容

How convolution neural networks work

 ̄綄美尐妖づ 提交于 2020-02-29 03:39:56
CNN Convolution neural networks or con nets or CNNS can do some pretty cool things。If you feed them a bunch of pictures of faces for instance, don’t learn some basic things like edges and dots bright spots dark spots, and then because they are a multi-layer neural network,that’s what gets lowered in the first layer the second layer are things that are recognized as eyes noses mouths ,and third layer are things that look like faces. Similarly if you feed it a bunch of images of cars down to the lowest layer, you’ll get things again that look like edges. And then higher up look at things that

svn更新提交等操作报svn: E155004错误,解决办法

北战南征 提交于 2020-02-29 00:28:14
Error:Error performing cleanup for ‘T:\idea_workspace\QMS’: svn: E155004: There are unfinished work items in ‘T:\idea_workspace\QMS’; run ‘svn cleanup’ first. 总是清理不掉 最后只有放大招: 打开.svn/wc.db 删除表delete from work_queue;与delete from wc_lock; .db数据库工具 http://download.csdn.net/download/xk1378522/9930999 OK! 问题解决! 可以正常更新代码。。。。。。 参考资料:http://blog.csdn.net/xk1378522/article/details/77126930 来源: oschina 链接: https://my.oschina.net/u/3463015/blog/1606307

线程传参数

六眼飞鱼酱① 提交于 2020-02-27 12:59:49
但在多线程的异步开发模式下,数据的传递和返回和同步开发模式有很大的区别。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据 在传统的同步开发模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式下,数据的传递和返回和同步开发模式有很大的区别。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据。本文就以上原因介绍了几种用于向线程传递数据的方法,在下一篇文章中将介绍从线程中返回数据的方法。 欲先取之,必先予之。一般在使用线程时都需要有一些初始化数据,然后线程利用这些数据进行加工处理,并返回结果。在这个过程中最先要做的就是向线程中传递数据。 一、通过构造方法传递数据 在创建线程时,必须要建立一个Thread类的或其子类的实例。因此,我们不难想到在调用start方法之前通过线程类的构造方法将数据传入线程。并将传入的数据使用类变量保存起来,以便线程使用(其实就是在run方法中使用)。下面的代码演示了如何通过构造方法来传递数据: package mythread; public class MyThread1 extends Thread { private String name;

Robocopy用法

假如想象 提交于 2020-02-27 02:51:38
----------------【参数】------------------- robocopy /? ------------------------------------------------------------------------------- ROBOCOPY :: Windows 的可靠文件复制 ------------------------------------------------------------------------------- 启动时间: Fri May 08 17:10:13 2009 Usage :: ROBOCOPY source destination [file [file]...] [options] 源:: 源目录(驱动器:\路径或\\服务器\共享\路径)。 目录:: 目标目录(驱动器:\路径或\\服务器\共享\路径)。 文件:: 要复制的文件(名称/通配符: 默认为 "*.*")。 :: :: 复制选项: :: /S :: 复制子目录,但不复制空的子目录。 /E :: 复制子目录,包括空的子目录。 /LEV:n :: 仅复制源目录树的前 n 层。 /Z :: 在可重新启动模式下复制文件。 /B :: 在备份模式下复制文件。 /ZB :: 使用可重新启动模式;如果拒绝访问,请使用备份模式。 /EFSRAW :: 在

python程序后台运行的实现

牧云@^-^@ 提交于 2020-02-27 01:11:26
后台运行work()方法。 work.py 1 # -*- coding:utf-8 -*- 2 3 def work(): 4 print "running" 5 import time 6 time.sleep(100) 7 8 9 if __name__ == '__main__': 10 work() 方法1 使用nohup命令 nohup python work.py >my.log & 方法2 python-daemon 安装python-daemon pip install python-daemon 编写入口程序 use_daemon.py 1 # -*- coding:utf-8 -*- 2 3 import daemon 4 from work import work 5 with daemon.DaemonContext(): 6 work() 运行 python use_daemon.py 来源: https://www.cnblogs.com/rkfeng/p/6338107.html

Caused by: org.apache.ibatis.binding.BindingException: Parameter 'userId' not found. Available param

ⅰ亾dé卋堺 提交于 2020-02-26 22:25:51
1、dao层修改前 userWorkMappingDao.addUserWork(userId,workId); 2、xml文件前 <insert id = "addUserWork" parameterType="String"> INSERT INTO `user_work_mapping`(user_id,work_id) VALUES ( #{userId}, #{workId}) </insert> 3、dao层修改后 void addUserWork(@Param("userId") String userId,@Param("workId") String workId); 4、xml文件后 <insert id = "addUserWork" parameterType="String"> INSERT INTO `user_work_mapping`(user_id,work_id) VALUES ( #{userId}, #{workId}) </insert> 来源: CSDN 作者: ityw520 链接: https://blog.csdn.net/ityw520/article/details/104520003