12 2012 档案

摘要:Mapreduce是一种模式。Hadoop是一种框架。Hadoop是一个实现了mapreduce模式的开源的分布式并行编程框架。从能提出这三个基础点上就知道这个作者值得看。地址是http://blog.csdn.net/v_july_v/article/details/6704077 阅读全文
posted @ 2012-12-26 15:49 elar 阅读(941) 评论(0) 推荐(0) 编辑
摘要:本文翻译自Tim McCune 的《Exception-Handling Anipatterns》 应该抛出一个异常还是应该返回一个null?是抛出checked类型异常还是抛出unchecked类型异常?对于很多中级的开发人员而言,异常处理往往是一件事后才去考虑的事情。他们经常使用的异常处理方式是 阅读全文
posted @ 2012-12-24 16:54 elar 阅读(4644) 评论(4) 推荐(3) 编辑
摘要:http://dbanotes.net/database/database_sharding.html不错的一篇文章。 阅读全文
posted @ 2012-12-21 17:39 elar 阅读(187) 评论(0) 推荐(0) 编辑
摘要:本文是对《WillNoSQLDatabasesLiveUptoTheirPromise?》一文的简要翻译。翻译中省略了人名、研究机构名称,只翻译了作者自己或者作者引用的他人观点。【原文下载地址】 与关系型数据库相比,NoSQL数据库最大的优势是它们能高效地处理非结构化的数据,如字符文件、邮件、多媒体、社交媒体等。一些NoSQL数据库可以运行在分布式的环境中,因此可以用多个较廉价的设备来完成一台高性能服务器的功能。 一些NoSQL的支持者认为,NoSQL有更好的性能,这对于大数据的处理是很重要的。 最早提出和使用NoSQL技术的公司是那些在WEB2.0浪潮拥中有大数据量,且数据增长速度极快... 阅读全文
posted @ 2012-12-21 16:55 elar 阅读(3529) 评论(5) 推荐(2) 编辑
摘要:微格式(Microformat),是通过语意相关让内容人机可读。网页上的允许的微格式数据包括事件、人物、地点等,它可以被其他的软件检测到,并提取出相应的信息,以及对信息进行索引,搜索,跨平台的参考,把这些信息以其他形式重复使用或组合。从技术上来说,这些数据是一些语义标记,用标准的(X)HTML中的class名称设置。他是开放、可用、自由的,可以被任何人使用。例如一个地理坐标:52.48,-1.89,普通人无法理解这些数字的含义。现在我们可以把它做成微格式(geo),表示如下: <span class="geo"><span class="lati 阅读全文
posted @ 2012-12-18 15:48 elar 阅读(213) 评论(0) 推荐(0) 编辑
摘要:在Google学术上搜到一篇有意思但也很有争议的文章,题为《Best Practices for Exception Handling》O'Reilly Media。翻译并解读一下作者想表达的内容。 文章的最初始部分先阐释了checked和unchecked异常的继承关系。看下图: 而checked 阅读全文
posted @ 2012-12-13 11:34 elar 阅读(836) 评论(0) 推荐(0) 编辑
摘要:今天是Yasushi HARA老师在本次课程中的last class。强烈推荐了openstack让我们看看。so,google之。----------------OpenStack的官网地址可以看到官网首页上很明显的一张图,显示了openStack的大致的structure,如下: 可以看到,openStack貌似充当了一个用户application和standard Hardware之间的中间人角色。用户application比较好理解,应该就是我们通常看到的微博、web site、web game或者其他网络应用等。那么Standard Hardware为何物?为什么hardware的. 阅读全文
posted @ 2012-12-11 11:30 elar 阅读(395) 评论(0) 推荐(0) 编辑
摘要:今天开始参加为期10天的云计算课程。现记录笔记如下:1、商业模式与所处层次越空白的区域越容易有创业的可能从content->infrastructure,越往下走入行门槛越高,越不容易被模仿超越,但利润也越低。2、content、platform、network(infrastructure)①content有website、social game、SNS等特点:(1)market turnover high (2)money easy come, easy go (3)门槛低,竞争大 (4)容易与终端用户间产生纠纷②platform有三星、google(google engine... 阅读全文
posted @ 2012-12-10 16:58 elar 阅读(322) 评论(0) 推荐(0) 编辑
摘要:《控制论》(或关于在动物和机器中控制和通信的科学) 维纳————————导读部分 胡作玄 ————————————————1、控制论的核心部分:计算机科学信息科学通信理论控制理论人工智能理论一般系统论机器人学神经科学与脑科学认知科学行为科学2、维纳认为莱布尼茨是最后一位百科全书式的博学的天才。3、莱布尼茨的目标有两个:一是建立普遍的符号语言,这种语言的符号是表意的,每个符号表达一个概念或一种关系或一种操作,如同数学符号一样。二是建立思维的演算,通过演算逻辑的推理,可以用计算来代替。当逻辑遇到争论时,可以通过计算机判定谁对谁错。4、与shannon的离散观点不同,维纳是从连续的观点来定义信息量的 阅读全文
posted @ 2012-12-07 09:45 elar 阅读(4121) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示