奔跑的小河
码龄11年
  • 269,190
    被访问
  • 107
    原创
  • 498,437
    排名
  • 81
    粉丝
关注
提问 私信

个人简介:从博客中来,到博客中去。

  • 加入CSDN时间: 2011-09-29
博客简介:

奔跑的小河

博客描述:
千里之行,始于足下。
查看详细资料
个人成就
  • 获得167次点赞
  • 内容获得50次评论
  • 获得478次收藏
创作历程
  • 5篇
    2017年
  • 4篇
    2016年
  • 102篇
    2015年
成就勋章
TA的专栏
  • 数据结构
    17篇
  • 算法
    23篇
  • Java
    2篇
  • C/C++
    29篇
  • 数据库
    5篇
  • .Net
    4篇
  • 操作系统
    3篇
  • 设计模式
    4篇
  • 小打小捞
    4篇
  • 读书笔记
    5篇
  • Linux
    4篇
  • mongo
    1篇
  • hive
    2篇
  • mysql
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

常用文本操作命令

常用文件操作命令tr,cut,uniq,nl,shuf,split,sed等等。
原创
发布博客 2017.05.23 ·
524 阅读 ·
2 点赞 ·
0 评论

记一次22亿大数据分析处理踩坑实践

1. hive脚本相关操作2. mysql数据插入,批量插入脚本的使用,及其中我遇到的一些坑.3. 脚本处理数据的一些操作(遍历目录下的每一个文件, 遍历文件的每一行,获取每一行中的每一列,记录shell线程,执行时间,函数传参和返回值)4. 理解做事情的思路是多么的重要.5. 这是一次xxx的经历.
原创
发布博客 2017.04.17 ·
651 阅读 ·
0 点赞 ·
0 评论

记一次蛋疼的mongo to hive导数过程

mongo导出数据到mysql,mysql导出数据到hive,mongo脚本
原创
发布博客 2017.04.17 ·
1612 阅读 ·
0 点赞 ·
0 评论

shell,bash操作快捷键

前言: 在命令行或者bash中编辑命令的时候,了解一些基本的快捷键,和编辑技巧,会让你效率更高,节约更多的时间。
原创
发布博客 2017.03.06 ·
735 阅读 ·
0 点赞 ·
0 评论

Java Object你真的了解了吗

在平时的coding中hashCode()和equals()的使用的场景有哪些?clone深复制怎么实现?wait()和notify()有什么作用?finalize()方法干嘛的?看似coding中使用的不多,不重要,但是有没有跟我一样,想好好的了解一下的。毕竟是基础中的基础。
原创
发布博客 2017.03.06 ·
364 阅读 ·
0 点赞 ·
0 评论

cheat安装使用

## 安装1.sudo apt-get install python 如果已经安装了python则不用安装.2.sudo apt-get install python-pip3. sudo pip install docopt pygments4. sudo pip install cheatOK, 安装完毕.cheat -v查看版本吧另外也可以在github上clone下来, 用python s
原创
发布博客 2016.12.23 ·
1610 阅读 ·
0 点赞 ·
0 评论

删除Ubuntu分区后恢复

由于一次手误,在Windows中把Ubuntu的系统分区和swap分区删除了,导致不能进系统。开机直接error no such partition和grub rescue mode。下面讲述一下系统恢复过程!
原创
发布博客 2016.12.23 ·
5019 阅读 ·
2 点赞 ·
0 评论

web.xml入门讲解

要点元素都放在<web-app></web-app>之中大小写敏感、元素顺序敏感web.xml中不仅对大小写敏感,而且对元素出现的顺序也敏感,顺序如图:Servlet的访问路径名称和<servlet>标签和<servlet-mapping>的名称必须是相同原理1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。
原创
发布博客 2016.04.11 ·
456 阅读 ·
0 点赞 ·
0 评论

比比Java和C#语言运行的快慢

前言:闲来无事,在图书馆随便看看书,发现不论是在论坛还是写书的作者都喜欢将Java和C#拿来比较一番。谈论语言的是非。所以我决定,从语言的运行快慢来比较一下究竟哪种语言快些。
原创
发布博客 2016.01.03 ·
9160 阅读 ·
5 点赞 ·
0 评论

基于auto_ptr源码的智能指针实现

智能指针某些情况下能够避免内存泄露,这里我做了一次重复制造轮子,目的是为了深入理解智能指针的实现原理。这里只实现了auto_point,根据原理我们不难推出其他智能指针的实现方式。
原创
发布博客 2015.12.29 ·
418 阅读 ·
0 点赞 ·
0 评论

面试笔试细节汇总

这里记录我们面试笔试过程中遇到的一些不懂或模棱两可的题目。
原创
发布博客 2015.12.29 ·
742 阅读 ·
1 点赞 ·
0 评论

Java特种兵(上册)(含CD光盘1张)

发布资源 2015.12.29 ·
zip

String系列——空间配置器

根据STL源码剖析中的配置器原理,自己整理,并按照自己的理解进行了讲述。
原创
发布博客 2015.12.05 ·
418 阅读 ·
0 点赞 ·
0 评论

DOM、SAX、JDOM、DOM4J读写xml文档

发布资源 2015.12.04 ·
zip

【算法】Fibonacci解法总结

我这里说的Fibonacci数列不仅仅是f(n-1) + f(n-2)的情况,也可以是f(n-1) + f(n-2) + … + f(n-k)的情况。但是这里我们用f(n-1) + f(n-2)来进行讨论,简化理解,举一反三。解法一,递归实现非常简单。int fibonacci(int i){ if(i==0){ return 0; }else if(i==1){
原创
发布博客 2015.10.30 ·
789 阅读 ·
2 点赞 ·
0 评论

【动态规划】最小硬币面值组合

问题给出硬币种类,及要组合的sum,求用最少的硬币数目到达sum。 如:硬币种类1,5,8 sum为20,则最少的硬币数目为5555。解析动态规划解法: dp[i]表示用N种硬币组合成i大小的最少硬币数目。 状态转移方程: dp[i] = min{dp[i-arr[j]] + 1 | 0<=j<=arr_len && arr[j]<=i , dp[i]}. dp[0] = 0;实现mems
原创
发布博客 2015.10.30 ·
2356 阅读 ·
1 点赞 ·
0 评论

【动态规划】硬币面值组合(上台阶)

问题1分2分5分的硬币三种,组合成1角,共有多少种组合?有1分,2分,5分,10分四种硬币,每种硬币数量无限,给定n分钱,有多少中组合可以组成n分钱?一个人上台阶可以一次上1个,2个,或者3个,问这个人上n层的台阶,总共有几种走法? 问法不一样,但是本质一样!解析实现总结
原创
发布博客 2015.10.30 ·
7723 阅读 ·
1 点赞 ·
2 评论

【动态规划】完全背包、多重背包

完全背包问题解析实现多重背包问题解析实现
原创
发布博客 2015.10.30 ·
595 阅读 ·
0 点赞 ·
0 评论

【动态规划】交错重排

问题两个字符串,不改变原顺序,能否组成目标字符串。 eg: str1:ABC str2:123 aim:A12BC3、123ABC、1A2B3C、………解法动态规划解: dp[i][j]表示str1[0…i-1]和str2[0…j-1]能否组成aim[0…i+j-1]长度的字符串. 状态转移方程: dp[0][j] = str2[0…j] == aim[0…j] ? 1:0 dp[i
原创
发布博客 2015.10.29 ·
412 阅读 ·
0 点赞 ·
0 评论

【动态规划】求二维数组走法路径种数

问题给定二维数组,从左上走到右下的走法种树,数组中1代表该格可以走,0代表不能走。且只能向下和向右走。解法典型的动态规划问题:dp[i][j]表示从[0][0]到[i][j]的走法数量。状态转移方程:dp[0][j] = 1 where i = 0dp[i][0] = 1 where j = 0dp[i][j] = dp[i-1][j] + dp[i][j-1] where arr[i]
原创
发布博客 2015.10.29 ·
3793 阅读 ·
0 点赞 ·
0 评论
加载更多