2014年4月30日
摘要: 思路很简单,就是存储之前运算的结果,然后递归class Solution {public: int** dp; int get_min_sum(vector > &grid, int m, int n) { if (dp[m][n] != -1) ... 阅读全文
posted @ 2014-04-30 17:31 andy071001 阅读(139) 评论(0) 推荐(0) 编辑
摘要: /** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(... 阅读全文
posted @ 2014-04-30 01:24 andy071001 阅读(192) 评论(0) 推荐(0) 编辑
  2014年4月3日
摘要: 努力100天,不让自己后悔吧 阅读全文
posted @ 2014-04-03 23:57 andy071001 阅读(84) 评论(0) 推荐(0) 编辑
  2014年3月20日
摘要: C++ string 详解任何人对本文进行引用都要标明作者是Nicolai M.Josuttis///////////////////////////////////////////////////////////////////////////////////C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用 起来很不方便。以前没有接触过其他语言时,每当别人这么说,我总是不屑一顾,认为他们根本就没有领会C++的精华,或者不太懂C++,现在我接触 perl, php, 和Shell脚本以后,开 阅读全文
posted @ 2014-03-20 10:37 andy071001 阅读(980) 评论(0) 推荐(0) 编辑
  2013年11月29日
摘要: http://www.datalab.sinaapp.com/?from=inf&wvr=5&loc=infblog 阅读全文
posted @ 2013-11-29 23:31 andy071001 阅读(120) 评论(0) 推荐(0) 编辑
  2013年11月19日
摘要: 1、首先,bash中0,1,2三个数字分别代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即标准输入(一般是键盘),标准输出(一般是显示屏,准确的说是用户终端控制台),标准错误(出错信息输出)。2、输入输出可以重定向,所谓重定向输入就是在命令中指定具体的输入来源,譬如 cat 1.txt将ls的结果从标准输出重定向为1.txt文本。有时候会看到如 ls >> 1.txt这类的写法,> 和 >> 的区别在于:> 用于新建而>>用于追加。即ls > 1.txt会新建一个1.txt文件并且将ls的内容输出到新 阅读全文
posted @ 2013-11-19 17:42 andy071001 阅读(129) 评论(0) 推荐(0) 编辑
  2013年11月8日
摘要: http://www.codinghorror.com 阅读全文
posted @ 2013-11-08 18:40 andy071001 阅读(156) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/en-us/library/x98tx3cf.aspxhttp://msdn.microsoft.com/en-us/library/zh712wwf.aspx“该死系统存在内存泄漏问题”,项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统 长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为除非用完内存或调用malloc失败,否则都不会导 致任何问题。实际上,使用C/C++这类没有垃圾回收机制的语言时,你很多时间都花在处理如何正确释放内存上。如果程序运行时间足够长,如后台进程运行在 服务器上,只 阅读全文
posted @ 2013-11-08 10:22 andy071001 阅读(196) 评论(0) 推荐(0) 编辑
  2013年11月1日
摘要: http://preshing.com/http://mechanical-sympathy.blogspot.com/ 阅读全文
posted @ 2013-11-01 00:10 andy071001 阅读(167) 评论(0) 推荐(0) 编辑
  2013年10月30日
摘要: 如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如grep,bzip2,wc,awk,sed等等,都是单线程的,只能使用一个CPU内核。借用卡通人物Cartman的话,“如何我能使用这些内核”?要想让Linux命令使用所有的CPU内核,我们需要用到GNU Parallel命令,它让我们所有的CPU内核在单机内做神奇的map-reduce操作,当然,这还要借助很 阅读全文
posted @ 2013-10-30 01:02 andy071001 阅读(290) 评论(0) 推荐(0) 编辑