- 博客(19)
- 收藏
- 关注
翻译 行动中的选择器1
第一步是为每个主要内容区域创建元素 - “banner”,“nav”,“more”,“content”和“footer”。每个都将使用ID进行样式设置,因为它们是页面上的每个实例。ID的名称基于功能而非外观。还将有三个非内容<div>元素,用于添加图像并强制页面以特定方式运行。容器将如下所示:HTML CODE<body><div id="banner"&...
2019-03-19 10:28:20
136
翻译 初学者的CSS指南
什么是CSS?CSS是一种为您的网站添加样式(颜色,图像,边框,边距…)的语言。这真的很简单。CSS不用于在您的网站上放置任何内容,它只是用于获取您拥有的内容并使其变得漂亮。首先要做的是将CSS文件链接到HTML文档。通过添加以下行来执行此操作:&lt;link rel="stylesheet" href="style.css" type="text/css"&gt
2019-03-18 16:44:43
188
翻译 UNESCAPE HTML实体
这段代码可能对某些人有用,ef parsefile(path): try: file = open(path, "r") fileread = file.read() fileread = unescape(fileread.decode('utf-8')).encode('utf-8') file.close() exce...
2019-03-14 14:23:05
629
原创 CSS
正如我们在前一章中所解释的那样,HTML元素使网页设计者能够在文档中标记其结构。HTML规范列出了浏览器应如何显示这些元素的指南。例如,您可以合理地确定强 元素的内容将以粗体显示。此外,您几乎可以相信大多数浏览器将使用大字体大小显示h1元素的内容…至少大于p元素并且大于h2元素。但除了信任和希望之外,您无法控制文本的显示方式。CSS改变了这一点。CSS将设计师置于驾驶员的位置。我们将本书的其余部...
2019-02-25 15:18:56
218
原创 我的第一个页面
从HTML + CSS开始的CSS教程这个简短的教程适用于那些想要开始使用CSS并且之前从未编写过CSS样式表的人。它没有解释很多CSS。它只是解释了如何创建HTML文件,CSS文件以及如何使它们协同工作。之后,您可以阅读任何其他教程,以便为HTML和CSS文件添加更多功能。或者您可以切换到使用专用的HTML或CSS编辑器,这可以帮助您设置复杂的网站。在本教程结束时,您将创建一个如下所示的H...
2019-02-19 09:54:01
423
原创 JavaScript鼠标事件
鼠标单击是触发:click鼠标双击是触发:dblclick鼠标按下时触发:mousedown鼠标抬起时触发:mouseup鼠标移动时触发:mousemovediv.addEventListener(‘mousedown’,function(){console.log(‘这是按下事件’);});div.addEventListener(‘mouseup’,function(){conso...
2019-01-11 09:22:03
572
原创 JavaScript事件
1.事件 描述:事件本质上是一种交互操作,经常配合函数使用。当事件发生时函数同时执行。 2.事件传递 描述:事件不仅能够和触发者进行交互,还能够在特定的情况下沿着domTree逐级传递, 和domTree中的各个节点进行交互。事件的这种特性称为【事件传递机制】 名词:(1)(事件真正的)触发者:事件第一次在哪个节点上发生,这个节点就称为是触发者。(2)特定情况:domT...
2019-01-09 15:08:17
85
原创 Hadoop历史、HDFS特点及对大数据时代的意义
如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是他们都有什么功能,为什么会需要奇怪的名字(如Oozie,ZooKeeper、Flume)。Hadoop带来了廉价的处理大数据(大数据的数据容量通常是10-100GB或更多,同时数据种类多种多样,包括结构化、非结构化等)的能力。但这与之前有什么不同?现今企业数据仓库和关系型数据库擅长处理结构化...
2019-01-03 10:24:02
1225
原创 MapReduce运行流程
以wordcount为例,运行的详细流程图1.split阶段首先mapreduce会根据要运行的大文件来进行split,每个输入分片(input split)针对一个map任务,输入分片(input split)存储的并非数据本身,而是一个分片长度和一个记录数据位置的数组。输入分片(input split)往往和HDFS的block(块)关系很密切,假如我们设定HDFS的块的大小是64MB,...
2018-12-29 10:39:30
915
原创 大数据学习步骤
我就大致列一下,各种框架的一个学习步骤吧: 注意:下面列出来的顺序只是个人建议,可以根据个人实际情况来调整顺序linux基础和javase基础【包含mysql】这些是基本功,刚开始也不可能学的很精通,最起码要对linux中的一些基本的命令混个脸熟,后面学习各种框架的时候都会用到,用多了就熟悉了。javase的话建议主要看面向对象,集合,io,多线程,以及jdbc操作即可。zookeepe...
2018-12-27 10:54:32
294
原创 Javascript简介
JavaScript是一种轻量级的脚本语言,可以部署在多种环境,最常见的部署环境就是浏览器。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的操作方法。JavaScript的核心部分相当精简,只包括两个部分:基本的语法构造(比如操作符、控制结构、语句)标准库(就是一系列具有各种功能的对象比如Array、Date、Math等)。JavaScript的核心部...
2018-12-26 16:20:13
252
原创 Client将数据写入HDFS流程
1.Client调用DistributedFileSystem对象的create()方法,创建一个文件输出流2.DistributedFileSystem对namenode创建一个RPC调用,在文件系统的命名空间中创建一个新文件。3.Namenode执行各种不同的检查以确保这个文件不存在,并且客户端有创建该文件的权限。如果这些检查均通过,namenode就会为创建新文件记录一条记录,否则,文件...
2018-12-26 10:43:13
1211
原创 Client读取HDFS中数据的流程
1.客户端通过调用FileSystem对象的open()方法打开希望读取的文件。2.DistributedFileSystem通过使用RPC来调用namenode,以确定文件起始块的位置。3.Client对输入流调用read()方法。4.存储着文件起始块的natanoe地址的DFSInputStream[注2]随即链接距离最近的datanode。通过对数据流反复调用read()方法,可以将数...
2018-12-24 15:23:14
1174
原创 如何减少NameNode启动时间
那么这样问题又来了,如果我的系统运行了很长很长时间,edits特别大,所以在下一次namenode重启时,要重放edits需要花费很长很长时间。可以不可以在系统运行期间定期就把fsimage和edits同步一次呢,让edits始终保持很小的数据量,以便于namenode快速重启。在1.x版本中引进了secondarynamenode的解决方案: (1)、SecondaryNamenode...
2018-12-20 11:00:42
787
原创 什么是大数据(个人理解)
1、什么是大数据?基本概念在互联网技术发展到现今阶段,大量日常、工作等事务产生的数据都已经信息化,人类产生的数据量相比以前有了爆炸式的增长,以前的传统的数据处理技术已经无法胜任,需求催生技术,一套用来处理海量数据的软件工具应运而生,这就是大数据!换个角度说,大数据是:1、有海量的数据2、有对海量数据进行挖掘的需求3、有对海量数据进行挖掘的软件工具(hadoop、spark、storm、...
2018-12-18 09:37:57
1381
原创 HDFS结构
NameNode:分布式文件系统中的管理者,主要负责管理文件系统的命名空间、集群配置信息和存储块的复制等。NameNode会将文件系统的Meta-data存储在内存中,这些信息主要包括了文件信息、每一个文件对应的文件块的信息和每一个文件块在DataNode的信息等。SecondaryNameNode:合并fsimage和fsedits然后再发给namenode。DataNode:是文件存储的...
2018-12-17 10:50:07
255
原创 如何选择大数据的编程语言
有一个大数据项目,你知道问题领域(problem domain),也知道使用什么基础设施,甚有一个大数据项目,你知道问题领域(problem domain),也知道使用什么基础设施,甚至可能已决定使用哪种框架来处理所有这些数据,但是有一个决定迟迟未能做出:我该选择哪种语言?(或者可能更有针对性的问题是,我该迫使我的所有开发人员和数据科学家非要用哪种语言?)这个问题不会推迟太久,迟早要定夺。下面...
2018-11-23 09:03:39
169
原创 Hadoop学习系列之Hadoop、Spark学习路线(很值得推荐)
1 Java基础:视频方面:推荐高淇老师《Java300集视频教程》。学习hadoop不需要过度的深入,java学习到javase,在多线程和并行化多多理解实践即可。2 Linux基础: 视频方面:(1)北京尚学堂-Linux入门、 (2)鸟哥Linux...
2018-11-21 11:48:15
3018
1
原创 大数据大纲&大数据生态圈所涉及的技术
![在这里插入图片描述](https://img-blog.csdnimg.cn/2018111916463427.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d4MTMyNjkzMTcyOTY=,size_16,color_FFFFF...
2018-11-19 16:49:52
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人