自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python 数据分析之Numpy

调用方法作用1基本属性a.dtype数组元素类型float32,uint8,…a.shape数组形状(m,n,o,…)a.size数组元素数a.itemsize每个元素占字节数a.nbytes所有元素占的字节a.ndim数组维度--2形状相关a.flat所有元素的迭代器返回一个1维数组的复制a.ravel()返回一个一维数组,高效改变形状交换两个维度的位置交换所有维度的位置a.T转置,a.transpose()去除所有长度为1的维度--3填充复制。

2022-11-09 20:41:43 1988 1

原创 Python 数据分析之基础

Python使用Python使用 的方式对变量进行赋值1.1 数据类型常用数据类型(2) 三引号用来输入包含多行文字的字符串(可以是单引号也可以是双引号)(3) 字符串的加法(4) 字符串索引(索引号从0开始)(5) 字符串的分割(spilt方法,可以按照自己指定的方法分割,默认是空格)(6) 查看字符串的长度1.1.2 整数1.1.3 浮点数1.1.4 布尔值1.1.5 空值1.1.6 运算符运算符:http://www.runoob.co

2022-11-06 14:03:16 715

原创 JDBC 的使用

SQL 注入是通过操作输入来修改事先定义好的 SQL 语句,用以达到执行代码对服务器进行攻击的方法。SQL 注入是通过操作输入来修改事先定义好的 SQL 语句,用以达到执行代码对服务器进行攻击的方法。JDBC 事务管理:Connection 接口中定义了3个对应的方法。注意:Mysql 5之后的驱动包,可以省略注册驱动的步骤;预编译 SQL 的执行 SQL 对象:防止 SQL 注入。返回值:ResultSet 结果集对象。返回值:(1)DML 语句影响的行数。① 获取执行 SQL 的对象。

2022-09-07 20:01:45 405

原创 洛谷 P1605 迷宫

bfs

2022-07-10 22:33:22 583 1

原创 洛谷 P1135 奇怪的电梯

使用结构体作为队列,采用bfs

2022-07-10 17:02:53 317

原创 洛谷 P1443 马的遍历

使用bfs解决

2022-07-10 15:32:45 173

原创 P4715 【深基16.例1】淘汰赛

P4715 【深基16.例1】淘汰赛题目描述有 2^n (n≤7) 个国家参加世界杯决赛圈且进入淘汰赛环节。已经知道各个国家的能力值,且都不相等。能力值高的国家和能力值低的国家踢比赛时高者获胜。1 号国家和 2 号国家踢一场比赛,胜者晋级。3 号国家和 4 号国家也踢一场,胜者晋级……晋级后的国家用相同的方法继续完成赛程,直到决出冠军。给出各个国家的能力值,请问亚军是哪个国家?输入格式第一行一个整数 n,表示一共 2^n 个国家参赛。第二行2 ^ n个整数,第 i 个整数表示编号为 i 的国家的能

2022-05-09 22:44:57 165

原创 el-Collapse 折叠面板中嵌套 el-table

el-Collapse 折叠面板中嵌套 el-table这个是el-collapse中嵌套el-table,并且可以在页面中实现无限滚动。效果图:一、实现步骤首先我们需要一个折叠面板的框架代码<el-collapse style="overflow: auto; height: 480px"> <el-collapse-item title="奖励"> // 表格 </el-collapse-item> //

2022-05-09 21:57:59 4935

原创 洛谷 P1093 [NOIP2007 普及组] 奖学金

洛谷 P1093 [NOIP2007 普及组] 奖学金题目描述某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学号和总分。注意,在前5名同学中,每个人的奖学金都不

2022-05-04 23:04:23 247 1

原创 数据处理函数及查询

数据处理函数及查询1. 数据处理函数1.1 数据处理函数 / 单行处理函数常用的函数函数作用lower转换小写upper转换大写substr取子串(substr(被截取的字符串,起始下标, 截取的长度))concat字符串拼接 (conca(第一个字符串,第二个字符串)length取长度trim去空格str_to_date将字符串转换成日期date_format格式化日期format设置千分位round

2022-04-24 19:45:40 499

原创 查询及排序

查询1. 简单查询1.1 查询一个字段​ select 字段名 from 表名;注意:​ select和from都是关键字。​ 字段名和表名都是标识符。强调:​ 对于SQL语句来说,是通用的,​ 所有的SQL语句以“;”结尾。​ 另外SQL语句不区分大小写,都行。例:查询部门名字mysql> select dname from dept; +------------+ | dname | +------------+ | ACCOUNTIN

2022-04-24 12:12:53 3027

原创 数据库及常用命令

数据库及常用命令1. 数据库简介1.1 数据库​ 数据库:​ 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。1.2 数据库管理系统​ 数据库管理系统:​ DataBaseManagement,简称DBMS。数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。​ 常见的数据库管理系统:​ MySQL、Oracle

2022-04-24 12:11:51 363

原创 排他思想 (Js代码实现,有经典案例)

排他思想(js实现)如果有同一组元素,外卖想要某一个元素实现某种样式,需要用到循环的排他思想算法:所有元素全部清空样式(干掉其他人)给当前元素设置样式(留下自己)注意顺序不能颠倒,首先干掉其他人,再设置自己代码实现:<button>按钮1</button><button>按钮2</button><button>按钮3</button><button>按钮4</button><but

2022-03-19 17:56:58 1069

原创 Nodejs模块化及npm与包

1. 模块化的基本概念1.1 什么是模块化就是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元编程领域中的模块化就是遵守固定的规则,把一个大文件拆成独立并相互依赖的多个小模块好处:提高代码的复用性提高了代码的可维护性可以实现按需加载1.2 模块化规范就是对代码进行模块化的拆分与组合时,需要遵守的那些规则作用:大家都遵守同样的模块化规范写代码,降低了沟通的成本,极大方便了各个模块之间的相互调用,利人利己2. No

2022-02-19 13:30:08 791

原创 Vue+element el-table中显示隐藏and重置密码功能

前言:这是一个可以在 el-table 中显示、隐藏密码,并且具有重置密码的功能。虽然办法有点笨,但是确实是能实现功能的!本大二学生还需努力!1. 功能起源element el-input 组件中有一个 show-password 属性,此属性可得到一个可切换显示隐藏的密码框,但是此属性只能使用在 el-input 组件中。但是我在写项目中,有一个功能是在表格中可以显示隐藏密码,于是 show-password 属性 在表格中就不能使用了于是自己冥思苦想想到了一个方法,可以在表格中显示、隐藏

2022-01-20 22:26:02 5135 5

原创 JavaScript 正则表达式

1. 正则表达式概述1.1 什么是正则表达式正则表达式 是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象作用:表单验证过滤敏感词提取关键字1.2 正则表达式的特点灵活性、逻辑性和功能性非常的强可以迅速地用极简单的方式达到字符串的复杂控制对于刚接触的人来说,比较晦涩难懂要学会使用正则表达式并且根据实际情况修改正则表达式2. 正则表达式在 JavaScript 中的使用2.1 创建正则表达式在 JavaScript 中,可以通过两种方式创建一

2022-01-19 21:54:24 693

原创 web开发之flex布局

前言:学习flex布局是为2022年的web应用蓝桥杯做准备,看的是黑马的课程,这个是自己学习做的笔记1. flex 布局原理1.1 flex 弹性布局操作方便,布局极为简单,移动端应用很广泛PC 端浏览器之前情况较差IE 11或更低版本,不支持或仅部分支持1.2 布局原理Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。当我们为父盒子设为 flex 布局以后,子元素的 float、clear和verti

2022-01-18 20:20:27 894 2

原创 Node.js 之 http模块知识

一、http 简介客户端:在网络节点中,负责消费资源的电脑服务器:负责对外提供网络资源的电脑http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 web 服务器,从而对外提供 web 资源服务。导入 http 模块const http = require("http")二、IP 地址IP 地址就是互联网上每台计算机的唯一地址IP 地址的格式:通常用”点分十

2022-01-18 15:40:39 662

原创 初识 Node.js 与内置模块

初识 Node.js 与内置模块一、在 Node.js 环境中执行 JavaScript 代码打开终端切换到 js 文件目录输入 node 要执行的 js 文件的路径终端中的快捷键:使用 ↑ 键, 可以快速定位到上一次执行的命令使用 tab 键, 能够快速补全路径使用 esc 键, 能够快速清空当前已输入的命令输入 cls 命令, 可以清空终端二、fs 文件系统模块1、读取指定文件中内容fs.readFile() 的语法格式:fs.readFile(path[, o

2022-01-17 19:42:58 368

原创 Vue+element 实现 已处理、未处理、全部事务的切换

Vue+element 实现 已处理、未处理、全部事务的切换前言:为了完成学校的web前端期末项目,自学了Vue,用Vue+element 完成了一个后台管理系统。其中我觉得比较困难的就是已处理 未处理 Tabs 栏的切换。为了完成这个项目在csdn上借鉴了许多优秀博主的代码,希望我的代码也可以帮助其他有需要的人。一、Tabs 标签页我选取的是element官网上最简单的这个模块复制官网的这段代码后改边些许内容变成自己想要的<template> <!-- 处理操作区域 --&

2022-01-16 14:05:56 1465

原创 vue的指令

Vue 的指令一、Vue 的指令1 指令的概念指令(Directives)是 vue 为开发者提供的模板语法,用于辅助开发者渲染页面的基本结构。vue 中的指令按照不同的用途可以分为如下 6 大类:内容渲染指令属性绑定指令事件绑定指令双向绑定指令条件渲染指令列表渲染指令注意:指令是 vue 开发中最基础、最常用、最简单的知识点。2 内容渲染指令内容渲染指令用来辅助开发者渲染 DOM 元素的文本内容。常用的内容渲染指令有如下 3 个:v-text{{}}v-ht

2021-10-22 16:35:41 615 1

原创 jQuery 常用API

一、jQuery 选择器1.1 jQuery 基础选择器原生 JS 获取元素方式很多,很杂,而且兼容性情况不一致,因此 jQuery 给我们做了封装,使获取元素统一标准。$(“选择器”) // 里面选择器直接写 CSS 选择器即可,但是要加引号 名称用法描述ID选择器$("#id")获取指定ID的元素全选选择器$("*")匹配所有元素类选择器$(".class")获取同一类class的元素标签选择器$(“div”)获取同一类

2021-09-27 20:38:15 270

原创 HTML5和CSS3提高

一、HTML5的新特性HTML5的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等1.1 HTML5新增的语义化标签<header>:头部标签<nav>:导航标签<article>:内容标签<section>:定义文档某个区域<aside>:侧边栏标签<footer>:尾部标签1.2 HTML5新增的多媒体标签<audio>:音频<video>:视频

2021-08-16 17:05:42 116

原创 深度优先搜索

深度优先搜索深度优先搜索 DFS定义:是一种枚举所有完整路径以遍历所有情况的搜索方法。如何实现DFS:可以使用递归来实现DFS。使用递归系统会调用叫系统栈的东西存放递归中的每一层状态,本质还是栈实现。深度优先搜索的基本模型void dfs(int step){ 判断边界 尝试每一种可能 for(i=1;i<=n;i++) { 继续下一步 dfs(step+1) } 返回}例子:全排列(DFS思想):输出自然数 1 到 n所有不重复的排列,即

2021-07-28 20:06:05 58

原创 CSS 高级技巧

一、精灵图1.1 为什么需要精灵图精灵技术的目的:为了有效的减少服务器接收和发送请求的次数,提高页面的加载速度1.2 精灵图(sprites)的使用使用精灵图核心:精灵技术主要针对背景图片使用,就是把多个小背景图片整合到一张大图片中这个大图片也称为sprites 精灵图 或者雪碧图移动背景图片位置,此时可以使用background-position移动的距离就是这个目标图片的x和y坐标。注意网页中的坐标有所不同因为一般情况下都是往上往左移动,所以数值是负值使用精灵图的时候需要精确

2021-07-25 15:10:44 77

原创 CSS 定位

一、定位1.1 为什么需要定位某个元素可以自由的在一个盒子内移动位置,并且压住其他盒子当我们滚动窗口的时候,盒子是固定屏幕某个位置的1.2 定位组成定位:将盒子定在某一个位置,所以定位也是在摆放盒子,按照定位的方式移动盒子定位=定位模式+边偏移定位模式用于指定一个元素在文档中的定位方式,边偏移则决定了该元素的最终位置1.2.1 定位模式定位模式决定元素的定位方式,它通过CSS的position属性来设置,其值可以分成四个:值语义static静态定位r

2021-07-25 15:04:34 819

原创 CSS 浮动

一、浮动1.1 传统网页布局的三种方式网页布局的本质 – 用CSS来摆放盒子,把盒子摆放到相应位置CSS提供了三种传统布局方式(简单说,就是盒子如何进行排列顺序):普通流(标准流)浮动定位1.2 标准流(普通流 / 文档流)所谓标准流:就是标签按照规定好默认方式排列块级元素会独占一行,从上向下顺序排列常用元素:div、hr、p、h1~h6、ul、ol、dl、form、table行内元素会按照顺序,从左到右顺序排列,碰到父元素边缘则自动换行常用元素:span、a、i、

2021-07-13 12:47:32 132

原创 CSS 盒子模型

一、盒子模型页面布局要学习三大核心。盒子模型、浮动和定位。1.1 看透网页布局的本质网页布局过程:先准备好相关的网页元素,网页元素基本都是盒子Box利用CSS设置好盒子样式,然后摆放到相应位置往盒子里面装内容网页布局的核心本质:就是利用CSS摆盒子1.2 盒子模型(Box Model)组成所谓盒子模型:就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器CSS盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:边框、外边框、内边框和实际内容1

2021-07-01 11:30:23 93

原创 CSS层叠样式表(二)

一、Emmet 语法Emmet语法的前身是Zen coding,它使用缩写,来提高html/css的编写速度,Vscode内部已经集成该语法1.1 快速生成HTML结构语法1.2 快速生成CSS样式语法1.3 快速格式化代码二、CSS 的复合选择器2.1 什么是复合选择器在CSS中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的复合选择器可以更准确、更高效的选择目标元素(标签)复合选择器是由两个或多个基础

2021-06-26 10:45:19 102

原创 CSS层叠样式表(一)

一、CSS 简介CSS的主要使用场景就是美化页面,布局页面的1.1 HTML 的局限性只关注内容的语义1.2 CSS - 网页的美容师CSS 主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式CSS 可以美化 HTML,让HTML更漂亮,让页面布局更简单1.3 CSS 语法规范CSS 规则由两个主要的部分构成:选择器以及一条或多条声明选择器是用于指定CSS样式的HTML标签,花括号内是对该对象设置的具体

2021-06-26 10:33:05 236

原创 HTML标签(下)

一、表格标签1.1 表格的主要作用表格主要用于显示、展示数据,因为它可以让数据显示得非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理表格不是用来布局页面的,而是用来展示数据的1.2 表格的基本语法<table> <tr> <td> 单元格内的文字 </td> ... </tr> ...</table><table&gt

2021-06-15 22:24:22 109

原创 HTML标签(上)

一、HTML 语法规范1.1 基本语法概述HTML标签是由尖括号包围的关键词,例如 <html.>HTML标签通常是成对出现的,例如 <html.> 和 </html.> ,我们称为双标签。标签对中的第一个标签是开始标签,第二个标签是结束标签有些特殊的标签必须是单个标签(极少情况),例如 <bt /.> ,我们称为单标签1.2 标签关系双标签关系可以分为两类:包含关系和并列关系包含关系<head> <title&gt

2021-06-15 22:02:30 118

原创 字节流、字符流

字节流、字符流一、IO概述1、什么是IO我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为 输入input 和 输出output ,即流向内存是输入流,流出内存的输出流。Java中I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据。2、IO的分类根据数据的流向分为:输入流和输出流。输入流 :把数据从其他设备上读取到内存中的流。输出流 :把数据从内存中写出到其他设备上的流。格局数据的类型分为:字

2021-05-09 23:18:01 119

原创 File类

File类一、概述1、File类简介java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。我们可以使用 File 类的方法创建一个文件/文件夹删除文件/文件夹获取文件/文件夹判断文件/文件夹是否存在对文件夹进行遍历获取文件的大小重点:记住三个单词​ file:文件​ directory:文件夹/目录​ path:路径2、File类的静态成员变量static String pathSep

2021-05-03 11:31:46 622

原创 Java线程

Java线程一、线程的创建方式1、继承Thread类子类要重写run方法public class MyThread extends Thread{ private String name; public MyThread(String name){ this.name=name; } @Override public void run() { for (int i = 1; i <=100 ; i++) {

2021-05-01 16:34:49 90

原创 面向对象知识总结

面向对象重点知识:1、类和对象2、构造方法3、访问权限4、继承5、多态(最重要)6、抽象和接口7、内存分析一、面向对象和面向过程面向过程:侧重的是过程.​ 优点:简单​ 缺点:代码量大了之后,维护性非常差面向对象:侧重的是对象.​ 优点:可扩展性非常强,维护成本低​ 缺点:上手难度高二、类与对象造车:1、画图纸(1)定义车的属性信息:color,speed,seat.(2)定义车的动作:跑2、拿图纸找工厂生产车面向对象的世界里

2021-03-25 16:49:58 200

原创 方法

方法方法:方法其实就是若干语句的功能集合。参数(原料):就是进入方法的数据。返回值(产出物):就是从方法中出来的数据。----------使用方法的注意事项:(1)方法应该定义在类当中,但是不能在方法中再定义方法,不能嵌套。(2)方法定义的前后顺序无所谓。(3)方法定义之后不会执行,如果希望执行,一定要调用。(单独调用,打印调用,赋值调用)(4)如果方法有返回值,那么必须写上"return 返回值 ;",不能不写。(5)return后面的返回值数据,必须和方法的返回值类型对应起来。(

2021-03-02 20:09:13 137 1

原创 线性表的顺序存储表示和实现

线性表的顺序表示补充:操作算法中用到的预定义常量和类型//函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2//Status 是函数的类型,其值是函数结果状态代码typedef int Status;typedef char ElemType;补充:几个简单操作(1)销毁线性表Lvoid DestroyList(SqLis

2021-02-21 18:35:29 331

空空如也

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

TA关注的人

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