精华内容
下载资源
问答
  • Hadoop之家族成员Pig简介

    千次阅读 2019-04-29 19:46:43
    Hadoop发展很快,Hadoop作为...Pig简介 Pig是Hadoop数据操作的客户端是一个数据分析引擎,采用了一定的语法操作HDFS中的数据(Pig应该说是一种语言,有人说Pig是类SQL的语言我这里只能说它的功能类似Sql语言和数据...

    Hadoop发展很快,Hadoop作为Apache的一个顶级项目旗下有许多的子项目,今天的内容就是简单的介绍一下Hadoop家族的子项目中的Pig。

    下图是一个Hadoop子项目的大体结构图

    Pig简介

    Pig是Hadoop数据操作的客户端是一个数据分析引擎,采用了一定的语法操作HDFS中的数据(Pig应该说是一种语言,有人说Pig是类SQL的语言我这里只能说它的功能类似Sql语言和数据库的关系,而且这里的Sql更像是PLSQL而不是标准SQL,Hadoop中更像标准Sql的应该是Hive或者叫HiveQL),它的语言比较像Shell脚本,可以嵌入Hadoop的JAVA程序中,从而达到简化代码的功能,Pig的脚本叫Pig Latin,之所以说Pig是一个数据分析引擎,是因为Pig相当于一个翻译器,将Pig Latin语句翻译成MapReduce程序,而Pig Latin语句是一种用于处理大规模数据的脚本语言。Pig Latin可完成排序(Order By)、过滤(Where)、求和(Sum)、分组(Group By)、关联(Join)等操作,支持自定义函数;Pig Latin是把类似Sql的语句转换成MapReduce过程进行处理,减少Java 代码的书写,Pig的运行方式有Grunt Shell方式,脚本方式和嵌入式方式。

     

    Pig数据模型
    Bag:表
    Tuple:行,记录
    Field:属性
    Pig不要求同一个bag里面的各个tuple有相同数量或相同类型的field

     

    下面用例子来说明Pig如何工作和工作模式的区别:

    Pig查询例子:

    Sql语句:select deptno,max(sal) from emp group by deptno;
    Pig Latin语句:emp1 = group emp by deptno;
    emp2 = foreach emp1 generate group,MAX(emp.sal)
    dump emp2;

     

    运行方式的例子:

    1.Grunt shell方式

      Grunt shell方式首先用pig命令启动,pig命令可以加参数“-x local”代表本地模式,或“-x mapreduce”代表mapreduce模式,默认mapreduce模式。本地模式:伪分布式模式下使用,MapReduce模式:全分布式下使用
        $ pig -x local
        $ pig
        $ pig -x mapreduce 
      按行输入命令:
        grunt> A = load '/scott/emp.csv' using PigStorage(':'); 
        grunt> B = foreach A generate $0 as id; 
        grunt> dump B; 
        grunt> store B into 'out'; 
      其中,load '/scott/emp.csv' using PigStorage(':') Load 为加载数据路径“/scott/emp.csv”,PigStorage指定分隔符,不仅可以指定输入文件的分割符.而且还能用来指定输出文件个分割符,“dump B”表示在屏幕中显示结果,“store B into 'out'”表示把结果输出到out文件/文件夹中。在local模式中,out文件写入到当前目录;mapreduce中,out文件夹则需要给出绝对路径。

    2.Pig script方式
      script方式中,用pig命令启动,后面带要运行的.pig文件即可,如:
        $ pig -x local id.pig
        $ pig id.pig
        $ pig -x mapreduce id.pig


    3.嵌入式方式

    Java代码:

    import java.io.IOException; 
    import org.apache.pig.PigServer; 
    public class idmapreduce{


       public static void main(String[] args) { 
         try { 
                PigServer pigServer = new PigServer("mapreduce"); 
                runIdQuery(pigServer, "passwd"); 
          } 
         catch(Exception e) { 
         } 
       } 
       public static void runIdQuery(PigServer pigServer, String inputFile) throws IOException { 
           pigServer.registerQuery("A = load '" + inputFile + "' using PigStorage(':');"); 
           pigServer.registerQuery("B = foreach A generate $0 as id;"); 
           pigServer.store("B", "idout"); 
        } 
    }

      嵌入式方式运行与运行普通java类方式没有任何不同,如:
        java -cp .:/opt/hadoop/pig/pig-0.5.0-core.jar Idmapreduce

    其中java -cp 表示编译jar包,后面紧跟生成的jar路径,空格后的为Main函数所在的类名称。

    展开全文
  • hadoop家族知识框架简介

    万次阅读 2015-05-04 14:28:08
    一、hadoop生态图:二、hadoop家族子项目:三、hadoop框架:1、Namenode: 1)HDFS的守护程序 2) 纪录文件是如何分割成数据块的,以及这些数据块被存储到哪些节点上 3)对内存和I/O进行集中管理 ...

    一、hadoop生态图:

    这里写图片描述

    二、hadoop家族子项目:

    这里写图片描述

    三、hadoop框架:

    这里写图片描述

    1、Namenode:
    1)HDFS的守护程序
    2) 纪录文件是如何分割成数据块的,以及这些数据块被存储到哪些节点上
    3)对内存和I/O进行集中管理
    4)namenode 是个单点,发生故障将使集群崩溃

    2、Secondary Namenode:
    1)监控HDFS状态的辅助后台程序
    2) 每个集群都有一个Secondary Namenode
    3) 与NameNode进行通讯,定期保存HDFS元数据快照
    4) 当NameNode故障可以作为备用NameNode使用

    3、DataNode:
    1)每台从服务器都运行一个
    2) 负责把HDFS数据块读写到本地文件系统

    4、JobTracker:
    1)用于处理作业(用户提交代码)的后台程序
    2) 决定有哪些文件参与处理,然后切割task并分配节点
    3) 监控task,重启失败的task(在不同的节点)
    4)每个集群只有唯一一个JobTracker,位于Master节点

    5、TaskTracker:
    1)位于slave节点上,与datanode结合(代码与数据一起的原则)
    2)管理各自节点上的task(由jobtracker分配)
    3)每个节点只有一个tasktracker,但一个tasktracker可以启动多个JVM,用于并行执行map或reduce任务
    4) 与jobtracker交互

    6、注:Master与Slave
    1)Master:Namenode、Secondary Namenode、Jobtracker。浏览器(用于观看 管理界面),其它Hadoop工具
    2)Slave:Tasktracker、Datanode
    3)Master不是唯一的

    四、HDFS体系结构

    这里写图片描述

    1)客户端对HDFS读取数据流程:

    这里写图片描述

    2)客户端对HDFS写入数据流程:

    这里写图片描述

    3)HDFS的可靠性有 : 冗余副本策略、机架策略、 心跳机制、 安全模式、 校验和 、回收站、 元数据保护、 快照机制

    五、Map-Reduce:

    这里写图片描述

    六、Pig

    这里写图片描述

    1)Hadoop客户端
    2) 使用类似于SQL的面向数据流的语言Pig Latin
    3) Pig Latin可以完成排序,过滤,求和,聚组,关联等操作,可以支持自定义函数
    4) Pig自动把Pig Latin映射为Map-Reduce作业上传到集群运行,减少用户编写Java程序的苦恼
    5)三种运行方式:Grunt shell,脚本方式,嵌入式

    七、Hbase

    这里写图片描述

    Hbase物理模型:

    这里写图片描述

    1)Google Bigtable的开源实现
    2)列式数据库
    3) 可集群化
    4)可以使用shell、web、api等多种方式访问
    5)适合高读写(insert)的场景
    6) HQL查询语言
    7) NoSQL的典型代表产品

    八、Hive

    这里写图片描述

    1)数据仓库工具。可以把Hadoop下的原始结构化数据变成Hive中的表
    2) 支持一种与SQL几乎完全相同的语言HiveQL。除了不支持更新、索引和事务,几乎SQL的其它特征都能支持
    3) 可以看成是从SQL到Map-Reduce的映射器
    4) 提供shell、JDBC/ODBC、Thrift、Web等接口

    九、Zookeeper

    这里写图片描述

    1)Google Chubby的开源实现
    2)用于协调分布式系统上的各种服务。例如确认消息是否准确到达,防止单点失效,处理负载均衡等
    3) 应用场景:Hbase,实现Namenode自动切换
    4) 工作原理:领导者,跟随者以及选举过程

    十、Sqoop

    这里写图片描述

    1)用于在Hadoop和关系型数据库之间交换数据
    2)通过JDBC接口连入关系型数据库

    十一、Avro 这里写图片描述

    1)数据序列化工具,由Hadoop的创始人Doug Cutting主持开发
    2)用于支持大批量数据交换的应用。支持二进制序列化方式,可以便捷,快速地处理大量数据
    3)动态语言友好,Avro提供的机制使动态语言可以方便地处理 Avro数据。
    4) Thrift接口

    十二、Chukwa 这里写图片描述

    1)架构在Hadoop之上的数据采集与分析框架
    2) 主要进行日志采集和分析
    3) 通过安装在收集节点的“代理”采集最原始的日志数据
    4) 代理将数据发给收集器
    5) 收集器定时将数据写入Hadoop集群
    6) 指定定时启动的Map-Reduce作业队数据进行加工处理和分析
    7) Hadoop基础管理中心(HICC)最终展示数据

    十三、Cassandra

    1)NoSQL,分布式的Key-Value型数据库,由Facebook贡献
    2) 与Hbase类似,也是借鉴Google Bigtable的思想体系
    3)只有顺序写,没有随机写的设计,满足高负荷情形的性能需求

    展开全文
  • IT独立评论方兴东简介

    千次阅读 2005-02-18 12:44:00
    IT独立评论方兴东简介 方兴东简介出生年月:1969年籍贯:浙江义乌互联网实验室职位:董事长毕业院校:清华大学经历 方兴东,男,1969年出生于浙江义乌,于1987至1994年就读于西安交通大学,获工学学士、硕士学位;...
    IT独立评论家方兴东简介 
    

    U558P31T1D835070F46DT20040625213744.jpg 

    方兴东简介
    出生年月:1969年
    籍贯:浙江义乌
    互联网实验室职位:董事长
    毕业院校:清华大学经历

    方兴东,男,1969年出生于浙江义乌,于1987至1994年就读于西安交通大学,获工学学士、硕士学位;1996年3月考入清华大学,攻读电子商务博士学位。方兴东先生于1987至1994年就读于西安交通大学,获工学学士、硕士学位;1996年3月考入清华大学,现正攻读电子商务博士学位。方兴东先生同时也是《南方周末》、《南华早报》、《计算机世界》、《个人电脑》、《中国青年报》、《电脑报》、《信息产业报》、《上海证券报》、《财经时报》等报纸的专栏作家和特约记者。“数字论坛”发起人之一以及中国信息化专家论坛的主要学者,方兴东先生被誉为"中国信息产业最具影响力的独立评论家",方先生于1999年9月停学,发起并创建了中国互联网实验室,任董事长兼首席分析家。 当选为2000年“中国十大新锐青年”。《起来——挑战微软霸权》入选“20世纪影响中国的100本书”之列,是唯一入选的IT相关书籍。

    展开全文
  • 中国版SSH---德瑞简介

    千次阅读 2012-01-21 08:29:09
    中国版SSH---德瑞简介 SSH,看名字都是英文的,现在有一个叫“德瑞”的东东,它以jdk为基础,充分借鉴SSH的优势,并加入大量的自有特性,成就了今天的“德瑞”----中国版SSH。 它具有以下特点: Ø 使...
     
    

    中国版SSH---家德瑞简介

    SSH,看名字都是英文的,现在有一个叫“家德瑞”的东东,它以jdk为基础,充分借鉴SSH的优势,并加入大量的自有特性,成就了今天的“家德瑞”----中国版SSH。

    它具有以下特点:

    Ø  使数据库开发以面向对象的方式进行

    Ø  提高软件研发效率四倍左右

    Ø  操作简单

    Ø  高效的系统性能

    Ø  辅助项目管理

    Ø  功能强大

     

    一、使数据库开发以面向对象的方式进行

    家德瑞提出一个全新的概念:关系型数据库的面向对象接口。 

    “关系型数据库的面向对象接口”定义了以面向对象的方式操作数据库的若干接口,不同的数据库产品以不同的方式实现统一的标准的接口。

     

    二、提高软件研发效率四倍左右

    其它类似产品都会有大量的配置文件,大量的相关的辅助类等等,一不小心就是类爆炸!。而家德瑞既不需要任何配置文件(甚至web.xml都不需要你动它),甚至利用家德瑞提供的生成工具,会以每一个对象和每一组存在关系的对象为一个单位,将本单位内的所有类(如:bean、dao、logic、action、jsp)都按着数据库的标准操作(即:增、删、改、查)直接全部生成,立马就能运行,这就是家德瑞提昌的标准程序的概念。他还可以生成业务主干程序,主干程序生成后也可以直接运行,客户马上就能看到具体的各项业流程在系统中是如何操作实现的。然后按着实际的业务逻辑在主干程序上从新组织一下标准程序基本上就完工了。OK,可以喝咖啡了。

     

    三、操作简单

    利用家德瑞不会因为表单内容多而使操作变得复杂,通过一条语句就可以将表单上的数据全部准确的放入bean中,甚至这个bean中有子类,有一对多的子类,都不需要我们操心,有家德瑞,程序是用想的!

    家德瑞的数据库操作也只有一条语句。利用家德瑞开发应用系统可以使你的程序功能强大,但却短小精悍。

    家德瑞提供了完善的错误处理,系统在调试的模式下,一但程序出现了错误,会将错误直接输出到你的浏览器上,即使是一个jsp页面上的标签错误也会的!

    家德瑞会尽量的把系统级需要作的工作都帮研发人作了。研发人员不用想是在操作什么数据库、不用管连接什么时候关、异常如何处理(当然你想自己处理也可以)、什么时候提交事务、事务能否正常回滚、操作多个数据库、甚至是新建一个类(用家德瑞开发,几乎不需要我们新建类,就可以完成所有的特定的业务逻辑,其实并不是真正的不需要,只是我们利用了家德瑞提供的一个工具Maker,它可以读懂符合家德瑞规范的详细设计,----把我们需要的类都以标准化的方式生成)等等。会让你真正的只亲手编写你关心的业务逻辑。

     

    四、高效的系统性能

    家德瑞产品的理论性能与直接操作数据库无异。原因是利用家德瑞研发的产品,在启动的时候,家德瑞会自动的加载并分析数据库中表结构、存储过程结构、bean结构,将分析结果缓存在内存中,这时系统操作bean,bean就会从内存中直接找到相关的表、及结构信息,然后通过接口操作数据库。

     

    五、辅助项目管理

    在这里我们强调软件工程管理中的需求分析、详细设计、测试用例等文档的重要性。

    对需求没有完整、透彻的分析,是肯定作不好软件的,结果只有一个:重作!甚至再重作!因此我们需要需求分析,通过需求分析,我们可以抽取出业务中的对象,然后分析出对象中有哪些属性,对象之间存在着什么关系,我们把这些分析的结果按着家德瑞提供给我们的标准的数据字典模板记录下来,然后就形成了一个关于这个特定项目的excel格式的数据字典文档。有了这个文档,我们不仅可以使任何人对数据库的结构信息都能有一个非常清析的了解。而且,不要忘了,这个数据字典的模板是家德瑞提供的,他非常标准、规范而且适应绝大多数的情况下,最重要的是,家德瑞的自动生成工具Maker可以读懂这个文档。根据这个文档,Maker可以自动生成标准化的对象的增删改查的程序,并且立马就能运行!不需要你再加一个类jsp 页。这就是家德瑞提倡的标准化的优势。

    下面说说详细设计文档,这个最不好办了,国内有很多的软件公司在近几年开始注意到详细设计的重要性了。家德瑞的作者提倡软件工程的标准化,家德瑞认为只有有了详细设计,我们的程序才能作到“他人可维护”。只有作到“他人可维护”的公司才有可能接到大一点的项目,否则,如果你接了大项目,你就只能盼着公司没有人员流动。

    在动手开发之前,一定要写详细设计,对于开发人员来说,详细设计就是抬头看路的过程,而具体的每一个页面的编程就是低并头干活的过程。

    因此我们应该先写详细设计,而且家德瑞提供给了我们一套标准的详细设计模板,它力求在完善、适应面广的前提下,使我们可以以最少的工作量来完成详细设计。

    还有一点非常重要,我们只有在实实在在的写详细设计的时候,才能把系统功能考虑得更加周全、业务闭合性才更好。以免前后写的不一致,从而还要返工的现象发生。

    当我们完成了详细设计,程序人员可以开始着手写程序了,在与此同时,测试人员就可以根据详细设计来写测试用例,这样写出的程序才能保障没有问题,因为开发与测试用例有着相同的一个源—详细设计,这样才能最大限度的保障程序开发完成后、测试完成后是没有问题的程序。才不至于到了客户那又发现n多的问题,然后就是驻地开发,最后耗尽了项目的利润。

    详细设计如此之重要,但由于时间太紧了,我们不会去考虑写详细设计文档的。但现在好了,有了家德瑞,我们就应该先写详细设计文档了,因为写了详细设计文档后,家德瑞可以帮我们读懂详细设计文档(只要你在写详细设计的时候,是利用家德瑞给您提供的详细设计文档模板就可以了),直接生成与实际业务完全相符的业务流主干程序。你说是写文档快,还是写程序快呢?!

    以上就是家德瑞为我们提供的标准化程序生成与业务流主干程序生成。生成的标准化程序是组成系统中的各对象的增、删、改、查等标准操作,可以直接运行。生成的业务流主干程序是以电脑软件的形式,真实反应出今后开发完成后的软件的现实业务的各功能页面流转情况。这时的业务流主干程序也可以直接运行,可以作为Demo为客户进行演示。

    但主干程序中没有业务逻辑,只是有完成各业务功能的所有的客户应该看得到的页面、以及页面中的应该显示的元素。我们需要手动的把页面中的元素按着我们的美工要求从排布(虽然家德瑞的默认风格也很不错)、然后以自动生成的程序为基础,向主干程序中加入相应的业务逻辑。好了,完工!

     

    六、功能强大

    家德瑞是一些优秀的程序员把自身多年的经验进行了积累,它不只是一套开发框架,同时里面有一些成熟的功能,让我们进行使用,并且这些功能我们将一直不段的增加、完善。

    最后,家德瑞是一套应用系统开发框架集,这里有一个类似于SSH的开发架构;同时,家德瑞无处不在的标准化,会让我们的团队受益良多;家德瑞的自动生成真的是太神奇了,他能帮助我们自动生成65%左右的程序代码;他会一直不段完善,期待你的体验。

    家德瑞免费版下载

    家德瑞完整教学手册下载

    下载资源地址:

    http://download.csdn.net/user/home_dear(无需积分)

    家德瑞电子邮箱:homedear@126.net

     

     

     

    展开全文
  • 家庭媒体中心解决方案(一、简介)

    千次阅读 2017-08-01 09:42:52
    3、父母想看看小宝贝刚出生时的照片,你可能需要让父母到自己来,然后打开台式机让父母浏览,亦或是将小宝贝的照片拷贝到优盘或者平板上,然后到父母给父母看。   2、  数据的收集者 很多人都喜欢...
  • 宁波9游戏开发运营公司简介

    千次阅读 2016-03-15 13:39:37
    宣逸互动是宁波市首具有全资质的网络游戏开发和运营公司,也是宁波市首将网游产品出口至海外实现“文化走出去”的企业。宣逸是宁波市“十二五”文化发展规划“1235”工程重点扶持企业、浙江省文化发展“122”...
  • 1、STM32+ESP8266+小程序的智能家居(项目简介

    千次阅读 多人点赞 2020-07-11 12:28:32
    1、STM32+ESP8266+小程序的智能家居学习 文章目录1、STM32+ESP8266+小程序的智能家居学习1.1 准备知识,了解整个项目的过程1.1.1 Esp82661.1.1.1 ESP8266-01s1.1.1.2 esp8266 -12F1.1.2 stm321.1.2.1 stm32f103c8t...
  • JSON简介

    千次阅读 多人点赞 2019-09-08 23:29:53
    概述 JSON(JavaScript Object Notation JavaScript 对象表示法)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人的编写和阅读,也易于机器解析。 JSON采用完全独立于语言的文本格式,但是也使用了...
  • openHAB简介

    千次阅读 2015-04-09 20:36:52
    智能家居是当下流行趋势,相信在不久的未来,它将融入到我们生活的方方面面.openHAB全称为open HomeAutomation Bus,即开放式家庭自动化总线,该... 我做了一份简介PPT,并截图上传,希望对openHAB学者能有帮助.
  • RSA简介

    千次阅读 多人点赞 2020-06-07 11:23:58
    RSA算法简介
  • 一文弄懂java中的Queue家族

    千次阅读 2020-05-05 07:03:04
    文章目录简介Queue接口Queue的分类BlockingQueueDequeTransferQueue总结 java中Queue家族简介 简介 java中Collection集合有三大家族List,Set和Queue。当然Map也算是一种集合类,但Map并不继承Collection接口。 List...
  • JavaScript简介

    万次阅读 2016-09-26 21:57:44
    两者名称之所以会相近,是由于在Netscape发展LiveScript的同时,Sun公司也正在发展Java语言,为了使双方都能受益,两公司进行合作,Netscape将LiveScript语言改名为JavaScript,这就是JavaScript的由来。...
  • 乔布斯简介

    万次阅读 2017-10-17 22:00:01
    史蒂夫·乔布斯(Steve Jobs,1955年2月24日—2011年10月5日[2] ),出生于美国加利福尼亚州旧金山,美国发明、企业、美国苹果公司联合创办人。 1976年4月1日,乔布斯签署了一份合同,决定成立一家电脑公司。...
  • OCPP简介

    万次阅读 2017-09-01 14:36:57
    关于OCPP的简介,直接复制的官网资料里的内容,方便以后查看。
  • 人工神经网络简介

    万次阅读 多人点赞 2015-12-12 14:20:37
    人工神经网络简介
  • OSMC简介

    千次阅读 2016-02-01 23:30:02
    OSMC(Open Source Media Center,开源媒体中心)是一个开源... OSMC的前身是Raspbmc,Raspbmc就是基于Debian的Linux发行版,集成Kodi(XBMC/XBox Media Center),目的是打造一个多媒体中心(可配合电视机打造一个
  • OFED简介

    千次阅读 2019-08-20 10:12:44
    OPED简介简介Mellanox OFED栈的架构mlx4 VPI Drivermlx5 Driver上层协议(ULP)IP over IB (IPoIB)Mellanox OFED包ISO镜像软件组件模块参数 简介 Mellanox OFED是一个单独的VPI(Virtual Protocol Interconnect,虚拟...
  • 以太坊简介

    万次阅读 2019-05-18 08:15:08
    以太坊的概念建立区块链和密码学货币之上,不熟悉区块链和比特币的读者可以先去看看《比特币的简介》和《区块链技术的简介》。本文假定读者对比特币的运行已有一定了解。 以太坊是什么哟? 以太坊是运行在计算机...
  • DLNA简介

    万次阅读 2016-05-24 22:52:45
    DLNA一、DLNA简介DLNA成立于2003年6月24日,其前身是DHWG(Digital Home Working Group 数字家庭工作组),由Sony、Intel、Microsoft等发起成立、旨在解决个人PC ,消费电器,移动设备在内的无线网络和有线网络的互联...
  • RBAC简介

    万次阅读 2019-09-18 19:46:29
    目录RBAC简介RBAC0RBAC1RBAC2RBAC3 RBAC简介 RBAC是Role Based Access Control的英文缩写,意思是基于角色访问控制。 RBAC实际上就是针对产品去发掘需求时所用到的Who(角色)、What(拥有什么资源)、How(有哪些...
  • ITSM 简介

    万次阅读 2015-10-26 10:54:01
    我们拥有15,000 以上客户,客户占了福布斯100 强中的90% 以及财富500 强中的70%,这些客户分布在116个国家和地区。 作为BSM概念的提出者,以及业界的领导者,BMC努力的寻找ITSM以上的IT服务理念以及对应落地方法...
  • 指令集简介

    万次阅读 2014-01-15 18:22:48
    指令集简介
  • NFC简介

    万次阅读 2011-05-18 22:22:00
    NFC简介NFC英文全称Near Field Communication,近距离无线通信。是由飞利浦公司发起,由诺基亚、索尼等著名厂商联合主推的一项无线技术。NFC由非接触式射频识别(RFID)及互联互通技术整合演变而来,在单一芯片上结合...
  • USRP简介

    万次阅读 2018-09-17 09:46:00
    USRP简介 概述 wiki: https://en.wikipedia.org/wiki/Universal_Software_Radio_Peripheral 通用软件无线电外设(USRP)是由Ettus Research及其母公司National Instruments设计和销售的一系列软件定义无线电。 ...
  • fabric简介

    千次阅读 2019-07-04 20:37:30
    fabric简介 Fabric架构的核心包括三部分: Identity - 身份管理 Smart Contact - 智能合约 Ledger及Transactions - 账本和交易 1.身份管理 用户身份 order节点 对交易排序,打包 peer节点 存储账本 需要...
  • Linux 简介

    千次阅读 2019-07-27 16:21:19
    Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多...
  • SDN 简介

    千次阅读 多人点赞 2018-04-13 19:11:53
    来源:鲜枣课堂/微信ID:xzclasscom很久很久以前,有一个村子,名叫“通信...村委会根据砖厂老板的需求,跑去告诉每每户该怎么搬。。。最开始,大家搬砖搬得挺开心的,一切都很顺利。可是,砖头越来越多,村子规...
  • Discovery Studio简介

    千次阅读 2020-12-05 21:52:23
    discovery studio是基于windows/Linux系统开发的面向生命科学领域的新一代分子建模和模拟环境工具,服务于众多实验生物学、药物化学、结构生物学等等,是非常强大且可靠的科研工具。特别是在最新的流程管理...
  • Android简介

    万次阅读 2011-11-27 17:35:20
    Android简介 本文将简要介绍Android历史和发展 1.Android前身 2007年Google收购了刚刚成立22个月的Android公司。 2007年11月Google和34公司成立了以Google为首的OHA(Open Handset ...
  • nodejs简介

    万次阅读 多人点赞 2018-11-28 15:32:36
    随着互联网的不断普及和Web的迅速发展,几巨头公司开始了浏览器之战。微软推出了IE系列浏览器,Mozilla推出了Firefox浏览器,苹果推出了Safari浏览器,谷歌推出了Chrome浏览器。其中,微软的IE6由于推出的早,并和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 102,673
精华内容 41,069
关键字:

家的简介