共勉
"诸君离学校而去了。在社会上立身的困难,恐怕比在学校里求学还要加甚。若非立志奋斗,则以前所受的教育,反足以增加人生的苦恼,或转为堕落的工具。这是诸君所当特别注意的。事业的成功,须经过长时间的辛苦艰难——成功的代价,走过了许多荆棘的路,方才能寻获康庄大道。立志是砍荆棘斧斤,奋斗是劳力。万不可希望以最少的劳力,获最大的成功。" -- 蒋梦麟
Knight's Blog
滴滴海浪技术主管, 前百度资深研发工程师,现居上海。 擅长于大规模的系统平台服务架构。在

- 亿级别搜索平台(sov5.cn)
- 大规模分布式爬虫
- 中间件架设(disconf,CanalX)
- 广告平台(百度联盟广告)
- 租车平台(滴滴租车)
- 语言招聘平台(51tra.com)
- 内容平台(100weidu.com)
- 社区平台(python88.com)
- 资源下载平台(misou.com)
- 计算机图形图像技术(一篇一作)
- 机器学习(一篇一作)

等领域具有颇有经验。
联系方式: knightliao AT gmail.com
联系
近一个月内十大热门文章
最热结点
[zz]在蔡康永微博看到的感触的话
生活 • 388 浏览 • 2010-06-20 19:36
1 上段恋情,全心投入,结果重伤。于是这次恋爱怕受伤,就很保留。这意味着:上次那个伤你的烂人,得到最完整的你,而这次这个发展中的情人,得到个很冷淡的你。我知你是保护自己,但这若是做生意,你这店一定倒的。永不再來的恶客,得到最好服务,而新客上门,却备受冷落,这店怎么不倒?《康永,给未知恋人的爱情短信》(就像那句话:永远不要因为前度的错误而惩罚现任 也不要因为别人的错误而惩罚自己) 2 【我愛你,與你何干?】.........這句話,好可愛,好可悲,好可貴,好可憐。 3 因為全心愛一個人,而感覺到自……
继续阅读
体制?社会?浮躁?
生活 • 328 浏览 • 2010-06-19 23:17
中国股市有问题,房市有问题,金融市场有问题... 股市虚高,房价虚高,金融投机暴利分子过多,中国贫富分化严重。辛勤守法的人努力一辈子,爱梦想,做自己,可能只是衣食无忧,而挖空心思投机资本家拿着穷人、老实人的血汗钱,却还叫嚣着是自己牛逼赚的钱。读书有何用?守法有何用?认真做研究有何用?最痛恨的人莫过于那些拿着沾着血与汗的钱却还自豪无比的人。 这是一个浮躁的社会。 出租车司机,大学老师,国外华人,学生,公司员工,无一内心充满了对社会现状的不满,对制度的不爽。 公务员好,国企好,当官好,做……
继续阅读
[zz]谁是你随时可以说话的人呢?
生活 • 420 浏览 • 2010-06-18 23:12
记得《艺术人生》有一次访谈,朱军问一直单身的演员王志文:40了怎么还不结婚?王志文说:没遇到合适的,朱军问“你到底想找个什么样的女孩?”王志文想了想,很认真地说:“就想找个能随时随地聊天的。” “这还不容易?”朱军笑。 “不容易。”王志文说,“比如你半夜里想到什么了,你叫她,她就会说:几点了?多困啊,明天再说吧。你立刻就没有兴趣了。有些话,有些时候,对有些人,你想一想,就不想说了。找到一个你想跟她说,能跟她说的人,不容易。” 是的,我常常体会到这句话里那种深深的难以言说的滋味,找一个能随时……
继续阅读
Be careful of the use of data format in function "scanf"
工作 • 404 浏览 • 2010-06-18 23:05
when you use C-sytle scanf function, you should notice the usage of data typpe in "scanf". Everyone knows that "int" data type is an integer, its data format in "scanf" is "%d". So, you may think that "short" type is the same as "int", and you may write c……
继续阅读
Error: already defined in MSVCRT.lib(MSVCR100.dll)
工作 • 462 浏览 • 2010-06-17 19:54
If you meet this error in VS, it's because you are mixing code that was compiled with /MD (use DLL version of CRT) with code that was compiled with /MT (use static CRT library). That cannot work, all source code files must be compiled with the same set……
继续阅读
Another Journey
生活 • 401 浏览 • 2010-06-13 14:32
看了小雅给我写的文字,我的心情放松了很多。 唯一遗憾的是再也看不见天使的笑脸了。 What about starting a new Journey?
继续阅读
我的第一张软件著作权证书
生活 • 428 浏览 • 2010-06-13 10:03
今天收到了软件著作权证书了。这张证书本身并不代表什……
继续阅读
孤独
生活 • 405 浏览 • 2010-06-11 23:27
如何在面对自己灵魂的时候 忍受现实中的痛苦 将被压抑的精力投于创作? 看破红尘易,忍受孤独难 悲观,瞎忙都是消极的 而直面现实 揭开伤口 靠内心的力量战胜孤独的人 才是一个伟大的人
继续阅读
Error: Memory crash _BLOCK_TYPE_IS_VALID(pHead -> nBlockUse)
工作 • 561 浏览 • 2010-06-10 00:12
The memory management in C++ is really a headache. This evening I run my program, and get error: "Memory crash _BLOCK_TYPE_IS_VALID(pHead -> nBlockUse)" at runtime. This error may be caused by several reasons: 1. Write buffer overflow[1]. <pre ……
继续阅读
简单的追求
生活 • 481 浏览 • 2010-06-07 23:52
最近很喜欢一本书,是周国平的《人生哲思录》。 平时一直很忙,忙已经成了我的代名词。但每次洗完澡后躺在床上时,还是会想起那些伤心的往事、最近发生的事。我很害怕记起这些事,因为每每想起来,我都挺难过,从而导致失眠。我更不敢想象未来的事,因为我害怕寂寞的城市里会把我淹没在人海之中。我更害怕自己因为害怕孤独,痛苦,而失去了我的梦想,失去了我活着的意义。 我一直都很累。一直很辛苦,没有假日,没有旅行,没有同龄人那些美好的东西。我每天必须编写数以计万的枯燥代码,必须一直坐着充满辐射的实验室里,必须一天超8小……
继续阅读
Some bad C++ programming habits which may lead to Memory Leak Error
工作 • 423 浏览 • 2010-06-07 22:56
There are some bad programming habits in my experience which can lead to Memory Leak: Use inherit class structure. But you never writing virtual destructions method for your base class. use "new" to create one object, but forgetting ……
继续阅读
Visual Assist for Visual Studio 2010
工作 • 712 浏览 • 2010-06-06 19:14
为你的Visual Studio 2010 使用无限期VC助手的方法 1. 从官网下载Visual Assist原始安装文件 http://www.wholetomato.com/downloads/getBuild.asp?VA_X_Setup1822.vsix 2. 下载破解文件:<a href="http://d.downl……
继续阅读
深爱童话
生活 • 381 浏览 • 2010-06-04 00:00
开心?伤心? 谁也不清楚 有时候感觉很对 那就是天堂 有时候感觉出错 那就是地狱 幸福与绝望只是在一念之差 而人们却总是在那之间不断徘徊 纠结着 期盼那飘渺无期的美好未来 却一直是在茫茫人海中等待着 等待着深爱 等待着自己编织的美丽童话
继续阅读
Non-Memory Leak version Singleton pattern implementation with C++
工作 • 470 浏览 • 2010-06-03 10:53
I wrote a single pattern with C++ implementation[1] article the day before yesterday. However, this version has one fatal problem: it has Memory L……
继续阅读
Never call virtual functions during construction
工作 • 426 浏览 • 2010-06-02 16:21
I read <Effective C++> at one time, and I know there is a criterion which is "Never call virtual functions during construction and destruction". But as we all know, genuine knowledge comes from practice. We will never have in-depth understanding of k……
继续阅读
error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2'
工作 • 940 浏览 • 2010-06-02 16:01
Normally, _ITERATOR_DEBUG_LEVEL is set automatically by choosing either the Debug or Release build mode. So when you meet this error, it may well be that your projects in your solution have different build modes ( one is Debug and the other is release ) .……
继续阅读
Don't use "memset" function for you "std::string" objects! (Memory Leaks Error)
工作 • 914 浏览 • 2010-06-02 15:47
Today I meet a memory leaks error in my program and I always cannot find the place where memory leaks happen. Though I use MS Memory Leaks Detect Tricks, it does……
继续阅读
Summary on "const" in C++
工作 • 770 浏览 • 2010-06-01 22:27
"const" is a very common key word in C++ programming language. I use lots of "const" in my previous project and now I want to write some summary about the usage of it. I suppose there is a Class "A". const with "Pointer" const ……
继续阅读
苏打绿--我的未来不是梦
生活 • 539 浏览 • 2010-01-03 13:37
<param name="src" value="http://player.youku.com/player.php/sid/XMTM2MjIwM……
继续阅读
健康马拉松注意事项
生活 • 775 浏览 • 2009-10-21 23:47
http://www.douban.com/group/topic/4253746/ 跑马拉松不宜穿两种鞋:旅游鞋,多数旅游鞋比较厚重,短距离的行走还可以,行走的时间一长,就会成为一个沉重的负担;足球鞋,参赛时切忌穿足球鞋,足球鞋鞋底的钉子与地面的撞击比较激烈,对膝盖的冲击力比较大,严重是导致膝盖损伤。 马拉松运动是一项极限运动,对参赛选手的体力、耐力要求比较高。能够在规定时间内完成……
继续阅读