自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP 补充

HTTP 补充通过 form 表单构造 HTTP 请求通过 ajax 构造 HTTP 请求封装 ajax 方法通过 Java socket 构造 HTTP 请求通过 form 表单构造 HTTP 请求通过 ajax 构造 HTTP 请求封装 ajax 方法通过 Java socket 构造 HTTP 请求...

2022-01-28 18:44:35 744

原创 HTTP响应详解

HTTP响应详解认识状态码认识响应报头认识响应正文认识状态码认识响应报头认识响应正文

2022-01-27 18:54:19 2468

原创 初识HTTP协议

HTTP协议前言1、HTTP是什么?2、HTTP 协议格式2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1、HTTP是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。2、HTTP 协议格式HTTP 是一个文本格式的协议,可以通过 Chrome 开发者工具或者 Fid

2022-01-26 13:43:36 660

原创 Fiddler抓包工具安装与配置

fiddler配置步骤:双击打开安装好的 fiddler;点开之后出现如下界面,如图黄色区域;如图所示:按以下步骤点击进行配置;在选择了 Decrypt HTTPS traffic 后,弹出如下所示提示框一路点击yes即可配置成功!...

2022-01-25 14:22:00 264

原创 待办事项-JavaScript实现

待办事项-JavaScript 实现步骤:创建页面布局 HTML页面样式 CSS实现内容 JavaScriptHTML部分代码:在这里插入代码片CSS部分代码:在这里插入代码片JavaScript部分代码:在这里插入代码片

2022-01-22 12:03:48 2029

原创 表白墙-JavaScript实现

表白墙- JavaScript 实现预期效果步骤:HTML 创建页面布局CSS 调整样式JavaScript 实现内容HTML 部分代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="v

2022-01-21 13:39:01 319 2

原创 JavaScript 操作元素与节点

JavaScript 操作元素与节点操作元素获取/修改元素属性获取/修改表单元素属性获取/修改样式属性操作节点新增节点删除节点小结操作元素获取/修改元素属性示例:目的:点击修改 p 标签文本的颜色(默认为黑色)步骤:获取元素:querySelector修改元素的 style 属性代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <m

2022-01-20 07:51:02 1043 2

原创 JavaScript事件三要素

JavaScript 事件三要素 事件源:哪个元素触发的事件类型:点击、选中、修改事件处理程序: 进一步如何处理, 往往是一个回调函数 <input type="button" value="点我试试" onclick="alert('试试就试试')">该行代码中:事件源:按钮事件类型:绑定点击事件 onclick为回调函数事件处理程序:这里为回调函数内部代码"alert('试试就试试')"因此,js代码中,主要流程有:如何选择页面元素(也称为DOM元素)(找事件源)

2022-01-14 21:59:03 1115 2

原创 JavaScript基础知识

JavaScriptJavaScript 简介1.概念2.与 HTML、CSS关系3.JavaScript 组成4. 书写形式行内式内嵌式外部式5.注释6.输入、输出基础语法1. 变量的使用2. 基本数据类型3. 运算符4. 条件语句5. 数组6. 函数7. 作用域8. 对象JavaScript 简介1.概念JavaScript(简称JS):是一种具有函数优先的轻量级、解释型或即时编译型的编程语言;使用 JS 可以做什么:网页开发(更复杂的特效和用户交互)网页游戏开发服务器开发(node

2022-01-14 14:58:16 1439 7

原创 css常用元素属性

css常用元素属性字体属性文本属性文本对齐文本装饰文本缩进行高背景属性背景颜色背景图片背景平铺背景位置背景尺寸圆角矩形盒模型弹性布局字体属性项目Value字体类型font-family字体大小font-size字体粗细font-weight文本样式font-style字体颜色color代码如下:<!DOCTYPE html><html lang="en"><head> <meta char

2022-01-12 21:16:16 491

原创 css概述及选择器

csscss 概述css 基本语法css 三种引入方式内部样式表行内样式表外部样式css 书写风格css 两类选择器基础选择器标签选择器类选择器id选择器通配符选择器复合选择器后代选择器子选择器并集选择器伪类选择器css 概述css 层叠样式表,全称为:Cascading Style Sheets,是一种用来表现 HTML 或 XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。css 基本语法选择器+

2022-01-11 17:20:01 336

原创 HTML练习-简历

HTML简历制作简历展示在线填写简历信息简历展示代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-sca

2022-01-10 23:01:58 284

原创 HTML其他常用标签

HTML其他标签超链接标签 a表格标签基本使用合并单元格列表标签表单标签form标签input标签label标签select标签textarea 标签无语义标签超链接标签 a<a href="点击后要跳转的地址">链接显示的内容</a>(1) href: 充要条件, 表示点击后会跳转到哪个页面;(2)target属性: 表示打开方式,不写默认该属性是 _self, 写成 _blank 表示用新的标签页打开;链接的几种形式:外部链接: href 引用其他网站的地址

2022-01-10 17:32:38 385

原创 初识HTML常见标签

HTML认识HTMLHTML结构HTML文件基本结构HTML层次结构HTML快速生成框架HTML常见标签注释标签标题标签段落标签换行标签认识HTMLHTML:全称是 Hyper Text Markup Language,即超文本标记语言,它包括了一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML结构HTML 代码是由 “标签” 构成的,格式为: <body>hello</body>含义为:标签名

2022-01-08 14:50:21 429 3

原创 JavaJDBC编程

JAVA的JDBC编程数据库编程的必备条件下载数据库驱动包二级目录三级目录JDBC,即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范。这个API由java.sql.,javax.sql. 包中的一些类和接口组成,为Java开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问。数据库编程的必备条件编程语言,如Java,C、C++、Python等;数据库驱动包:不同的数据库,

2022-01-07 17:51:21 1618 6

原创 数据库约束与表的设计

MySQL表的操作(三)数据库约束约束类型约束类型下的操作及注意点表的设计一对一一对多多对多新增查询聚合查询(聚合函数、GROUP BY子句、HAVING)联合查询(内连接、外连接、自连接,子查询、合并查询)重点内容总结数据库约束约束类型常见的约束类型有以下几种:约束类型说明not null指示某列不能存储 null 值unique保证某列的每行必须有唯一的值default规定没有给列赋值时的默认值primary keynot null 和unique

2021-12-09 23:19:48 685

原创 MySQL表的操作(二)

MySQL表的增删查改---初阶插入数据单行数据 + 全列插入多行数据 + 指定列插入查询数据全列查询指定列查询查询字段为表达式别名去重:DISTINCT排序:ORDER BY排序:条件查询:WHERE分页查询:LIMIT修改(Update)删除(Delete)插入数据语法:insert into (字段1,字段2…)values(值1,值2…);单行数据 + 全列插入如:创建一张学生表,然后进行插入数据:– 创建一张学生表drop table if exists student ;c

2021-12-05 21:58:53 635

原创 MySQL表的操作(一)

MySQL中表的操作引言创建表查看表删除表重点内容总结练习(practice)引言需要操作数据库中的表时,需要先进入数据库,再操作表和数据;使用方式:进入数据库:use 数据库名;显示当前数据库中所有表:show tables;显示表结构:desc 表名;创建表语法格式:create table [if not exists]表名(字段1名称 数据类型,字段2名称 数据类型(最后字段没有逗号));例如:创建一个学生表包含字段:姓名,学号,年龄注意:可以使用comm

2021-12-05 21:51:15 507

原创 MySQL常用数据类型

MySQL常用数据类型数据类型数值类型字符串类型日期类型数据库操作与Java操作对比数据类型数值类型数值类型分为整形和浮点型整形的有以下:浮点型的有:字符串类型注:对于二进制数据,如文件、视频、音乐等,一般不在数据库中存储(网络流量有限);日期类型数据类型大小说明datetime8字节范围从1000年到9999年,不进行时区检索及转换timestamp4字节范围从1970年到2038年,自动检索当前时区并转换数据库操作与Java操作对比

2021-12-05 21:48:28 96

原创 MySQL(数据库增删查改)

MySQL前言数据库操作(增删查改)(1)查看数据库(2)创建数据库(3)使用数据库(4)删除数据库前言连接数据库之前要保证服务器处于运行状态。快捷键:(win+R), 再输入services.msc 即可查看;打开客户端软件:如下所示:点开之后,如下所示:输入正确的用户密码后,即可进行操作了,如下所示:数据库操作(增删查改)(1)查看数据库注意:字母不区分大小写;以分号结尾;databases为复数形式哦!如下所示:(2)创建数据库如下所示:

2021-12-04 14:14:57 1463

原创 数据库简介

数据库介绍数据库概念数据库学什么?数据库分类关系数据库(RDBMS)非关系数据库数据库语言(SOL)客户端连接服务器的方式数据库概念数据库本质上是一个软件,将数据保存在硬盘,采用数据库能够更有效的管理数据。数据库可以提供远程服务,即通过远程连接来使用数据库,因此也称为数据库服务器。服务器:(1)硬件上看,提供远程主机的服务(2)软件上看,网络上提供服务的软件与我们之前所学的数据结构有所不同,数据结构本质上是一门学科,将数据保存在内存中。内存 VS 硬盘硬盘大,内存小内存的成本高

2021-12-04 14:10:53 844

原创 简单了解AVL树与红黑树

初识AVL与红黑树AVL树:二叉搜索树+平衡性限制;二叉搜索树:前面已经介绍,二叉搜索树又被称为二叉排序树,满足以下性质:若它的左子树不为空,则左子树上所有结点的值都小于根结点的值;若它的右子树不为空,则右子树上所有结点的值都大于根结点的值;它的左右子树也是一棵二叉搜索树;AVL树平衡性限制:每个结点左右子树高度差的绝对值不能超过1,该绝对值又称为平衡因子;平衡因子=右子树高度-左子树高度当插入结点时,可能会破坏平衡性解决方式:旋转处理单旋转:又分为左单旋+右单旋

2021-11-30 22:46:13 281

原创 哈希表想知道的都在这啦

哈希表概念二级目录三级目录概念根据键(Key)直接访问在内存存储位置的数据结构二级目录三级目录

2021-11-30 10:13:36 684

原创 二叉搜索树与双向链表

二叉搜索树与双向链表(力扣)二叉搜索树与双向链表思路:由题目可以看出:转换成功后,链表中的第一个结点就是二叉搜索树的最左侧的结点;方法:中序遍历,将树中每个结点的指向重新指定即可;先遍历左子树遍历根结点(操作:给根结点的左右进行指向)遍历右子树代码实现:class Solution { public Node treeToDoublyList(Node root) { if(root==null){ return null;

2021-11-28 14:53:37 275

原创 二叉搜索树

二叉搜索树一级目录二级目录三级目录一级目录二级目录三级目录

2021-11-28 14:08:48 554

原创 颜色分类与只出现一次的字符(力扣)

颜色分类leetcode:颜色分类思路:对数组进行两次遍历,在第一次遍历中将数组中所有的0交换到数组的前面;第二次遍历时,将所有的1放置在0的后面位置;此时,尾部剩余元素就是2了,也就完成了排序;代码实现:class Solution { //交换方法 public void swap(int[] nums,int left,int right){ int temp=nums[left]; nums[left]=nums[right];

2021-11-24 23:22:29 204

原创 Map与Set

Map和Set概念及使用场景两种模型Map的使用Map在集合框架中的位置Map.Entry(K,V)的说明Map的常用方法Map的两个实现类的使用(TreeMap、HashMap)TreeMap和HashMap的区别Map使用时的注意事项Set的使用Set在集合框架中的位置Set的常用方法Set的两个实现类的使用(TreeSet、HashSet)TreeSet和HashSet的区别Set使用时的注意事项OJ练习概念及使用场景Map和Set是一种专门用来进行搜索的容器(或数据结构);前面常见的搜索方式

2021-11-22 23:24:45 614

原创 链表相关笔试题

链表面试题目删除链表给定的结点链表的反转(逆置链表)链表的中间结点链表的倒数第K个结点链表的第一个公共结点合并两个排序的链表分割链表删除链表中的重复元素II删除链表给定的结点leetcode:删除链表中给定的结点链表的反转(逆置链表)leetcode:反转链表链表的中间结点leetcode:链表的中间结点链表的倒数第K个结点leetcode:链表的倒数第K个结点链表的第一个公共结点leetcode:链表的第一个公共结点合并两个排序的链表leetcode:合并两个排序的链

2021-11-20 23:26:06 971

原创 常见排序算法集合来了^_^

常见七大排序算法排序分类插入排序直接插入排序希尔排序选择排序选择排序堆排序交换排序冒泡排序快速排序归并排序归并排序排序分类按稳定性分按排序思想分插入排序直接插入排序希尔排序选择排序选择排序堆排序交换排序冒泡排序快速排序归并排序归并排序...

2021-11-16 16:58:01 1645

原创 Matlab机器人工具箱安装步骤

MATLAB机器人工具箱下载连接机器人工具箱的安装今天用到机器人工具箱,顺便在这里给大家分享一下,需要的可以参考哦!安装步骤:解压下载完的机器人工具箱文件,将解压文件复制到 MATLAB 安装目录下的 toolbox 文件夹中;设置 MATLAB路径,添加并包含子文件夹;启动运行:命令行输入 startup_rvc;(或者也可以返回到刚才 rvctools 的安装路径中,点击startup_rvc);检验是否安装成功;检验安装成功与否的方法:在 MATLAB 命

2021-11-12 09:59:22 6831 1

原创 Java对象的比较

Java对象的比较对象值相等比较对象大小比较对象值相等比较==& equals 区别== 是用来比较对象地址,而 equals 一般是用来比较对象的内容的; 但需要手动重写object 类中的 equals 方法; public static void main(String[] args) { Card c1=new Card("A","红心"); Card c2=new Card("J","黑桃"); Card c3=c1

2021-11-11 16:50:57 953

原创 优先级队列-堆数据结构

优先级队列(堆)优先级队列( PriorityQueue)优先级队列的概念优先级队列的使用1. 三种构造方式2. 常见方法3. 使用时的注意事项优先级队列的模拟实现---->堆堆的概念堆的性质堆的顺序存储堆的创建Top-k问题优先级队列( PriorityQueue)优先级队列的概念我们知道队列是先进先出的结构,而优先级队列则是指元素进出顺序是有先后次序的,在出队列时,可能需要优先级高或者优先级低的元素先出队列,这种数据结构就称为优先级队列;该结构是线程不安全的;类似于医院,银行,机场或者其

2021-11-10 17:46:54 762

原创 面试中不可少的二叉树试题

二叉树进阶试题前序遍历和和中序遍历还原二叉树中序遍历和和后序遍历还原二叉树二叉树构造字符串求二叉树的最近公共祖先前序遍历和和中序遍历还原二叉树链接:前序+中序还原二叉树思路:在前序遍历结果中确定二叉树的根结点(原因:前序遍历是先遍历根结点,在遍历根的左子树,后遍历根的右子树);在中序遍历结果中找根的位置 pos,以pos 为分界点,左边为根的左子树元素所处的位置,右边为根的右子树元素所处的位置;还原根结点;递归还原根的左子树;递归还原根的右子树代码实现:class Solution

2021-11-08 20:41:41 316

原创 二叉树相关题目(leetcode)

二叉树相关面试题完全二叉树相同的树另一棵树的子树平衡二叉树对称二叉树求二叉树深度二叉树的分层遍历二叉树前序非递归实现二叉树中序非递归实现二叉树后序非递归实现完全二叉树链接:二叉树完全性校验完全二叉树:假设树的高度为h,前h-1层结点树达到饱和,第h层树从左往右依次进行排列,该种排列方式就称为完全二叉树思路:完全二叉树每个结点的特点:结点没有孩子结点的两个孩子都存在;结点只有一个孩子,这个孩子一定是左孩子检测方式:按照层序遍历的方式来检测每一个结点的情况,找到第一个 不饱和 的结点

2021-11-06 23:30:09 195

原创 二叉树构建及遍历~

二叉树的构建及遍历描述编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。例如如下的先序遍历字符串:ABC##DE#G##F### 其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中序遍历,输出遍历结果。输入描述:输入包括1行字符串,长度不超过100。输出描述:可能有多组测试数据,对于每组数据, 输出将输入字符串建立二叉树后中序遍历的序列,每个字符后面都有一个空格。 每个输出结果占一行。示例1输入: abc

2021-11-06 11:27:49 127

原创 二叉树的基本操作(四种遍历方式,获取二叉树结点的个数,获取二叉树的高度,获取叶子结点的个数,获取第K层结点个数...)

四种二叉树的遍历方式前序遍历中序遍历后序遍历层序遍历前序遍历中序遍历后序遍历层序遍历

2021-11-02 23:14:33 811

原创 二叉树概念及其性质(做选择题超有用~的性质)

二叉树概念概念一棵二叉树是结点的一个有限集合,该集合:或者为空或者是由一个根节点加上两棵别称为左子树和右子树的二叉树组成大自然中的二叉树:

2021-11-01 22:04:35 2523 4

原创 树形结构来了(了解)

树形结构一. 树的概念及特点树的概念:树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合;树的特点:有一个特殊的结点,称为根结点,根结点没有前驱结点;除根结点外,其余结点被分成M(M > 0)个互不相交的集合T1、T2、…、Tm,其中每一个集合 Ti (1 <= i <= m) 又是一棵与树类似的子树。每棵子树的根结点有且只有一个前驱,可以有0个或多个后继;树是递归定义的** 二.其他相关概念(很重要)**结点的度:一个

2021-10-31 21:25:15 661 2

原创 队列知识点集合(概念,特性,应用,循环队列,模拟实现以及OJ题目,都在这里)^_^

队列一级目录二级目录三级目录一级目录二级目录三级目录

2021-10-30 20:16:15 660 3

原创 栈来了(包括概念,特性,应用,模拟实现...)你要看到的都在这里~

栈---Stack1 .概念2.常见方法3.栈的应用4.模拟实现栈1 .概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据在栈顶栈结构类似于下图所示:2.常见方法代码如下:package day20211018;import java.util.

2021-10-29 08:55:53 208

空空如也

空空如也

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

TA关注的人

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