由于最近要做数字图像处理的大作业,以及之后一段时间,估计写python多一些,所以打算花些时间配置下vim.
1. 一键执行
其实之前一直有的。。不过没有效果,就没有管。发现问题是,python对应的filetype为"python",而不是"py"
1func! CompileRunGcc() 2 exec "w" 3 if &filetype == 'c' 4 exec "!g++ % -o %<" 5 exec "! ./%<" 6 elseif &filetype == …
阅读更多好久没装新插件了,最新要配下python,发现安装时候满屏的错误。。。
最后发现是shell的锅,因为我用的是fish,在.vimrc文件中添加
1set shell=/bin/bash即可。
以及说下可能的其他原因,虽然我没遇到
* 对于arch系,可能从aur中安装的版本out ot data * 可能没有把.vimrc中vundle的配置从set rtp+=~/.vim/bundle/vundle更新成set rtp+=~/.vim/bundle/vundle.vim * 可能项目名称用了" 而不是'以及顺手查了下bundle和Plugin的区别。。。
简单来 …
阅读更多复习一下数字图像处理。
按照我自己的理解简单来说:
原链码:按照任意起点走边界一周,方向按照上图对应的表示,得到的数字序列就是原链码。
归一化链码:为了解决原链码中起点不唯一而产生的序列不唯一的问题,规定,对于所有起点得到的原链码中,字典序最小的即为归一化链码(由于序列都是自然数,因此字典序最小也可以理解成,把该序列看成有前导0的自然数之后的数值之后的数值最小。
差分码:为了解决图形旋转之后,原链码和归一化链码都会发生变化,引入差分码。n位原链码(或归一化链码,由于归一化链码只是一种特殊的原链码,之后不再单独强调)可以得到n-1位差分码。具体来说,对于原链码ai,可以得到差分码b[i],_b[i] = …
阅读更多先来放一波过程中用到的资料和官方文档好了。
Standard Dialogs Example qt 5.8
更新的部分还是放在最前面好了。。。
convert from QString to char *的时候有个坑。。。
In order to convert a QString to a char*, then you first need to get a latin1 representation of the string by calling toLatin1() …
阅读更多症状是不管安装什么,都会说有一大堆依赖无法安装。。。
大概是: a depends b[i],but b[i] is not be installed. (b==0..n)
最后会提示Unable to correct problems, you have held broken packages
解决办法:用synaptic工具,把可能存在问题的包都清除掉。
阅读更多我的chromebook 是 samsung 3
查阅Hardware Compatibility 可以知道我的cb支持 gallium,对应的cpu 是Intel Braswell
然后去galliumos 官网 下载相应版本。(发现这种做法并不需要自己下载。。。)
阅读更多

