我的第一篇paper

找实习虽然只为自己争取到一个秋季的绿色通道,但可喜的是,我投的几篇paper,终于中了一篇。

现在可以在英文数据库或google scholar上面搜索到自己名字,感觉很nice,研究生的心愿算是完成了一部分,至于剩下的中不中,都不那么重要了,已经留下了自己在科研道路上的足迹。

投递的杂志是Signal Processing,是一个很不错的杂志,从ACCEPT到文章上线速度很快,在我校的评级是B类期刊,发表一篇达到学校博士毕业的基本要求(一篇B或者2篇C),审稿周期算是中等吧,这篇文章的周期大约是7个月

Read More

title: 转载 技巧: Vim 的纵向编辑模式
date: 2014-05-20 11:26:51
categories: 技术

tags: Vim

如果要我选一个Vim中让我觉得Life Changing功能的话,我一定会选Vim的块编辑功能,也就是Ctrl+V,虽然还有些别的编辑器也有这功能,但目前为止,我从中受益颇大

原文地址:技巧:Vim 的纵向编辑模式

Vim 的纵向编辑模式功能强大。本文介绍了 Vim 纵向编辑模式并结合 VisIncr 这个插件在开发测试场景中的应用,让读者更直观了解 Vim 的纵向编辑模式这一功能。

Read More

实习求职小结

今年找实习不够顺利,以过去为镜,总结一下自己的一些不足

在简历投递中,我主要是考虑BAT这三家,AT都有熟人可以内推,但A家号称可以实习一个月,而T家一向都是3个月左右,Baidu需要的实习时间就更长了,我只能保证一个月的实习。去年听闻有些师兄乱拿实习offer,然后秋招进入一些公司的黑名单,故我慎之又慎,宁可错过实习,只投了A家。

Read More

Hello, Hexo! Goodbye, Octopress!

最终,从Octopress迁移到Hexo

Octopress有些缺点,让我一直很难以忍受,虽然感觉很Geek,但内心里一直想找个可以代替它的,这些所谓的缺点,事实上大部分都是由于前端引起的,我不是个前端程序员,我不会设计漂亮的前端页面,但我也有自己的品味,不想将就。

先说说我对Octopress的不满:

  • 字体太大,仿佛所有用Octopress框架的,字体都不小,虽然可以调,但调完后在这个框架里又没那么好看了

  • Tags或Tag Cloud都太丑,我只能勉强看懂这些CSS,这是从github上面用的其它开源插件

  • 所有第三方主题,我都认真看了一遍,我居然没有找到一款符合我口味的。

  • 右边的SideBar太难看

Read More

二分查找

在微博上看到一篇文章,关于二分查找:当我写二分查找时,我想些什么

于是想到刚看过的《编程珠玑》上的一句话,“90%的人无法正确写出二分查找”

自己动手:

int BinarySearch(int A[], int n, int target)
{
    int left=0, right=n-1;
    while(left<=right)
    {
        int mid=(left+right)/2;
        if(A[mid] == target) return mid;
        if(target > A[mid]) left=mid+1;
        else right=mid-1;
    }
    return -1;
}

写完了后,去看这篇文章的答案,发现有很多问题,果然也属于那“90%”。

Read More

点集的一些几何特征

点集有很多特征,这里提到的有:最小凸包,最小外接矩形,最大内接三角形,最大内接四边形。

编程里面,如何求取点集的这些特征呢?

预处理知识

  • 对于三个点,p0,p1,p2,如何判断以p0为中心,p0p1到p0p2是顺时针还是逆时针?

求向量p0p2与p0p1的叉积,若大于0,则说明是p0p2在p0p1的顺时针方向,若小于0,则说明p0p2在p0p1的逆时针方向。

Read More

马年——祝自己顺利

我是个拖延症患者,原本想在除夕晚上写点什么,后来拖到初一,再后来到了今天

今天起得很早,向来年初二都是要早起,然后去 敬神,也就是祭拜祖宗

今年是重要的一年,我常用的邮箱liaoxl2012@gmail.com后面加的2012,本意就是想指我2012年毕业,那是我大三找实习时候开始用的一个邮箱。没想到后来读研了,今年又是这样的一年,我应该换成2015了。

昨儿出去,见了小斌, 水哥, 黄鹏,国平, 水哥是多年挚交,但所学是医学,专业方面交集倒是并不多,小斌,黄鹏,国平分别签了腾讯,网易游戏,阿里云,都是国内一等一的工作offer了,着实让人佩服。

Read More

C++的虚析构函数

C++是门神奇的语言,总是有一些不能以我们“程序员”编写它的角度去理解的问题,究其根本,大多都是C++编译器在“适当”的时候,会自动为我们的程序增加或删除一些东西,如果其编译器所做的改动,与我们预期的结果并不相关,自然我们也能得到较好理解的运行结果,然而,深入学习C++之后,就会发现,其中很多特性,必须要掌握,必须要知道编译器做了哪些东西,才能保证程序的正确执行。

C++类的构造,析构函数是C++编译器在编译的过程中,所作“适当”修改的主要场所

Read More

Image Cosegmentation by Co-Diffusion

这算是大半年来的结果吧,从今年4月份一直做到10月份,有很多很多的尝试,虽然最终在理论上并未有很大的创新,实验结果却比较给力。

协同分割,即不仅要完成分割,而且要将不同图像的分割结果进行“归类”行为

写出了一篇像模像样的paper,正在赶投各种Journal,不知终归何处

看看实验的效果图吧,最好的肯定是我做出来的,哈哈

Read More

尝试hadoop的单机环境搭建

近来关注大数据,云计算等相关技术,把Google的三大论文看了一遍,作为非计算机科班的同学,看得有点云里雾里,看了不少书才略微理清楚现在这些流行的大数据框架之间的关系。

Hadoop便是其中一个非常吸引我的框架,打算对其环境进行配置,其中走了不少弯路,想写点记录一下。

Read More