自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL数据库的连接

一、mysql-connector 驱动连接 ————mysql-connector 是 MySQL 官方提供的驱动器 1、pip指令安装mysql-connector驱动 pip install mysql-connector 2、创建数据库连接及基本操作 import mysql.connector 导入模块 mydb = mysql.connector.connect( ho...

2020-02-13 22:29:35 348

原创 迭代器与生成器

一、迭代器 ————迭代器是一个可以记住遍历的位置的对象。python中访问集合元素的一种方式。 1、特征 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。 迭代器只能往前不会后退。 字符串,列表或元组对象都可创建迭代器。 2、基本使用(两个方法) iter()——用于创建迭代器对象。 例: list=[1,2,3,4] 列表变量 it = iter(list) ...

2020-02-13 21:37:39 259

原创 Scrapy爬虫框架——使用

一、安装 Win平台: “以管理员身份运行”cmd 执行pip install scrapy 安装后小测: 执行scrapy‐h 二、常用指令 Scrapy是给程序员用的,故采用命令行(不是图形界面)的形式更容易自动化,适合脚本控制 . 1.Scrapy命令行格式: 2.指令: 三、使用步骤 步骤1:创建一个工程和Spider模板 创建的工程目录结构: 步骤2:编写Spider 1、产生爬...

2020-02-11 22:15:52 282

原创 Scrapy爬虫框架——介绍

一、Scrapy爬虫框架介绍 Scrapy不是一个函数功能库,而是一个爬虫框架。 爬虫框架是实现爬虫功能的一个软件结构和功能组件集合。 爬虫框架是一个半成品,能够帮助用户实现专业网络爬虫 二、Scrapy框架结构(5+2结构) 三、框架的数据流路径(三条) 第一条路径: 1.Engine从Spider处获得爬取请求(Request) (框架入口) 2.Engine将爬取请求转发...

2020-02-11 20:26:10 448

原创 Re库——正则表达式的运用

一、Re库介绍 ————Re库是Python的标准库,主要用于字符串匹配 调用方式:importre 二、正则表达式的表示类型 raw string 类型(原生字符串类型),即:字符串前加个字母r string类型 三、Re库主要功能函数 flags控制标记: re.search(pattern,string,flags=0) re.match(pattern,stri...

2020-02-11 02:04:58 426

原创 正则表达式

一、正则表达式的概念 ————用来简洁表达一组字符串的表达式,一种通用的字符串表达框架,可以用来判断某字符串的特征归属。 最主要应用在字符串匹配中 二、正则表达式的语法 ————正则表达式语法由字符和操作符构成 三、实例 ...

2020-02-11 01:30:18 245

原创 Beautiful Soup库——HTML/XML页面解析

一、Beautiful Soup库的安装和导入 ————Beautiful Soup库是解析、遍历、维护“标签树”的功能库 安装: Win平台: “以管理员身份运行”cmd 执行pip install beautifulsoup4 模块导入 Beautiful Soup库,也叫beautifulsoup4 或bs4 约定引用方式如下,即主要是用BeautifulSoup类 f...

2020-02-10 20:47:21 711

原创 信息标记与信息提取方法

一、信息标记的三种形式 1、XML 空元素的缩写形式:<imgsrc=“china.jpg” size=“10” /> 注释书写形式: <!‐‐Thisisacomment, very useful ‐‐> 2、JSON 多值用[,]组织 键值对嵌套用{,} 3、YAMML 缩进表达所属关系 “-”表达并列关系 “|” 表达整块数据 “#” 表示注释 ...

2020-02-09 23:10:15 358

原创 Requests库网络爬取实战

一、编码格式 r.encoding 根据爬取到的文件head部分,识别文件的编码 r.apparent_encoding 根据爬取到的文件内容,识别文件的编码。使用该编码格式才可以阅读本文件 通常使用方法:r.encoding= r.apparent_encoding 二、网站访问受限问题 查看请求头部 r.requests.headers 例:可以看到该请求头部中说明是一个爬虫。 故,有...

2020-02-09 20:00:47 296

原创 Requests库——小型定向爬虫

一、Requests库安装 Win平台: “以管理员身份运行”cmd,执行pip install requests 二、Requests库两个重要对象 其中,Response对象包含爬虫返回的内容 三、Requests库主要方法 四、Response对象的属性 其中: 五、异常处理 Requests库异常 Response异常 六、爬取网页的通用代码框架 七、request方法详...

2020-02-08 19:47:07 258

原创 HTTP协议

一、HTTP协议 1.HTTP,Hypertext Transfer Protocol,超文本传输协议 无状态指的是不会记录请求状态 2. HTTP URL URL是通过HTTP协议存取资源的Internet路径,一个URL对应一个数据资源 二、HTTP协议对资源的操作 具体方法详解: ...

2020-02-08 19:12:30 500

原创 python3面向对象

Python3面向对象 一、类的定义和实例化 类的定义: class ClassName: name = '' 属性 __age=18 私有属性 def f(self): 方法,self 代表的是类的实例 return 'hello world' def __say(self): 私有方法,self 代表的是类的实例 ...

2020-02-08 17:06:14 203

原创 python3.8使用pip工具安装第三方库遇到 ERROR: Command errored out with exit status报错

问题描述 command: 'd:\program files\python3.8\python.exe' 'd:\program files\python3.8\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\xiao杰\AppData\Local\T...

2020-02-07 23:48:47 22421 6

原创 Java详细高级笔记-菜鸟教程

菜鸟教程笔记 Java教程笔记

2020-02-01 23:51:43 823

转载 基本类型与包装类

基本类型与包装类 一、包装类 Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。 基本类型和包装类之间的对应关系: 包装类主要提供了两大类方法: 将本类型和其他基本类型进行转换的方法 将字符串和本类型及包装类互相转换的方法 二、基本类型和包装类之间的转换 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱 拆箱...

2020-02-01 23:48:25 238

转载 Java中的字符串

Java中的字符串 ———在Java 中,字符串被作为 String 类型的对象处理。String 类 位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。 一、字符串的创建及其不变性 1. 字符串对象的创建 String s1 = "字符串"; String s2 = "字符串"; String s2 = new String("字符串"); 其中s1 和 s2 两个引用类...

2020-02-01 23:29:35 222

原创 spring boot核心注解

spring boot核心注解 一、controller注解 二、Spring-Data-Jpa注解 ————JPA定义了一系列对象持久化的标准 SpringData JPA是spring基于ORM框架、JPA规范的基础上封装的一套JPA应用框架,可以使开发者使用极简的代码实现对数据库的访问和操作。它提供了包括增删改查等在内的基本功能,且易于扩展。 作者:风少侠 链接:https://www...

2019-11-23 15:25:40 247

原创 spring boot特点及相关配置

一、spring boot的特点 化繁为简,简化配置; 微服务的入门级微框架。 二、属性配置 在idea创建的resources目录下application.properties文件中添加配置信息; ...

2019-11-22 16:31:53 260

原创 异常及其处理

异常及其处理 一、异常简介 ————阻止当前方法或作用域继续执行的问题,称为异常 异常处理的作用 提醒用户出错; 适当的方式停止或终止程序运行; 保存用户数据,或进行事物回滚; 释放占用的内存 Java异常体系结构 二、处理异常 ...

2019-11-19 22:12:34 192

原创 面向对象特性之 *多态

面向对象特性之多态 ————对象的多种形态 一、引用多态 (例中, Animal是父类,Dog是子类) 父类的引用可以指向本类的对象; Animal obj1 = new Animal();用父类的引用创建父类的对象 父类的引用可以指向子类的对象。 注:不能使用子类的引用指向父类的对象 Animal obj2 = new Dog();用父类的引用创建子类的对象 Dog...

2019-11-18 22:31:10 198

转载 接口

接口 ————一种特殊的类(一种规范)由全局变量和公共抽象方法所组成。 接口定义了某一批类所需要遵守的规范,接口不关心类的内部数据,也不关心类里方法实现的细节,他只规定这些类里必须提供某些方法。 一、接口语法 [ 修饰符 ] [abstract] interface 接口名 [extends 父接口1,父接口2…] { 零个到多个常量定义… 零个到多个抽象方法定义… } 接口命名一...

2019-11-18 22:30:30 407

转载 引用类型转换

引用类型转换 一、向上类型转换(隐式/自动类型转换) ———是小类型到大类型的转换; 无风险的转换 Dog dog = new Dog(); Animal anima = dog ; /向上类型转换,自动类型转换。 二、向下类型转换(强制类型转换) ———是大类型到小类型的转换。 有风险的转换,有数据溢出的风险; Animal anima = new Animal (...

2019-11-18 21:34:16 179

原创 面向对象特性之 *继承

面向对象特性之继承 ———— 继承是类与类的一种关系,是一种“is a”的关系 注:Java中的继承是单继承,即每个类只有一个父类 一、继承的语法 class 子类 extends 父类; class Person extends Animal{ ...... } private修饰的父类不能继承; 二、继承的特性 子类拥有父类的所有属性和方法,实现代码复用; 子类可以添加自己...

2019-11-18 12:52:12 177

转载 Java中的内部类(更进一步的封装)

Java中的内部类(更进一步的封装) ————内部类( Inner Class )就是定义在另外一个类里面的类。 与之对应,包含内部类的类被称为外部类。 一、内部类的作用 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 /...

2019-11-17 22:28:35 771

原创 面向对象特性之 *封装

面向对象特性之封装 ————将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法 来实现对隐藏信息的操作和访问。 1.封装的作用 只能通过规定的方法访问数据; 隐藏类的实例细节,方便修改和实现。 2.封装的实现步骤 ...

2019-11-17 22:17:09 242

转载 abstract关键字与抽象类

abstract关键字 ————特征修饰符的一种,使用abstract关键字修饰的类或方法叫做抽象类或抽象方法。 1.抽象类的应用场景 2.抽象类作用 不关注子类的实现,但是要约束子类 3.abstract的使用方法 用abstract定义一个抽象类,抽象类里也有一般方法; 用abstract定义抽象方法,但包含抽象方法的类必须是抽象类; 抽象类不能直接创建,可以通过定义一个引用变量指...

2019-11-17 01:27:31 326

转载 final关键字-最终修饰符

final关键字 —————特征修饰符的一种,使用final关键字做标识的有“最终的”含义 1.final关键字的用法 final可以修饰类、方法、属性和变量; 2.final修饰符的特征 final修饰类,则该类不予许被继承; final修饰方法,则该方法不允许被覆盖(重写); final修饰属性,则该类属性不会进行隐式的初始化,但要求一定要在构造方法中给该属性赋值; (属性必须在...

2019-11-17 01:25:10 349

转载 static关键字与静态成员

static静态成员 ————被 static 修饰的成员称为静态成员或类成员。 1.static用法之静态变量 使用 static 可以修饰变量、方法和代码块 静态成员属于整个类所有,而不是某个对象所有,被类的所有对象所共享; 静态成员可以使用类名直接访问,也可以使用对象名进行访问; 例如,在类中定义了一个 静态变量 hobby ,操作代码如下所示: 运行结果: 2.static用...

2019-11-16 22:22:10 429

转载 全局变量与局部变量

2019-11-16 21:42:27 276

转载 访问修饰符

访问修饰符 ————修饰属性和方法的访问权限范围

2019-11-16 20:50:00 180

原创 this与super关键字

一、this关键字 ——是一个关键字(指代词)用于指代当前调用属性或方法时的那个对象 注:this指代的是当前对象,并不一定是当前类。 1.this关键字用法 可以用this关键字调用当前对象的一般属性或方法,可放置在任何类成员中。 this.name; this.eat(); 只能通过this();(省略了构造方法名)的方式在另一个构造方法里调用(this指代的)其他构造方法,且...

2019-11-16 02:05:20 216

原创 方法重载与方法重写

一、方法重载——overload 一个类中的一组方法,他们具有相同的方法名字,不同的参数列表。 不同的参数列表体现在:参数的个数、参数的类型、参数的顺序三方面。 方法重载的作用:方便用户记忆,用户只需记住一个方法名就可执行不同的操作。 1.方法重载的调用时规则: 首先,通过方法名定位该方法; 如果方法名一致,则通过参数的数据类型定位方法; 若没有与参数类型一致的方法,则找一个可以转换的参...

2019-11-07 23:43:28 236

原创 类与对象

1.1类 1.2类的结构(四部分) 属性 方法 构造方法 代码块 2.1对象 2.2实例化对象

2019-11-05 22:56:54 276

spring boot相关配置代码.zip

运用spring boot技术创建的一个person项目,用于测试spring boot的配置信息,进一步学习spring boot。

2019-11-22

空空如也

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

TA关注的人

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