<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/tangl_99" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/tangl_99" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 20 Mar 2009 22:56:00 GMT</lastBuildDate><title>Tang Liang's 专栏</title><description>技术探讨</description><link>http://blog.csdn.net/tangl_99/</link><item><title>关于数据库系统的学习</title><link>http://blog.csdn.net/tangl_99/archive/2009/03/20/4009574.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/4009574.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/4009574.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4009574</trackback:ping><description>这段时间一直都很忙，因为除了毕业论文外，还在准备参加一个数据库开发的比赛。不过我们可不是用数据库，而是真正地开发数据库系统DBMS。硕士阶段做的东西主要是Data Mining，KDD方面的比较多。而数据库DBMS应该更多倾向于是System方向。港科大的同学也提议我应该可以去尝试做做System方面，因为我在做系统实现方面还是有一定的经验和技术。07年在微软的时候，做的东西也是偏向于System，这块领域的确是很实在，做出来的东西都是直接影响工业界和社会的。后来发现，诸如MIT,Berkerley等牛校在数据库方面都是做System较多。Data  Mining,KDD则更多是偏向于机器学习，需要更多的数学理论，而非编程技巧。我本人在此之前发表的3篇学术论文也都是Data Mining方面(我的主页http://cs.scu.edu.cn/~tangliang上可以直接下载到pdf)。虽说自己的研究方向是数据库与数据挖掘，其实学了3年下来，感觉无论是数据库还是数据挖掘都学得不太好。数据挖掘是一个很大的领域，硕士3年学不好情有可原。而数据库系统，从本科就在学习，到了硕士阶段又学了一次，&lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/4009574.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 21 Mar 2009 06:56:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2009/03/20/4009574.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2009/03/20/4009574.aspx</guid><dc:creator>tangl_99</dc:creator></item><item><title>The Road of Hacking PostgreSQL (1)</title><link>http://blog.csdn.net/tangl_99/archive/2009/01/20/3839301.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/3839301.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/3839301.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3839301</trackback:ping><description>最近在写一些大规模数据存储和查询的小程序，发现很多核心的技术还是来自于我们的数据库技术。然后，真正到做的时候才晓得原来自己对于数据库很多本质的东西的理解并不透彻。我感觉，数据库技术真正核心的是数据的物理存储，外存内存交互，索引这些东西。而关系代数，SQL语言这些都是其次的。诸如现在的 Google的bigTable等东西，其实最本质的技术还是在数据库领域。和真正做数据库的同学聊了一会，觉得自己真的应该好好研究一下现在已经成熟的数据库产品。作为学习数据库的同学都知道PostgreSQL在数据库界的地位了，同时它又是开源的。&lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/3839301.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 20 Jan 2009 21:37:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2009/01/20/3839301.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2009/01/20/3839301.aspx</guid><dc:creator>tangl_99</dc:creator></item><item><title>做一个专业的coder(1)</title><link>http://blog.csdn.net/tangl_99/archive/2009/01/18/3827711.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/3827711.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/3827711.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3827711</trackback:ping><description>学习coding技能数十载，大部分局限于Windows与Java平台。趁现在有点时间，还是从专业点的Linux C/C++开发以及环境学习。其实早在几年前，本人还是接触过Linux平台下的C/C++开发，不过始终没有做过什么正式项目，所以不足挂齿。最近一直在写一个开源的高维空间的近似搜索引擎，于是就拿这个开源项目作为练手的项目了。&lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/3827711.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 18 Jan 2009 23:52:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2009/01/18/3827711.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2009/01/18/3827711.aspx</guid><dc:creator>tangl_99</dc:creator></item><item><title>MATLAB生成多张figure以及自动保存</title><link>http://blog.csdn.net/tangl_99/archive/2009/01/18/3827710.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/3827710.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/3827710.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3827710</trackback:ping><description>最近开始做毕业论文了。在整理以前做过的诸多论文实验的时候，发现以前用MATLAB写出来的代码是在太混乱了。算法程序，数据生成，以及图片绘画的.m 文件都放在一个目录下。不要说拿给别人看，就连我自己时间久了都搞不清楚哪种图片是哪个MATLAB程序生成的。MATLAB没有Visual C++, Java那正规软件开发环境的工程概念，所以人工管理比较麻烦。一般外人拿到一个论文的实验程序，最简单的，就是拿到一个入口程序，能够自动跑所有的实验程序，并且生成所有的实验图片。这样，他就至少可以从这个入口程序一步一步跟踪进去，搞明白这一堆.m是什么东西。&lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/3827710.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 18 Jan 2009 23:51:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2009/01/18/3827710.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2009/01/18/3827710.aspx</guid><dc:creator>tangl_99</dc:creator></item><item><title>关于BI引擎</title><link>http://blog.csdn.net/tangl_99/archive/2009/01/18/3827709.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/3827709.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/3827709.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3827709</trackback:ping><description>最近一直在搞实验室和华西出生缺陷中心合作的项目。本来当初我们计划直接在我们当初开发的OpenMiner基础上改进。但是后来在一次开会上，师兄介绍了开源的BI引擎Pentaho(http://www.pentaho.com/) 之后，发现Pentaho正是我们当初开发OpenMiner的时候想做的一切。记得还是本科毕业设计的时候，我们也帮学校教务处的运行科做一套数据分析的系统。虽然那个时候Weka已经是一个成熟的开源数据挖掘软件，但是Weka始终只是提供了一个软件包，更多的是一个算法包。它还没有成为一个和后台数据库，前台Web联系在一起的Data Analysis &amp; Mining Engine。而OpenMiner的想法，则是提供一套开源的数据分析引擎的框架。但是现在，不得不说，Pentaho已经做了OpenMiner想做的一切，而且做得更好，更全面。Pentaho的诞生比较晚，也就最近1-2年才开始走向开发者的，甚至到现在，其中一些模块都还在开发中。不过 Pentaho的开发者似乎已经很想把该软件商业化，成为一个可以赚钱的商业软件。&lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/3827709.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 18 Jan 2009 23:50:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2009/01/18/3827709.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2009/01/18/3827709.aspx</guid><dc:creator>tangl_99</dc:creator></item><item><title>WAIM09,再进一步</title><link>http://blog.csdn.net/tangl_99/archive/2009/01/18/3827706.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/3827706.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/3827706.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3827706</trackback:ping><description>记得投WAIM之前导师就是说过，现在国内针对WAIM的竞争越来越激烈，要突破国内的诸多名牌大学把持的圈子越来越难了。从这次WAIM审稿看得出来，的确如此，以前一篇文章经过3审，现在变成4审了。其实这是一件好事情。要不是4审，我的文章真可能被某人毙了。毕竟，WAIM的程序委员会成员相当大部分都是非内地高校的教授，他们并不参与国内的学术竞争。从ADMA08也看出来，特别是老外，对于文章审稿的细致度远远超过一般国内教授，可谓相当认真负责。虽然在US的同学都说WAIM是比较烂的会议，但是相对于其他国内的以盈利为目的的会议来说，它已经算是国内这个领域相当好的了。 &lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/3827706.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 18 Jan 2009 23:49:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2009/01/18/3827706.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2009/01/18/3827706.aspx</guid><dc:creator>tangl_99</dc:creator></item><item><title>总结一下做文章的方法</title><link>http://blog.csdn.net/tangl_99/archive/2008/09/17/2941016.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/2941016.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/2941016.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2941016</trackback:ping><description>&lt;br /&gt;  
作为一个PhD学生来说，写文章的技巧自然是自己的看家本领。总体说来，想写出好的文章，必然是要多读，多写。首先谈谈关于论文阅读的选择。从我们CS的
学生来说，最好直接就从最顶级的学术会议，诸如ACM和IEEE的会议论文开始看起。会议论文相对期刊文章来说要简短一些，不至于花太长的时间。一个
master学生刚开始看这些文章，肯定会遇到不懂的地方。不过在现在这个互联网发达的时代，学会用Google没有查不到的东西。当然，这里说的
master学生必然是已经具备了教科书上的基础知识。
所以，读懂一篇顶级会议的文章，对于一个新手有着很大的提高。至少它能不断巩固以前的基础知识。
读懂一篇文章的motivation和solution是最重要的。以前有些师兄建议每读一篇文章，都写读书笔记，那么motivation和
solution应该就是最重要的部分。此外，对于想进入一个研究领域的新手来说，读一下Related
works，看看顶尖的高&lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/2941016.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 17 Sep 2008 18:14:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2008/09/17/2941016.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2008/09/17/2941016.aspx</guid><dc:creator>tangl_99</dc:creator></item><item><title>初次来杭州</title><link>http://blog.csdn.net/tangl_99/archive/2008/09/17/2941013.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/2941013.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/2941013.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2941013</trackback:ping><description>  
第一次来杭州，天气真是不好，一会下雨，一会出太阳。还好，会议组委会安排的酒店比较舒适，虽说是3星级的酒店，但是感觉比以前住过的5星还舒服。一下飞
机，就直奔机场大巴，再转出租车直达酒店。一路上感觉到杭州的气候和成都真的很像，温度，湿度都很接近。不过杭州似乎比成都繁华一些，毕竟是东部沿海城
市，而且面积还挺大的。不知道到底是杭州还是成都才是中国第一旅游城市，感觉两个城市真的太相象了。&lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/2941013.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 17 Sep 2008 18:13:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2008/09/17/2941013.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2008/09/17/2941013.aspx</guid><dc:creator>tangl_99</dc:creator></item><item><title>这段时间的总结</title><link>http://blog.csdn.net/tangl_99/archive/2008/09/17/2941007.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/2941007.aspx</wfw:comment><slash:comments>8</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/2941007.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2941007</trackback:ping><description>&lt;br /&gt; 
离去年北上MSRA的实习已经有1年多了。从本科的时候就把MSRA作为自己一直努力奋斗的目标。这个目标终于在07年实现了，而我的07年大半年时光都
在MSRA度过。回想起来，那段时间除了work外没有什么前忧后顾，还有一大帮新朋友，老朋友，过得是挺自在的，舒服的。然而，正是这半年多的实习经历
改变了自己现在的人生目标。我相信我从本科一直到研究生的几年内，工程方面的积累已经足够我去竞争国内最顶尖的企业了。但是，或许我自己从小本身就属于热
衷未知领域的探索，新事物的发明创造的人，MSRA的经历在某种程度上激发了这种内心本质追求的渴望，从而去追求新的目标，更高的目标。 &lt;br /&gt; 
从去年年底回到学校，就一直潜心在做学术研究。半年多时间又过去了，收获还是挺大了，NDBC中了一篇，IEEE的某个Conf.中了一篇，还有一篇刚投
出去。虽然已经中的两篇虽然都不是顶级的会议，但也是对自己的工作的肯定。实际收获还不光是这些看得到的，诸如自己的阅读论文的能力，查找相关文献，做研
究的心态，写作技巧,
matlab运用等各方面的提高。想起来，这段时间也过得&lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/2941007.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 17 Sep 2008 18:12:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2008/09/17/2941007.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2008/09/17/2941007.aspx</guid><dc:creator>tangl_99</dc:creator></item><item><title>SCU BSS讨论帖子</title><link>http://blog.csdn.net/tangl_99/archive/2008/06/19/2564829.aspx</link><wfw:comment>http://blog.csdn.net/tangl_99/comments/2564829.aspx</wfw:comment><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/tangl_99/comments/commentRss/2564829.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2564829</trackback:ping><description>算法是计算机科学领域最重要的基石之一，但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门，就产生了一种误解，认为学计算机就是学各种编程语言，或者认为，学习最新的语言、技术、标准就是最好的铺路方法。其实，大家被这些公司误导了。编程语言虽然该学，但是学习计算机算法和理论更重要，因为计算机语言和开发平台日新月异，但万变不离其宗的是那些算法和理论，例如数据结构、算法、编译原理、计算机体系结构、关系型数据库原理等等。在“开复学生网”上，有位同学生动地把这些基础课程比拟为“内功”，把新的语言、技术、标准比拟为“外功”。整天赶时髦的人最后只懂得招式，没有功力，是不可能成为高手的。
&lt;img src =&quot;http://blog.csdn.net/tangl_99/aggbug/2564829.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 19 Jun 2008 21:29:00 +0800</pubDate><author>tangl_99</author><comments>http://blog.csdn.net/tangl_99/archive/2008/06/19/2564829.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/tangl_99/archive/2008/06/19/2564829.aspx</guid><dc:creator>tangl_99</dc:creator></item></channel></rss>