自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 数据结构--队列

队列介绍1)队列是一个有序列表,可以用数组或是链表来实现。2)遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出#实现队列数组模拟队列package edu.cqupt._02队列;/** * @description 数组模拟队列 * @author lin.z * @Date 2020/08/28 */public class ArrayQueue { private int maxSize; private int front;

2020-09-11 14:13:06 478

原创 数据结构--稀疏数组

实际场景如下图:棋盘可以看做是一个二维数组,如果将黑子用1表示,蓝子用2表示,空白的地方用0表示,如果我们直接将棋盘数据存入二维数组,则数组中会存在大量的0,因此记录了很多没有意义的数据,于是,我们便想到将数据进行压缩,用稀疏数组来存放数据更佳。代码实现数据不存入文件package edu.cqupt._01链表;/** * @description: 稀疏数组存放五子棋棋盘数据 * @author: lin.z * @Date: 2020/08/27 */public class

2020-09-11 14:10:18 139

原创 python网络爬虫--requests模块

requests 模块简介简介: 爬虫中的一个基于网络请求的模块安装:pip install requests作用: 模拟浏览器发起请求编码流程:1.指定url2.发起请求3.获取响应数据(爬取到的页面源码数据)4.持久化存储requests模块的使用第一个反爬机制robots 协议: 是一个纯文本协议, 协议中规定了该网站中的那些数据可以爬取、那些不可以爬取。破解: 你自己主观性的不遵从该协议即可。import requests实战案例1: 爬取搜狗首页的页.

2020-09-04 10:05:13 1885 1

原创 python网络爬虫--爬虫概述

什么是爬虫?就是通过编写程序,让其模拟浏览器上网,然后在互联网中抓取数据的过程关键字:模拟:浏览器本身就是一个纯天然的原始爬虫工具抓取:抓取一整张的页面源码数据抓取一整张页面中的局部数据爬虫的分类通用爬虫:要求我们爬取一整张页面的源码数据聚焦爬虫:要求我们抓取一整张页面中的局部数据,建立在通用爬虫基础上增量式爬虫:用来监测网站数据更新的情况,以便爬取到网站最新更新出来的数据(爬没爬过的数据)分布式爬虫:提高爬取效率的终极武器。.

2020-09-04 10:03:03 175

原创 python网络爬虫--正则表达式

正则表达式及其应用正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串正则表达式是字符串处理的有力工具,正则表达式使用预定义的模式去匹配一类具有共同特征的字符串,可以快速、准确地完成复杂的查找、替换等处理要求,比字符串自身提供的方法提供了更强.

2020-09-04 10:01:55 227

原创 Java基础--数组

数组概述数组是相同类型数据的有序集合。数组 描述的是相同类型的若干数据,按照一定的先后次序排列组合而成。数组中的每一个数据称为一个元素,通过下标访问数组。数组创建package array;public class Demo01 { public static void main(String[] args) { int[] numbers; //1.声明一个数组 numbers = new int[10]; //2.分配空间 /.

2020-09-03 21:16:30 151

原创 Java基础--方法

方法定义方法是是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用一个方法处理一件事情方法的定义格式:修饰符 返回值类型 方法名(参数类型 参数名){…方法体…return 返回值}实参、形参的概念package method;public class Demo01 { //main方法 public static void main(String[] args) { int sum = add(1,2); //实参 .

2020-09-03 21:15:21 122

原创 Java基础--三大结构

顺序{}选择if-elseif-else if-elseswitch: case: break循环do{}while();while(){}for(;;)// for each (增强for循环) JDK5例子输出数组元素package struct;public class Demo05 { public static void main(String[] args) { int[] numbe.

2020-09-03 21:13:32 116

原创 Java基础--Scanner类

Scanner类Java5: java.util.Scanner包基础语法:Scanner s = new Scanner(System.in);package Scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.

2020-09-03 21:11:42 148

原创 Java基础--关键字、数据类型、类型转换

关键字(35个)查看Java关键字数据类型Java是强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后才能使用弱类型语言:JavaScriptJava的数据类型分为两大类:基本数据类型、引用类型public class Demo02 { public static void main(String[] args) { // 8大基本数据类型 byte a = 20; short b = 1; int c = 2;

2020-09-03 21:10:38 129

原创 Java基础--注释

书写注释是一个非常好的习惯、平时写代码一定要注意代码规范 // 单行注释 // 输出一个Hello World /* * 多行注释 */ /** 文档注释 * @Description Hello Word * @Author Nick */// 有趣的注释 /*** * _ooO

2020-09-03 21:08:22 109

空空如也

空空如也

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

TA关注的人

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