自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NOC指导教师认证

2024-04-12 13:59:50 94

原创 7.4-Scrapy框架进阶-中间件的调用规则

在request对象传往downloader的过程中调用。

2024-04-01 12:33:57 828

原创 7.3-Scrapy框架入门-scrapy

scrapy的底层依赖于lxml, twisted, openssl,涉及到系统C库,所以有可能会导致安装失败。进入到控制台以后,可以使用以下函数和对象。注意:爬虫名字不要和项目名字重复。###生成spider文件。

2024-04-01 12:33:12 293

原创 7.2数据解析的三种方式-xpath

xpath是一门在XML文档中查找信息的语言。

2024-04-01 12:32:14 217

原创 7.1-curl及wget使用说明

注意:安装的时候可能会遇到报错,有可能是openssl没装,一些常用参数的用法自定义一个命令,查看本机外网IP。

2024-04-01 12:31:19 211

原创 python 魔术方法

魔术方法就是一个类的特殊方法,和普通方法唯一的不同时,普通方法需要调用!而魔术方法由系统自动调用。

2024-03-29 22:31:46 147

原创 13_多态

其所谓多态,指的是一个方法多种实现,在继承前提下,父类规定了子类的接口,使得可以相同的方式调用子类的方法,但会获得不同的功能。Python崇尚的是“鸭子类型”(Duck typing),这个概念的名字来源于由James Whitcomb Riley提出的鸭子测试,“鸭子测试”可以这样表述:“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。“鸭子类型”中不关心对象的类型,只关心对象的行为。鸭子类型是动态类型的一种风格。

2024-03-29 22:31:21 798

原创 12 继承

概念:对特定问题的一种解决方案,和平台、语言无关作用更好的理解面向对象让你的代码更加优雅使你的代码更加容易扩展和复用面试时候的重点设计模式的一些基本原则高内聚,低耦合单一职责开闭原则(对修改封闭、对扩展开放)

2024-03-29 22:23:42 741

原创 11类和对象

语法:class 类名:类体类定义必须以关键字class类名要符合标识符的规范类名一般用大驼峰风格: 每个单词首字母大写,其它小写 ,例如MyBook YouMoney类体必须缩进在python3中类默认继承object,所以可以这样写 class Dog:,它等价于class Dog(object):一个文件里只放一个类。

2024-03-29 22:23:11 910

原创 异常和文件

如果系统异常类型满足不了业务需求,那么可以自己定义异常类来处理。自己定义的异常类必须继承BaseException或Exception步骤:在自定义异常类的构造函数中,调用父类构造函数重写__str__方法输出异常信息编写异常处理方法处理异常class CustomError(BaseException): #继承BaseExceptionsuper().__init__() #调用父类初始化#重写__str__,输出异常信息#3.自定义异常处理方法print('异常处理')

2024-03-29 10:17:34 651

原创 内建异常类的层次

【代码】内建异常类的层次。

2024-03-29 10:17:01 103

原创 7__函数

函数就是完成特定功能的代码块,本质上是对代码的封装。语法格式def 函数名([参数1],[参数2]....[参数n]):函数体函数名命名规则同变量名,要满足标识符命名规则不能和系统函数重名,否则系统函数无法使用函数定义分两部分函数头和函数体函数体,就是实现功能的代码段,以:开头,必须缩进函数名的命名风格:一般建议用下划线分隔的小写单词组成:say_hello。

2024-03-29 10:15:12 576

原创 6 字符串、元组和字典

字符串就是由若干个不同的unicode字符组成的不可变序列。

2024-03-29 10:14:24 1048

原创 5_循环和列表

引出:存储一个数据可以采用变量问题:需要同时存储多个数据,该怎么做?#需求:有5个人的年龄,求平均年龄age1 = 10age2 = 32age3 = 43age4 = 18age5 = 90解决:容器【Python提供了一种数据结构list,可以同时存储多个数据】本质:一种有序的集合。

2024-03-29 10:13:51 499

原创 4_循环和列表

引出:存储一个数据可以采用变量问题:需要同时存储多个数据,该怎么做?#需求:有5个人的年龄,求平均年龄age1 = 10age2 = 32age3 = 43age4 = 18age5 = 90解决:容器【Python提供了一种数据结构list,可以同时存储多个数据】本质:一种有序的集合。

2024-03-28 23:21:21 740

原创 3_运算符和表达式

#2 数据类型的转换python是一种强类型语言:要求运算符两边的操作数必须是同一个类型的,否则必须转换数值类型 : int、float、bool。

2024-03-28 23:20:11 874

原创 2_变量_数据类型和运算符

转义字符:有些特殊字符无法从键盘输入,可以使用转义字符表示,另外,无论是单引号、双引号还是三引号字符串,其中引号是字符串界定符,引号并不是字符串的内容,那么如何在单引号字符串中表示一个单引号呢,这也可以使用转义字符表示。is: 判断两个标识符是否引用自同一个实体【对象】,比较的是两个对象的id是否一样,如果相同为真,否则为假。布尔型(bool):表示事务的两种状态,男女、阴晴、亮暗等,它只有两个值:True,False。not in:如果在指定的序列中未找到指定的值,则返回True,否则返回False。

2024-03-28 23:19:39 966

原创 1_python编程基础

Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,第一个公开发行版发行于1991年。常见的python解释器:cpython 官方默认的解释器,使用最广泛jypython 运行于java平台上的解释器ironpython 运行于.net平台上的解释器pypy 使用Python编写的解释器,支持JIT技术(即时编译)python的特点:a.是一种解释性语言【开发过程中没有了编译的环节】

2024-03-27 21:56:00 566

原创 6.Spring之依赖注入源码解析(上)

方法参数个数为0个,并且 (方法名字以"get"开头 或者 方法名字以"is"开头并且方法的返回类型为boolean)**set方法的定义是:**方法参数个数为1个,并且 (方法名字以"set"开头并且方法返回类型为void)

2023-11-19 15:18:22 102

原创 5.Bean的销毁过程

但是我们在定义一个Bean时,如果这个Bean实现了DisposableBean接口,或者实现了AutoCloseable接口,或者在BeanDefinition中指定了destroyMethodName,那么这个Bean都属于“DisposableBean”,这些Bean在容器关闭时都要调用相应的销毁方法。会把实现了AutoCloseable接口的类封装成DisposableBeanAdapter,而DisposableBeanAdapter实现了DisposableBean接口。

2023-11-19 15:15:16 92

原创 4.Spring之Bean生命周期源码解析(上)

实例化自动注入Aware对象初始化可以在这个步骤中,对Bean最终进行处理,Spring中的**AOP就是基于初始化后实现**的,**初始化后返回的对象才是最终的Bean对象**。### 总结BeanPostProcessor2. 实例化5. 自动注入7. Aware对象9. 初始化。

2023-11-19 15:13:30 84

原创 3.Spring之底层架构核心概念解析

我们还可以。

2023-11-19 15:05:40 57

原创 1.Spring底层核心原理解析

但都只是大致流程,。对于这三行代码应该,大部分同学应该都是比较熟悉,这是学习Spring的hello world。光看这三行代码,其实,也不能理解为什么需要ClassPathXmlApplicationContext和getBean()方法,随着课程的深入将会改变你此时的观念,而对于上面的这些疑问,也会随着课程深入逐步得到解决。对于这三行代码,你现在可以认为:如果你要用Spring,你就得这么写。就像你要用Mybatis,你就得写各种Mapper接口。

2023-11-19 15:02:50 32

原创 infomation函数参考

MySQLBENCHMARK()函数将指定的表达式重复执行指定的次数。BENCHMARK()语法这里是MySQLBENCHMARK()函数的语法:BENCHMARK(count,expr)参数count必需的。指定的次数。expr必需的。要执行的表达式。返回值BENCHMARK()函数将指定的表达式MySQL函数将指定的表达式重复执行指定的次数。

2023-10-06 21:43:50 98

原创 加密与压缩函数

MySQLAES_DECRYPT()函数使用AES加密算法解密一个由AES_ENCRYPT()加密后的字符串。AES_DECRYPT()语法这里是MySQLAES_DECRYPT()函数的语法:AES_DECRYPT(crypt_str,key_str)参数crypt_str必需的。一个要加密的字符MySQL函数使用 AES 加密算法解密一个由加密后的字符串。

2023-10-06 21:22:21 458

原创 JOSN函数参考(六)

CV大法的。

2023-09-25 22:51:50 59

原创 MySQL 复合索引(五)

索引是一种数据结构,例如 B-Tree,它提高了从表中检索数据行的速度,但需要额外的写入和存储来维护它。查询优化器可以使用索引来快速定位数据,而不必针对给定查询扫描表中的每一行。当您使用主键 或唯一键创建表时,MySQL 会自动创建一个名为PRIMARY的索引。该索引称为聚集索引。PRIMARY索引是特殊的,因为索引本身与数据一起存储在同一个表中。聚集索引强制执行表中行的顺序。PRIMARY索引以外的其他索引称为二级索引或非聚集索引。WHERE子句允许您为SELECT查询指定搜索条件。以下是WHERE。

2023-09-25 22:51:00 788

原创 数学函数参考(四)

CV大法。

2023-09-25 22:50:12 131

原创 字符串函数(三)

CV大法。

2023-09-25 22:49:14 420

原创 日期时间函数(二)

MySQLADDDATE()函数在指定的日期/时间上加上指定到时间间隔加并返回新的日期/时间。ADDDATE()语法这是MySQLADDDATE()函数的语法:ADDDATE(date,days)ADDDATE(date,INTERVALvalueunit)参数date必需的。需要操作的日期。dayMySQLADDDATE()函数在指定的日期/时间上加上指定到时间间隔加并返回新的日期/时间。ADDDATE()

2023-09-25 22:48:04 955

原创 MYSQL常用函数(一)

title: MySQL常用函数date: 2023-09-10 15:15:59tags:----MD快捷键流程控制函数CASE函数在MySQL中,CASE语句相当于if-elseif-else,用于流程控制中的多分支情况。CASE语法这里是MySQLCASE语句的语法:CASEvalueWHENcompare_valueTHENresult[WHENcompare_valueTHENresult…][ELSEresult]在 MySQL 中, CASE 语句相当于 if-elseif-el

2023-09-25 22:46:51 67

原创 腾讯云服务器搭建SVN

自己也是参考链接实际操作的,不是原创。

2023-09-20 21:31:04 125

原创 Easy-Code代码生成模板

【代码】Easy-Code代码生成模板。

2023-07-10 23:23:17 142

原创 spring-04

事务指数据库中多个操作合并在一起形成的操作序列。

2023-05-14 22:43:54 87 1

原创 Spring-03

对项目进行业务层接口执行监控,测量业务层接口的执行效率。

2023-05-14 22:42:36 63

原创 Spring-02

名称:@Component @Controller @Service @Repository类注解位置:类定义上方作用:设置该类为spring管理的bean@Controller、@Service 、@Repository是@Component的衍生注解,功能同@Component相关属性value(默认):定义bean的访问id。

2023-05-14 22:42:17 46

原创 Spring-01

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zG4ugIAg-1684075150290)(assets\1590636507198.png)]

2023-05-14 22:39:39 53

原创 多线程02

当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态。那么Java中的线程存在哪几种状态呢?Java中的线程/* 新建 */ NEW , /* 可运行状态 */ RUNNABLE , /* 阻塞状态 */ BLOCKED , /* 无限等待状态 */ WAITING , /* 计时等待 */ TIMED_WAITING , /* 终止 */ TERMINATED;} // 获取当前线程的状态 public State getState() {

2023-05-14 20:57:30 40

原创 多线程01

概述生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻。所谓生产者消费者问题,实际上主要是包含了两类线程:​ 一类是生产者线程用于生产数据​ 一类是消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为Object类的等待和唤醒方法方法名说明。

2023-05-14 20:52:58 41

原创 08丨Tomcat的“高层们”都负责做什么

使用过 Tomcat 的同学都知道,我们可以通过 Tomcat 的 /bin 目录下的脚本 startup.sh。3.Catalina 是一个启动类,它通过解析 server.xml、创建相应的组件,并调用 Server 的。Service,因此它还需要管理 Service 的生命周期,也就是说在启动时调用 Service 组件的。这是因为 Tomcat 支持热部署,当 Web 应用的部署。Service 组件的具体实现类是 StandardService,我们先来看看它的定义以及关键的成员变。

2023-05-01 18:19:54 56

Scratch-NOC竞赛-图形化-低年级组

Scratch-NOC竞赛-图形化-低年级组

2024-04-11

NOC竞赛-图形化-高年级组

NOC竞赛-图形化-高年级组

2024-04-11

1.10-函数的参数和变量的作用域

1.10-函数的参数和变量的作用域

2024-04-01

1.9-集合的应用和函数入门

1.9-集合的应用和函数入门

2024-04-01

1.8-元组和字典的应用(代码加笔记)

1.8-元组和字典的应用(代码加笔记)

2024-04-01

1.6-列表使用入门(代码加笔记)

1.6-列表使用入门(代码加笔记)

2024-04-01

1.5-字符串的应用 以及内建函数

1.5-字符串的应用 以及内建函数

2024-03-29

1.4-循环结构 笔记代码

1.4-循环结构 笔记代码

2024-03-29

1.3-运算符的应用和分支结构

1.3-运算符的应用和分支结构

2024-03-29

1.2-输入输出和运算符入门

1.2-输入输出和运算符入门

2024-03-28

1.1-Python概述和基本语法

1.1-Python概述和基本语法

2024-03-28

mysql常用函数MD文档(详细版)

mysql常用函数MD文档(详细版)

2023-09-25

JUC并发编程学习笔记(硅谷)

JUC并发编程学习笔记(硅谷)

2023-07-23

Easy-Code代码生成配置文件

Easy-Code代码生成配置文件

2023-07-10

Spring-day04(md文档+代码)

Spring-day04(md文档+代码) 超详细

2023-05-14

Spring-day03(md文档+代码)

Spring-day03(md文档+代码) 超详细

2023-05-14

Spring-day02(md文档+代码)

Spring-day02(md文档+代码) 超详细

2023-05-14

Spring-day01(md文档+代码)

Spring-day01(md文档+代码) 超详细

2023-05-14

本科生毕业论文库存管理系统的设计与开发

本科生毕业论文库存管理系统的设计与开发 库存管理,数据库,信息管理,VB

2023-05-14

多线程02(md文档+代码)

多线程02(md文档+代码) 超详细 物有所值

2023-05-14

多线程01(md文档+代码)多线程01(md文档+代码)(超详细)

多线程01(md文档+代码)多线程01(md文档+代码)(超详细)

2023-05-14

一线互联网企业面试题(仅参考未整理答案)

一线互联网企业面试题(仅参考未整理答案)

2023-05-12

23种设计模式知识要点整理

23种设计模式知识要点整理23种设计模式知识要点整理

2023-05-12

UML2.0实战教程(Trufun)

UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufun) (1)UML2.0实战教程(Trufu

2023-05-02

MySQL面试题1 MySQL面试题1

MySQL面试题1MySQL面试题1MySQL面试题1

2023-04-19

mybatis中文文档

mybatis中文文档(详细)

2023-04-19

JDBC学习笔记(精华版)-1

JDBC学习笔记(精华版)-1 很详细

2023-04-19

jquery文档、API

jquery英文文档--------------------------------------------

2023-04-18

MySQL面试题-BAT的MySQL面试题

MySQL面试题

2023-04-05

Java实习生常见面试题

Java实习生常见面试题

2023-04-05

大一下期网页设计课程作业(课程作业)

大一下期网页设计课程作业(课程作业)

2023-04-05

matlab复习题资料

matlab复习题资料

2023-04-04

计算机(Java方向简历模板)

(Java方向简历模板)

2023-04-04

python学习笔记(入门笔记,很详细)

1.1-Python概述和基本语法 1.2-输入输出和运算符入门 1.3-循环结构

2023-04-04

空空如也

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

TA关注的人

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