码迷,mamicode.com
首页 > 2018年01月14日 > 全部分享
浅谈HDFS的读流程
1、使用HDFS提供的客户端Client,向远程的Namenode发起RPC请求;2、Namenode会视情况返回文件的部分或者全部block列表,对于每个block,Namenode都会返回有该block拷贝的DataNode地址;3、客户端Client会选取离客户端最近的DataNode来读取block;如果客户端本身就是DataNode,那么将从本地直接获取数据;4、读取完当前block的数
分类:其他好文   时间:2018-01-14 16:49:50    阅读次数:151
内存分配
c语言中描述变量的时候常用的两个用语 1.作用域:也叫可见域,指的是变量的作用范围。在哪个范围内,该变量是可见的、可以使用的。 2.生存期:也叫存储期,指的是变量从创建到销毁的生存时间段。 作用域和存在域是两个不同的概念,比如在程序的某个位置,某变量存在(内存中分配了地址)但不可见(不可使用)。 作 ...
分类:其他好文   时间:2018-01-14 16:49:41    阅读次数:108
CMake 设置Target输出目录和后缀名
一. SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../bin) 上面的语句能设置可执行文件的输出目录 在Win + VS环境下,会自动在你所设置的目录后面扩展一层 <CONFIG> 目录,所以最终生成的Debug版本程序会在 ${PROJECT ...
分类:其他好文   时间:2018-01-14 16:49:33    阅读次数:1202
SqlHelper++
using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Linq; using S ...
分类:数据库   时间:2018-01-14 16:49:23    阅读次数:144
方法的重载与重写
方法重载(overload): 方法重载就是在一个类中可以创建多个方法,它们具有相同的名字,但是具有不同的参数和不同的定义,调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法,这就是多态性,重载的时候方法名一样,参数类型和个数不一样,返回值类型可以相同可以不同,可以有不同的访问修 ...
分类:其他好文   时间:2018-01-14 16:49:14    阅读次数:120
抽象类和接口
接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。 人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实 ...
分类:其他好文   时间:2018-01-14 16:49:05    阅读次数:109
JDK 1.8 ConcurrentHashMap 源码剖析
转载两篇不错的文章: 第一篇: 前言 HashMap是我们平时开发过程中用的比较多的集合,但它是非线程安全的,在涉及到多线程并发的情况,进行put操作有可能会引起死循环,导致CPU利用率接近100%。 [java] view plain copy final HashMap<String, Stri ...
分类:其他好文   时间:2018-01-14 16:48:50    阅读次数:256
深入理解asp.net里的HttpModule机制
转自http://jeffwongishandsome.cnblogs.com/ 1、asp.net的HTTP请求处理过程说明:(1)、客户端浏览器向服务器发出一个http请求,此请求会被inetinfo.exe进程截获,然后转交给aspnet_isapi.dll进程,接着它又通过Http Pipe ...
分类:Web程序   时间:2018-01-14 16:48:41    阅读次数:190
线性结构的应用--栈的简单实现
栈 (stack) 定义: 一种可以实现“先进后出”的数据存储。 分类: 静态栈:内部数组实现 动态栈:内部链表实现 链表实现: # include <stdio.h> # include <malloc.h> # include <stdlib.h> typedef struct Node { i ...
分类:其他好文   时间:2018-01-14 16:48:33    阅读次数:143
【评分】Beta 答辩总结
【评分】Beta 答辩总结 总结 按时交 有分 晚交 0分 迟交一周以上 倒扣本次作业分数 抄袭 倒扣本次作业分数 由于前期不够重视,到beta评分才发现有5组的代码提交仅由一人“代劳”,到底是真的代劳,还是仅一个人做了“好人好事”呢?在提交的作业资料中如果没有证据(Git提交记录是最好的证据之一) ...
分类:其他好文   时间:2018-01-14 16:48:23    阅读次数:193
Docker 网络互通
OVS+Docker网络打通docker 基础环境host0                            &n
分类:其他好文   时间:2018-01-14 16:48:16    阅读次数:136
微信小程序怎么开发(小程序开发文档)
微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 2017年1月9日~2018年1月9日,小程序正式上线一周年。上线以来,小程序不断地释放新能力,迭代更新,一年来已发布近50多次新能力。小程序开启了互联网创业3.0时代,微信庞大的流量与平台能力, ...
分类:微信   时间:2018-01-14 16:48:08    阅读次数:340
浅谈HDFS的写流程
1、使用HDFS提供的客户端Client,向远程的Namenode发起RPC请求2、Namenode会检查要创建的文件是否已经存在,创建者是否有权限进行操作,成功则会为文件创建一个记录,否则会让客户端抛出异常;3、当客户端开始写入文件的时候,客户端会将文件切分成多个packets,并在内部以数据队列“data queue(数据队列)”的形式管理这些packets,并向Namenode申请block
分类:其他好文   时间:2018-01-14 16:47:59    阅读次数:148
机器学习系统设计(Building Machine Learning Systems with Python)- Willi Richert Luis Pedro Coelho
"机器学习系统设计(Building Machine Learning Systems with Python) Willi Richert Luis Pedro Coelho" 总述 本书是 2014 的,看完以后才发现有第二版的更新,2016。建议阅读最新版,有能力的建议阅读英文版,中文翻译有些 ...
分类:编程语言   时间:2018-01-14 16:47:51    阅读次数:212
Ceph:ceph-dash集群监控工具部署
Ceph-dash是一款图形化展现Ceph状态的工具,并且部署起来非常简单,操作如下:#?mkdir?-p?/ceph-dash #?cd?/ceph-dash/ #?ls app?????????????&n
分类:其他好文   时间:2018-01-14 16:47:43    阅读次数:168
读《活着》| 轻轻地笑了,笑着笑着眼泪掉了出来
大跃进、文革那时代,从个人到家庭、社会的悲剧是屡见不鲜的。这得到的教训是值得铭记的,许多那时代的作家常会提到这,甚至会赤裸裸掰开给你看,让人胆寒竟在几十年前发生了那些不敢想象的惨剧。《活着》是余华在1993年的创作,里面的故事是十年前听到的,也就是文革结束后几年。这本书,是以一个家庭的视角,述说那个 ...
分类:其他好文   时间:2018-01-14 16:47:33    阅读次数:166
Insert into a Cyclic Sorted List
这是亚麻的OA题 问题描述 Given a node from a cyclic linked list which has been sorted, write a function to insert a value into the list such that it remains a cy ...
分类:其他好文   时间:2018-01-14 16:47:28    阅读次数:153
982条   上一页 1 ... 24 25 26 27 28 29 30 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!