自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 常见大数据和空间限制面试题

这类问题一般都是上亿条数据,内存几个GB或者几十MB的限制,先说一个空间大小转换:我们建立哈希表<key,value>;,若key可以覆盖Int32所有范围,即32 unsigned int: 0~4294967295,key需要4B,value也需要4B,则一条记录8B,当记录数为2亿条,至少需要1.6GB(注意1000要除1024)。布隆过滤器**题目:假设有100亿个URL的黑名单,每个URL

2016-10-10 12:08:31 884

原创 HBase索引总结

HBase介绍Hbase源于google的BigTable,建立在hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。有以下特点:大:一个表可以有上亿行,上百万列面向列:面向列族的存储,列族独立检索稀疏:对于空(null)的列,不占用存储空间存储Hbase 以表的形式存储数据,表结构如下在物理存储中的一条记录如下:<row,column family,column,ti

2016-10-09 11:08:34 553

原创 浅谈Erlang中最常用的编程模式--尾递归调用

前文我们谈到了Erlang中的递归调用,其中有这样的函数sum([]) -> 0;sum([Head|Tail]) -> Head + sum(Tail).在上面我们使用了直接递归样式。另一种方法是用一个额外的函数参数,即累加参数,在计算时保存总和sum(List) -> sum_acc(List, 0).其中sum_acc/2的实现如下:sum_acc([]

2015-12-31 00:22:04 554

转载 【译】MochiWeb(基于Erlang的高性能WEB服务器)实用入门教程

MochiWeb由Bob Ippolito 创建,其描述为:“一个创建轻量级http服务器的Erlang库”。它不是框架:不附带URL调度、模版引擎、数据持久等。尽管没有官方网站和文档,但仍然是Erlang构建web服务的热门选择。这篇随笔将带您逐步入门并构建一个支持URL调度和模版引擎的迷你型框架。(不包含数据持久)我假设您已经具备一些Erlang语言的基础,否则,建议您先学习这本指南的前面部分章节,本教程不需要具备对并发和分布式Erlang的知识。如果您遇到问题,可以从这里获取本教程相应的代码。

2015-12-30 15:21:07 532

原创 浅谈Erlang中最常用的编程模式--递归调用

最近由于项目需求,接触到Erlang语言。相见恨晚,感觉这语言简直天生就是为服务器高并发、多线程而生。由于Erlang是一种函数式编程语言,进程之间通过消息机制通信,一开始学习的时候还有点不习惯,参考着《Erlang程序设计》和《Erlang编程指南》这两本书,慢慢的喜欢上了Erlang的编程风格。本文就是最近两周看书心得,打算花两个月的时间写一写Erlang方面的随笔,称不上教程,权当项目学

2015-12-30 00:27:58 564

原创 回调函数的一些总结

回调函数的一些总结本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:回调函数概念异步一个简单示例参考资料回调函数概念简单说明 :所谓回调函数,就是使用者定义一个函数,并给出实现;然后将这个函数传递给别人的函数(如系统main()调用)中,由别人的函数运行时通过参数传递方式调用。简单地说,就是你定义的函数,由别人运行时调用。 原理

2015-08-06 01:23:18 426

lingo9.0安装压缩包

LINGO是Linear Interactive and General Optimizer的缩写,即“交互式的线性和通用优化求解器”,由美国LINDO系统公司(Lindo System Inc.)推出的,可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等,功能十分强大,是求解优化模型的最佳选择。其特色在于内置建模语言,提供十几个内部函数,可以允许决策变量是整数(即整数规划,包括 0-1 整数规划),方便灵活,而且执行速度非常快。能方便与EXCEL,数据库等其他软件交换数据。

2013-02-28

空空如也

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

TA关注的人

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