在服务器上的Ubuntu里使用sudo apt-get update时总是报错,经检查是source的网址被墙了,需要修改source文件。 vim /etc/apt/sources.list :%s/archive.ubuntu.com/debian.ustc.edu.cn/g sudo rm ...
使用Matlab批量处理数据
最近接到任务,需要批量分割灰度图像,并保存为.mat文件。图像文件保存在若干个子文件夹中。代码如下:maindir='sparkydogx/cityscape/val';subdir=dir(maindir);for i =1:length( subdir ) if( isequal( sub ...
解决Terminal中命令行覆盖的问题
在使用Ternimal时,常常会发现命令行过长时,之前输入的内容在显示时会被覆盖掉。为了解决这一问题,可以在~/.bash_profile中添加如下语句:PS1='\[\e[01;33m\]\u@\h \W\$\[\e[m\] '
在Vim中设置python的缩进
在python中,缩进可以使用Tab,也可以使用空格。python3中允许混用,但是在python2中将空格与Tab键混用会报错。pep8规范中建议全部使用空格作为缩进。许多python IDE会自动将用户输入的Tab转变为4个空格,但是纯洁不做作的Vim显然不会自动帮你完成。需要在~/.vimrc ...
使用tensorflow-gpu时libcudnn报错的解决方案
实验室服务器上的tensorflow Docker镜像里只有python2的完整环境,而遇到程序需要在python3里跑,于是通过pip3安装了tensorflow和tensorflow-gpu。安装完成后在GPU上跑tensorflow时会报错ImportError: libcudnn.5: ca ...
如何在Matlab中处理json文件
本文使用JSONLab工具读取json文件。 git clonegit clone https://github.com/fangq/jsonlab.git 加入路径打开Matlab,输入addpath('Path/to/jsonlab') 测试是否可以使用help loadjson ...
在Linux中如何查看图片尺寸
安装imagemagickapt-get install imagemagick 使用idetify命令查询identify xxx.jpg输出 xxx.jpg JPEG 500x750 500x750+0+0 8-bit DirectClass 57.8KB 0.000u 0:00.000
在Linux下如何删除大量文件
在Linux下,直接删除一个包含大量文件的文件夹时会报错:bash: /bin/rm: Argument list too long此时可使用命令:ls | xargs -n 10 rm -fr ls来删除。这个命令的意思是:输出所有的文件名(用空格分割),xargs将ls的输出分组,每10个为一组 ...
Linux下计算文件数目
统计当前文件下的文件个数(不包括子文件夹)$ ls -l | grep "^-" | wc -l 统计当前目录下的文件个数(包括子文件夹)$ ls -lR| grep "^-" | wc -l 查看目录下文件夹的个数(包括子文件夹)$ ls -lR | gr ...