我无法使用 ImageMagick 的重力选项将转换后的 *.png 文件居中。重力在以下命令中似乎没有影响。相反,它会擦除所有内容,输出变为白页。
convert puma1.png -compress jpeg \
-resize 1755x2475 \
-units PixelsPerInch \
-density 150x150 \
-page A3 \
-gravity center puma1.pdf
Run Code Online (Sandbox Code Playgroud)
ImageMagick 版本是 6.8.6-9 2014-03-06 Q16。
有时,我将基于 openSUSE 13.1 64 位系统 KDE 的系统搁置几天甚至一周,而无需重新启动。但是,我注意到经过一夜空闲待机后,当我第二天早上想使用它时,系统变得非常慢。到目前为止,我一直在尝试通过运行来释放页面缓存、dentries、inode
echo 3 > /proc/sys/vm/drop_caches
Run Code Online (Sandbox Code Playgroud)
这只是部分帮助。你能推荐其他方法来分析和解决系统缓慢的原因吗?
有谁知道如何设置vim(文本编辑器),以便可以追溯一天内对文件所做的所有更改?当我不小心修改了一个子程序并希望将它返回到它的初始状态时,我需要它,就像在一天开始时一样。
我通常使用 svn 将最新版本的源代码保存在全局存储库中。但有时我需要返回代码在两次 svn 提交之间的状态。
更新:
要启用持久撤消,请创建撤消目录,例如~/.vim/undodir
,并将以下设置放入.vimrc
文件中:
set undodir=~/.vim/undodir
set undofile
set undolevels=1000
set undoreload=10000
Run Code Online (Sandbox Code Playgroud) 我已经用ln -f -s
. 当我查看带有 的链接时ls -l
,我看到它们指向正确的目标。
但是,当我尝试运行该命令时,它仍然尝试使用“旧”目标。
是否有 Linux 命令刷新“命令缓存”以告诉系统使用新创建的软链接?
例如:
OPEN_MPI_PATH=/usr/lib64/mpi/gcc/openmpi
ln -f -s ${OPEN_MPI_PATH}/bin/mpirun /usr/bin/mpirun
ls -l /usr/bin/mpirun
$ /usr/bin/mpirun -> /usr/lib64/mpi/gcc/openmpi/bin/mpirun
Run Code Online (Sandbox Code Playgroud)
执行mpirun -np 4 hello_world
结果调用英特尔 MPI,这是一个“旧”目标。