自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 收好!Hadoop-HDFS读写原理的超详细教程

最近在答疑工作中,有很多小伙伴都在问HDFS的读写原理是什么,小编其实在刚开始学习大数据的时候,也对此有所困惑。可见,同一个知识,同一个困惑啊~为了让更多的小伙伴能够彻底解决这一困惑,小编下面就为大家介绍一下HDFS文件的读写原理。敲黑板了啊,仔细听讲!假设有一个文本文件1.txt,大小为300M,划分为3个数据块,即block_01、block_02、block_03。(这是我为大家举的例子)1.HDFS写数据原理在我们把文件上传到HDFS系统中,HDFS究竟是如何存储到集群中

2020-12-31 10:56:52 227

原创 我用一段代码见证了祖国的48年崛起之路!

2020年遭遇了百年不遇的黑天鹅事件——新冠肺炎疫情,这次疫情无论是对国家还是对个人都带来了不小的挑战。但是,在巨大的挑战面前,我们伟大的祖国采取了一系列有效的防疫措施,例如火神山医院的建成仅用了10天时间,让世界再次见证了中国力量。我国能够取得防疫攻坚的重大胜利,离不开中国人民的众志成城,更离不开祖国的日益强大。下面,我们通过近50年的GDP增长来感受一下祖国的崛起。上面的动态排名图(时间轮播多图,此图为组合图表)是通过Python中pandas库与pyecharts库实现,其中pan

2020-12-24 08:54:50 257

原创 别告诉我你不认识Android中广播接收者(二)

前面我们了解了什么是广播接收者与广播接收者的创建,这一次我们要接着继续去了解广播接收者的相关知识,这些知识包括广播接收者的注册、自定义广播与广播的类型。当我们学习完广播接收者之后,该如何才能让它起到作用呢?还有广播接收者是用来接收广播的?那这些接收到的广播可以自己定义吗?广播有分类吗?这一连串的问题,让我们是不是有点头大?接下来,就带大家一起来解开这些疑惑。第1点 自定义广播Android系统中自定义了很多类型的广播,当系统提供的广播不能满足实际需求时,可以自定义广播,同时需要编写.

2020-12-17 15:38:56 239

原创 Python必备知识之“if __name__ == ‘__main__‘:”

在学习Python的过程中经常会看到“if __name__ == '__main__':”这行代码,那么这行代码的作用究竟是什么呢?“if __name__ == '__main__':”这行代码的主要作用是调试某个模块的正确性,将要调试的代码以缩进的形式写在“if __name__ == '__main__':”下面,这样当其他模块使用这个模块里的变量、方法或类的时候,就不会去执行“if __name__ == '__main__':”下面的代码了。这是因为__name__表示当前执行的模块

2020-12-14 09:22:59 1314

原创 一篇文章让你轻轻松松弄懂Hadoop YARN

提到ApacheHadoop,通常大多数人联想到的是HDFS和MapReduce,而容易忽略非常重要的YARN,其实YARN是一个极为重要的Hadoop组件。本篇文章,小编将带大家了解YARN究竟是什么!YARN是Hadoop 2.x版本引入的资源调度平台,目的为了提高集群环境下资源的利用率。可以把YARN理解为一个分布式的操作系统平台,而MapReduce运算程序相当于运行在操作系统之上的应用程序,YARN为这类程序提供运算所需的资源如内存和CPU。除了Ma...

2020-12-03 17:14:19 170 2

原创 主流前端技术讲解,面试必考!

Vue.js是Web前端的一个框架,用来快速开发单页面应用。当Vue.js开发变成主流的时候,许多公司的技术团队都打算把下一个新项目换成用Vue.js来开发。但是当我们详细了解Vue.js以后,会发现一个很尴尬的问题,那就是Vue.js的页面是采用客户端渲染的,它不像PHP、JSP那样是服务器端渲染,搜索引擎无法收录网站的内容。那有没有办法既能用上Vue.js,又能实现服务器端渲染呢?不用担心,Nuxt.js框架就是一个基于Vue.js的服务器端渲染方案。一、客户端渲染和服务器端渲.

2020-11-26 09:52:27 254

原创 能导致3.7亿美元损失的异常,到底是怎么回事?

1996年6月,阿丽亚娜5号火箭进行了第一次发射。火箭发射后37秒自毁,导致任务失败,损失约3.7亿美元。故障调查小组最终发现,是由数据转换而导致整数溢出造成的异常。由此看来,提前预判出异常并进行处理对于系统的正常运行是多么重要。不管是小白还是大神,异常总是程序员无法避免的一个话题。尤其是刚入门编程的程序员,一出现异常就不知道如何应对,非常容易慌乱。那么什么时候才会出现异常呢?只有在当前的环境下程序无法正常运行下去,程序已经无法来正确解决问题了,异常才会从当前环境中跳出来。在实际编程中,异常出现

2020-11-19 09:26:02 136

原创 你真的能分清putc()函数和fputc()函数吗?

最近小编在讲关于C语言文件部分内容,讲到了fputc()函数。前面在讲字符串的时候,我们还学习过putc()函数,我们知道,putc()函数一般用于标准输出,fputc()函数一般用于文件读写。刚才呢,有一个童鞋在单字符写文件时,调用了putc()函数,另一个童鞋看到了就说必须要调用fputc()函数,为此,两个童鞋争论起来。那么真相是什么呢?在这里呢,小编就对比着讲解一下这两个函数,看到底能不能调用putc()函数写入单个字符到文件中。第1点putc()函数putc()函数是stdio..

2020-11-12 13:25:01 3110 3

原创 别告诉我你不认识Android中广播接收者(一)

作为一名Android开发人员,手中拿着的应该是Android手机,不然会不会觉得哪里有些不对劲呢?当我们手中拿的Android手机电量不足时,屏幕上会提示一条电量不足的信息,这些信息为什么在手机电量不足时会自动弹出来呢?在Android系统中,广播是一种运用在组件之间传递消息的机制,例如电池电量低时会发送一条提示广播。如果要接收并过滤广播中的消息,则需要使用广播接收者(BroadcastReceiver),什么是广播接收者呢?广播接收者是Android四大组件之一,通过广播接收者可以监

2020-11-05 10:41:09 243

原创 听说过Vue 3.0吗?快来学习一下这个前端框架的新版本!!

Vue是Web前端开发领域中最常用的框架之一,它和React、Angular并称为“前端三大框架”。对于每个从事Web前端开发的朋友们来说,应该或多或少都接触过Vue。那么Vue目前已经更新到多少版本了呢?可能有些新手朋友还答不上来。没关系,我们可以到官方的GitHub代码仓库上看一看,地址是:https://github.com/vuejs/vue/releases下面给大家截一张图。我们看到Lastest release(最新版本)目前还是2.6.11呢。如果大家经常关注一些编程类的

2020-10-29 09:59:12 337 2

原创 Python编程库,酷!酷!酷!

今天向大家介绍既好玩,又有趣的Python编程库,包括ngender库、pypinyin库、Faker库、和Requests库,通过介绍这些Python库,可以让你一瞬间爱上Python。1.通过名字判断性别——ngender库ngender库通过输入的中文名字来判断性别,准确率高达82%,有木有一种算命大师附身的感觉。我们都知道王大锤是个顶天立地的汉子,下面就使用ngender判断王大锤的性别,来看一看ngender是否准确,代码如下。import ngender as ng pri

2020-10-22 10:05:13 297

原创 printf()函数的这个用法,我猜你一定不知道

printf()这个函数,但凡学习编程的童鞋们,那应该是没有人不知道的,很多童鞋一看,就会想,不就是输出数据吗,这有什么可讲的?童鞋,你真的了解printf()吗?你真的会用printf()吗?是的,会用,会输入一个单词,会输出一个数据,会输出一句话。但是!童鞋,请你输出几个数据,默认右对齐,左边用“*”符号填充,数据宽度为10,精度为6。如果不会,请参看上个表情包,然后认真听讲,记笔记。printf()函数为格式化输出函数,函数最后一个字符‘f’就表示“格式”(format)的意思,它

2020-10-15 09:48:52 970

原创 还在通过重启应用来查看效果?快来学IDEA热部署!

在项目开发的过程中,常常会因为需求的变化以及Bug的出现,需要改动页面数据或者修改数据结构。对数据进行修改后,往往需要重启应用查看改动效果,这给程序的调试带来了非常大的不便。点击此处添加图片说明文字为了解决这个问题,热部署应运而生。热部署不仅大大提高了开发人员的编程效率,也使得程序的调试过程变得行云流水。点击此处添加图片说明文字一.什么是热部署?热部署,即正在运行状态的应用,修改了它的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器...

2020-10-08 10:35:26 164

原创 3步搞定复杂的ECharts可视化图表!

在网页中,我们经常会看到各种各样的图表,如气温变化图、商品销量统计图等。这些图表都是由Web前端开发人员来开发完成的,他们会从专业机构或网站后端服务器的API接口中调取数据,然后以图形的方式呈现出来。2020年以来,新冠肺炎疫情已经成为了全世界共同关注的焦点。为了方便用户及时了解最新的疫情信息,许多网站都制作了疫情的相关图表,让我们看到疫情的走势信息。对于一个Web前端的初学者来说,要完全靠自己实现这样一个复杂的图表,其实是很困难的。实际上,许多网站的图表也不是完全从零开始开发的,而是基于各

2020-09-24 10:13:25 1062 1

原创 我有一个Android必备知识点,你确定不了解一下?

Activity是Android四大组件之一,同时也是体现Android高颜值的一个组件。Activity可以作为一个显示在屏幕上的用户交互界面,比如新闻列表中一个用于显示新闻信息的界面,如下图这样。Activity用来提供用户体验,许多不同体验的Activity聚集在一起可以形成一个Android应用程序的用户体验,每一个Activity都是相互独立的。这些Activity是如何创建、配置、开启与关闭的呢?下面带大家一起来了解一下如何创建Activity、配置Activity、开启与关闭A

2020-09-17 13:45:55 275

原创 罗永浩看了都想学!Python的排序算法核心逻辑大揭秘

​​提到排序算法是否感觉离我们很远,其实不然,排序算法就在我们的生活当中无处不在,例如,可以快速帮助店员确认罗老师想要的咖啡。再例如,可以快速地帮助老师对成绩单进行排名。排序算法是对一组数据按指定的规则排序,它可以有多种实现方式,常见的排序算法有冒泡排序、选择排序、插入排序等,接下来对这3种排序方式进行介绍。第1种:冒泡排序冒泡排序(Bubble Sort):重复地遍历要排序的列表,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历列表的工...

2020-09-08 16:54:03 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除