自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Liang Tang's 专栏

技术探讨

原创 如何让EPS嵌入字体

IEEE eXpress在check论文的PDF文件的时候,需要PDF文件嵌入所有的字体。然而, 很多excel,powerpoint或者matlab打印出来的EPS文件并没有嵌入常规字体。这里有2个技巧,让EPS文件嵌入所有字体。 1. 在Excel或者powerpoint生成EPS的...

2012-01-18 00:12:15

阅读数 6574

评论数 0

原创 UCLA的一篇关于如何使用Linear Programming的文章

转帖这个PDF文件:http://www.ee.ucla.edu/ee236a/lectures/lp.pdf 里面很多用法,以前还没想到,特别是对Convex Optimization的变型,很巧妙。 再补充一篇MIT的教程资料,里面讲解了如何把各种具体情况form

2011-09-04 02:02:06

阅读数 3420

评论数 0

原创 工欲善其事必先利其器–SimpleTestBed

最近在研究一个近似的优化算法。在做对比实验的时候,一共要跑6,7个不同的算法来比较。为了公平起见,每个算法需要在几个不同的参数环境下,在几批不同数据下,各自跑几十次,然后看看谁的评价效果最好。一共要跑大概上百次的算法运行。以前的做法是写一个脚本执行,或者说用JUnit之类的单元测试工具来自动化跑。...

2011-03-11 23:19:00

阅读数 3913

评论数 1

原创 整理一些Markov Random Field以及Graph Model的基础学习资料

最近对于Markov Random Field等Graph Model有点兴趣,想系统学习一下这方面的知识。但是发现网上搜索的很多论文都是比较深入,不知道从何下手。下面是我收集到的一些不错的资料。 1. 首先是video lecture上的Prof. Charles Elkan在CIKM08...

2010-11-07 06:09:00

阅读数 16089

评论数 10

原创 寻找Matlab的替代品

在数学计算上,特别是Numeric computation上,Matlab一直都是最常用的软件。但是,Matlab并非免费软件,即便是最便宜的student version也要$99。虽然在学校的电脑有Matlab,可毕竟不是自己的本本。如果想在家里用,就得登录到学校的机器。这样做开发和调试的时...

2010-05-15 14:13:00

阅读数 15255

评论数 3

原创 TL 论坛上关于C++的错误处理的讨论

  TL论坛总算回归一些实质性的贴子了。关于C++的错误处理,一直都是一个很有争议性的问题。一些C++大师在教科书上劝说大家应该用异常Exception在错误处理上。但是,很多实际工作的朋友,甚至Google公司都提倡“We do not use C++ Exception”(http://goo...

2010-03-20 09:23:00

阅读数 3167

评论数 2

原创 关于共同生存周期的对象与锁的讨论

  之前与同学在谈一道smart pointer的面试题,在实现thread safe的时候发现mutex的destroy始终不好解决。问题在于,当你要destroy的mutex之前,必须先unlock这个mutex,而当你unlock这个mutex的同时,你的destroy部分可能不收保护了。与...

2010-03-09 11:48:00

阅读数 2620

评论数 4

原创 JQuery 1.4发布了

   最近一直想写一篇关于JQuery的总结报告,但是时间实在有限。因为现在手上一个database的researchproject大量使用了Javascript作为Web前台开发。从我个人来说,认识Javascript可能都要追溯到高中的时候,但是真的让我感受真正Javascript还是在接触了...

2010-01-17 04:36:00

阅读数 2528

评论数 1

原创 cygwin 1.7升级之后,外部直接访问gcc返回Access is denied

 最近一直在弄一些Linux下的环境开发。不过还是一样被抓狂。因为自己的电脑都是Windows系统,所以还是尽量想让工作都在Windows平台下完成。于是我又开始鼓捣cygwin这个东西。不过这次下了最新版本的cygwin1.7,gcc就出现问题了。首先是我的Eclipse的toolchain无法...

2010-01-17 04:35:00

阅读数 5006

评论数 1

原创 计算机真的是随便其他专业的学生都可以抢饭碗的吗?

    在美国似乎很多外专业的同学喜欢来抢ComputerScience同学的饭碗。大家都说计算机是民工专业,随便一个学数学,生物,甚至物理化学的学生都可以很容易踏足这个方向,然后一脚踢开科班出生的Computer ScienceStudents拿到offer。而对于US这边的情况,我不是很了解,...

2009-11-08 12:54:00

阅读数 14646

评论数 88

原创 我也开始学习Latex了

  刚来US不久,老板就说我们这边写论文都用Latex,然后上课的时候也说过大家写作业最好用Latex比较好。于是,我也踏上了学习Latex的道路。其实真正打动让我转向Latex写论文的另外一个搞数据库的朋友。他说过,“如果用Latex,完成一篇论文,可以只需要一个make命令就搞定从跑实验,生成...

2009-09-26 12:13:00

阅读数 3441

评论数 1

原创 来美一个月小记

 到US来已经有整整一个月多一点的时间了,生活和学习基本也都已经稳定下来了。无论是老板还是同学,都十分关心我刚来美国是否能够适应,而且都告诫我刚到美国肯定是有不适应的地方,要慢慢来。感觉我这个一个月来,遇到的事情和麻烦似乎比一般新生都要多很多,然后现在总算挺过来了。而这些事情对我来说,算是一个很大...

2009-09-19 23:01:00

阅读数 3735

评论数 3

原创 多研究一些实际的问题

   最近看到很多人都在写大学的回忆录,无论好坏且始终都以一个“成功者”的角度来阐述自己的大学“奋斗”的历程等等。现在想起来,实在是觉得意义不大。其实平常人看到这些东西,应该是获取一种激励,或者说一些学习技巧,少走弯路。每个人的路都不一样,起点差别都很大,用绝对的衡量来比较本身就没多大意义。想起来...

2009-08-07 11:41:00

阅读数 3029

评论数 5

原创 关于数据库系统的学习

  前段时间加入TopLanguage的Group,发现这里圈子的还有不少朋友认得我。不少朋友从本科就开始关注,虽然我们并不相识。原以为我的blog会是孤岛,看来自己还是应该花不少时间去更新一下自己的blog了。写blog更多也是对自己生活,学习和工作的总结。记得最早接触blog的还在是04年初,...

2009-03-20 22:56:00

阅读数 5772

评论数 1

原创 The Road of Hacking PostgreSQL (1)

   最近在写一些大规模数据存储和查询的小程序,发现很多核心的技术还是来自于我们的数据库技术。然后,真正到做的时候才晓得原来自己对于数据库很多本质的东西的理解并不透彻。我感觉,数据库技术真正核心的是数据的物理存储,外存内存交互,索引这些东西。而关系代数,SQL语言这些都是其次的。诸如现在的Goog...

2009-01-20 13:37:00

阅读数 3023

评论数 3

原创 做一个专业的coder(1)

 学习coding技能数十载,大部分局限于Windows与Java平台。趁现在有点时间,还是从专业点的LinuxC/C++开发以及环境学习。其实早在几年前,本人还是接触过Linux平台下的C/C++开发,不过始终没有做过什么正式项目,所以不足挂齿。最近一直在写一个开源的高维空间的近似搜索引擎,于是...

2009-01-18 15:52:00

阅读数 3967

评论数 0

原创 MATLAB生成多张figure以及自动保存

 最近开始做毕业论文了。在整理以前做过的诸多论文实验的时候,发现以前用MATLAB写出来的代码是在太混乱了。算法程序,数据生成,以及图片绘画的.m文件都放在一个目录下。不要说拿给别人看,就连我自己时间久了都搞不清楚哪种图片是哪个MATLAB程序生成的。MATLAB没有VisualC++,Java那...

2009-01-18 15:51:00

阅读数 40813

评论数 5

原创 关于BI引擎

 最近一直在搞实验室和华西出生缺陷中心合作的项目。本来当初我们计划直接在我们当初开发的OpenMiner基础上改进。但是后来在一次开会上,师兄介绍了开源的BI引擎Pentaho(http://www.pentaho.com/)之后,发现Pentaho正是我们当初开发OpenMiner的时候想做的一...

2009-01-18 15:50:00

阅读数 4635

评论数 0

原创 WAIM09,再进一步

  记得投WAIM之前导师就是说过,现在国内针对WAIM的竞争越来越激烈,要突破国内的诸多名牌大学把持的圈子越来越难了。从这次WAIM审稿看得出来,的确如此,以前一篇文章经过3审,现在变成4审了。其实这是一件好事情。要不是4审,我的文章真可能被某人毙了。毕竟,WAIM的程序委员会成员相当大部分都是...

2009-01-18 15:49:00

阅读数 3360

评论数 0

原创 总结一下做文章的方法

   作为一个PhD学生来说,写文章的技巧自然是自己的看家本领。总体说来,想写出好的文章,必然是要多读,多写。首先谈谈关于论文阅读的选择。从我们CS的学生来说,最好直接就从最顶级的学术会议,诸如ACM和IEEE的会议论文开始看起。会议论文相对期刊文章来说要简短一些,不至于花太长的时间。一个mast...

2008-09-17 10:14:00

阅读数 2018

评论数 3

原创 初次来杭州

  第一次来杭州,天气真是不好,一会下雨,一会出太阳。还好,会议组委会安排的酒店比较舒适,虽说是3星级的酒店,但是感觉比以前住过的5星还舒服。一下飞机,就直奔机场大巴,再转出租车直达酒店。一路上感觉到杭州的气候和成都真的很像,温度,湿度都很接近。不过杭州似乎比成都繁华一些,毕竟是东部沿海城市,而且...

2008-09-17 10:13:00

阅读数 1500

评论数 0

原创 这段时间的总结

 离去年北上MSRA的实习已经有1年多了。从本科的时候就把MSRA作为自己一直努力奋斗的目标。这个目标终于在07年实现了,而我的07年大半年时光都在MSRA度过。回想起来,那段时间除了work外没有什么前忧后顾,还有一大帮新朋友,老朋友,过得是挺自在的,舒服的。然而,正是这半年多的实习经历改变了自...

2008-09-17 10:12:00

阅读数 1252

评论数 8

原创 SCU BSS讨论帖子

==============回复1================  算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。...

2008-06-19 13:29:00

阅读数 1468

评论数 8

原创 Continue to study the advanced experimental programming tools

After having the taste of GSL, somehow, it is not considered as the MATLAB that used in a large group of people. Furthermore, the graphics function  ...

2008-06-06 12:52:00

阅读数 1005

评论数 0

原创 使用GSL来做实验

  熟悉C++做开发的我们,对于matlab, mathematics等软件总是不太习惯。同时,很多research的实验程序需要进行efficiency的对比,所以大部分采用C++是比较合适的。但是诸如矩阵运算,least-squares,随机分布函数等常规数学工具库,matlab实现起来是很...

2008-05-22 09:29:00

阅读数 1254

评论数 0

原创 学生的职业精神是什么?

  没有姚明的火箭比赛,我依然喜欢看,特别是这个赛季的火箭队。这个赛季,火箭队取得了22连胜历史第二佳成绩,更有一种让人敬佩的精神。从斯科拉,兰德里,海耶斯,巴蒂尔,杰克逊这些球员,我们看到一个职业球员为了一个篮板球,地板球,奋不顾身地飞身鱼跃抢夺的那股劲头。他们的拼抢,即使在面对身体更占优势的奥...

2008-04-06 16:29:00

阅读数 1408

评论数 0

原创 头脑VS心灵

  到中国可以不看三大殿,不可不看辜鸿铭。1915年辜鸿铭的《中国人的精神》出版,英文出版。这本书写于上个世纪初的一战期间,正值欧洲文明陷入危机之时,辜鸿铭的目的很明显,为陷于危机的欧洲文明、甚至整个世界文明指出一条出路。书中指出中国人的精神,有一条叫做Simple,不是“简单”而是“淳朴”。  ...

2008-04-05 12:32:00

阅读数 1386

评论数 4

原创 江安的水吧

  传说四川大学江安校区的图书馆是全国Top级别的。在图书馆旁边,还修了一个不大不小的江安水吧,名字还叫XX咖啡。这个水吧的地理位置太爽,从外面窗户外面,直接就可以看到江安的超大人工湖,很清净的地方。今天,参加了微软亚洲研究院MSRA的搜索技术中心STC的几个领导在江安的座谈会。几位领导针对STC...

2008-03-31 11:50:00

阅读数 1644

评论数 0

原创 First paper comes out!!!

   这两天,总算把第一篇文章赶出来了。每天都活在一大堆数据里面,一次实验就要跑半天。幸好我有两台机器可以使用,否则实验一跑起来,CPU占用就100%了,什么事情都不能做了。第一篇paper居然做得那么不容易,中间题目换了又换,相关文章读了不知道多少篇。大家都说,第一篇文章最好找一个简单点的来做,...

2008-03-25 01:29:00

阅读数 1076

评论数 0

转载 Hard Drive

无意中看到博客堂的一篇关于微软创业的帖子。回想当初,自己11岁的时候,就开始学习计算机编程,也是因为一本Bill Gates写的《未来之路》,才激发自己对于计算机,对于编程那么大的热情。 (转自博客堂Vincent Chen)前一段时间读了一本名为《Hard Drive》的书,它以纪实文体讲述了微...

2008-02-16 00:49:00

阅读数 1459

评论数 1

原创 原来学习是如此地苦涩

  最近一直在忙第一篇Paper,虽然想法大致的框架成熟了,但是还有一些细节需要完善。这几天在电脑旁边做的事情就两件:看Paper和搜Paper。好不容易找到姜同学一起来合作,于是合作的前期工作就是看前人的paper。除了自己下的paper,大家也互相交流了不少。估计这几天看过相关的SIGMOD,...

2008-01-16 22:57:00

阅读数 1870

评论数 2

原创 做研究,没有基础怎么行

  以前听说过很多人一个月,一个星期就可以写一篇文章出来,于是觉得只有有一个idea马上就可以写论文了,特别是对于很多职业写手来说,一年发个7,8篇的EI文章是很轻松的事情。其实,一个普通的idea,平时随时都可以想到,但是99%可能都是前人想过的,甚至做过得。为什么自己会觉得是一个新idea? ...

2008-01-07 01:24:00

阅读数 4225

评论数 8

原创 C Low-Level I/O functions

以前在看别人的很多代码时候,经常看到低级的C语言文件I/O函数。不过自己却从来还没有用到过低级的I/O函数。在纯C里面就f开头的stream用得多。这次要做SIDB在底层实现数据库存储文件,就得必须依靠低级文件I/O才能做了。因为低级文件I/O提供了某些功能,而高级文件I/O函数中没有。   这是...

2007-12-24 14:30:00

阅读数 2032

评论数 0

原创 关于Windows下C++开发的64位和32位通讯的问题

 现在64位的系统已经十分普及了。在MSRA实习的时候,几乎所有的Server都是64位的Windows Server,而我自己开发使用的机器还是普通的32位系统。在处理网络通讯的时候,经常需要把整数类型的数据转换成二进制流传输,那么就会遇到32位机器和64位机器之间通讯的情况。  C++默认的i...

2007-12-24 00:21:00

阅读数 4548

评论数 2

原创 讨论班上汇报的P2P Database论文

总算在这学期,第一次在讨论班上汇报了一篇论文。这学期的论文都是今年的SIGMOD会议上的文章,而我这次汇报是一篇P2P相关的Database文章"P-Ring An Efficient and Robust P2P Range Index"。P2P主要在系统的Scalabili...

2007-12-22 01:51:00

阅读数 1544

评论数 1

原创 重新开始在学校的生活了

 回学校已经快两周了。本以为回学校会很轻松的,过上舒服的日子,没想到那么快又投入新的战斗了。新战斗就是写paper。一个是NDBC数据库会议的论文,机会不能放过,还有明年在本校召开的ADMA,也是不错的会议。当然,对于博士来说来说可能档次低了些,但是对于硕士来说还是可以的。  这周听了新加坡国立大...

2007-12-14 01:03:00

阅读数 1942

评论数 2

原创 结束了在MSRA的实习

  从5月到11月底,总共在MSRA渡过了7个月的实习时光。这7个月似乎是我感觉过得最快的7个月。或许是一个人在北京,生活上没有太多的琐事,只有很单纯的工作,于是就有这种时光飞逝的感觉。当然,记忆里面也并非都是工作上的事情,在MSRA还认识来自五湖四海的不少朋友,这或许正是每个MSRA的inter...

2007-12-14 00:59:00

阅读数 11742

评论数 2

原创 批量增加文件头注释的python小程序

 import sysimport osimport globimport stringdef isBlankLine(line):    for ch in line:        if ch in [ , , ] :            continue        else:     ...

2007-11-30 00:04:00

阅读数 3229

评论数 1

转载 自我提高的十大技巧

虽然我没有尽力把下面的每一条技巧都付诸实践,但我确实每天都作出一点努力了。下面列举的就是我最喜欢的自我提高的十大技巧。每天只要付出一点,你就会看到惊喜的变化,可以把你的秘诀添加进去做评估。 10.有一个好的开头 这 意味着起床和早餐要早。只有这样你才能有充沛的精...

2007-11-21 12:42:00

阅读数 3409

评论数 2

原创 令人激动的Google手机操作系统Android

做过几年的Symbian手机游戏开发,也做过几年J2ME上的程序开发,对于手机上的应用开发,一向都是我比较关注的。然而,似乎这一切都没有让 Google推出的GPhone让人如此激动和兴奋。GPhone的手机操作系统Android终于在2007年11月13日正式发布了,而且还是一个开 源的操作系统...

2007-11-17 17:16:00

阅读数 5359

评论数 4

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