自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VueX的重要核心属性

五大核心属性:

2024-07-17 13:50:27 176

原创 cookies,sessionStorage和localStorage都有什么区别

cookies,sessionStorage和localStorage都有什么区别cookies在请求数据传输的时候会携带至后台,sessionStorage,localStorage是纯客户端缓存cookies有过期机制,sessionStorage是会话级缓存,窗口关闭后会销毁,localStorage是本地持久缓存手动才会清除cookies只能存储4KB并且不推荐前端用js直接操作,sessionStorage,localStorage存储有5MB

2024-07-17 13:47:47 345

原创 vue中table内容和lable对不齐解决方案

【代码】vue中table内容和lable对不齐解决方案。

2024-07-13 14:18:00 417

原创 vue前端面试

当需要更新 DOM 时,先将新的虚拟 DOM 转换回实际 DOM,然后将新 DOM 与旧 DOM 进行比较,找出差异,最后将差异应用到实际 DOM 上。是 Vue.js 提供的一个生命周期钩子函数,它会在组件被销毁后,将其缓存到内存中,当再次访问时,会从缓存中取出组件实例,而不是重新创建一个新的实例。如果组件内有响应的数据,数据发生改变时,render函数会生成一个新的虚拟dom,新的虚拟dom会和旧的虚拟dom进行比对,找到需要修改的虚拟dom内容,然后去对应的真实dom中修改。

2024-07-08 16:22:45 804 1

原创 前端面试基础html/js/css

通过原型链的查找过程,可以实现对象间的继承和属性、方法的继承。call 和 apply 直接执行函数并返回函数的执行结果,而 bind 返回一个新的函数,这个新函数的 this 值被绑定到指定的 this 值,并传入指定的参数数组。当访问一个对象的属性或方法时,如果该对象本身没有这个属性或方法,JavaScript会自动查找该对象的原型,如果原型上有这个属性或方法,则可以直接使用。Promise 的主要优点是统一了异步操作的处理方式,提供了链式调用和错误处理等功能,提高了代码的可读性和可维护性。

2024-07-08 15:33:54 1329 1

原创 Vue模板引用ref

(加冒号的,说明后面的是一个变量或者表达式;虽然Vue的声明性渲染模板为我们抽象了大部分对DOM的直接操作,但在某些情况下,我们任然需要直接访问底层DOM元素。1、ref 需要在dom渲染完成后才会有,在使用的时候确保dom已经渲染完成。2、如果ref 是循环出来的,有多个重名,那么ref的值会是一个数组 ,此时要拿到单个的ref 只需要循环就可以了。1、ref 加在普通的元素上,用this.$refs.(ref值) 获取到的是dom元素。(ref值) 获取到的是组件实例,可以使用组件的所有方法。

2024-07-06 22:46:10 360

原创 Vue表单输入绑定v-model

在前端处理表单时,我们常常需要将表单输入框的内容同步给Javascript中相应的变量。手动连接绑定和更改事件监听器可能会很麻,默认情况下,v-model 会在每次input事件后更新数据。可以添加lazy修饰符来改为在每次change事件后更新数据。v-model 也提供了修饰符:.lazy ,.number , .trim。单一的复选框,绑定布尔类型值。指令帮我们简化了这一步骤。

2024-07-06 22:11:05 256

原创 vue侦听器watch()

侦听器侦听数据变化,我们可以使用watch 选项在每次响应式属性变化时触发一个函数。监听数据的变化,当数据发生变化时,会自动执行对应的函数。函数名必须与侦听器的数据对象名保持一致。

2024-07-06 21:53:16 353

原创 Vue中Class数据绑定

将它们和动态的字符串绑定。但是,在处理比较复杂的绑定时,通过拼接生成字符串是麻烦且容易出错的。因此,Vue 专门为class 的。用法提供了特殊的功能增强。除了字符串外,表达式的值也可以是数组或对象。是attribute(属性),我们可以和其他attribute一样使用。数据绑定的一个常见需求场景是操作CSS class列表,因为。如果你想在数组中渲染某个class,你可以使用三元表达式。数组和对象的嵌套过程中,只能数组嵌套对象,不能反其道而行。

2024-07-06 21:38:14 293

原创 vue计算属性 computed

模板语法的表达式虽然方便,但也只能用来做简单的操作。如果在模板中写太多逻辑,会让模板变得臃肿,难以维护。计算属性computed的方法调用不需要添加小括号,method里面的方法可加小括号也可不加。:计算属性值会基于其响应式依赖被缓存,一个计算属性仅会在其响应式依赖更新时才会查询计算。可能你会发现在表达式中调用一个函数也会获取和计算属性一样的结果。:方法调用总是会在重渲染发生时再次执行函数。来描述依赖响应式状态的复杂逻辑。

2024-07-06 21:02:11 690

原创 vue数组变化的侦测***

变更方法,顾名思义,就是会对调用他们的原数组进行更变。相对地,也有一些不可变方法,例如 filter(),concat()和slice(),这些不会改变原数组,而是返回一个新数组。当遇到非变更方法时,我们需要将会旧的数组替换为新的数组。vue能够侦听响应式数组的变更方法,并在他们被调用时触发相关更新。

2024-07-06 19:17:31 273

原创 vue事件修饰符

是很常见的,尽管我们可以直接在方法内调用,但如果方法能更专注与于数据逻辑而不用去处理DOM事件的细节会共更好。可知div标签的事件并未触发。解决这一问题,vue为。可知点击后页面并不跳转。

2024-07-06 19:07:09 211

原创 vue事件参数

对象和通过事件传递数据。目的:点击事件进行传参。

2024-07-06 18:49:51 300

原创 vue事件处理v-on或@

指令(简写@)来监听DOM事件,并在事件触发时执行对应的Javascript。该处理器是通过函数实现。简单场景:常用处理器。

2024-07-06 18:24:32 272

原创 Vue通过Key管理状态

当数据项的顺序改变时,Vue 不会随之移动 DOM 元素的顺序,而是就地更新每个元素,确保它们在原本指定的索引位置上渲染。为了给 Vue 一个提示,以便它可以跟踪每个节点的标识,从而重用和重新排序现有的元素,你需要为每个元素对应的块提供一个唯一的。的值,我们要确保每一条数据的唯一索引不会发生变化。Vue 默认按照“就地更新”的策略来更新,通过。

2024-07-05 00:22:54 187

原创 列表渲染 v-for

大多数情况,我们渲染的都是来源于网络请求,也就是json格式。也支持使用第二关参数表示当前项的位置索引。可以使用v-for遍历一个对象的所有属性。指令基于数组渲染一个列表。形式的特殊语法,其中。

2024-07-05 00:06:46 449

原创 vue属性绑定v-bind

v-bind 指令指示Vue将元素id attribute 与组件的dyid属性保持一致。如果绑定值是null或者undefined,那么该attribute将会从渲染的元素上移除。双大括号不能在HTML attributes 中使用。想要响应式地绑定一个attribute,应该使用。

2024-07-04 23:26:18 454

原创 vue模板语法v-html

vue使用一种基于HTML的模板语法,使我们能够声明式的将其组件实例的数据绑定到呈现的DOM上,所有的vue模板都是语法层面的HTML,可以被符合规范的浏览器和HTML解释器解析。每一个绑定仅支持单一表达式,也就是一段能被求值的JavaScript的代码,一个简单的判断方法是是否可以合法的写在。双大括号将会将数据插值为纯文本,而不是HTML,需要使用。无效情况,原因是不满足单一表达式。

2024-07-04 22:57:26 334

原创 vue目录说明

node_modules - - - vue项目的运行依赖文件夹。.vscode - - -vscode工具的配置文件夹。vite.config.js - - -vue配置文件。public - - -资源文件夹(浏览器图标)index.html - - -入口html文件。package.json - - -信息描述文件。.gitignore - - -git忽略文件。README.md - - -注释文件。src- - -源码文件夹。

2024-07-04 22:23:45 279

原创 HTML区块

是块级元素,它独占一行,可以设置宽度、高度以及边距等样式属性。它适合用于创建页面的大块结构,例如页面的主体区域、容器、布局等。是行内元素,它不会独占一行,宽度默认由其内容决定。它适合用于对文本或其他行内元素进行样式化、标记或包裹。用于对文本或行内元素进行样式化或包裹。元素的默认样式为行内显示,它不会独占一行,只占据其内容的宽度。通常被用来包裹文本或其他行内元素,比如用来设置特定文本的样式。元素的默认样式为块级显示,会以块的形式占据可用空间。可以容纳其他块级元素和行内元素,包括其他的。独占一行,至上而下。

2024-06-28 05:45:32 262

原创 表单和输入

HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。HTML 表单通常包含各种输入字段、复选框、单选按钮、下拉列表等元素。HTML 表单用于收集用户的输入信息。

2024-06-28 05:22:48 264

原创 HTML表格及列表用法

th:th 是 table header的缩写,表示表格的表头单元格。td:td 是 table data 的缩写,表示表格的数据单元格。td是table data cell的缩写 (表格中的一个单元格)th是table header cell的缩写 (表格中的表头)nl是navigation lists的英文缩写 (导航列表)tr:tr 是 table row 的缩写,表示表格的一行。tr是table row的缩写 (表格中的一行)li是list item的缩写 (列表项目)

2024-06-27 21:01:44 724

原创 HTML基础元素用法

需要注意的是,HTML 代码中的所有连续的空行(换行)也被显示为一个空格。超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。屏幕的大小,以及对窗口的调整都可能导致不同的结果。元数据可以使用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他Web服务。META 元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。对于 HTML,您无法通过在 HTML 代码中添加额外的空格或换行来改变输出的效果。

2024-06-27 19:34:45 735

原创 HTML 简介

超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。对于中文网页需要使用声明编码,否则会出现乱码。有些浏览器(如 360 浏览器)会设置 GBK 为默认编码,则你需要设置为。

2024-06-27 17:44:19 238

原创 vue对iframe实现点击全屏

iframe实现全屏

2024-04-06 16:50:03 265

原创 职工作业数量统计系统

要求:编写一个有 GUI 界面的程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计.程序按完成数量对他们排序,并确定他们的名次.按完成的产品数量由多到少的顺序,输出名次、数量,同一名次的职工人数及他们的工号。代码段from tkinter import *#创建窗口root = Tk()root.title("测试")u = StringVar()p = StringVar()frame = Frame(root)#窗口

2022-05-17 20:20:02 693 4

原创 插入排序算法

将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。(前有序后无序)

2022-03-29 18:42:32 1382

原创 基于python和opencv的人脸识别

该图像识别需要安装opencv,opencv的安装方法有两种,可通过网上提示的进行安装,本人是由pycharm里面直接安装的。也可以直接根据python的版本通过cmd命令进行安装其命令为pip install opencv;在这里如若直接拷贝本人的代码进行测试需要考虑到图片的路径和联级的路径,鄙人建议使用绝对路径。import cv2#基于图片的人脸识别filename = 'F:/test/face1/yao7.png'def detect(filename): #联级.

2022-01-29 10:00:04 4002 1

原创 数字逻辑之组合逻辑电路

1.组合逻辑分析:组合逻辑电路是指在任何时刻,输出状态只决定于同一时刻各输入状态的组合,而与电路以前状态无关,而与其他时间的状态无关。(即任意时刻的输出状态取决于该时刻的输入信号,而与信号作用前电路的状态太无关。)逐级平推导法是先假定输出为某一值(0 or 1)然后逐级向前推导,直到退到输入的值。列写布尔表达式法就是将电路写成布尔函数表达式数字波形图分析法对逻辑门的所有的输入变量施以输入波形,逐级画出的输出波形,乃至画出最后的输出波形。列写逻辑电路真值表法将其布尔表...

2021-12-01 20:03:02 22295

原创 希尔排序和直接插入排序

题目描述请创建一个一维整型数组用来存储待排序关键码,关键码从数组下标为1的位置开始存储,下标为0的位置不存储关键码。输入关键码的个数,以及各个关键码,采用希尔排序的方法对关键码数组进行排序,输出每轮比较的过程。输入描述各个命令以及相关数据的输入格式如下:第一行输入关键码的个数n第二行输入n个整型关键码输出描述输出关键码比较过程,每轮一行,关键码之间以空格隔开,最后一个关键码后有空格,然后回车,不重复输出最后输出排好序的关键码,以空格隔开,最后回车。

2021-11-24 16:20:46 119

原创 二级C语言程序设计备考方法

一、新规定(获证条件)自2019年3月考试起,二级语言类及数据库类科目(即除MS Office高级应用外的其他二级科目)调整获证条件为:总分达到60分且选择题得分达到50%及以上(即选择题得分要达到20分及以上)的考生方可取得合格证书。二、题型特点1.选择题特点:选择题共40分,其中公共基础知识10分,二级C语言基础知识30分。(1)公共基础:专业性强且相对独立,考核重点为数据结构与算法、数据库设计基础,其中涉及到的难点是关系代数和树运算。(2)二级C语言:概念知识考查居多,考核重点

2021-11-17 11:15:02 1422 2

原创 简单选择排序验证性实验

题目描述请创建一个一维整型数组用来存储待排序关键码,关键码从数组下标为1的位置开始存储,下标为0的位置不存储关键码。输入关键码的个数,以及各个关键码,采用简单选择排序的方法对关键码数组进行排序,输出每轮比较的过程。输入描述各个命令以及相关数据的输入格式如下:第一行输入关键码的个数n第二行输入n个整型关键码输出描述输出关键码比较过程,输出经比较需要移动的关键码,每轮一行,关键码之间以空格隔开,最后一个关键码后有空格,然后回车,不重复输出,不输出空行,最后输出排好序的所有关键码,以.

2021-11-16 15:39:34 239

原创 折半查找

题目描述:定义一个整型数组r,用于存储关键码集合,其中r[1]~r[n]用于存储有效的关键码,r[0]留作它用,注意该数组按关键码有序。按照折半查找方法,查找在关键码集合中是否有符合给定值的记录,如果有,返回该记录所在数组下标,如果没有,返回0。要求输出查找过程,即输出每一轮的low,mid,high值,查找过程中需要比较的关键码值都输出。(数组的长度小于<100)输入描述各个命令以及相关数据的输入格式如下:第一行输入关键码集合中关键码的数目,假设输入的值为n; 第二行输入n个关键码

2021-11-14 12:41:10 189

原创 顺序查找(逆序)

题目描述:定义一个整型数组r,用于存储关键码集合,其中r[1]~r[n]用于存储有效的关键码,r[0]留作它用。按照哨兵设置在下标为0处的顺序查找方法,查找在关键码集合中是否有符合给定值的记录,如果有,返回该记录所在数组的下标,如果没有,返回0。要求输出查找过程,即查找过程中需要比较的关键码值都输出。(数组的长度小于<100),输入描述各个命令以及相关数据的输入格式如下: 第一行输入关键码集合中关键码的数目,假设输入的值为n(n为大于0的正整数);第二行输入n个关键码,以空格隔开,.

2021-11-12 12:02:13 292

原创 C++保留小数位数

此篇主要讲C++编程如何保留小数点后面的位数。首先需要引用函数库#include<iomanip>这是必要头文件。以下共四种方法,本人建议第一种方法,也是最常用的方法,也重点讲第一种方法。#include<iostream>#include<iomanip>//必要头文件 using namespace std;int main(){ double sum; sum=4.56789; cout<<"方法一:保留两位小数"&lt.

2021-11-11 10:19:47 57756 5

原创 使用邻接矩阵实现有向图最短路径Dijkstra算法

题目描述:用邻接矩阵存储有向图,实现最短路径Dijkstra算法,图中边的权值为整型,顶点个数少于10个。输入描述首先输入图中顶点个数和边的条数;再输入顶点的信息(字符型);再输入各边及其权值。输出描述依次输出从编号为0的顶点开始的从小到大的所有最短路径,每条路径及其长度占一行。输入样例5 7A B C D E0 1 60 2 20 3 11 2 41 3 32 4 63 4 7输出样例AD 1AC 2AB 6ADE 8#.

2021-11-06 18:03:57 4365 5

原创 使用邻接矩阵实现最小生成树Prim算法 (含注释)

题目描述:用邻接矩阵存储无向图,实现最小生成树Prim算法,图中边的权值为整型,顶点个数少于10个。输入描述首先输入图中顶点个数和边的条数;再输入顶点的信息(字符型);再输入各边及其权值。输出描述输出从编号为0的顶点开始的Prim算法最小生成树中的各边及其权值,每条边及其权值占一行。输入样例5 7A B C D E0 1 60 2 20 3 11 2 41 3 32 4 63 4 7输出样例A D 1A C 2D B 3C E 6..

2021-11-05 21:43:36 10110 8

原创 求无向图中某顶点的度 (有注释)

希望大家能结合题目认真分析一下代码,而不是简单的copy。题目如下:已知无向图的顶点为字符型,要求采用邻接矩阵表示,图中顶点序号按字符顺序排列,从键盘输入图中顶点的个数、边的条数、顶点的信息和边的组成等。求某顶点的度是多少?输入描述第一行输入无向图的顶点数和边的条数,以空格隔开第二行输入每个顶点的数据,中间没有空格第三行输入每条边,每条边的格式为i j,中间有空格,所有边占一行第四行输入某个顶点的序号输出描述输出要求顶点的度,占一行输入样例5 5AB.

2021-11-03 11:50:39 4770

原创 起泡排序算法及其算法的验证

2021-10-27 17:03:03 367

Java复习提纲之面向对象.docx

对Java面向对象的知识的总结和细节的平铺。

2021-11-24

空空如也

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

TA关注的人

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