自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

翻译 storm 学习教程

在这个教程中, 你将学到如何创建一个Storm topologies以及怎样把它部署到storm集群上。本教程中,Java将作为主要使用的语言,但在一小部分示例中将会使用Python来阐述storm处理多语言的能力。预备工作本教程使用的例子来自于 storm-starter 项目. 我们建议你拷贝该项目并跟随这个例子。 请阅读 Setting up a development

2016-05-30 16:31:02 32382

原创 动态规划 最长公共子序列 过程图解

1.基本概念      首先需要科普一下,最长公共子序列(longest common sequence)和最长公共子串(longest common substring)不是一回事儿。什么是子序列呢?即一个给定的序列的子序列,就是将给定序列中零个或多个元素去掉之后得到的结果。什么是子串呢?给定串中任意个连续的字符组成的子序列称为该串的子串。给一个图再解释一下:       如

2016-05-29 22:54:25 286684 106

转载 快速排序 过程图解

注意:此文为转载文章,原文地址为:http://www.cnblogs.com/ahalei/p/3568434.html           原作者:啊哈磊              这是我见过的解释快速排序最好的文章,分享如下:        假如我们的计算机每秒钟可以运行10亿次,那么对1亿个数进行排序,桶排序则只需要0.1秒,而冒泡排序则需要1千万秒,达到115天之

2016-05-28 19:39:04 63758 21

原创 最小堆 构建、插入、删除的过程图解

1.简介       最小堆是一棵完全二叉树,非叶子结点的值不大于左孩子和右孩子的值。本文以图解的方式,说明最小堆的构建、插入、删除的过程。搞懂最小堆的相应知识后,最大堆与此类似。2.最小堆示例3.最小堆的构建      初始数组为:9,3,7,6,5,1,10,2      按照完全二叉树,将数字依次填入。      填入后,找到最后一个结点(本示例为数字2的

2016-05-21 00:47:02 128521 32

原创 linux问题排查 - 高cpu占用率的进程和线程

1.简介          一个程序,完成它预设的功能,并不能说明它是一个优良的程序。好的程序,应该是对资源的合理利用,亦或是用更少的资源(使用合理的算法),实现更多有效的产出。      影响程序的资源一般而言分为4个:CPU、内存、IO、网络。本文着重讲解一下在linux系统下,如何查看高CPU占用率的进程,线程。      2.python代码      为了

2016-05-16 17:31:31 93552 1

转载 thrift系列 - harpc 基于thrift的轻量级rpc框架

注意:此文为转载文章,原文地址为:https://github.com/baifendian/harpcharpc是什么HARPC(High Availability RPC)是基于Thrift的跨语言、高可用的RPC框架。具备高性能、高可用、轻量级等特点,在百分点科技内部服务中广泛使用。使用指南:HARPC简介QQ讨论群:398091913

2016-05-12 13:52:53 24907

原创 thrift系列 - 多语言实例 for java和python

1.简述本文主要介绍thrift多语言、跨语言的代码实例。Thrift对多语言的支持非常不错,定义一个thrift接口文件,通过thrift IDL compiler(代码生成引擎)生成各个语言的代码,将各自语言的代码放入各自语言的工程中,写好服务端和客户端程序,通信的问题即刻解决。2.简单架构图示例的thrift接口文件,test8.thrift:service Te

2016-05-10 15:54:18 27674

原创 thrift系列 - thrift类型定义

1.简介上一篇对thrift的快速入门做了简要介绍,本篇主要讲一下thrift接口文件的定义方式,即类型定义的详解。2.命名空间接口文件部分示例: namespace java test_java_package namespace py test_python_package         命名空间的语法是这样的:namespace  语言名称  code生成之后

2016-05-03 17:36:22 46424

JDK_API_1_6_zh_CN帮助文档

JDK_API_1_6_zh_CN

2012-04-10

UE32注册机 方便代码编辑

破解UE32的密码,从此密码不用愁。点击后,密码已经复制到剪切板中了

2012-04-10

c语言指针讲解

c语言的精华核心就是指针,贡献一下指针的讲解给大家

2012-04-10

c语言贪吃蛇代码

可以供初学者学习c语言图形化的界面,做一个简单的游戏

2011-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除