自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

使用ruby nokogiri抓点东西弄成分类语料

使用ruby nokogiri从搜狐旅游新闻频道抓点东东做成分类的训练预料: [code="ruby"] #!/usr/bin/ruby # # Author: fuliang http://fuliang.iteye.com # require 'open-uri' require 'nokogiri' link_xpath = "/html/body/div/div[...

2010-10-29 21:59:29 91

原创 二分查找之变型题目

二分查找算法在各个公司的笔试面试题大量出现,通常不是简单一眼就可以看出来的二分查找。 我见过的一些变型,一种是有序的环形队列,不知道队头,另一种是有序数组循环移动得到的数组,这种变型无非是多绕了一个弯,多一次查找,首先二分查找到队头,最小元素/最大元素,然后再二分查找指定的元素。 [code="cpp"] #include #include /* * Author: fuli...

2010-10-24 12:40:34 145

原创 一道笔试题(创新工厂)解法

一个帖子http://www.iteye.com/topic/790362的一个题目。   有两个长度分别为m,n的非递减 整型数组,其中n>m*m, 求这两个数组的交集,要求复杂度尽可能低 。   如数组a:-1,4,5 数组b:-15,1,3,4,5,7,8,9,10,15 结果应该是:4,5   这道题要充分利用n > m * m的条件,而无论是归并的方式,还是h...

2010-10-21 17:44:59 131

原创 Ubuntu10.10解决Empathy无法链接MSN的问题

1.在Empathy中删除无法登录的MSN账户,并关闭Empathy 2.应用程序->Ubuntu软件中心->已安装的软件 3.找到Empathy,点击更多信息 4.去掉 MSN connection manager for Telepathy 的勾选 5.应用变更 6.重新打开Empathy,建立MSN帐号...

2010-10-21 16:36:23 112

原创 [zz]Vim的分屏功能

分屏启动Vim 使用大写的O参数来垂直分屏。 vim -On file1 file2 ... 使用小写的o参数来水平分屏。 vim -on file1 file2 ... 注释: n是数字,表示分成几个屏。 关闭分屏  关闭当前窗口。 Ctrl+W c 关闭当前窗口,如果只剩最后一个了,则退出Vim。 Ctrl+W q 分屏 上...

2010-10-21 13:09:12 68

Ubuntu10.10 64bit使用Eclipse插件subclipse问题

升级到ubuntu10.10什么坑都碰到了,郁闷啊。发现subclipse也不好用了,源里面的eclipse在插件安装的时候,选择接受协议,但finish按钮依然是灰掉的。从eclipse官网下载的最新eclipse,但是在import的时候总是JVM崩溃。还好svn的eclipse插件还有eclipse官方提供的subversive可用。http://www.eclipse.org/subver...

2010-10-20 20:32:25 63

scim输入法,Eclipse代码提示之后失去焦点的问题

突然发现Eclipse,每次代码提示之后无法打字,感觉是文本域失去焦点导致。这个问题是使用了scim输入导致的,我改成了scim-bridge,问题就解决了(原来使用ibus,装google-pinyin的时候切换到了scim)。...

2010-10-20 13:36:48 111

原创 Linux下使用谷歌输入法

Linux的中文输入法一直太烂,scim终于出来对googlePinyin的支持了。 安装步骤: 1、安装scim: sudo apt-get install scim 2、从git上checkout下来scim-googlepinyin的源代码: 如果没有安装git,那么可以使用: sudo apt-get install git-core 来安...

2010-10-18 23:01:51 434

原创 C++、面向对象随想

最近使用C++,用起来总感觉不是很顺畅,主要不是对语法和stl的不是熟,而是使用面向对象方法时,有点局促,放不开手脚。 C++从c发展而来,从根上继承了c的一些特性,对象、引用、指针并存,很难去取舍,有时因为没有完美的方法而感到很纠结。使用对象就很难避免拷贝,使用指针、引用如果持有的是栈中的对象就很难保证生命周期一致而导致句柄悬空,堆中动态申请的对象,就容易发生内存泄露,谁申请谁就释放的准则并不...

2010-10-17 23:19:44 93

原创 Ruby Date Range

Ruby的Range功能强大无比,我们可以简单的使用: [code="ruby"] (1..10).each{|i| puts i} [/code] 打印出: 1 2 ... 10 对于字符串我们也可以: [code="ruby"] ("hello" .. "world").each{|word| puts word} [/code] 更加强大的是对于日期,ruby同样支...

2010-10-09 21:45:01 109

原创 [zz]程序员能力矩阵 Programmer Competency Matrix

[译文]程序员能力矩阵 Programmer Competency Matrix 注意:每个层次的知识都是渐增的,位于层次n ,也蕴涵了你需了解所有低于层次n 的知识。 计算机科学 Computer Science   2n(Level 0) n2(Level 1) n (Level 2) log(n) (Level 3) Comments 数...

2010-10-08 17:18:22 103

原创 BeanPropertyRowMapper

spring 2.5+提供了BeanPropertyRowMapper/ParameterizedBeanPropertyRowMapper ,如果PO和数据库模型的字段完全对应(字段名字一样或者驼峰式与下划线式对应),如果使用JdbcTemplate则可以使用这个RowMapper作为PO和数据库的映射。 [code="java"] jdbcTemplate.query("select * ...

2010-10-07 22:19:48 1368

原创 C++类的作用域

形参表和函数体处于类作用域中,函数返回类型不一定在类作用域中,如果函数在类定义体之外定义,则用于返回类型的名字在类作用域之外,否则在类作用域内。 [code="cpp"] class Screen{ public: typedef std::string::size_type size; //not need to specific the screen:: inline size g...

2010-10-07 20:00:16 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除