基础应用知识
tian_panda
躁则妄,惰则废。
展开
-
Linux操作基础(一)
0 前言作为程序猿,离不开Linux操作。作为Linux小白,就记录下每次操作的Linux命令,方便记忆与回顾。1 切换用户 切换用户的命令是su,su是(switch user)切换用户的缩写。通过su命令,可以从普通用户切换到root用户,也可以从root用户切换到普通用户。从普通用户切换到root用户需要密码(该密码是普通用户的密码),从root用户切换到普通用户不需要密码 ...原创 2018-06-29 14:24:09 · 331 阅读 · 0 评论 -
使用git上传代码到GitHub(步骤详解)
最近在准备搭一个服务器,要将代码上传到github上,因此,摸索了下如何用git上传代码。0 准备拥有GitHub账号安装git软件1 在Github的操作1.1进入GitHub主界面,然后点击NEW respostory,创建一个仓库1.2 填写相应的信息然后点击create respostoryRepository name: 仓库名称Description(可选): 仓库描述介绍Public...原创 2018-06-15 15:52:20 · 583 阅读 · 1 评论 -
spark学习(一)
Spark的介绍Hadoop与StromHadoop:MapReduce:为海量数据提供了计算,但只有Map和Reduce操作,操作不灵活。HDFS(分布式文件系统):为海量的数据提供了存储。(把全部计算机的存储能力合在一起,数据通过网络在节点之间传输)。 Strom:一个分布式的、容错的实时计算系统。 大数据处理复杂的批量数据处理(bat转载 2017-12-12 09:58:03 · 347 阅读 · 0 评论 -
spark学习(二)之简单应用程序——词频统计
原博客地址: http://dblab.xmu.edu.cn/blog/1311-2/前面已经学习了Spark安装,完成了实验环境的搭建,并且学习了Spark运行架构和RDD设计原理,同时,我们还学习了Scala编程的基本语法,有了这些基础知识作为铺垫,现在我们可以没有障碍地开始编写一个简单的Spark应用程序了——词频统计。任务要求任务:编写一个Spark应用转载 2017-12-12 15:05:18 · 11025 阅读 · 1 评论 -
Linux基础操作----sudo: unable to resolve host错误
Ubuntu 在每次执行命令的时候,会报如下错误:tianmai@iZebgilejo9idbZ:/root$ sudo service nginx startsudo: unable to resolve host iZebgilejo9idbZiZebgilejo9idbZ 是阿里云创建服务器默认的hostname,这个错误其实对于实际操作没有影响 ,但是强迫症患者很不舒服错误原因:因为/e...原创 2018-07-05 09:26:50 · 4635 阅读 · 0 评论 -
经典排序算法详解
0 前言昨天做题发现对排序算法说懂又很模糊,说不懂又知道。所以今天强化下记忆。1 类别从上图可以看出主要分两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。...原创 2018-08-29 17:21:15 · 343 阅读 · 0 评论 -
排序算法复杂度
0 前言 在这篇里,来记述下排序算法复杂度,空间&时间1 概念时间复杂度:对排序数据的总的操作次数。反映当n变化时,操作次数呈现什么规律。空间复杂度:是指算法在计算机内执行时所需存储空间的度量,它也是数据规模n的函数。 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。2...原创 2018-08-30 09:14:03 · 731 阅读 · 0 评论