自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 构建学习机器学习的第一个模型:k近邻算法

机器学习:k近邻算法

2021-12-13 15:03:21 1190

原创 Bootstrap的基础学习

基础Bootstrap的基础

2021-12-12 22:52:41 436

原创 机器学习:鸢尾花分类

机器学习初学

2021-12-01 20:22:21 364

原创 正则表达式

正则表达式文章目录正则表达式概念和作用作用re.findall()方法API常见用法re.findall()r原串案例使用正则概念和作用是一种字符串匹配的模式作用检查一个字符串是否含有某种子串替换匹配的子串提取某个字符串中匹配的子串[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SSpJnC72-1637572113250)(C:\Users\qinlinjian\Pictures\Camera Roll\Screenshot_20211122_1622

2021-11-22 17:09:13 106

原创 BeautifulSoup解析库

BeautifulSoup解析库文章目录BeautifulSoup解析库介绍安装BeautifulSoup对象介绍与创建BeautifulSoup 对象的find方法实现介绍从HTML或者xml文件中提取数据的Python库安装BeautifulSoup 4pip install bs4#安装lxmlpip install lxmlBeautifulSoup对象介绍与创建# 导入模块from bs4 import BeautifulSoupdef test(): #创建

2021-11-22 11:33:13 450

原创 requests基本使用

requests基本使用requests使用3步骤导入模块import requests发送get请求,获取响应req=requests.get("http://www.baidu.com")#拿到相应的对象从响应中获取数据print(req.content)response常见属性response.text:响应体str类型response.ecoding:二进制转换字符使用的编码response.content:响应体bytes类型实现# 导入模块i

2021-11-22 11:31:28 95

原创 DOM的基础学习

DOM的基础学习概念Document Object Model 文档对象模型将标记语言文档的各个组成部分,封装为对象。可以使用这些对象,对标记语言文档进行CRUD的动态操作W3C DOM 标准被分为 3 个不同的部分:Core DOM - 所有文档类型的标准模型Document:文档对象Element:元素对象Attribute:属性对象Text:文本对象Comment:注释对象Node:结点对象,其他5个的父对象XML DOM - XML 文档的标准模型HTML

2021-11-09 10:54:25 86

原创 算法题:递归实现指数型枚举

算法题:递归实现指数型枚举文章目录算法题:递归实现指数型枚举题目内容:输入格式输出格式数据范围输入样例:输出样例:分析/步骤:CODE:题目链接:(https://www.acwing.com/activity/content/problem/content/1545/)题目内容:从 1∼n这 n 个整数中随机选取任意多个,输出所有可能的选择方案。输入格式输入一个整数 n。输出格式每行输出一种方案。同一行内的数必须升序排列,相邻两个数用恰好 11 个空格隔开。对于没有选任何数的方案,输出

2021-11-07 21:33:20 255

原创 蓝桥杯2019年省赛真题-完全二叉树的权值

蓝桥杯2019年省赛真题-完全二叉树的权值文章目录蓝桥杯2019年省赛真题-完全二叉树的权值题目内容题目描述输入描述输出描述输入输出样例示例分析/步骤:CODE:题目内容题目描述给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下、从左到右的顺序依次是 A1,A2,⋅⋅⋅AN如下图所示:现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点 权值之和最大?如果有多个深度的权值和同为最大,请你输出其中最小的深度。注:根的深度是 1。输入描述第一行包含一个整数

2021-11-07 21:08:19 294

原创 蓝桥杯2019省赛真题:数的分解

蓝桥杯2019省赛真题:数的分解文章目录蓝桥杯2019省赛真题:数的分解题目内容:题目描述分析/步骤:CODE:题目内容:题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。把 2019分解成 3个各不相同的正整数之和,并且要求每个正整数都不包含数字 2和4,一共有多少种不同的分解方法?注意交换3个整数的顺序被视为同一种方法,例如 1000+1001+18和 1001+1000+18被视为同一种。分析/步骤:目的是将2019分成三个正整数,显然,三个数中必定有一

2021-11-07 20:37:36 250

原创 算法模板题:n-皇后问题

算法模板题:n-皇后问题文章目录算法模板题:n-皇后问题题目链接:题目内容:输入格式输出格式数据范围输入样例:输出样例:分析/步骤:CODE:题目链接:(https://www.acwing.com/problem/content/845/)题目内容:n−皇后问题是指将 n 个皇后放在n×n 的国际象棋棋盘上,使得皇后不能相互攻击到,即任意两个皇后都不能处于同一行、同一列或同一斜线上。现在给定整数 n,请你输出所有的满足条件的棋子摆法。输入格式共一行,包含整数 n。输出格式每个解决

2021-11-05 15:58:08 214

原创 算法模板:全排列数字

算法模板:全排列数字文章目录算法模板:全排列数字题目链接:输入格式输出格式数据范围输入样例:输出样例:分析/步骤:CODE:题目链接:https://www.acwing.com/problem/content/844/给定一个整数 n,将数字 1∼n 排成一排,将会有很多种排列方法。现在,请你按照字典序将所有的排列方法输出。输入格式共一行,包含一个整数 n。输出格式按字典序输出所有排列方案,每个方案占一行。数据范围1≤n≤7输入样例:3输出样例:1 2 31 3 2

2021-11-05 11:09:42 117

原创 BOM学习

BOM学习概念:Browser Object Model将浏览器的各个组成部分封装成对象更多详细学习:https://www.w3school.com.cn/jsref/index.asp组成:Window:窗口对象Navigator:浏览器对象Screen:显示器屏幕对象History:历史记录对象Location:地址栏对象Window:窗口对象<!DOCTYPE html><html lang="en"><head>

2021-11-01 21:48:24 115

原创 算法模板:字符串哈希

算法模板:字符串哈希题目内容:给定一个长度为 n 的字符串,再给定 m 个询问,每个询问包含四个整数 l1,r1,l2,r2,请你判断 [l1,r1] 和 [l2,r2]这两个区间所包含的字符串子串是否完全相同。字符串中只包含大小写英文字母和数字。输入格式第一行包含整数 n和 m,表示字符串长度和询问次数。第二行包含一个长度为 n的字符串,字符串中只包含大小写英文字母和数字。接下来 m行,每行包含四个整数 l1,r1,l2,r2,表示一次询问所涉及的两个区间。注意,字符串的位置从 1开始编号。输

2021-11-01 21:12:39 316

原创 JavaScript-DOM事件简单学习

JavaScript-DOM简单学习DOM简单学习功能:控制html文档的内容代码:获取页面标签(元素)对象 Elementdocument.getElementById(“id值”);通过元素的id值来获取元素对象操作Element对象:设置其属性值:明确获取的对象是哪一个查看API文档,找其中有哪些属性可以设置修改标签体内容:属性:innerHTML获取元素对象使用innerHTML属性修改标签体内容事件简单学习功能:某些组件被执行了某些操

2021-10-30 19:47:57 128

原创 JavaScript基础

JavaScript基础概念一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史JavaScript=ECMAScript+JavaScript自己特有的东西(BOM+DOM)ECMAScript:客户端脚本语言的标准基本语法与htm

2021-10-30 14:35:20 108

原创 算法模板:模拟离散列表(哈希表:拉链式)

算法模板:模拟离散列表(哈希表:拉链式)模板题维护一个集合,支持如下几种操作:I x,插入一个数 x;Q x,询问数 x是否在集合中出现过;现在要进行 N次操作,对于每个询问操作输出对应的结果。输入格式第一行包含整数 N,表示操作数量。接下来 N 行,每行包含一个操作指令,操作指令为 I x,Q x 中的一种。输出格式对于每个询问指令 Q x,输出一个询问结果,如果 x在集合中出现过,则输出 Yes,否则输出 No。每个结果占一行。数据范围1≤N≤105−109≤x≤

2021-10-29 20:04:54 208

原创 LeetCode笔记:两数之和

LeetCode笔记:两数之和题目描述给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums

2021-10-28 19:10:11 98

原创 CSS页面美化和布局控制

CSS页面美化和布局控制概念Cascading Style Sheets 层叠样式表层叠:多个样式可以作用在同一个html的元素上,同时生效好处功能强大将内容展示和样式控制分离降低耦合度,解耦让分工协作更容易提高开发效率CSS的使用:CSS与HTML结合方式内联样式在标签内使用style属性指定css代码如:<div style="color:red;">hello css</div>内部样式在head标签内,定

2021-10-26 23:11:48 168

原创 HTML标签:表单标签

HTML标签:表单标签文章目录HTML标签:表单标签表单概念:表单项标签简单注册表案例表单概念:用于采集用户输入的数据的。用于和服务器进行交互使用的标签<form></form>form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围属性:action:指定提交数据的URLmethod:指定提交方式分类:一共7种,2种比较常用get:请求参数会在地址中显示。会封装到请求行中(HTTP协议后讲解)请求参数长度

2021-10-23 23:30:54 234

原创 HTML快速入门

HTML快速入门文章目录HTML快速入门概念:是最基础的网页开发语言快速入门:案例:旅游网站首页概念:是最基础的网页开发语言Hyper Text Markup Language超文本标记语言超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。标记语言:由标签构成的语言。<标签名称>,如html,xml标记语言不是编程语言快速入门:语法:html文档后缀名 .html 或者 .htm标签分为围堵标签:有开始标签和结束标

2021-10-23 14:46:03 125

原创 WEB简介

WEB简介web概念概述JavaWeb:使用Java语言开发基于互联网的项目软件架构C/S:Client/Server 客户端/服务器段在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷…优点:用户体验好缺点:开发、安装、部署、维护 麻烦B/S:Browser/Server 浏览器/服务器端只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务端程序优点:开发、安装、部署、维护 简单缺点:如果应用过大,用户体

2021-10-13 10:17:18 105

原创 数据库连接池-c3p0&Druid(java)

数据库连接池-c3p0&Druid文章目录数据库连接池-c3p0&DruidSpring JDBC概念:其实就是一个容器(集合),存放数据库连接的容器。就是当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接的对象,用户访问完之后,会将连接对象归还给容器好处:节约资源用户访问高效实现:标准接口:DataSource javax.sql包下的方法:获取连接:getConnection()归还连接:如果连接对象C

2021-10-04 14:29:23 223

原创 JDBC-Java DateBase Connectivity(Java 数据库连接)

JDBC-Java DateBase Connectivity(Java 数据库连接)概念:Java语言操作数据库JDBC本质:是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包 。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中实现的类快速入门:步骤:导入驱动jar包 mysql-connector-java-8.0.26.jar复制mysql-connector-java-8.0.

2021-09-28 23:30:26 177

原创 MySQL数据库DCL--管理用户

MySQL数据库DCL–管理用户DCL:管理用户,授权DBA:数据库管理员管理用户添加用户:语法:create user ‘用户名’@‘主机名’ identified by ‘密码’;删除用户:语法:drop user ‘用户名’@‘主机名’;修改用户密码:语法:update user set password = password(‘新密码’) where user = ‘用户名’;​ set password for ‘用户名’@‘主机名’

2021-09-21 20:29:40 169

原创 数据库的事务

数据库的事务事务的基本介绍​ 概念如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。操作:开启事务:start transaction;回滚:rollback;提交:commit;MySQL数据库中事务默认自动提交事务提交的两种方式:自动提交mysql就是自动提交的一条DML(增删改)语句会自动提交一次事务手动提交Oracle 数据库默认是手动提交事务的需要先开启事务,再提交修改事务的默认提交方式:查看事务的

2021-09-21 19:27:33 138

原创 数据库的多表查询

数据库的多表查询查询语法select​ 列名列表from​ 表名列表where…笛卡尔积:有两个集合A,B,取这两个集合的所有组成情况。要完成多表查询,需要消除无用的数据多表查询的分类内连接查询:隐式内连接:使用where条件来消除无用数据例子:– 查询所有员工信息和对应的部门信息SELECT * FROM emp,dept WHERE emp.`dept_id`=dept.`id`;显式内连接:语法:select 字段列表 from

2021-09-17 19:40:04 118

原创 Java web学习-数据库的备份和还原

Java web学习-数据库的备份和还原命令行的方式语法:备份:mysqldump -u用户名 -p密码 数据库名称 > 保存的路径还原:登录数据库创建数据库使用数据库执行文件:source 文件路径图形化工具方式...

2021-09-08 14:14:54 208

原创 Java web学习-SQL通用语句

Java web学习-SQL通用语句文章目录Java web学习-SQL通用语句SQL通用语句SQL分类DDL:操作数据库、表DML:增删改表中数据DQL:查询表中的记录约束数据库的设计SQL通用语句SQL语句可以单行或多行书写,以分号结尾可使用空格和缩进来增强语句的可读性MySQL数据库的SQL语句不区分大小写,关键字建议使用大写3种注释单行注释:-- 注释内容 或 # 注释内容(mysql 特有)多行注释:/* 注释 */SQL分类DDL:操作数据库、表DML:增删改表

2021-09-08 10:15:00 260

原创 Java web学习-MySQL登录和退出

Java web学习-MySQL登录和退出文章目录Java web学习-MySQL登录和退出MySQL服务启动MySQL登录MySQL退出MySQL目录结构MySQL服务启动手动cmd–> services.msc 打开服务的窗口用管理员打开cmdnet start mysql:启动mysql的服务net stop mysql:关闭mysql的服务MySQL登录mysql -uroot -p*** :-u后面跟用户名,-p后面跟密码mysql -hip -uroot

2021-08-30 23:56:11 133

原创 Java web学习-注解

Java web学习-注解文章目录Java web学习-注解JDK中预定义的一些注解自定义注解在程序中使用(解析)注解:获取注解中定义的属性值小结小结JDK中预定义的一些注解Override:检测被该注解标注的方法是否是继承自父类的@Deprecated:将该注解标注的内容,表示已经过时@SuppressWarnings:压制警告的一般传参数all @SuppressWarnings(“all”)自定义注解格式元注解public @interface 注解名称{}

2021-08-30 17:44:32 122

原创 Java web学习-反射

Java web学习-反射反射:框架设计的灵魂框架:半成品软件,可以在框架的基础上进行软件开发,简化代码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处可以在程序运行过程中,操作这些对象可以解耦,提高程序的可拓展性获取class对象的方式class.forName(“全类名”):将字节码文件加载进内存,返回Class对象多用于配置文件,将类名定义在配置文件中,读取文件,加载类类名.class:通过类名的属性class来获取多用于参数的传递

2021-08-29 16:52:16 135

原创 Java学习-Junit单元测试

Java学习-Junit单元测试测试分类黑盒测试白盒测试Junit使用:白盒测试步骤定义一个测试类包名:xxx.xxx.xxx定义测试方法:可以独立运行建议返回值void参数列表:空参给方法加@Test,这样就能独立运行了导入Junit依赖环境断言操作处理结果:// 3.断言 我断言这个结果是3Assert.assertEquals(3(期望结果),res(运算结果));补充: /** * 初始化方法 *

2021-08-28 23:17:55 146

原创 51单片机串口通信实操(中断函数)

51单片机串口通信实操(中断函数)详细参考单片机手册SM0、SM1分别为0,1时为模式一,因为模式一最为常用REN=1,为接收,REN=0,为不接收当 SM0,SM1,SM2,REN,TB8,RB8,TI,RI分别为0 1 0 0 0 0 0时,给SCON赋值时要转换为十六进制就是40,即SCON=0x40;烧录工具(STC-ISO)有波特率计算器可以方便初始化(和定时器计算器类似)数据显示模式HEX模式/十六进制模式/二进制模式:以原始数据的形式显示文本模式/字符模式:以原始数据编码后的

2021-08-23 16:13:46 3607

原创 51单片机串口通信

51单片机串口通信文章目录51单片机串口通信串口介绍硬件电路电平标准常见通信接口比较相关术语51单片机的UART串口参数及时序图串口模式图串行口相关寄存器串口介绍串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信;单片机的串口可以使得单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力;51单片机内部自带UART(Universal Asynchronous Receiver Trans

2021-08-21 12:51:52 374

原创 51单片机计时器

51单片机计时器文章目录51单片机计时器51单片机定时器介绍:51单片机定时器的作用:定时器的工作模式:STC89C52中断资源:定时器相关寄存器51单片机定时器介绍:51单片机的定时器属于单片机的内部资源,其电路的连接的运转均在单片机内部完成;51单片机定时器的作用:(1)用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作(2)替代长时间的Delay,提高CPU的运行效率和处理速度(…)更多相关参考单片机手册定时器个数:3个(T0、T1、T2),T0和T1与传统的51单片

2021-08-21 01:08:42 6078

原创 刷题-1-34.链表中环的入口结点

刷题-1-34.链表中环的入口结点题目来源:acwing网站:https://www.acwing.com/problem/content/86/给定一个链表,若其中包含环,则输出环的入口节点。若其中不包含环,则输出null。样例给定如上所示的链表:[1, 2, 3, 4, 5, 6]2注意,这里的2表示编号是2的节点,节点编号从0开始。所以编号是2的节点就是val等于3的节点。则输出环的入口节点3.思路参考y总题目用双指针,快慢指针,也就是一快一慢;设定第一个指针first为

2021-07-20 12:33:19 124

原创 单片机学习-3-独立按键操作

单片机学习-3-独立按键操作​ 创建项目时均是选择AT89C52.​ 轻触按键:相当于是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开;​ 前面所学的**P2=0xFE;**是直接控制八个LED灯的;​ 如果想操作而不影响其他LED时,操作位寄存器即可,如:P2_0、P2_1… ,赋值时非0即1;​ 获取按键是否被按下可以用语句:if(P3_1==0){ //0为低电平 P2_0=0;}else{ P2_0=1

2021-07-14 01:46:50 672

原创 单片机学习-2-实现对操作的时间延时

单片机学习-2-实现对操作的时间延时在STC-ISP软件中的右边的方框上边选择软件延时计算器void Delay500ms() //@12.000MHz{ unsigned char i, j, k; _nop_(); i = 4; j = 205; k = 187; do { do { while (--k); } while (--j); } while (--i);}上面的代码就是选择在系统频率是12.000MHz 定时长度为500毫秒 8051指

2021-07-13 01:31:16 776 1

原创 单片机学习-第一个LED灯点亮

单片机学习-第一个LED灯点亮#include<REGX52.H>//引入头文件void main(){ P2=0xFE;//用十六进制表示1111 1110,大小写无所谓,记得加0x前缀 //使得P20口是低电平}​ 头文件**#include<REGX52.H>里面预定义了很多标识符,就是单片机的寄存器,其中就有sfr P2 =0xA0;**二进制与十进制、十六进制对照表:​ P2=0xFE改变寄存器的值为二进制的== 11111110 ==低位就是P20第一

2021-07-13 01:08:06 3363

实现jdbc所需要的jar包汇总.zip

实现jdbc需要的jar包汇总

2021-12-21

C3P0-jar包和依赖包.zip

C3P0-jar包和依赖包:c3p0-0.9.5.5.bin.zip和mchange-commons-java-0.2.20.jar

2021-09-29

一键获取目录下所有文件的文件名

一键获取该exe文件所在的目录下的所有文件名到一个txt文件里面。

2021-07-24

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

TA关注的人

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