自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 【蓝桥杯】Python基础:经济基础决定上层建筑!

前言:今年4月第一次参加蓝桥杯比赛,选择的Python 研究生组赛道。在备赛过程中,发现经常会用到一些编程小技巧,因此笔者整理了一些蓝桥杯Python组编程基础常用的内容,以便日后备用。如果有小伙伴也觉得实用,赶快点赞收藏一下~!(持续更新)

2023-05-01 20:14:02 929 1

原创 【Python&七夕】程序员的小浪漫一一樱花树

遇到喜欢的人,每天看到的东西都格外的不一样。这不七夕前一天,日常逛yao~哎不,逛B站,碰巧看到某up主投的七夕稿,竟是用Python的Turtle库画的一颗樱花树。支持up主一下,上链接:用Turtle库画一树浪漫的樱花吧~再上效果图:乍一看觉得非常有新意,而且还是动态生成的、再加上动人的背景乐《I’m Yours》,一下就吸引住了缺乏浪漫主义的我。因此决定复现一下,稍加改动送给那个她。使用PyCharm编写代码,代码不算复杂,想了解代码细节的可以参考官方的Turtle库.项目目录:一个

2021-08-14 11:02:38 1634 6

原创 英伟达官网怎么找老版本的显卡驱动

本文分享一下贫穷博主小白苦苦寻求老驱动版本的方法。本文目录1.打开链接2.之后打开浏览器控制台3.然后在当前页面,再次点击开始搜索4.提高下载速度1.打开链接http://www.geforce.cn/drivers/beta-legacy.选择与自己的电脑显卡匹配的配置,点击开始搜索,默认结果只会出现目前最新的10个该显卡的驱动程序版本。但是我们需要较遥远老版本的显卡驱动,10个显然不够。2.之后打开浏览器控制台笔者的是谷歌浏览器,快捷键F12打开控制台,其它浏览器类似。在控制台输入如下

2021-01-18 12:41:41 140995 76

原创 【JavaWeb】XML基础入门

这篇博文是关于XML基础入门,内容有XML概念、语法、解析XML文档。本文目录一.XML概念二.XML语法2.1 基本语法规则:2.2 快速入门2.3 xml文档的组成部分三.XML文档的约束四.XML文档解析3.1 xml常见的解析器:3.2 快捷查询方式一.XML概念XML:Extensible Markup Language 可扩展标记语言。由W3C(万维网联盟)发布。可扩展含义:标签都是自定义的。 如:<user> <student>XML主要功能是存储数据:

2020-10-24 11:33:52 194

原创 【Redis】Redis入门篇(2)

Redis入门篇(1):涉及到Redis概念、Redis下载安装、命令行操作、Redis数据结构、持久化操作Redis入门篇(2):了解使用Java客户端操作Redis。Redis连接池、实际应用案例。本文目录五.使用Java客户端操作Redis5.1 Jedis使用步骤5.2 Jedis操作Redis中的数据结构1.字符串类型 string2.哈希类型 hash : Map格式3.列表类型 list : LinkedList格式。支持重复元素4.集合类型 set : 不允许重复元素5.有序集合类型

2020-10-06 20:01:44 241

原创 【Redis】Redis入门篇(1)

Redis入门篇(1):涉及到Redis概念、Redis下载安装、命令行操作、Redis数据结构、持久化操作Redis入门篇(2):了解使用Java客户端操作Redis。本文目录一.Redis概念1.1 什么是NOSQL1.1.1 NOSQL和关系型数据库比较1.1.2 非关系型数据库的优势1.1.3 关系型数据库的优势1.1.4 小结1.1.5 主流的NOSQL产品1.2 什么是Redis1.2.1 Redis的应用场景二.Redis下载安装三.Redis命令操作,Redis数据结构3.1 redi

2020-10-06 19:33:42 180

原创 【Java面试】手写单例模式

本文目录1.写在前面2.为什么要有单例模式3.如何实现单例模式单例模式的6种实现1、饿汉式—静态常量方式(线程安全)2、饿汉式—静态代码块方式(线程安全)3、懒汉式(线程不安全)4、懒汉式(线程安全,方法上加同步锁)5、双重校验锁(线程安全,效率高)6、静态内部类实现单例(线程安全、效率高)1.写在前面笔试题:请手写一个Singleton(单例模式)?答:暂时不会。不堪回首,原谅我的洒脱!之前见过单例模式,万万没有想到手撕代码,哦豁,还是不会。本文整理了几种常见的单例模式代码示例,理解单例模式。再

2020-09-21 20:24:15 451

原创 【JavaWeb】AJAX和JSON案例:用户名已注册

学习了AJAX和JSON,完成一个案例加深理解。本文目录1.案例需求2.案例分析3.代码实现3.1 数据库准备3.2 创建JavaWeb项目工程,导入需要的Jar包3.3 工程结构目录3.4 前端页面3.5 domain层3.6 dao层3.7 service层3.8 util层3.9 web层Servlet4.遇到的问题解决方案5.测试1.案例需求校验输入的用户名是否存在。我们每次注册一个游戏ID名称时,系统都会自动检测该名称是否已经存在:如果存在则提示用户已经存在,请更换;如果不存在,则

2020-09-19 22:50:53 626

原创 【JavaWeb】JSON详解:打包JSON数据?

一天前端问后端,我需要的数据呢?后端程序员小哥说我给你打包成json了。啊,json是个啥?我该怎么用…本文目录1.JSON概念2.JSON语法2.1 基本规则2.2 获取数据3.JSON数据和Java对象的相互转换3.1 Java对象转换JSON3.2.1 ObjectMapper对象里面常用的转换方法3.2.2 需要转换的Java对象中常用到以下两个注解3.2.3 复杂java对象转换3.2 JSON转为Java对象1.JSON概念JSON:JavaScript Object Notation

2020-09-19 22:50:04 2241

原创 【JavaWeb】Ajax通信

AJAX 是与服务器交换数据并更新部分网页的艺术,本文来学习了解使用Ajax进行数据通信。本文目录1.AJAX概念2.AJAX实现方式2.1 原生的JS实现AJAX2.2 JQeury实现AJAX方式$.ajax()方法$.get()方法:发送get请求$.post()方式:发送post请求1.AJAX概念AJAX:ASynchronous JavaScript And XML,翻译过来就是异步的JavaScript 和 XML。先弄清异步和同步:在客户端和服务器端相互通信的基础上同步:客户

2020-09-17 23:07:36 402

原创 大白话代理模式

代理模式是非常重要的设计模式,十分常见。本文旨在理解代理模式入门,后面到了Spring框架会再深入。本文目录一.写在前1.装饰器模式2.代理模式二.代理模式1.静态代理1.1 实现步骤2.动态代理2.1 实现步骤2.2 增强的方式有三种一.写在前开发中,经常会遇到增强某个对象的功能。比如Web的Filter过滤器组件,在过滤敏感词汇的场景下,用户在发送带有敏感词汇的请求时,需要更换掉词汇。而request对象中没有设置请求参数的API,这时候就需要过滤器对request对象进行增强,过滤掉词汇

2020-09-14 15:56:28 237

原创 【JavaWeb】Filter案例:登录验证、敏感词汇过滤

接上一遍Filter基础知识,本文在两个应用场景下使用FIlter过滤器,加深理解应用。本文目录Filter案例一.案例1_登录验证1.0 正常的登录流程1.1 需求1.2 代码实现1.2.1 目录结构1.2.2 数据库准备1.2.3 页面login.jsp和index.jsp1.2.4 dao层1.2.5 domain层1.2.6 util层1.2.7 web层1.3 测试二.案例2_敏感词汇过滤2.1 需求分析2.2 代码实现2.2.1 目录结构2.2.2 核心代码Filter案例练习场景下使

2020-09-14 15:38:32 654 1

原创 【JavaWeb】Web组件之Filter详细

本文介绍Web三大组件:Servlet、Filter、Listener中的Filter组件,并附上两个学习案例。本文目录Filter:过滤器1.概念2.Filter快速入门3.过滤器细节3.1 web.xml配置3.2 过滤器执行流程3.3 过滤器生命周期方法3.4 过滤器配置详解1.拦截路径`urlPatterns`配置:2.拦截方式配置:资源被访问的方式3.5 过滤器链(配置多个过滤器)过滤器执行先后顺序问题Filter:过滤器1.概念生活中的过滤器:净水器,空气净化器,土匪…web中

2020-09-14 15:09:48 224

原创 【JavaWeb】ServletContext对象详解,文件下载案例

补充一个服务器端的全局对象ServletContext,不常用,但功能强大。本文目录ServletContext对象1.概念2.获取ServletContext对象3.ServletContext对象的功能3.1 获取文件的MIME类型3.2 作为域对象:共享数据,范围是全局的3.3 获取文件的真实(服务器)路径文件下载案例一.文件下载需求二.需求分析三.案例实现步骤四.存在的问题ServletContext对象1.概念ServletContext对象代表整个web应用,可以和程序的容器(服务器

2020-09-10 18:09:00 222

原创 【JavaWeb】综合案例:用户信息管理系统

用户信息管理系统一.系统功能需求完成一个简单的用户信息管理系统,管理员可以登录系统,查询所有用户信息,实现多用户信息的管理。练习项目,很多地方有待完善,该案例仅用于串联和练习技术点,本文记录完成过程中的遇到一些问题和解决方案。项目代码全放在github上了。系统的功能1.简单功能管理员登录:拥有管理员登录界面列表查询显示:查询所有用户信息,以表格的形式展示添加:添加新用户删除:删除用户信息修改:修改用户信息2.复杂功能删除选中:可以实现多选用户信息条目,点击删除选中即可删除多

2020-09-10 17:47:40 8144 6

原创 【JavaWeb】MVC开发模式

简单介绍MVC:开发模式本文目录一.JSP演变历史二.MVCMVC即:Model View Controller。MVC优缺点一.JSP演变历史早期web应用开发时,只有servlet,只能使用response输出html标签数据,非常麻烦。后来有jsp技术,简化了Servlet的开发,但如果过度使用jsp,在jsp中即写大量的java代码,又写html标签,造成难于维护,写的代码只有自己看得懂,难于分工协作。再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性。二.

2020-09-08 22:25:45 237

原创 【JavaWeb】JSP进阶:EL表达式和JSTL标签

本文主要内容:1.EL表达式;2.JSTL:JSP标准标签库本文目录写在前面一.EL表达式1.概念2.作用3.语法4.注意事项5.EL表达式使用5.1 运算5.2 获取值5.3 获取对象、List集合、Map集合的值5.4 使用隐式对象二.JSTL标准标签库1.概念2.作用3.使用步骤4.常用的JSTL标签5.练习写在前面JSTL仅是JSP表达式语言,而EL既是HTML也是JSP表达式语言,全称是Expression Language。 在JavaScript中也可以使用EL表达式。JSP的代码

2020-09-08 22:13:28 442

原创 【JavaWeb】会话技术Session详细

会话技术之Session的详解本文目录1.Session概念2.Session快速入门3.Session原理4.Session细节4.1 当客户端关闭后,服务器不关闭,两次获取session是否为同一个?4.2 客户端不关闭,服务器关闭后,两次获取的session是同一个吗?4.3 session什么时候被销毁?5.Session的特点6.案例:验证码6.1 案例需求6.2 案例分析6.3 代码实现6.4 运行案例1.Session概念Session(主菜):服务器端会话技术,在一次会话的多次请求

2020-09-08 14:57:26 308

原创 【JavaWeb】JSP入门学习(全面)

JSP入门篇,JSP了解、能看懂代码即可。本文目录1.JSP概念2.JSP原理3.JSP的脚本:JSP定义Java代码的方式4.JSP的指令5.JSP的注释6.JSP的内置对象案例:改造Cookie案例1.JSP概念JSP( Java Server Pages ):java服务器端页面。可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码。目的就是为了简化代码编写。同时可以写Java代码和html,因此代码也不易阅读。2.JSP原理只需要记住JSP本质上就是

2020-09-08 14:35:06 4490

原创 【JavaWeb】会话技术Cookie详细

会话技术Cookie详细,主要内容:1. 会话技术;2. 会话技术之Cookie本文目录一.会话技术1.会话概念2.会话功能3.会话方式二.Cookie1.Cookie概念2.Cookie快速入门3.Cookie实现原理4.Cookie的细节4.1 一次可不可以发送多个cookie?4.2 cookie在浏览器中保存多长时间?4.3 cookie能不能存中文4.4 cookie共享问题?5.Cookie的特点和作用6.案例:记录上一次访问的时间一.会话技术1.会话概念会话:一次会话中包含多次请求和

2020-09-08 14:14:46 207

原创 【JavaWeb】Response对象详解,验证码案例

HTTP之Response:接上一篇博文HTTP协议详细.本文目录一.设置Response对象1.设置响应行2.设置响应头3.设置响应体二.Response重定向重定向代码实现三.相对路径和绝对路径四.Response输出数据1.服务器输出字符数据到浏览器2.服务器输出字节数据到浏览器五.Response验证码案例一.设置Response对象响应消息数据格式:响应行响应头响应空行响应体Response对象功能:设置响应消息1.设置响应行响应行格式:协议/版本信息 响应状态码 状

2020-08-31 10:28:05 428

原创 【JavaWeb】综合案例:用户登录

这个综合案例是Web应用种常见的业务:用户登录。本文目录1.用户登录案例需求2.案例分析3.开发步骤3.1 创建数据库环境3.2 创建项目,导入jar包3.3 编写html页面,配置文件3.4 结构目录3.5 创建包com.dong.domain,创建类User3.6 创建包com.dong.util,编写工具类JDBCUtils3.7 创建包com.dong.dao,创建类UserDao,提供login方法3.8 创建包com.dong.test,创建类UserDaoTest,测试login方法3.9

2020-08-21 09:53:30 1913

原创 【JavaWeb】Request对象详解

HTTP之Request:接上一篇博文HTTP协议详细.本文目录一.Request请求1.Request对象和Response对象的原理2.Request对象继承体系结构3.Request功能3.1 获取请求消息数据3.2 获取请求头数据3.3 获取请求体数据4.request其它功能4.1 获取请求参数通用方式4.1.1 中文请求参数乱码问题4.2 请求转发4.3 共享数据4.4 获取ServletContext对象一.Request请求1.Request对象和Response对象的原理req

2020-08-21 00:21:31 4711

原创 【JavaWeb】HTTP协议详细

HTTP协议本文目录HTTP协议一.HTTP协议1.概要二.请求消息1.request请求消息组成2.1 请求行2.2 请求头2.3 请求空行2.4 请求体(正文)2.请求消息的字符串格式三.响应消息2.1 响应行2.2 响应头2.3 响应空行2.4 响应体一.HTTP协议1.概要HTTP协议概念:Hyper Text Transfer Protocol 超文本传输协议。传输协议:定义了,客户端和服务器端通信时,发送数据的格式。特点:基于TCP/IP的高级协议默认端口号:80基于请求

2020-08-20 23:57:51 309

原创 Spring学习(6)-spring简单例子

spring案例本文目录spring案例一.使用 spring 的 的 IoC 的实现账户的CRUD的例子1.需求2.代码2.1 数据库准备2.2 新建Maven工程,导入Maven坐标2.3 编写实体类2.4 编写持久层代码2.5 编写业务层代码2.6 编写配置文件bean.xml2.7 编写测试类3.运行程序4.小结一.使用 spring 的 的 IoC 的实现账户的CRUD的例子比如:我想实现对账户的CRUD的操作;运行程序,表现层调用业务层,业务层调用持久层,持久层中会完成对账户CRUD业

2020-08-10 17:48:38 420

原创 Spring学习(5)-spring Bean的作用范围和生命周期

spring Bean的作用范围和生命周期本文目录spring Bean的作用范围和生命周期一.Spring Bean的作用域1.1 作用域的种类1.2 singleton和prototype 作用域1.3 代码演示1.4 小结二. Spring Bean的生命周期2.1 为什么要了解 Bean的生命周期2.2 bean对象的生命周期2.3 代码演示2.4 小结一.Spring Bean的作用域Spring bean 的 5 种作用域,详细介绍 singleton 和 prototype 这两种最

2020-08-10 16:14:44 585

原创 Spring学习(4)-spring IOC中bean标签,常用属性,注入方法

spring IOC中bean标签,常用属性,注入方法本文目录spring IOC中bean标签,常用属性,注入方法1.Spring Bean是什么?2.bean 标签3.bean 标签的常用属性4.创建bean的三种方式4.1 第一种方式:使用默认构造函数创建。4.2 第二种方式: 使用普通工厂中的方法创建对象(使用某个类中的方法创建对象,并存入spring容器)4.3 第三种方式:使用工厂中的静态方法创建对象(使用某个类中的静态方法创建对象,并存入spring容器)5.小结1.Spring Bea

2020-08-10 16:09:28 424

原创 Spring学习(3)-spring核心思想IOC(控制反转)和DI(依赖注入)

spring核心思想IOC(控制反转)和DI(依赖注入)核心思想——IOC(Inversion Of Control 控制反转)和DI(Dependency Injection 依赖注入)上一篇简单了解的控制反转的思想和作用,这一篇深入一点。1.一般的程序在一个一般的java程序内,一切皆对象,对象依赖另一个对象,比如电脑对象依赖游戏对象,相当于电脑类中有一个属性是游戏对象。在MVC思想中,java代码结构是:Model:实体模型(entity)、服务模型(service)、数据模型(dao)

2020-08-10 15:54:11 347

原创 Spring学习(2)-程序间耦合和工厂模式解耦

程序的耦合及解耦本文目录程序的耦合及解耦1.什么是程序的耦合2.解决程序耦合的思路3.工厂模式解耦4.控制反转-Inversion Of Control5.使用 spring 的 的 IOC解决程序的耦合5.1 新建Maven项目5.2 导入spring框架的基础包5.3 编写代码5.4 创建spring的XML配置文件5.5 运行Clien.java5.6 小结6.spring基于XML的IOC细节(1)6.1 spring中工厂的类结构图6.2 Ioc核心容器ApplicationContext接口

2020-08-10 15:45:00 259

原创 Spring学习(1)-了解spring的各个模块

Spring学习(1)-了解spring的各个模块本文目录1.Spring简介2.Spring的优势3.Spring的核心模块(体系结构)1.Spring Framework下载地址2.Spring Framework的模块图2.1 Core Container(核心容器)2.2 Data Access/Integration(数据访问/集成)2.3 Web 模块2.4 Spring AOP 简介2.5 Spring Aspects 模块2.6 Instrumentation 模块2.7 Messagin

2020-08-08 22:26:45 222

原创 【JavaSE】JDBC(三):Spring的JDBCTemplate基本使用

Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发

2020-07-06 08:30:39 254

原创 【JavaSE】JVM、JRE与JDK到底是个啥

最近为什么开始写Java基础了,其实是因为参加了一次面试,和面试官简短聊了20来分钟,从回答问题,事后请教朋友,发现从这次面试中狠狠的暴露了自己Java基础薄弱…,所以该走的路,一步都不能落下o。...

2020-06-14 16:21:09 982 1

原创 【JavaSE】Java面向对象三特性之封装性

Java基础,打破概念窗。1.什么是封装2.封装性在Java当中的体现方法就是一种封装关键字private也是一种封装3.封装优化1——this关键字4.封装优化2——构造方法5.标准类代码——JavaBean

2020-06-13 21:55:33 213

原创 【JavaSE】Java面向对象的思想(类、对象、对象调用内存图)

Java基础,打破模糊概念。1.为什么需要面向对象思想2.什么是面向对象编程3.Java中怎样体现面向对象的Java中的类对象成员变量和局部变量区别

2020-06-13 12:30:30 346

原创 一点简单计算机基础知识(二进制、字节、常见DOS命令)

  最近回顾Java基础视频,养成做笔记的习惯,以前一些概念知识,不注重,趁回顾,就记录下来。本文目录1.二进制2.字节3.常用DOS命令1.二进制  计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含0、1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特)。十进制数据转成二进制数据: 使用除以2获取余数的方式。二进制数据转成十进制数据: 使用8421编码的方式。二进制与十进制的转换运算:2.字节  字节是我们

2020-06-07 17:17:15 722

原创 【JavaSE】JDBC(二):数据库连接池(C3P0、Druid)

JDBC系列二,前面知道了JDBC(一)基础部分,一些常规操作后,这部分来总结下数据库连接池技术。为什么要用数据库连接池什么是数据库连接池如何使用数据库连接池

2020-06-06 21:42:11 365 1

原创 【JavaSE】JUnit单元测试

记录Java的JUnit单元测试学习。本文目录测试分类为什么需要单元测试什么是单元测试JUnit单元测试JUnit使用使用步骤:会用到的注解测试分类1.黑盒测试:不需要写代码,只关注程序结果。给输入值,看程序是否能够输出期望的值。2.白盒测试:需要写代码。关注程序具体的执行流程。为什么需要单元测试  在平时的开发当中,一个项目往往包含了大量的方法,可能有成千上万个。如何去保证这些方法产生的结果是我们想要的呢?当然了,最容易想到的一个方式,就是我们通过System.out来输出我们的结果,看看

2020-06-01 16:37:40 420

原创 【JavaSE】JDBC:API实战(CURD,封装结果集,批量处理sql,处理二进制大数据文件,获取主键列、元数据)

接上一篇:JDBC(一)基础.用JDBC的API来做一些常规的练习。连接工具类连接MySQL数据库的工具类JDBCUtils.javaimport java.io.FileReader;import java.io.IOException;import java.net.URL;import java.sql.*;import java.util.Properties;/** * JDBC工具类 */public class JDBCUtils { //声明用到参数对应的

2020-05-31 14:44:46 433

原创 【JavaSE】JDBC(一):基础(本质,操作步骤,类对象详解,工具类,事务)

JDBC第一部分基础,趁最近在回顾知识,趁热总结完。想想每次要用到数据库时,自己回来翻书、找文档的模样,就很真实。本文讲解JDBC技术基础,连接数据库步骤,如何应用,以连接MySQL数据库为例,后续会有进阶。...

2020-05-29 22:38:57 420

原创 【MySQL】三大范式(设计理念、优点、不足之处)

刷完基础视频,对数据库设计范式有了一些了解,也经过了实际动手设计数据库有一些感悟。被人问起三大范式,还是只能说出大概,肯定没搞明白,今天就把这个点搞通透。1.为什么需要范式2.什么是范式3.如何应用范式...

2020-05-25 17:54:30 6654 8

2023年第十四届蓝桥杯软件省赛 python研究生组真题

2023年第十四届蓝桥杯软件省赛 python研究生组 真题PDF 供参考学习

2023-04-30

Python实现矩阵置换优化算法

矩阵转置运算在矩阵运算中占有重要地位,它是矩阵最基本的运算之一。大数据领域、机器学习领域都会涉及到矩阵运算。考虑到Python是大数据、机器学习领域使用的主流语言,因此使用Python语言来实现矩阵置换优化算法。 数据集+python代码+最终报告文档

2022-06-20

am2320-v1_2说明书(详细版).pdf

AM2320 数字温湿度传感器 产品手册

2021-02-25

空空如也

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

TA关注的人

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