- 博客(125)
- 资源 (9)
- 收藏
- 关注
原创 C++11(及现代C++风格)和快速迭代式开发
过去的一年我在微软亚洲研究院做输入法,我们的产品叫“英库拼音输入法” (下载Beta版),如果你用过“英库词典”(现已更名为必应词典),应该知道“英库”这个名字(实际上我们的核心开发团队也有很大一部分来源于英库团队的老成员)。整个项目是微软亚洲研究院的自然语言处理组、互联网搜索与挖掘组和我们创新工程中心,以及微软中国Office商务软件部(MODC)多组合作的结果。至于我们的输入法有哪些创新的fe
2012-08-27 14:22:15 71182 59
原创 我在南大的七年
—— 跨进南大校门的第一天,我知道,我自由了。父亲是个对新事物有强烈兴趣的人,村里第一台电视机是他自己组装的,当时全村人都跑过去看,电视机只能收到一个台,CCTV。座机电话是第一个装的。大哥大刚出现的时候,他也是第一个买来用的,那个时候的移动电话真是贵得离谱。父亲告诉我的第二件最重要的事情是:遇到任何问题,找书去就行。他在自己的专业中完全是自学的。在不属于自己的专业中(后来买了电脑之后需要
2009-05-19 23:43:00 134307 336
原创 [BetterExplained]如何有效地记忆与学习
你所拥有的知识并不取决于你记得多少,而在于它们能否在恰当的时候被回忆起来。让我稍微说得更详细一点:学习新知识并将其存放于大脑中,最终的目的是要在恰当的时候能够想得起来去使用。因此,学习的有效性显然应该这样来衡量:当遇到需要用到学过的知识的时候,相关的知识是否会自动从你脑海中“蹦”出来,最起码——能否通过有意识的搜索将它们提取出来。这可不像它听上去那么简单,否则就不会有“掉书袋”、“读死书”
2009-03-29 11:56:00 95401 81
原创 逃出你的肖申克(二):仁者见仁智者见智?从视觉错觉到偏见
《Making Up the Mind》上讲了这么一个简单但深刻的实验: 我们看到这张图片的第一反应是:5个凸的按钮,1个凹的按钮。现在仅仅将图片上下颠倒一下: 在我们眼中立即就变成了:1个凸的按钮,5个凹的按钮。为什么同一副图片,仅仅是上下颠倒一下,我们就对其作出了完全不同的解释呢?我们知道,视觉图像要到达大脑,首先要在视网膜上成像(视网膜上密密麻麻地排布着感光细胞)
2009-03-23 13:22:00 50365 20
原创 编程的首要原则(s)是什么?
半年前,JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久,我兴冲冲地跑过去扔了一个问题:你们认为编程的首要原则是什么? 作为我的学习原则的一个实践: 8. 学习一项知识,必须问自己三个重要问题:1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。5个月过去了,这个问题到现在还有人回复,我得到了一
2009-03-09 19:09:00 55121 32
原创 [BetterExplained]为什么你应该(从现在开始就)写博客
(一)为什么你应该(从现在开始就)写博客 用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样)让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考,请
2009-02-16 15:17:00 80310 370
原创 [BetterExplained]书写是为了更好的思考
我经常在走路和睡前总结所学过的内容,思考遗留的问题,一段时间的阅读和思考之后,一个总体的知识框架就会逐渐浮现在脑海中。然后我会将它书写下来,然而,我往往非常惊讶地发现,当我书写的时候,新的内容仍然源源不断的冒出来,就像我的键盘自己也会思考一样。大半年前的时候,我曾在一篇文章《跟波利亚学解题》中写到将问题求解的思维过程记录下来的好处,现在再次回忆起来,当时列出的几点其实不仅对于问题求解是大有好处
2009-02-10 16:18:00 46590 85
原创 独立日
申请了独立博客,Mind Hacks, http://mindhacks.cn @ 2/7/2009前生:C++的罗浮宫@CSDN简史:2003 年 8 月第一篇博客,最初几年关注C++,后依次关注算法、人工智能、思维与认知科学。数据:五年零六个月。发文 119 篇。其中原创 111 篇,翻译 8 篇,转载 0 篇。访问量 一百二十万,评论数 1984 (很巧的
2009-02-07 13:00:00 34344 8
原创 逃出你的肖申克(一):一定要亲身经历了之后才能明白?
逃出你的肖申克(一):一定要亲身经历了之后才能明白? By 刘未鹏(pongba) | http://blog.csdn.net/pongba 前言:《逃出你的肖申克》这个题目我早就放在心中,一直想写一写,但一直没有找到恰当的切入点。上次一个偶然的时候,发现可以以对一些人们常常放在嘴边的俗语进行解释为入口,以一年多来学习的关于思维的知识为基础,展开来说一些也许有用的东西,也刚好是对
2009-01-18 17:31:00 56636 27
原创 锤子和钉子
锤子和钉子 By 刘未鹏(pongba) | http://blog.csdn.net/pongba 消息:由于 CSDN Blog 一直没有支持全文 Feed (尽管连新浪博客都支持全文 feed ,而且同类博客 cnblogs 也支持全文 feed ——其实完全可以像 cnblogs 一样在 feed 中放广告,两全其美)。受不了这个限制,因此利用 Yahoo Pipes 给博
2009-01-16 17:49:00 51201 20
原创 什么是你的不可替代性和核心竞争力
什么是你的不可替代性和核心竞争力 By 刘未鹏(pongba) | http://blog.csdn.net/pongba我虽不是经济学专业,但是翻开任何一本经济学的教材,或者直接翻开 wikipedia 的 economics 条目,都会看到物以稀为贵这条铁律。人才作为资源的一种,也是同样的道理。而稀缺性,换种说法也可以叫做不可替代性。一种资源越是稀缺,不可替代性就越强。再加上如果这
2009-01-14 14:55:00 71430 49
原创 如何清晰地思考:近一年来业余阅读的关于思维方面的知识结构整理(附大幅思维导图)
如何清晰地思考:近一年来业余阅读的关于思维方面的知识结构整理(附大幅思维导图)By 刘未鹏(pongba) C++ 的罗浮宫(http://blog.csdn.net/pongba) TopLanguage(https://groups.google.com/group/pongba) 一年前一个偶然的机会我遇到了一本书——《影响力》,看完这本书之后对我们如何思维产生了极大的兴
2008-12-18 14:15:00 269765 39
原创 一直以来伴随我的一些学习习惯(四)——程序员的知识结构
一直以来伴随我的一些学习习惯(四)——程序员的知识结构By 刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(https://groups.google.com/group/pongba) 自从建立了 TopLanguage 以来,发现在上面待的时间越来越多,与高手讨论问题是个粘性十足的事情,一方面,分享
2008-12-05 22:55:00 74237 26
原创 方法论、方法论——程序员的阿喀琉斯之踵
方法论、方法论——程序员的阿喀琉斯之踵By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(https://groups.google.com/group/pongba) 以前,我认为一个事物对我没有直接用途的时候就不会去理会它,心理学上说我们都戴着自己的认知偏见的有色眼镜去有选择性地看待这个世界,纷繁的信息
2008-10-29 16:34:00 59595 31
原创 数学之美番外篇:平凡而又神奇的贝叶斯方法
数学之美番外篇:平凡而又神奇的贝叶斯方法By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba)概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;
2008-09-21 17:31:00 112350 70
原创 一直以来伴随我的一些学习习惯(part3)
一直以来伴随我的一些学习习惯(part3)By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(https://groups.google.com/group/pongba) 1. 第一部分2. 第二部分 这篇主要写一些学习(尤其是阅读)的基本方法。1. 趁着对一件事情有热情的时候,一股脑儿把
2008-09-17 14:25:00 69626 36
原创 机器学习与人工智能学习资源导引
机器学习与人工智能学习资源导引TopLanguage(https://groups.google.com/group/pongba/) 我经常在 TopLanguage 讨论组上推荐一些书籍,也经常问里面的牛人们搜罗一些有关的资料,人工智能、机器学习、自然语言处理、知识发现(特别地,数据挖掘)、信息检索 这些无疑是 CS 领域最好玩的分支了(也是互相紧密联系的),这里将最近有关机器学习
2008-09-11 19:45:00 100899 21
原创 关于邮件列表讨论的几点感想
关于邮件列表讨论的几点感想By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) 每一个论坛,每一个邮件列表,在其生命历程中都会出现无数次的争吵;这是太正常不过的事情,从日常八卦论坛,到像 comp.lang.c++.std 这样专业
2008-09-08 11:23:00 29778 14
原创 {经典演讲}庞加莱关于数学发现的心理学的演讲
{经典演讲}庞加莱关于数学发现的心理学的演讲 By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba) 虽然在讨论组上发过了,但还是忍不住转载过来。上次从认知学角度总结了一下关于算法学习为何应该知其所以然,收到一些批评,但其实我说的早就不是什么新鲜的观点,关于知识讲授过程中的思维呈现西方早有评论和建设性的做法,尤其是对于数学。而我只是
2008-07-24 15:21:00 47460 16
原创 一直以来伴随我的一些学习习惯(part2)
一直以来伴随我的一些学习习惯(part2)By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba) 接着上次的写。1. 学习和思考的过程中常问自己的几个问题:你的问题到底是什么?(提醒自己思考不要偏离问题。) OK,到现在为止,我到底有了什么收获呢?(提醒自己时不时去总结,整理学习的东西)。 设想自己正在将东西讲给别人
2008-07-20 22:32:00 79993 41
原创 一直以来伴随我的一些学习习惯(part1)
一直以来伴随我的一些学习习惯(part1)By 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba) 1. Google&Wiki(遇到问题做的第一件事情,也是学习某个东西做功课(homework)最先用到的东西。2. 看书挑剔,只看经典。如何选择经典,可以到网上做做功课,看看评价,综合分析一下。3. 做读书笔记。一是将自己阅读的时候的思考(包括闪
2008-07-08 15:36:00 115826 96
原创 知其所以然地学习(以算法学习为例)
知其所以然地学习(以算法学习为例) By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba) Updated(2008-7-24):更新见正文部分,有标注。其实下文的绝大部分内容对所有学习都是同理的。只不过最近在正儿巴经地学算法,而后者又不是好啃的骨头,所以平时思考总结得就自然要比学其它东西要多一些。问题:目前几乎所有的算法书
2008-07-07 20:04:00 68389 95
原创 数学之美番外篇:快排为什么那样快
数学之美番外篇:快排为什么那样快 By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) 目录0. 前言1. 猜数字2. 称球3. 排序 3.1 为什么堆排比快排慢 3.2 为什么快排其实也不
2008-06-13 20:16:00 52370 28
原创 泛型编程:源起、实现与意义
泛型编程:源起、实现与意义 By 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba)(去年12月《程序员》的约稿)(以前也写过一篇相关的文章:Generic Programming - What Are You, anyway? ) 为什么泛型泛型编程(Generic Programming)最初提出时的动机很简单直接:发明一种语
2008-06-13 20:02:00 45368 17
原创 学习与记忆
学习与记忆By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) 正儿巴经学习算法算起来也有快两个月了,之前作为计算机工科生虽然算法和数据结构是必修课,但实际上只是停留在“理解”的层面,相当肤浅,更遑论举一反三灵活运用了。因此,所谓“
2008-06-05 11:49:00 59947 19
原创 动态规划与排列组合
动态规划与排列组合By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) 像所有的新手一样,对一种算法思想的理解需要经历从肤浅(流于表面形式)到逐渐触摸到本质的过程。为什么说"逐渐"触摸到本质,是因为很多时候你并不确定一个解释是不是最
2008-06-05 11:45:00 23966 9
原创 TopLanguage讨论精选之:“今天我们思考”主题讨论
TopLanguage讨论精选之:“今天我们思考”主题系列讨论TopLanguage(http://groups.google.com/group/pongba) TopLanguage上的关于解题思维的主题讨论已经进行了一段时间了,有了许多的收获,不管是题目方面的还是思维方面的。以下将这个系列(到目前为止的讨论)整理出来,方便没有订阅TopLanguage的朋友。
2008-05-26 16:33:00 10932 3
原创 关于解题思维的杂感三则(思维、类比、启发法)
关于解题思维的杂感三则(思维、类比、启发法) By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) TopLanguage上关于解题的讨论已经进行了一段时候了,有很多收获。我们的讨论目的不是将题目解出来,而是在于反思解题过程中的
2008-05-07 18:58:00 21988 9
原创 跟波利亚学解题(rev#3)
跟波利亚学解题(rev#3) By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) 一些故事 波利亚在他著名的《How To Solve It》中讲了这么一个有趣的心理学实验: 用一个缺了一条边的正方形围栏围住
2008-04-18 09:44:00 97857 54
原创 [TopLanguage主题讨论]今天我们思考
[TopLanguage主题讨论]今天我们思考By 刘未鹏 最近一段时间,看了许多心理学和思维的书,一些数学和解题的书,做了少许题目。两者结合起来,作了一点思考。本来是写了发到maillist里的,但写着写着这段时间以来的一些思考和总结冒了出来,超出了一篇mail通常的长度,遂贴了上来。 波利亚的《How To Solve It》里面有一个章节列出了一大堆的Heuristi
2008-04-09 15:00:00 26616 12
原创 阅读与思考
阅读与思考 豆瓣上有人问起平常是怎么看书的,遂总结了几点。想起许久没写博客(因为好书太多,时间不够),遂贴上来也算一篇:P 阅读的方法 读的时候有轻有重,有的地方快,有的地方慢,具体哪些地方快哪些慢我一时也整理不出来什么法则(可以参考《如何阅读一本书》)。 举一个例子:以前我读书是流水帐式的,现在我一定会先把目录很仔细的看一看,目录往往包含了最高层的知识
2008-04-08 15:52:00 50273 30
原创 一句话,但不转不行
摘自@TopLanguage上的讨论 虽然一般只发一定长度的帖子,但这个实在是不转不行啊~ wangleheng写道: 给个现实的例子。俺五十八岁的老母亲退休在家,这个月刚学会Java的SWT和JFace,现在开始摸Python,每天一两个小程序玩得不亦乐乎,她老人家说:“就是那么回事,搞明白基本的机制,剩下都是语法细节,用的时候到书上查,到网上Google就可以了
2008-03-13 13:53:00 19313 17
原创 找啊找啊找朋友
找啊找啊找朋友 本科的时候,由于大多数时间都是一个人读书,所以渐渐习惯了独自思考。虽说看得多,想得多,然而一个人的思考总归会有些时候,限于个人知识的必然局限性,而落入巢臼。此外,也需要有一个借口,将一天下 来读的最有价值的东西在脑子里面作一个回顾整理,最好能够简单写几句。可是,简单写几句又不能放到blog上,一来未必成熟,二来老是鸡零狗碎的写点杂感,也往往扫了读的人的兴致。
2008-03-12 12:07:00 18026 9
原创 Bullshit, Mr. Frankfurt!
Bullshit, Mr. Frankfurt! by pongba (http://blog.csdn.net/pongba) It was literally like stepping on a load of bullshit (at first I was going for “crap”, but then I thought it would be too impol
2008-03-09 22:08:00 7161 2
原创 Failing To See the Big Picture - Mistakes we make when learning programming
Failing To See the Big Picture Mistakes we make when learning programming By pongba (http://blog.csdn.net/pongba) Let’s start with an obvious fact: The Inconvenient Human Nature,
2008-03-03 07:43:00 24509 12
原创 你的技术之路
你的技术之路刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba) 上周末看了dreamhead的一篇文章(《起步的台阶》),有些感触,忍不住在TopLanguage上八卦了一把,抛的是砖,引的是玉,获益良多,故摘抄于此: 我:01年进大学的时候,想学计算机,但却身在数学系,那个时候就做好了打算,数学只要混个及格,其余时间钻心看计
2008-02-25 05:27:00 29335 21
原创 东写西读:我们都是信息时代的远古人
东写西读:我们都是信息时代的远古人——《Mean Genes》书评 By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba) 8500万年前,灵长目动物首次出现;从那个时候到它们终于开始直立行走,用去了漫长的8000万年。250万年前,人类学会了使用石器。又过了100万年,人类学会了驾驭火种。而解剖学上的现代人类(智人)则出现于
2008-01-24 08:58:00 13525 13
原创 C++之父元旦专访(8+13个问题,关于C++的学习&使用和未来)
C++之父元旦专访(8+13个问题,关于C++的学习&使用和未来) By TopLanguage (http://groups.google.com/group/pongba)刘未鹏|C++的罗浮宫 (http://blog.csdn.net/pongba) 临近元旦的一个月,Bjarne在通信中答应接受一次访谈。高兴之余,为访谈的问题犯了难,我不想做成一个个人的访谈;我希望这
2008-01-10 17:57:00 25441 23
原创 鱼是最后一个看到水的
鱼是最后一个看到水的 By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group/pongba) 《你的灯亮着吗?》的最后一页画着一副大大的彩插:鱼总是最后一个看到水的。实际上,这句话有很多引申说法,其中最著名的一句是:如果你
2008-01-04 07:02:00 43571 17
原创 TopLanguage小组讨论精选[四](2007.12-2008.1)
TopLanguage小组讨论精选[四](2007.12-2008.1) By 刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba) 也来说说并发,使用状态机或轻量级线程并发这东西接触时间并不长,不过几乎让我完全推倒过去的编程方法。 并发系统的典型特点是大量同时存在的无规律活动,最具代表性的是网络应用,同时保持大量网络连接。过去我们常使用多进程
2007-12-26 12:29:00 11039
Information Theory - Inference and Learning Algorithms, David MacKay
2008-09-30
Horn R A, Johnson C R, Matrix Analysis (CUP 1990)(287d)(400dpi)(T)0521386322
2008-09-30
Principles of Mathematical Analysis, 3rd edition
2008-09-15
Artificial Intelligence, a Modern Approach 2nd edition
2008-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人