自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 bigdemical比较大小

int a = bigdemical.compareTo(bigdemical2)a = -1,表示bigdemical小于bigdemical2;a = 0,表示bigdemical等于bigdemical2;a = 1,表示bigdemical大于bigdemical2;

2021-02-03 19:19:03 159 1

原创 栈中的方法peek()和pop()的比较

stack1.peek() 返回栈顶元素,但不在堆栈中删除它。Stack2.pop() 返回栈顶元素,并在进程中删除它。总结一下:当我们只需要取出栈顶的元素进行处理(或者说我们需要先对栈顶的数据进行处理例如比较)然后根据处理的结果进行决定是否要pop(),这种情况下,我们可以先使用peek()方法,取出栈顶的值。补充总结一下栈中的其他常用的方法:empty( )——如果堆栈是...

2019-06-29 08:33:22 22627

原创 can't connect to mysql server on 'localhost'(0) 解决办法

问题:启动MySQL时遇到can’t connect to mysql server on ‘localhost’(0)的提示。**解决办法:**打开任务管理器(ctrl+alt+del)–》选择服务 --》点击右下角服务进入下面界面,找到MySql,右键启动。启动后如下图重新打开MySql,进行连接即可。...

2019-04-09 15:10:28 19511 6

原创 RDD的特点

RDD(Resilient Distributed Datasets)  ,弹性分布式数据集,是一个抽象一些列分区,分区有编号,有顺序 每一个切片都会有一个函数作业在上面用于对数据进行处理 RDD和RDD之间存在依赖关系 如果是K  V 类型的RDD,会有一个分区器,默认是hash-partitioned 如果是从HDFS中读取数据,会得到数据的最优位置(向Namenode请求元数据)...

2018-12-18 21:52:10 795

原创 Scala学习知识点

1.定义变量var/val  变量名 = 变量值eg:                 var  name  =  “zhangsan”如果不指定变量类型,则系统会自动识别,如果需要指定类型,写法如下:                         var  age :Int = 18var和val的区别是:var定义的变量是可以修改的,然而val定义的变量是不能修改的2...

2018-12-04 14:49:11 159

原创 大数据算法学习笔记

学习笔记:时间复杂度: 研究算法运行的快不快的指标。时间复杂度不是指一个算法运行的时间长短。进行时间复杂度分析时,忽略所有常数项系数,我们只保留多项式中的最高项。比如:T(n)=cn(n-1)/2 则时间复杂度为T(n)=O(n^2)时间复杂度关注的是数量级,而非具体的数值。若一个算法时间复杂度为T(n)=O(n),则叫做线性算法,若某一算法的时间复杂度比线性...

2018-11-13 09:27:26 522

原创 快速排序法(思想+Java实现+通俗解释)

快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 思想:我理解快速排序的思想简单说来就是“挖坑填数”。我想这样的说法...

2018-11-08 10:09:34 1046

原创 Java网络编程技术

学习网络编程,首先需要对网络的基本知识有一定了解,比如要知道什么是TCP,什么是UDP。网络结构,分为哪些层,TCP/IP协议在哪层?什么是IP地址?什么是端口,端口有什么作用?有了这些知识的储备,我们在来看java语言网络编程涉及到的知识。InetAddress类:标识网络上的硬件资源,表示互联网协议(IP)地址。可以使用静态方法:getLocalHost();这样可以得到主机名和地址。...

2018-11-02 16:21:15 277

原创 LeetCode_整数转罗马数字_代码分析

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12...

2018-10-29 16:54:07 187

原创 LeetCode_反转数字_代码思考

问题描述:给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。问题分析:拿到这个问题时,思考一下,我们要...

2018-10-26 15:34:05 345

原创 与、或和异或这三种位逻辑操作

与,或,异或三个都是位运算:以或举例10 | 6上式指的是:两个数的二进制位运算,具体过程如下:10表示为 10106 表 示为 0110从高位到低位计算,结果为: 1110...

2018-10-25 17:42:29 1299

原创 文件复制代码方法比较分析

关于文件复制的代码分析:方法一:此方法在源文件读一个字节,再到目的文件写一个字节,由此可见只能读一个写一个,效率太低,试过一个40M的文件,时间慢的不能忍,故不推崇。方法二:此方法采用数组作为缓冲,一个数组一个数组的读写(读一个数组,写一个数组)。在编码的时候,数组的大小一般选为1024的整数倍,实验后发现速度很快,和第一个方法相比,简直快了很多。故较推崇此方法。...

2018-10-24 21:28:49 132

原创 LeetCode_legthOfSubString无重复数组最长子串

class Solution {public int lengthOfLongestSubstring(String s) {int n = s.length();Set set = new HashSet<>();int result=0;int i=0;int j=0;while(i<n && j<n){if(!set.contains(

2018-10-22 15:08:35 99

原创 Leetcode_Tow Sum“两数求和”的问题思考

问题描述:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]问题分析:当遇到数组时,一般不知道怎样解决的时候,通常我们会对数组进行处理,通常的处理方...

2018-10-09 12:12:02 176

原创 数据结构——栈和队列

宏观认识:栈和队列是对数据操作进行了某种限定的线性结构。栈:是限定只能在一端进行插入和删除操作的线性表。这样也好理解“先进先出”。栈的删除和插入可以形象的称为进(压push)栈和出(弹pop)栈。栈的顺序存储是使用数组依次存储栈中数据元素。此时的栈称为顺序栈。顺序栈在进栈时要考虑容量问题,在进栈前先判断栈是否满,如果满,则要先扩容。顺序栈在进栈时,要先判断栈是否为空,如果不为空,...

2018-10-08 17:11:49 139

原创 JVM是怎样对异常进行处理的?

在学习java时常常会遇到异常和错误,往往学习者不清楚这之间的关系,并且不知道背后的处理原理。这在里简单介绍一下,希望能帮助理解。为了便于理解,我们可以把Exception比作“感冒、咳嗽、流鼻涕”等症状。我们对这些症状可以进行“吃药”或“打点滴”进行处理。而Error则好比“癌”、“HIV”等疾病,基本就是…继承关系:Throwable 为Error和Exception的父类。并且Exce...

2018-10-07 11:07:51 842

原创 Java中关于静态方法的理解

如果一个方法,和对象没有任何关系(方法中没有使用对象中的参数等)这样的方法就可以称为静态方法。静态方法就可以直接用类名来调用,不需要new 对象、调方法。...

2018-10-03 15:40:21 419

原创 码代码的时候,是该选择for循环,还是选择while循环?

其实,对于初学者来说,当遇到循环的时候不知道该选择哪一种循环结构。要么就是那种熟悉就用哪种。这样导致的结果往往是让编程过程更加的不确定性! 对于程序猿(媛)来说,最忌讳的就是不确定性。

2018-10-01 22:08:09 250

原创 数据结构——树的基本概念

树与非树?1.子树是不相交的。2.除了根节点,每个节点有且只有一个父节点。3.一棵N个节点的树,有N-1条边。总结:树是保证所有节点链接的边最少的连接方式。二叉树度为二的树称为二叉树。那问题来了,何为度为二呢?其实,度的意思有些儿子的感觉,度为二的意思就是,树中的节点,其儿子最多有两个。就像现在的二孩政策,应该比较好理解吧。二叉树有很多性质:比如,二叉树第i层最大的节点数2^(...

2018-09-29 13:04:07 136

原创 shell脚本常用命令

shell基础知识shell是命令解释器shell也是一门编程语言,即shell脚本,shell是解释执行的脚本语言创建文件的三种方式:touchecho “” > 文件名vi 文件名创建shell脚本:首行:#!/bin/bash注释:#赋予shell脚本的权限:chmod +x shell文件名shell脚本执行的三种方式:1. 输入脚本的绝对路径或相对...

2018-09-26 22:00:08 156

原创 Linux终端常用命令(二)

grep命令:作用:在文件中搜索字符串匹配的行并输出语法:grep[-cinv]’搜索的字符串’ filename-v :反向选择,显示不包含匹配文本的所有行eg: grep -v “^#” /etc /inittab表示含义:显示inittab文件中不以#开头的内容压缩、解压缩命令:gzip只能压缩文件,不能压缩目录,不保留源文件压缩命令:gzip [文件名]解压缩...

2018-09-22 21:27:34 249

原创 零基础进阶大数据学习笔记——Linux系统终端命令(一)

Linux与windows主要区别Linux严格区分大小写Linux 一切皆文件Linux不区分扩展名 扩展名是为了让管理员使用目录:/proc :虚拟文件系统,数据保存在内存中,存放当前进程信息。常用命令:su root 普通用户切换root用户su - root 表示用户和环境...

2018-09-19 22:42:42 187

C语言程序设计

C语言程序设计题库,方便学习。C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习C语言程序设计题库,方便学习vC语言程序设计题库,方便学习

2017-09-25

空空如也

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

TA关注的人

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