第六章的代码及命令的部分本人还未验证,先记录,验证后如有变动再更新。
一、是什么
1.是一个易于扩展的分布式文件系统
2.可以运行在大量普通廉价机器上,提供容错机制
3.可以为大量用户提供性能不错的文件存取服务
二、优点
高容错性:数据自动保存多个副本,副本丢失后,自动恢复
适合批处理:移动计算而非数据,数据位置暴露给计算框架
适合大数据处理:GB、TB、甚至PB级数据;百万规模...
分类:
其他好文 时间:
2016-07-12 12:19:23
阅读次数:
218
Spring的事务:
Spring的事务管理不需要与任何特定的事务API耦合。对不同的持久层访问技术,编程式事务提供了一致的事务编程风格,通过模块化的操作一致性的管理事务。声明式事务基于Spring
AOP实现,却并不需要程序开发者成为AOP专家。
JavaEE应用的传统事务有两种策略:全局事务和局部事务,全局事务由应用服务器管理,需要底层服务器的JTA支持。底层事务与底层所采用...
分类:
编程语言 时间:
2016-07-12 12:18:44
阅读次数:
234
本文将使用RecyclerView,带领大家实现类似网易新闻客户端的Tab界面效果。先贴上效果图:
关于RecyclerView的基本使用大家可以参考鸿洋的文章:http://blog.csdn.net/lmj623565791/article/details/45059587好的,下面进入本文主题。。。实现界面布局首先,可以看到每一个Tab有一个背景样式。在drawable文件夹下新建xml文件...
分类:
其他好文 时间:
2016-07-12 12:19:12
阅读次数:
232
一》递归:直接或间接地调用自身的算法。
EG:
1》阶乘定义 n!=n(n-1)! (n>0);
pubic static int factorial(int n ){
if(n==0) return 1;
else
return n*factorial(n-1);
}
2》FiBonacci数列
public static int fibo(int...
分类:
编程语言 时间:
2016-07-12 12:19:41
阅读次数:
345
“我会更加努力地工作”——一匹名叫Boxer的马(出自乔治·奥威尔的《动物农庄》)
彼得·圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。
1. 今日的问题源于昨日的解决方案(Today’s problems come from yesterday’s solutions)
当解决问题时,我们会感到很高兴。我们经常不考虑后果。令人感到意外的是,我们提...
分类:
其他好文 时间:
2016-07-12 12:18:40
阅读次数:
191
;先在RAM中分配系统使用的栈,RAM的起始地址为0x2000_0000
;然后在RAM中分配变量使用的堆
;然后在CODE区(flash)分配中断向量表,flash的起始地址为0x0800_0000,该中断向量表就从这个起始地址开始分配
;分配完成后,再定义和实现相应的中断函数,
;所有的中断函数全部带有[weak]特性,即弱定义,如果编译器发现在别处文件中定义了同名函数,在链接时用别处的地址进...
分类:
其他好文 时间:
2016-07-12 12:19:52
阅读次数:
205
一种面向电信行业基站数据的数据采集系统的设计与实现
1,项目简介
本论文来源于上海电信应急指挥平台。上海电信应急指挥平台主要是采集上海所有基站的一些与应急相关的实时数据,将这些数据做统计分析工作之后,在web浏览器上展示出来,便于电信上级的部门做决策。由于本人主要负责数据采集模块的架构、设计和开发工作。对这个领域有点体会,本篇文章主要总结这个领域的一些实践工作。
由于在数据采集的领域主要以使...
分类:
移动开发 时间:
2016-07-12 12:18:56
阅读次数:
358
数据生成:
package com.java__SparkStreaming;
import kafka.javaapi.producer.Producer;
import kafka.producer.KeyedMessage;
import kafka.producer.ProducerConfig;
import java.util.*;
/**
* Created by Ad...
分类:
其他好文 时间:
2016-07-12 12:18:48
阅读次数:
430
# 10 Minutes to pandaspandas入门教程,面向新手,如需高级教程,移步[pandas cookbook](http://pandas.pydata.org/pandas-docs/stable/cookbook.html#cookbook)按照约定,一般按照如下形式对pandas进行导入
import pandas as pd
import numpy as np
impor...
分类:
其他好文 时间:
2016-07-12 12:16:45
阅读次数:
264
Android学习笔记二十五之ListView多布局实现...
分类:
移动开发 时间:
2016-07-12 12:16:47
阅读次数:
172
应用的一个共同的特点就是当用户欢动时自动加载更多的内容,这是通过用户滑动触发一定的阈值时发送数据请求实现的。
相同的是:信息实现滑动的效果需要定义在列表中最后一个可见项,和某些类型的阈值以便于开始在最后一项到达之前开始抓取数据,实现无限的滚动。
实现无限滚动的现象的重要之处就在于在用户滑动到最低端之前就行数据的获取,所以需要加上一个阈值来帮助实现获取数据的预期。
使用ListView和G...
分类:
其他好文 时间:
2016-07-12 12:18:05
阅读次数:
192
点击打开链接
题意:中文
思路:最基础的树链剖分,区间求和以及单点更新,结果要用long long 就没什么了#include
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
const in...
分类:
其他好文 时间:
2016-07-12 12:16:37
阅读次数:
176
点击打开链接
题意:给一个树和树上点的权值,两个操作,一个是将点的权值修改,一个是询问u到v的点权和
思路:模版题,kuangbin开的这套题为什么这么模版的写的人这么少,可能大神们不屑于写这种题吧(弱哭)#pragma comment(linker, "/STACK:1024000000,1024000000")
#include
#include
#include
#include ...
分类:
其他好文 时间:
2016-07-12 12:18:44
阅读次数:
195
本文翻译自《Motion Design for iOS》,讲解iOS动画设计指南...
分类:
移动开发 时间:
2016-07-12 12:18:23
阅读次数:
175
很简单用private修饰符,后面跟限制关键字set:
class Day{
private(set) var rawValue:Int = 0
func showRawValue(){
print("raw is \(rawValue)")
}
func forwardRawValue(){
rawValue += 1...
分类:
编程语言 时间:
2016-07-12 12:16:26
阅读次数:
158
今天给大家介绍一下如何用Java swing实现五子棋的开发即用Java开发图形界面程序五子棋,代码由于太多,只贴部分,最下面会附上下载地址,废话不多说,下面我们先看一下运行结果:
接下来我们看代码:
首先是创建主frame框架界面:
package org.liky.game.frame;
import java.awt.Color;
import java.awt.Font;
...
分类:
编程语言 时间:
2016-07-12 12:15:27
阅读次数:
323