08 2020 档案
摘要:写在前面 首先我们来看看需求,以下是某博客的好友列表数据,冒号前是一个用户,冒号后是该用户的所有好友(好友关系是单向的): A:B,C,D,F,E,O B:A,C,E,K C:F,A,D,I D:A,E,F,L E:B,C,D,M,L F:A,B,C,D,E,O,M G:A,C,D,E,F H:A,
阅读全文
摘要:本周主要学习了安卓APP的开发。马上就开学了,开始复习开学考试。 本周学习时间:7X8=56小时 遇到的问题:无
阅读全文
摘要:本周学习完了Hadoop的相关知识,准备开始迎接开学的考试。 本周学习时间:7X8=56小时 遇到的问题:基本都很顺畅,但有些地方还是比较难理解的。
阅读全文
摘要:写在前面 源码的编译,可以让我们更好的理解源码。这里就来编译一下hadoop的源码,虽然过程十分繁琐,但还是有些许收货的。 阳光沙滩的帖子链接 开始前的准备 首先要准备一台干净的centos7的主机,要什么都没有,且能连接外网。 再准备好所有的jar包(JDK8,hadoop源码,maven,ant
阅读全文
摘要:写在前面 前文地址1 前文地址2我们搭建了hadoop集群,接下来学习一下如何对HDFS进行操作(即hadoop的分布式文件系统)。毕竟我们不能白搭建集群嘛。主要可以分为shell操作和API操作。 shell操作 以下操作都在hadoop目录下,如我的就在/opt/module/hadoop-2.
阅读全文
摘要:写在前面 按照老师的要求,来学习大数据了。大数据中hadoop体系占据着很大一部分,要学习hadoop相关内容就要先搭建好他的集群。这里就记录一下如何搭建一个hadoop集群。 原文地址:搭建hadoop集群笔记 前期准备 三台虚拟机(关闭了防火墙,设置好了静态ip,mac地址和主机名称,安装了JD
阅读全文
摘要:本周使用Kotlin写了一个较为完整的项目,将Hadoop的入门环境(单机,伪分布式,分布式)都搭建并测试成功。目前正在系统学习Hadoop的HDFS。 本周学习时间:7X8=56小时 遇到的问题:配置环境的时候十分繁琐,因为没有关防火墙找了俩小时资料。希望以后能够不要这么心烦意乱
阅读全文
摘要:写在前面 在这篇文章之前,Kotlin的基础和进阶课程都已经学习完了。这里简单做一个总结: Kotlin基础学习1 主要知识点:Kotlin中的变量与函数,逻辑控制,类与对象 Kotlin基础学习2 主要知识点:集合的创建与遍历,Lambda编程 Kotlin基础学习3 主要知识点:空指针检查,Ko
阅读全文
摘要:写在前面 本文上接Kotlin进阶学习4,上次的文章学习了泛型的进阶知识,真是十分难理解的知识呢。这次(最后)来学习一下Kotlin中极具特色的协程。 协程 介绍 什么是协程呢?它其实和线程有些类似,可以将它理解成一种轻量级的线程。要知道线程是十分重量级的,它需要依赖操作系统的调度的才能实现不同线程
阅读全文
摘要:写在前面 本文接上文:Kotlin进阶学习3。上次文章主要学习了泛型的一些基本用法,这次来学习一下泛型的进阶用法。这部分还是有很大的难度的,勉强记录一下。 泛型的实化 介绍 泛型实化这个概念,其实对于学Java的很陌生。这里得先解释一下Java的泛型擦除机制。Java的泛型功能是通过类型擦除机制来实
阅读全文
摘要:写在前面 本文上接:Kotlin进阶学习2,在上次的文章里,我们学习了高阶函数。这次我们就来学习如何利用高阶函数简化Android中的各种常见操作,并且学习一下泛型的内容。 使用高阶函数简化Android开发 既然谷歌一直推荐使用Kotlin作为安卓开发的语言,那么谷歌肯定为我们提供了各种方便使用K
阅读全文
摘要:本周主要学习了Kotlin语言,根据喜马拉雅的SDK编写了一个安卓APP练手。编码时间大概8*7=56小时,遇到问题的时间估计有一半左右 下周打算用kotlin语言做一个小项目,然后开始学习大数据相关框架 本周的问题很明显,学kotlin学的太快导致很多地方理解不到位。
阅读全文
摘要:写在前面 本文紧接上文:Kotlin进阶学习1。在之前我们学习了一些Kotlin的特性,这次接着来学习Koltin中一些有用的特性 扩展函数 介绍 扩展函数是什么呢?扩展函数表示在即使不修改某个类的源码的情况下,仍然可以打开这个类,向该类添加新的函数。 引入和使用 看起来似乎比较难以理解,我们还是结
阅读全文
摘要:写在前面 在学习了Kotlin基础学习1,Kotlin基础学习2,Kotlin基础学习3之后,我们对Koltin的基础有了一定的了解。但就这样还是不够的,Kotlin里还有更多的特性等着我们去学习。这阶段可能会出现很多错误,希望看出来的老哥能指点一下。这次学习Kotlin中的标准函数、静态方法、延迟
阅读全文
摘要:写在前面 本文上接:Kotlin基础学习2,在之前学习了Koltin中的Lambda表达式后,今天来学习我感觉能够让Kotlin成为谷歌推荐的安卓推荐编程语言的原因——空指针检查。大伙儿在做安卓的时候,肯定能体会到NullPointerException的恐怖。遇到这种错误,总是不知道错在哪里。而K
阅读全文
摘要:写在前面 在前文:Kotlin基础学习中简单学习了Kotlin的基本语法知识,但这些还没有涉及到Kotlin中十分重要的Lambda编程以及空指针校验等等特性。今天就把这部分写一写,但可能不会写的很好,毕竟我自己的对这方面的理解还是欠缺。关于java里的Lambda编程,我之前写过两篇博客一与博客二
阅读全文
摘要:写在前面 在刚开学的时候,买了一本《第一行代码Android》,但一直在上课没有机会看,这几天刚好写完了上一个项目,这段时间就对这本书进行了学习。在这本书中,由于谷歌大力推广kotlin语言,将其作为android开发的首推语言,本书也遵循了谷歌的推广,因此我就跟着书本学习了基本的Kotlin语法,
阅读全文
摘要:写在前面 本APP代码已放在了github地址,需要的可以到这里去下载。 正文 需要导入网络的相关依赖: // SDK在解析请求返回的JSON数据时用到 api 'com.google.code.gson:gson:2.8.1' // SDK联网框架使用okhttp api 'com.squareu
阅读全文

浙公网安备 33010602011771号