Vim自动补全神器-YouCompleteMe VimUbuntu自带的vim是vim.tiny版本,很多功能都不全,所以我们需要装一个完整版的,并且我习惯装一个gvim,sudo apt-get install vim-gtk。 有意思的是,我发现apt-get下面有一个叫vim+youcompleteme的版本,我就好奇得装了一下,结果打开vim发现并没有补全功能,但是却装了ruby,nodejs,ycmd等几个软件,ycmd应该就是补全软 2017-06-12 编程开发 > Vim
重装Ubuntu16.04 之前的Ubuntu14.04用了快两年了,中途经过升级之类各种事,感觉系统里的一些依赖什么都被我折腾坏了,右上角总是有个软件更新冲突提示,所以决定重装Ubuntu16.04。值得一提的是,之前装完Ubuntu14.04写了一篇博客发布在简书上,博客名叫《开始使用Ubuntu》(这篇博客也迁移到本站点中了),至今已被阅读908次,喜欢30次,加入了一些Ubuntu专题,感觉还挺有成就感的。 分区有了 2017-06-12 操作系统 > Linux
支持向量机 之前上了斯坦福大学Andrew Ng的机器学习课程后,以为自己的支持向量机SVM有了一番了解,只是在logistic regression上做一点改进,另外还有核函数加入拓展数据特征,然后今天看了详细的支持向量机推导过程后,才发现之前自己的理解很肤浅。 这篇文章详细介绍了支持向量机的概念及求解,对于更深入的SMO算法以及损耗分析,需要去看《支持向量机导论》这本书。 支持向量机被称为最好的监督学习分 2016-05-10 机器学习 #SVM
RSA加密算法 今天在了解公钥加密算法的时候看到了RSA加密算法,在理解其原理后觉得算法思想很是巧妙,感触颇深。 不对称加密比对称加密算法好在能够在防止中间人攻击的情况下,减少系统的算法数。 不对称加密要想完全防止中间人攻击,需要防止中间人伪造公钥,因此有一个国际数字证书认证机构,叫做 CA,会对每个提供 SSL 加密访问(https)的网站的公钥作一个签名认证。用户的浏览器事先内置了 CA 的公钥,每次收到目 2016-04-21 信息安全
开始使用Ubuntu 对linux的向往由来已久,加上前阵子在win7下用vim总是感觉很不舒服,用gcc编译还要专门去下载MinGW(minmalist GNU for Windows),这么想还不如直接去用linux,GNU下的那些工具就直接能用了!在linux下打造一个IDE吧! GNU’s Not Unix! 哈哈哈,其实以前也装过一阵Ubuntu,但是那会啥都不会,四处碰壁,没用多久就泄气了。可是看了各种 2016-04-19 操作系统 > Linux