自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 JAVA 8 中的线程池

1 Executors: Executor与ExecutorServicejava 8 提供了Executors类,它位于java.util.concurrent包下Executors提供了一系列预配置线程池,我们可以直接调用,避免了重复造轮子而Executor和ExecutorService是两个接口,可以对线程池进行操作1.1 ExecutorExecutor只有一个方法:execute(),只能用来执行Runnable对象,没有返回值。用的比较少以下面代码为例: Runna

2021-08-25 10:38:13 2386

原创 JAVA 8 CompletableFuture详解

1 JAVA多线程的实现方式多线程的使用可以有Runnable及Callable1 Runnable最简单、最熟悉的方案,实现该接口需要重写run方法,缺点是没有返回值 Runnable runnable = () -> System.out.println("runnable 方法"); new Thread(runnable).start();2 Callable该接口中有一个V call方法,可以返回泛型值V并抛出异常//传递返回值Callable

2021-08-24 13:35:57 810

原创 函数式接口与lambda表达式

函数式接口与lambda表达式什么是函数式接口?是lambda表达式的类型public void forEach(Consumer<? super T> consumer);其中的consumer实例可以被lambda表达式替代,这就表示每个函数式接口中只能有一个抽象方法,才不会造成歧义lambda表达式是什么?lambda表达式是函数式接口的一个实例,是一种简化的写法以下面为例,首先定义一个简单的接口interface IntOperation{int operate(int

2021-08-13 14:43:24 335

原创 RestTemplate简洁使用指南

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-09 15:57:32 1732

原创 使用GPU加速DSPSR

1 设置环境变量,加入PACKAGESsudo gedit /etc/profile在下面添加cuda路径,输入PACKAGES = /usr/local/cuda-10.1保存后,使用指令source /etc/profile2 执行dspsr configurecd dspsr/./configure3 确认CUDA是否被识别,使用指令grep CUDA Makefile如果出现CUDA_CFLAGS = -I/usr/local/cuda-10.1/i.

2020-09-08 17:44:20 329

原创 脉冲星数据处理软件DSPSR安装方法

安装DSPSR1 安装GUN toolssudo apt updatesudo apt install -y autotools-dev autoconf libtool makesudo apt install g++ gfortransudo apt install libfftw3-dev pgplot5 libcfitsio-dev2 安装PSRCHIV...

2020-04-14 22:01:37 1652

原创 ubuntu安装cuda 简洁教程

1 确定自己的显卡是N卡,支持cuda,可以去https://developer.nvidia.com/cuda-gpus查询2 安装显卡驱动。① 关掉nouveau:使用指令 lsmod | grep nouveau如果有输出,那么说明nouveau服务开启,必须将其关掉使用指令 cd /etc/modprobe.d然后使用指令sudovim blacklist-no...

2019-07-29 19:25:24 619 1

原创 unbuntu重装nvidia驱动的步骤记录

最近ubnuntu上的驱动屡屡崩溃,只能重装,再次记录一下步骤:1.ctrl + alt +f1 进入指令界面2.删除原来nvidia驱动 sudo apt-get remove --purge nvidia*3.关闭lightdmsudo service lightdm stop4.运行驱动文件sudo ./nvidia.run --no-nouveau-check --no-opengl-fi...

2018-05-11 16:19:30 1253 1

原创 Centos7 yum 出现could not retrieve mirrorlist 最终解决方案

        在尝试过很多方法不管用之后,下面是终极解决方案,需要root用户或者sudo执行      1.   $ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33   2.   将ONBOOT改为yes,wq!保存退出       3.    重新启动网络             $ service network restart...

2018-05-04 21:31:15 38783 21

转载 解决Vm虚拟机内ubuntu18.04不能全屏的问题

两个步骤:1.打开终端(ctrl+alt+t),输入指令xrandr2.选择分辨率:(以1920X1200为例)输入指令xrandr -s 1920x1200

2018-05-03 16:44:14 7070 2

原创 UBUNTU NVIDIA gtx1080ti显卡驱动突然不能用一种猜想

最近在Ubuntu16.04下搭了一个caffe+cuda9.0+nvidia-run396.18的框架进行深度学习训练,昨天晚上程序还好好的,今天早晨程序就跑不起来了,调用终端发现nvidia-smi指令无效,提示缺少驱动。可是明明就有驱动啊,经过多次调查,还是没有找出原因。于是没有办法,选择重装驱动。在装的过程中受尽折磨,这里那里都不合适。除了要注意禁用nouveau之外,还有要注意的几点:1...

2018-04-27 15:09:12 1521

翻译 Python/openCV 中cv2.StereoSGBM_create()参数的含义

格式:     cv2.StereoSGBM_create([,minDisparity [,numDisparities [,blockSize [,P1 [,P2 [,disp12MaxDiff [,preFilterCap [,uniquenessRatio [,speckleWindowSize [,speckleRange [,mode]]]]]]]]]]]])minDisparity最...

2018-04-26 20:33:05 15613 1

转载 python批量修改图片后缀(png到jpg)

本人最近在利用faster_rcnn训练kitti数据集,其中需要将kitti数据集转为voc数据集,但是发现:kitti图片是png格式voc2007是jpg格式其中有7000多张图片需要批量转换,在网上发现一些代码,但跑起来有错误,于是本人稍作修改:import osimport stringdirName = "D:your path\\" #最后要加双斜杠,不然会报错...

2018-04-12 18:34:49 10125 8

转载 python删除指定文件夹下特定格式文件的方法

代码如下:import osdef del_files(path): for root , dirs, files in os.walk(path): for name in files: if name.endswith(".jpg"): #指定要删除的格式,这里是jpg 可以换成其他格式 os.remove(os.path.join(root, ...

2018-04-12 17:19:06 6379 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除