4 Xianglin

学生身份

我要认证

搜索并关注公众号【五角钱的程序员】回复【电子书】有想象不到的惊喜哦,几百本常用计算机相关书籍和学习资料哦,我们一起学习,一起成长。愿一直纯真着,善良着,温情地热爱生活。-来自(可爱的研究生) 博主个人站点: https://xianglinpro.github.io

等级
TA的排名 1w+

伪分布式运行模式

(1)配置集群(a)配置:hadoop-env.shLinux系统中获取JDK的安装路径:[hadoop@hadoop101 hadoop]$ vi hadoop-env.sh Linux系统中获取JDK的安装路径:[root@hadoop101 ~]# echo $JAVA_HOME/opt/module/jdk1.8.0_162修改JAVA_HOME 路径:export JAVA_HOME=/opt/module/jdk1.8.0_162(b)配置:core-site.xml

2020-07-15 22:39:58

3.Hadoop运行模式-本地模式

这篇文章是在之前文章的基础之上进行的Hadoop运行模式-本地模式必看1.hadoop运行环境搭建-虚拟机安装与配置(开发重点)2.虚拟机安装机安装JDK以及Hadoop(保姆级教程)官方Grep案例创建在hadoop-2.7.2文件下面创建一个input文件夹[hadoop@hadoop101 hadoop-2.7.2]$ mkdir input将Hadoop的xml配置文件复制到input[hadoop@hadoop101 hadoop-2.7.2]$ cp etc/hadoo

2020-07-13 20:10:01

你真的知道面向过程和面向对象的区别吗?

在面试时经常会被问到面向过程和面向对象有什么区别,虽然都是编程的一种思想,但是他们的侧重点不同,我们从以下几个方面进行简单总结。1. 面向过程面向过程是一种以事件为中心的编程思想,编程的时候把解决问题的步骤分析出来,然后用函数把这些步骤实现,在一步一步的具体步骤中再按顺序调用函数。举个例子,下五子棋,面向过程的设计思路是首先分析解决这个问题的步骤:(1)开始游戏(2)黑子先走(3)绘制画面(4)判断输赢(5)轮到白子(6)绘制画面(7)判断输赢(8)返回步骤 (9)输出最后结果。用函数实现上面一

2020-07-13 18:43:46

hadoop运行环境搭建-虚拟机安装与配置(开发重点)

当开始着手实践 Hadoop 时,安装配置虚拟机环境往往会成为新手的一道门槛。尽管安装其实很简单,网站也有很多虚拟机安装安装配置教程,但由于对 Linux 环境不熟悉,书上跟官网上简略的安装步骤新手往往 Hold 不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。(下面我将详细的介绍虚拟机安装与环境配置)一. CentOS 7安装教程:准备:软件:VMware Workstation镜像文件:CentOS-7-x86_64-DVD-1810.iso1、文件–新建虚拟机

2020-07-13 18:08:29

虚拟机安装机安装JDK以及Hadoop(保姆级教程)

在上一篇文章当中我们已经把虚拟机拟机的环境给搭建好了,下面我们将要继续搭建hadoop续搭建hadoop环境,安装jdk以及hadoop.在/opt目录下创建文件夹(1)在/opt目录下创建module、software文件夹[hadoop@hadoop101 /]$ sudo mkdir module[hadoop@hadoop101 /]$ sudo mkdir software(2)修改module、software文件夹的所有者cd[hadoop@hadoop101 opt]$ s

2020-07-13 17:11:11

链表是否有环

1.为啥要判断链表有环?我们先来看一个没有环的链表。那什么什么情况下是有环的链表呢?试想一下如果我们像下面这种方式来遍历链表,那么是循环链表的情况下会不会陷入死循环?#head 是链表的头while(head){ System.out.println(head.data); head = head.next; }答案是肯定的,这样的话,程序会陷入一个死循环的状态。所以研究链表是否有环非常有必要。思路:用两个指针fast和slow指针(快慢指针),开始的时候指针都指

2020-07-11 18:08:52

阿里巴巴《java开发手册》- 命名风格

《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。更新日期:2020.04.22一、 编程规约(一) 命名风格【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name / name / name/name/

2020-07-10 17:41:13

多态是什么 父类如何调用子类的方法(美团面试)

这道题是来自牛客网的一位小哥在2019的最后一天面试系统开发工程师的补招的一个面试题目, 在Java面试中,多态是一个被问到的频率很高的一个概念。面试官:什么是多态呢?猪队友:多种形态,气体,液体,固体~面试官:go out! now!多态多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前

2020-07-08 14:03:06

Java中equals和==的区别(美团一面)

这道题是来自牛客网的一位小哥在2019的最后一天面试系统开发工程师的补招的一个面试题目,可以看出这个题目还是比较基础。不过还是有很多细节需要我们去弄清楚。以后我都找一些面试真题,来分享给大家。

2020-07-02 22:39:58

(2020最新网易笔试)人数统计

题目小易的公司一共有n名员工, 第i个人每个月的薪酬是xi万元。现在小易的老板向小易提了m次询问, 每次询问老板都会给出一个整数k, 小易要快速回答老板工资等于k的员工的数量。输入描述:第一行,两个空格间隔的整数m和n,表示人数和提问的次数第二行,n个用空格间隔的整数xi,表示每名员工的薪酬接下来有m行,每行一个整数,表示老板的一次提问。1<=m<=80000 ,1<=n<=100000 ,1<=xi<=500,000,000​输出描述:m行,每行一个整

2020-07-02 00:23:33

计算机二级资料

计算机二级资料:链接:https://pan.baidu.com/s/1_HX5TcPJetMrGSIWPXY12A 提取码:1y4p

2020-06-25 23:27:26

PPT模板

获取地址:链接:https://pan.baidu.com/s/1ImtY5JRIrRIEWPnuTLXYiA 提取码:rjka

2020-06-24 18:16:52

简历模板

获取链接:链接:https://pan.baidu.com/s/1IAt_uO5-8-wyUJFZ6zKikQ 提取码:8ym9

2020-06-24 18:12:50

公众号粉丝破五百是一种什么样的感受(终于可以开通流量主了???可以有收益了???)

写在前面,也是一种是一种巧合促使我来做公众号,去年读研一的时候,就养成了一个习惯,就是做学习笔记。那时候基本上就是用word记录,简简单单的记录一下,没有什么排版,更别说插入漂亮的图片等等。那时候问师兄,师兄说写博客太耗费时间了,所以没有写过博客。当时自己半信半疑的心态自己尝试在CSDN写过第一篇文章centos配置静态ip,写完还是很高兴的和朋友分享,毕竟是自己第一篇处女座。当然基本没有什么排版,因为那时候对Markdown不熟悉,很丑很丑了,第一篇文章花了半个多小时吧,因为内容不多,没有什么排版。所以.

2020-06-22 18:13:18

史上最全,几百本常用书籍等你来取(面试,java,c,大数据,AI,python,数据结构等)

收藏这些年来看过或者听过的一些不错的常用的上千本书籍,没准你想找的书就在这里呢,包含了互联网行业大多数书籍和面试经验题目等等。有人工智能系列(常用深度学习框架TensorFlow、pytorch、keras。NLP、机器学习,深度学习等等),大数据系列(Spark,Hadoop,Scala,kafka等),程序员必修系列(C、C++、java、数据结构、linux,设计模式、数据库等等)

2020-06-22 15:52:06

26. 树的子结构(剑指 Offer 题解,面试)

题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)分析查找A中是否存在树B结构一样的子树,可以分为两步:第一步,在树A中找到和树B的根节点的值一样的节点R第二步,判断A中以R为根节点的子树是不是包含和树B一样的结构以上面为例,先在A中找到值为8的节点,接着判断树A的根节点下面的子树是不是含有和树B一样的结构。在A中根节点的左子节点为8,而树B的根节点的左子节点为9,对应两个节点不同。接着找8的节点,在A中第二层找到,然后进行第二步的判断(判断这

2020-06-19 16:50:04

1.6Word2Vec是如何工作的?它和LDA有什么区别与联系?

06 Word2Vec场景描述谷歌2013年提出的Word2Vec是目前最常用的词嵌入模型之一。Word2Vec实际 是一种浅层的神经网络模型,它有两种网络结构,分别是CBOW(Continues Bag of Words)和Skip-gram。知识点Word2Vec,隐狄利克雷模型(LDA),CBOW,Skip-gram问题 Word2Vec是如何工作的?它和LDA有什么区别与联系?分析与解答CBOW的目标是根据上下文出现的词语来预测当前词的生成概率,如图 1.3(a)所示;而Skip-gr

2020-06-18 23:37:15

1.5有哪些文本表示模型?它们各有什么优缺点?

05 文本表示模型场景描述文本是一类非常重要的非结构化数据,如何表示文本数据一直是机器学习领 域的一个重要研究方向。知识点词袋模型(Bag of Words),TF-IDF(Term Frequency-Inverse Document Frequency),主题模型(Topic Model),词嵌入模型(Word Embedding)问题 有哪些文本表示模型?它们各有什么优缺点?分析与解答■ 词袋模型和N-gram模型最基础的文本表示模型是词袋模型。顾名思义,就是将每篇文章看成一袋子 词,

2020-06-17 15:22:31

四舍六入五凑偶”的修约规则进行修约

修约描述在物理实验中,处理数据时常常需要对结果按照“四舍六入五凑偶”的修约规则进行修约。在本题中,我们需要对一个精度为5位以内的数按照上述规则保留两位小数。例如:9.8249=9.82 (小数点后第三位<5,因此舍去后面) 9.82671=9.83 (小数点后第三位>5,因此进位)9.82501=9.83 (小数点后第三位等于5,但5后非全0,因此进位)9.8351 =9.84 (同上)9.8350=9.84 (小数点后第三位等于5,5后全0凑偶,3为奇数,所以进位)9.8250

2020-06-16 23:51:26

25. 合并两个排序的链表(面试)

将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4两个有序链表的排序,实际上可以看成一个单链表使用归并排序的最后一个环节:“将两个排好序的子序列合并为一个子序列:每次都是从未比较的两个子序列的最小值中选出一个更小值”。遍历实现package 剑指offer.合并两个排序的链表_25;/*作者 :XiangLi

2020-06-16 18:00:58

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取