自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 echarts属性名

series里的高亮显示维度名的顺序。

2023-12-25 09:44:30 389

原创 Vue实例化过程

vue实例化的时候发生了什么

2023-01-28 14:08:59 127

原创 Vue中router和route的区别

router与route区别

2023-01-12 15:37:38 196 2

原创 Vue知识点

vue学习

2023-01-12 11:27:42 1242

原创 Git语句

Git知识点及常用语句

2022-11-07 10:20:14 259

原创 Vue&ElementUI

Vue基于MVVM思想,实现数据的双向绑定,将编程的关注点放在数据上。Vue快速入门Vue常用指令Vue生命周期案例ElementElement快速入门Element布局Element组件

2022-04-24 23:32:54 83

原创 AJAX快速入门

AJAX异步的JavaScript和XMLAJAX作用:1、与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数据。使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替换JSP页面了。2、异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术。如:搜索联想、用户名是否可用校验等等。同步和异步AJAX快速入门案例Axios异步框架JSON...

2022-04-24 15:41:51 1283

原创 Filter&Listener

文章目录FilterFilter快速入门Filter执行流程Filter使用细节案例ListenerFilterFilter表示过滤器,是javaweb三大组件(Servlet、Filter、Listener)之一。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。过滤器一般完成一些通用的操作,比如:权限控制、统一编码处理、敏感字符处理等等。Filter快速入门Filter执行流程Filter使用细节案例登录验证:访问服务器资源时,需要先进行登录验证,如果没有登录,则自动跳

2022-04-23 10:01:16 70

原创 会话跟踪技术Cookie和Session

文章目录会话跟踪技术Cookie基本使用原理使用细节Cookie存活时间Cookie存储中文Session基本使用原理使用细节Session钝化、活化Session销毁小结案例会话跟踪技术> 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。> 会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。 HTTP协议是无状态的,每次浏览器向服务器请求时,服

2022-04-23 09:21:06 162

原创 JSP快速入门

文章目录JSP快速入门JSP原理JSP脚本EL表达式JSTL标签MVC模式和三层架构案例动态的网页技术JSP快速入门1、导入JSP坐标2、创建JSP文件3、编写HTML标签和Java代码JSP原理JSP脚本EL表达式JSTL标签MVC模式和三层架构案例...

2022-04-22 10:57:33 381

原创 Request(请求)&Response(响应)

文章目录RequestRequest继承体系Request获取请求数据Request请求转发ResponseRequestRequest继承体系1、Tomcat需要解析请求数据,封装为Request对象,并且创建Request对象传递到service方法中2、使用Request对象,查阅JavaEE API文档的HttpServletRequest接口Request获取请求数据Request请求转发Response...

2022-04-17 16:47:57 1472

原创 JavaWeb

什么是JavaWeb?Web:全球广域网,也称为万维网,能够通过浏览器访问的网站JavaWeb:是用Java技术来解决相关web互联网领域的技术栈JavaWeb技术栈B/S架构:Browser/Server,浏览器/服务器架构模式特点:客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可。好处:易于维护升级:服务器端升级后,客户端无需为任何部署就可以使用到新版本。静态资源:HTML、CSS、JavaScrip

2022-04-17 13:24:08 294

原创 JavaScript快速入门

什么是JavaScript?JavaScript是一门跨平台、面向对象的脚本语言,用来控制网页的行为,能使网页可交互。W3C标准:网页主要由三部分组成结构:HTML;表现:CSS;行为:JavaScript引入方式1、内部脚本:将JS代码定义在HTML页面中。2、外部脚本:将JS代码定义在外部JS文件中,然后引入到HTML页面中。基础语法书写语法1、区分大小写2、结尾的分号可有可无3、注释:单行注释、多行注释4、大括号代表代码块输出语句window.alert

2022-04-15 11:00:52 1164

原创 MyBatis

MyBatis什么是MyBatisMyBatis是一款优秀的持久层框架,用于简化JDBC开发官网:https://mybatis.net.cn/持久层负责将数据保存到数据库的那一层代码JavaEE的三层架构:表现层、业务层、持久层MyBatis简化JDBC:快速入门步骤:...

2022-04-14 01:37:15 311

原创 Maven

专门用于管理和构建Java项目的工具Maven安装配置本地仓库:E:\mvnRespoMaven的基本使用compile:编译clean:清理test:测试package:打包install:安装Maven的生命周期IDEA配置Maven文件-设置-构建、执行、部署-构建工具-Maven过程简单不为展示依赖管理...

2022-04-13 08:51:40 198

原创 计算机操作系统——存储器管理

第四章-存储器管理4.1 存储器的层次结构4.2 程序的装入和链接基础4.2.1 程序的装入程序的链接4.3 连续分配存储管理方式4.3.1 单一连续分配4.3.2 固定分区分配4.3.3 动态分区分配4.4 对换(Swapping)4.5 分页存储管理方式4.6 分段存储管理方式4.1 存储器的层次结构1、提出存储层次体系的主要依据是:程序访问的局部性原理2、计算机开机后,操作系统最终被加载到:RAM3、存储管理的目的是:方便用户和提高主存利用率4.2 程序的装入和链接基础1、将用户源程

2022-04-12 20:12:50 3451

原创 进程的描述与控制

进程的描述与控制2.1前趋图和程序执行2.1.1程序的顺序执行及其特征2.1.2前趋图2.1.3程序的并发执行及其特征2.2进程的描述2.2.1进程的定义练习题2.3进程控制2.3.1进程创建2.3.2进程终止2.3.3进程的阻塞与唤醒(block与wakeup原语)2.3.4进程挂起/激活练习题2.4进程同步2.4.1进程同步的基本概念2.4.2实现互斥的软硬件方法2.4.3信号量机制及应用2.1前趋图和程序执行2.1.1程序的顺序执行及其特征1、程序的顺序执行一个程序由若干个程序段组成,而这些程

2022-04-12 20:12:31 397

原创 | 和 ||,& 和 && 的区别

| 和 ||,& 和 && 的区别我们将 || 和 && 定义为逻辑运算符,而 | 和 & 定义为位运算符。&& 如果两个操作数都非零,则条件为真;|| 如果两个操作数中有任意一个非零,则条件为真。& 按位与操作,按二进制位进行"与"运算。运算规则:(有 0 则为 0)0&0=0;0&1=0;1&0=0;1&1=1;| 按位或运算符,按二进制位进行"或"运算。运算规则:(有 1 则为

2021-11-30 11:49:20 384

原创 进程的控制与描述——线程

进程的控制与描述——线程线程的引入线程的基本概念线程的概念进程与线程的区别多线程优点线程的内存布局线程控制块线程的属性线程的优点线程的基本状态线程的创建和终止线程与进程的比较线程的实现及控制用户级线程(User-level thread)核心级线程(Kernel-level thread)混合线程(Hybrid approach)用户级线程和核心级线程的区别测试线程的引入1、引入进程的目的使多个程序能并发执行,提高资源利用率和系统吞吐量。2、引入线程的目的应用的需要/ 开销的考虑/ 性能的提升线

2020-10-25 16:07:52 200

原创 计算机操作系统——操作系统引论2

1、系统调用系统调用是为扩充机器指令、增加系统功能、方便用户使用而提供的内部函数。系统调用本身也是一个由若干个指令构成的过程,但与一般过程不同;系统调用是运行在系统态,一般过程是运行在用户态。类型:进程控制类系统调用内存管理类系统调用文件操纵系统调用设备管理系统调用通信用系统调用信息维护2、CPU的两种执行状态(1)系统态:CPU能执行任何指令,能访问任何寄存器、存储器。程序在OS内核执行(2)用户态:不能执行特权指令,不能随意访问寄存器、存储器。程序在OS外壳执行系统(

2020-10-06 12:50:21 171 1

原创 计算机操作系统——操作系统引论1

第一章 操作系统引论1、操作系统的作用①系统资源的管理 ②程序的运行 ③方便用户使用2、操作系统的定义操作系统是一组控制和管理计算机软硬件资源、合理的组织多道程序的运行、方便用户使用的程序的集合。(管家、调度、桥梁)一、操作系统的目标和作用1、目标方便性: 配置图形用户界面;有效性: 提高资源利用率,提高系统吞吐量;可扩充性:方便增加新的功能和模块;开放性: 遵循世界标准规范,使软硬件兼容。2、作用接口作用资源管理者OS用作扩充机器二、操作系统的发展过程无操

2020-10-06 12:02:44 264 1

原创 贪心算法-鱼塘钓鱼程序

1、题目描述约翰有h(1≤h≤16)个小时的时间,在该地区有n(2≤n≤25)个湖,这些湖刚好分布在一条路线上,该路线是单向的。约翰从湖1出发,他可以在任一个湖结束钓鱼。但他只能从一个湖到达另一个与之相邻的湖,而且不必每个湖都停留。假设湖i(i=1~n—1),以5分钟为单位,从湖i到湖i+1需要的时间用ti(0<ti≤192)表示。例如t3=4,是指从湖3到湖4需要花20分钟时间。已知在最初...

2020-06-01 15:10:30 731

原创 贪心算法-多处最优服务次序问题

1、题目设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti,1<=i<=n,共有s处可以提供此项服务。应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是n个顾客等待服务时间的总和除以n。给定的n个顾客需要的服务时间和s的值,编程计算最优服务次序。输入:第一行有2个正整数n和s,表示有n个顾客且有s处可以提供顾客需要的服务。接下来的1行中,有n个正整数,...

2020-04-08 19:54:42 2468

原创 贪心算法-木棒问题

1、题目描述现有n根木棒,已知他们的长度和重量。要用一部木工机一根一根的加工这些木棒。该机器在加工过程中需要一定的准备时间,是用于清洗机器,调整工具和模板的。...

2020-04-08 19:51:42 2051

原创 贪心算法-删数问题解决

1、题目给定n位正整数a,去掉其中任意k<=n个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n位正整数a和正整数k,设计一个算法找出剩下数字组成的新数最小的删数方案。输入:第1行是1个正整数a,第2行是正整数k输出:对于给定的正整数a,编程计算删去k个数字后得到的最小数。2、思路最近下降点优先的贪心策略3、代码实现...

2020-04-05 11:15:39 2180

原创 贪心算法

一、贪心算法1、定义:在求最优解问题的过程中,依据某种贪心标准,从问题的初始状态出发,直接去求每一步的最优解,通过若干次的贪心选择,最终得出整个问题的最优解,这种求解方法就是贪心算法。2、贪心算法不是从整体上考虑问题,所做出的选择只是在某种意义上的局部最优解。3、若一个问题可以同时用几种方法解决,贪心算法应该是最好的选择之一。二、活动安排问题1、活动安排问题就是要在所给的活动集合中选出最...

2020-04-01 16:49:39 117

原创 Node基础(一)

1、Node.js 应用是由哪几部分组成的?①引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。②创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。③接收请求与响应请求 服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。...

2020-02-12 15:08:11 81

原创 排序技术

1、排序的基本概念在排序问题中,通常将数据元素称为记录。排序:给定一组记录的集合{r1, r2, ……, rn},其相应的关键码分别为{k1, k2, ……, kn},排序是将这些记录排列成顺序为{rs1, rs2, ……, rsn}的一个序列,使得相应的关键码满足ks1≤ks2≤……≤ksn(称为升序)或ks1≥ks2≥……≥ksn(称为降序)。正序:待排序序列中的记录已按关键码排好序。...

2019-12-16 21:06:41 166

原创 jQuery基础(二)

1、获取内容和属性text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值attr() -用于获取属性值。eg:$("#btn1").click(function(){ alert("值为: " + $("#test").val());});$("button").click(fu...

2019-12-03 13:06:47 162

原创 查找技术——平衡二叉树、散列表

1、平衡二叉树:或者是一棵空的二叉排序树,或者是具有下列性质的二叉排序树:⑴ 根结点的左子树和右子树的深度最多相差1;⑵ 根结点的左子树和右子树也都是平衡二叉树。平衡因子:结点的平衡因子是该结点的左子树的深度与右子树的深度之差。在平衡树中,结点的平衡因子可以是1,0,-1。最小不平衡子树:在平衡二叉树的构造过程中,以距离插入结点最近的、且平衡因子的绝对值大于1的结点为根的子树。构造时,...

2019-12-02 20:23:49 197

原创 查找技术——线性表的查找技术

1、查找的基本概念列表:由同一类型的数据元素组成的集合。关键码:数据元素中的某个数据项,可以标识列表中的一个或一组数据元素。键值:关键码的值。主关键码:可以唯一地标识一个记录的关键码。次关键码:不能唯一地标识一个记录的关键码。查找 :在具有相同类型的记录构成的集合中找出满足给定条件的记录。平均查找长度:将查找算法进行的关键码的比较次数的数学期望值定义为平均查找长度。2、静态查找 :...

2019-12-02 19:40:33 394

原创 查找技术——二叉排序树

1、二叉排序树二叉排序树(也称二叉查找树):或者是一棵空的二叉树,或者是具有下列性质的二叉树:⑴若它的左子树不空,则左子树上所有结点的值均小于根结点的值;⑵若它的右子树不空,则右子树上所有结点的值均大于根结点的值;⑶ 它的左右子树也都是二叉排序树。2、中序遍历二叉排序树可以得到一个按关键码有序的序列3、#include <iostream>using namespac...

2019-12-02 19:06:11 147

原创 图——最短路径、有向无环图

1、在非网图中,最短路径是指两顶点之间经历的边数最少的路径。在网图中,最短路径是指两顶点之间经历的边上权值之和最短的路径。单源点到其他顶点的最短路径Dijkstra方法,O(n2)任意一对顶点之间的最短路径Floyed方法,O(n3)2、Dijkstra算法(不适用于带负权的边)n个顶点,需要找n-1条最短路径。基本思想:1、设置一个集合S存放已经找到最短路径的顶点,S的初始状...

2019-11-28 15:51:24 947

原创 图——最小生成树

1、生成树的代价:设G=(V,E)是一个无向连通网,生成树上各边的权值之和称为该生成树的代价。最小生成树:在图G所有生成树中,代价最小的生成树称为最小生成树。2、MST性质最小生成树具有MST性质:假设G=(V, E)是一个无向连通网,U是顶点集V的一个非空子集。若(u, v)是一条具有最小权值的边,其中u∈U,v∈V-U,则必存在一棵包含边(u, v)的最小生成树。MST性质的应用:构造...

2019-11-28 14:48:28 490

原创 图——图的存储结构

1、邻接矩阵用一个一维数组存储图中顶点的信息用一个二维数组(称为邻接矩阵)存储图中各顶点之间的邻接关系。无向图的邻接矩阵:主对角线为 0 且一定是对称矩阵。顶点i的度:邻接矩阵的第i行(或第i列)非零元素的个数。判断顶点 i 和 j 之间是否存在边:测试邻接矩阵中相应位置的元素arc[i][j]是否为1。求顶点 i 的所有邻接点:将数组中第 i 行元素扫描一遍,若arc[i][j]为...

2019-11-27 22:39:22 486

原创 图——图的逻辑结构

1、图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G=(V,E)注意:在线性表中,元素个数可以为零,称为空表;在树中,结点个数可以为零,称为空树;在图中,顶点个数不能为零,但可以没有边。无向边:顶点vi和vj之间没有方向的边,称为无向边,表示为(vi,vj)。无向图:图的任意两个顶点之间的边都是无向边的图。有向边:从顶点vi到vj有方向的边,称为有向边,表示为<v...

2019-11-27 20:31:20 1402

原创 jQuery基础(一)

1、基本语法基础语法: $(selector).action()实例:$(this).hide() - 隐藏当前元素$("p").hide() - 隐藏所有 <p> 元素$("p.test").hide() - 隐藏所有 class="test" 的 <p> 元素$("#test").hide() - 隐藏所有 id="test" 的元素方法:$(docum...

2019-11-26 19:01:25 81

原创 树和二叉树——森林、线索二叉树

1、三叉链表在二叉链表的基础上增加了一个指向双亲的指针域。2、三叉链表的结点数据类型声明template<class T>struct Node{ T data; Node<T> * lchild, *rchild,*parent;};3、树—二叉树1.兄弟加线。2.保留双亲与第一孩子连线,删去与其他孩子的连线。3.顺时针转动,使之层次分明。...

2019-11-19 12:05:18 272

原创 树和二叉树——算法设计练习习题

1、设计算法求二叉树的结点个数。void Count(BiNode *root){ if (root) { Count(root->lchild); number+ +; //number为数据成员 Count(root->rchild); }}2、树中节点的数目左子树中节点的数目+右子树中节点的数目+1...

2019-11-19 11:38:28 761

原创 树和二叉树——二叉树遍历与构建

1、二叉树的遍历二叉树的遍历是指从根结点出发,按照某种次序访问二叉树中的所有结点,使得每个结点被访问一次且仅被访问一次。属于抽象操作,可以是对结点进行的各种处理,这里简化为输出结点的数据。包括前序遍历、中序遍历、后序遍历、层序遍历。遍历操作的目的:非线性结构线性化前序(根)遍历若二叉树为空,则空操作返回;否则:①访问根结点;②前序遍历根结点的左子树;③前序遍历根结点的右子树。...

2019-11-19 11:26:31 217

Keil uvision5 C51版.zip

在自学单片机时,有时并不能实时的进行实验,我们可以选择在计算机上进行模拟实现,keil就是模拟实现电路时需要的编写代码的软件。

2020-04-05

空空如也

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

TA关注的人

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