前言 本文大致介绍下Hadoop的一些背景知识,为后面深入学习打下铺垫。什么是Hadoop Hadoop是一个开源分布式计算平台,它以HDFS文件系统和MapReduce计算架构为核心。 前者能够让用户使用一些廉价的硬件搭建出分布式系统,后者则能够让用户在不需要过多了解底层架构细节的情况下,开...
分类:
其他好文 时间:
2014-10-18 18:09:35
阅读次数:
231
概述在本篇随笔中,通过一些简单的示例来说一下Web Service中的异步调用模式。调用Web Service方法有两种方式,同步调用和异步调用。同步调用是程序继续执行前等候调用的完成,而异步调用在后台继续时,程序也继续执行,不必等待方法处理完成而直接返回。具体的调用流程见下图:对于同步调用方法而言...
分类:
Web程序 时间:
2014-10-16 21:44:03
阅读次数:
472
无意中找到一篇十分好用,而且篇幅也不是很大的入门教程,通篇阅后,再把“栗子”敲一遍,基本可以有一个比较理性的认识,从而方便更好地进一步深入学习。废话不多说,上干货(英语好的直接跳过本人的渣翻译了哈——!纯本人手打原创,有错请指教,要转载请声明出处,谢~~):MIPS Architecture a.....
分类:
其他好文 时间:
2014-10-11 16:48:35
阅读次数:
339
http://www.delphi2007.net/delphiblog/html/delphi_2004511950333715.html前言 近期,一直在使用 C++ 与 Object Pascal (后面简称 OP)深入学习面向对象编程(Object-Oriented Programmi...
分类:
其他好文 时间:
2014-10-11 13:46:15
阅读次数:
254
CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。鸡肋,个人建议不必深入学习KnockoutJS是一个JavaScript实现的MVVM框架。非常棒。比如列表数据项增减后,不需要重新刷新整个控件片段或自己写JS增删节点,只要预先定义模板...
分类:
Web程序 时间:
2014-10-09 15:13:56
阅读次数:
208
lienhua342014-10-07在“进程控制三部曲”中,我们学习到了 fork 是三部曲的第一部,用于创建一个新进程。但是关于 fork 的更深入的一些的东西我们还没有涉及到,例如,fork 创建的新进程与调用进程之间的关系、父子进程的数据共享问题等。fork 是否可以无限制的调用?如果不行的...
分类:
其他好文 时间:
2014-10-07 03:42:02
阅读次数:
314
欢迎加入运维开发技术分享QQ群:365534424;数百位业内高手和同行在等你交流 有很多朋友问我,想深入了解Linux操作系统却找不到入手点 我给大家的建议是:学会C,C语言和*UIX是一块成长起来的,所以Linux操作系统的API都是用C语言描述的。所以C语言是深入学习Linux的一个必备技能,...
分类:
系统相关 时间:
2014-10-04 17:29:06
阅读次数:
274
JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。JSON 的具体教程,可以参见 JSON 中国:http://www.json.org.cn/index.htm ,当然还有 JSON 在线校验格式化工具:http://www.bejson.com/ ,希望深入学习 JSON 可以参考其他教程。JSON 的轻量级是相对于 XML 文档结构而言的,描述项目字符少,所以描述相同的数据所需的字符个数要少,当然传输的速度就会提高而流量也会减少。...
分类:
移动开发 时间:
2014-10-04 01:28:15
阅读次数:
377
今天看WWDC的232_hd_advanced_user_interfaces_with_collection_views,里面花了一般的时间来讲如何合理的设计程序的datesource,将的很有道理,在这里先存下来,以供以后学习、实践使用关于这几个要点更深刻的理解,需要以后深入学习后再总结,现在还...
分类:
其他好文 时间:
2014-10-03 20:17:45
阅读次数:
208
Go语言中的内建函数new和make是两个用于内存分配的原语(allocation primitives)。对于初学者,这两者的区别也挺容易让人迷糊的。简单的说,new只分配内存,make用于slice,map,和channel的初始化。
分类:
其他好文 时间:
2014-10-03 15:14:44
阅读次数:
206