自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辞树

既见君子,云胡不喜?

原创 数据结构——图书信息管理系统的顺序表实现

大部分代码来自严蔚敏老师的《数据结构》教材,但对于书上的伪代码,有编译运行不了的地方,我进行了修改,使得程序可以正常运行,功能正常使用。 代码利用顺序表制作了一个图书信息管理系统,可以进行增、删、查、看等功能。 初成代码,如果有bug, 还望指出。 #include <bits/...

2019-05-04 10:16:17 3309 3

原创 Python turtle画图库&&画姓名

*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width, height, startx, starty) #width : 窗口宽度,若值是整数,表示像素值;若是小数,表示窗口宽度...

2018-11-14 21:03:49 10494 30

原创 数据结构——二叉树的递归与非递归遍历(先序,中序,后序)

实验项目五 二叉树基本操作的实现 课程名称:数据结构 实验项目名称:二叉树基本操作的实现 实验目的: 1.掌握树的基本操作—遍历。 实验要求: 1、 分别用递归和非递归的方法实现一棵树的三种遍历。 实验过程: 1、 创建一棵二叉树(二叉树如下图所示); ...

2017-12-18 20:32:09 11361 3

原创 数据结构——学生成绩管理系统的链表实现

收录学生的成绩学号姓名。 实现增添,删除,修改,查询等操作 :#include<bits/stdc++.h> #define LEN sizeof(struct stu) using namespace std; struct stu { int num; ...

2017-10-24 12:42:17 2335 1

原创 Hadoop 完全分布式

4.完全分布式运行模式 分析: ( 1)准备3台客户机(关闭防火墙、静态ip、主机名称) (2)安装JDK (3)配置环境变量 (4)安装Hadoop (5)配置环境变量 (6)配置集群 (7)单点启动 ( 8)配置ssh ...

2020-05-06 11:23:15 24 0

原创 Hadoop 伪分布式运行模式

3 Hadoop 伪分布式运行模式 3.1 启动HDFS 并运行 MapReduce 程序 3.1.1 分析 (1)配置集群 (2)启动、测试集群增、删、查 (3)执行WordCount案例 3.1.2 执行步骤 3.1.2.1 配置集群 3.1.2.1.1 配置 hadoop...

2020-05-05 21:29:42 56 0

原创 Hadoop本地运行模式

//P.S. 我为了不打扰我的毕设内容(hadoop101已被毕设占用),重新配置了虚拟机hadoop100,和上文的hadoop101没有区别,只是名字和ip地址不同而已。特此说明。 2.Hadoop本地运行模式 2.1 官方Grep案例 2.1.1 在hadoop-2.9...

2020-05-05 17:25:54 92 0

原创 VMware中配置Hadoop环境

暂时记录一下,等毕设大功告成之后再补: 前期准备: VMare WorkStation Pro CentOS-6.10 Hadoop-2.9.2 Xshell Hadoop运行本地模式: Namenode格式化: cd /opt/modules/hadoop-2.9.2 bin/...

2020-04-24 20:48:22 79 0

原创 写在3.31

说来惭愧,考完研已经三个月了,自己才最终选择要有些东西来记录这一年。 总的来说,考研失败,死的不冤。在复习的策略上,心理上都出现了很大的问题。但是呐,成绩还是说明了一切,付出的心血回应了我,未尽力的自然也是一塌糊涂,总分距离复试线差的不多,但是呐,我最终还是要告别帝都了。 说不上为...

2020-03-31 03:49:35 78 1

原创 Java - 异常

异常分类 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; /* java.lang.Throwable:类是Java语言中所有错误或异常的超类 ...

2020-02-18 00:27:41 41 0

原创 HashMap存储自定义类型键值

首先我们定义一个新的Person类:包括了年龄和姓名两个属性 import java.util.*; public class Person{ private String name; private int age; public Person(String na...

2020-02-05 02:09:27 100 0

原创 Java - Map集合

目录 目录 Java - Map 集合概述 Java - Map 常用方法 1.public V put(K key, V value):把指定的键与指定的值添加到Map集合中 2.public V remove(Object key):把指定的键所对应的键值对元素,在Map集合中删...

2020-02-05 01:27:38 65 0

原创 Java - Map集合的遍历

目录 第一种方式:通过键找值的方式 第二种方式:使用Entry对象遍历 Java Map集合的遍历大致是是有两种方式: 第一种方式:通过键找值的方式 Map集合的第一种遍历方式:通过键找值的方式: Map集合中得方法: Set<K> keySe...

2020-02-05 01:24:48 26 0

原创 Java - Collections 集合

java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下: * - public static <T> boolean addAll(Collection<T> c, T...elements):往集合中添加一些元素/ * ...

2020-01-13 15:38:40 32 0

原创 Java - 可变参数

* 可变参数:JDK1.5之后出现的新特性 * 使用前提: * 当方法的参数列表数据类型已经确定,但是参数的个数不确定,就可以使用可变参数 * 使用格式:定义方法时使用 * 修饰符 返回值类型 方法名(数据类型...变量名){} * 可变参数的原理: * 可变参...

2020-01-12 23:51:47 20 0

原创 Java - Set 接口

目录 Java - Set接口: -HashSet集合: -P.S.Set 集合不允许出现重复元素的原理 -HashSet存储自定义类型元素 -LinkedHashSet集合 Java - Set接口: * java.util.Set接口 ex...

2020-01-12 23:37:22 33 0

原创 Java - List接口

目录 List接口 -ArrayList集合 :是靠数组实现的,因此查询快,增删慢 -LinkedList集合:是List集合的链表实现,因此查询慢,增删快 -Vector 集合 List集合 import java.util.*; /* * java.util....

2020-01-12 14:57:56 48 0

原创 Java ArrayList集合

ArrayList ,动态数组,类似于c++中的vector,可以动态的实现对数组的插入、删除、求长度,查找。利用数组实现,因此查找快,增删慢。 数组的长度不可以发生改变,但是 ArrayList 集合的长度是可以随意变化的。 对于 ArrayList 来说,有一个尖括号<E>代表...

2020-01-07 18:17:41 43 0

原创 Java 学习笔记

01 Java Base 基础语法pass 02 Java OOP Java面向对象 Java 封装 Java 继承 Java 重写(Override)与重载(Overload) Java 多态 Java 抽象类 abstract Ja...

2020-01-06 11:37:24 37 0

原创 Java 接口

Java 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类...

2020-01-06 10:57:10 24 0

原创 Java 抽象类 abstract

Java 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 ...

2020-01-06 10:16:55 34 0

原创 Java 多态

Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果...

2020-01-04 20:41:05 64 0

原创 Java 类中包含其他类,多个类间相互调用,赋值操作的实现

存疑,尚未解决。待更 问题: 男人类: 姓名、 年龄 妻子类 孩子类 方法 work() 女人类: 姓名、年龄 丈夫类 孩子类 方法 playSister() 孩子类: 姓名、年龄、性别 父亲类 母亲类 方法 study() 家庭类: 男人类 女人类 孩子...

2020-01-04 20:19:01 136 0

原创 Java 继承

Java 继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 类的继承格式 在 Java 中通过 extends ...

2020-01-04 19:26:31 34 0

原创 Java static修饰符 与 final 修饰符

static修饰符: 静态变量: static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。 静态变量也被称为类变量。局部变量不能被声明为 static 变量。 静态方法: static 关键字用来声明独立于对象的静态方法。静态方...

2020-01-04 18:58:46 53 0

原创 Java 重写(Override)与重载(Overload)

重写与重载之间的区别 区别点 重载方法 重写方法 参数列表 必须修改 一定不能修改 返回类型 可以修改 一定不能修改 异常 可以修改 可以减少或删除,一定不能抛出新的或者更广的异常 访问 可以修改 一定不能做更严格的限制...

2020-01-04 17:45:53 37 0

原创 Java 封装

Java 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能...

2020-01-04 17:36:30 30 0

原创 Java - String 类常用操作总结

可变字符串:StringBuffer 不可变字符串:String StringBuffer类: public class StringBufferTest { public static void main(String[] args) { //1.创建可变字...

2020-01-03 17:41:07 46 0

原创 哔哩哔哩 2019秋招编程题合集

1/14 [编程题]扭蛋机 #include<bits/stdc++.h> using namespace std; #define line cout << "-----------" << endl; typedef long l...

2020-01-01 20:10:09 77 0

原创 正则表达式学习总结&&踩坑

部分转自菜鸟教程 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表...

2019-12-31 15:52:23 51 1

原创 Python 爬虫库以及库函数总结&&踩坑

1. Re库的基本使用 Re库介绍: Re库是Python的标准库,主要用于字符串匹配。 调用方式:import re 正则表达式的表示类型: raw string类型(原生字符串类型): re库采用raw string类型表...

2019-12-31 11:41:27 48 0

原创 Python 爬虫踩坑总结

坑一: requests 库的安装与导入 IDE : Pycharm 需要安装requests库。 解决方法: win+r 输入 cmd。在命令行输入 : pip install requests。 导入Pycharm(!坑)。之前安装好了requests库,但是在Pycharm中依旧无法运...

2019-12-31 11:12:22 71 0

原创 网易2018校园招聘编程题真题集合

1/8 [编程题]魔法币 #include<bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a)) #define line cout<<"------------&...

2019-12-30 15:15:37 65 1

原创 Python爬虫入门——第一个爬虫实例

目录 开发爬虫的步骤: 实例开发与踩坑总结 踩坑总结: 开发实例: 开发过程: 第一步,获取目标数据 第二步,分析数据加载流程 第三步、下载数据 第四步、清洗数据 第五步、数据持久化 写在最前: 特别鸣谢全书网给了爬虫少年一个入门的机会,练习的时候,爬了好几个网站,都在...

2019-12-27 10:54:27 434 0

原创 华为2016校园招聘上机笔试题

1/3 [编程题]最高分是多少 [编程题]最高分是多少 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括...

2019-12-26 11:59:47 53 0

原创 Java学习,踩坑总结

1.异常处理 try{ /*可能会发生异常的代码*/ }catch (异常类型1 异常变量1){ /*针对异常的类型选择不同的处理方式 例如: Execption是所有的异常 ArithmeticException 是算术异常 ...

2019-12-24 17:38:28 40 0

原创 数据结构——排序算法总结

目录 知识框架 各种排序算法的时间复杂度总结对比: 1.内部排序 1.1 插入排序 1.1.1 直接插入排序 1.1.2折半插入排序 1.1.3 希尔排序 1.2 交换排序 1.2.1 冒泡排序 1.2.2 快速排序★★★★★ 1.3 选择排序 1.3.1 简单选择排序 ...

2019-09-23 09:30:44 97 0

原创 数据结构——堆排序

#include<bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a)) const int maxn = 1e3 +10; const int INF = 0x3f3f3f3f; int...

2019-08-04 23:06:12 39 0

原创 HDU - 1233 Prim 求 最小生成树

#include<bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a)) const int maxn = 2e3 +10; const int INF = 0x3f3f3f3f; int...

2019-07-30 23:19:13 30 0

原创 数据结构——队列基本操作的实现

顺序表实现循环列表 在数组中留出了一个空白格,用以区分列表满与列表空的情况。 #include<bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a)) #define line cout...

2019-07-17 16:43:49 77 0

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