自定义博客皮肤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)
  • 收藏
  • 关注

原创 Vue3_简介、CompositionVPI、新的组件

2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)耗时2年多、2600+次提交30+个RFC600+次PR99位贡献者github上的tags地址:https://github.com/vuejs/vue-next/releases/tag/v3.0.0什么是hook?—— 本质是一个函数,把setup函数中使用的Composition API进行了封装。类似于vue2.x中的mixin。自定义hook的优势: 复用代码, 让setup中的逻辑更清楚易懂。

2023-07-14 21:43:44 423

原创 构建工具——webpack、vite

书写代码的时候,要知道代码是用node管理的,既要清楚代码是在前端运行还是在node运行的。前端的模块化规范和node的模块化规范是不一样的,所以要区分开来。依然使用新特性编写代码,但是代码编写完成时我们可以通过一些工具将新代码转换为旧代码。在编写 js 代码时,经常需要使用一些 js 中的新特性,而新特性在旧的浏览器中兼容性并不好。就是这样一个工具,可以将新的 js 语法转换为旧的 js,以提高代码的兼容性。是对代码进行编译,即是当代码发生变化的时候,就会自动对代码进行构建。配置源码的映射(方便调试)

2023-07-05 16:50:45 634

原创 TypeScript——简介、开发环境搭建、基本类型、编译选项、webpack、babel、类、面向对象的特点、接口、泛型

TypeScript是JavaScript的超集。它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用。相较于JS而言,TS拥有了静态类型,更加严格的语法,更强大的功能;TS可以在代码执行前就完成代码的检查,减小了运行时异常的出现的几率;TS代码可以编译为任意版本的JS代码,可有效解决不同JS运行环境的兼容问题;

2023-07-04 14:08:05 1274 1

原创 git-gitHub-本地仓库-远程仓库-github静态页面相关配置-docusaurus项目相关配置以及部署

git 在存储文件时,每一次代码代码的提交都会创建一个与之对应的节点,git 就是通过一个一个的节点来记录代码的状态的。我们通过 merge 合并分支时,在提交记录中会将所有的分支创建和分支合并的过程全部都显示出来,这样当项目比较复杂,开发过程比较波折时,我必须要反复的创建、合并、删除分支。当头指针没有执行某个分支的头部时,这种状态我们称为分离头指针(HEAD detached),分离头指针的状态下也可以操作操作代码,但是这些操作不会出现在任何的分支上,所以注意不要再分离头指针的状态下来操作仓库。

2023-07-03 23:19:53 713

原创 数组方法——pop()、append()

请根据所使用的具体编译语言的文档来查找相应的方法来向列表对象添加元素。是一种常见的编程函数或方法,它用于在数据结构(如列表、数组或字符串)的末尾添加一个元素。的方法或函数来向列表对象或数组中添加元素。是用于列表或数组的方法,用于在列表末尾添加一个元素。是 Python 中列表对象的内置方法,而不是 JavaScript 中的数组方法。在 JavaScript 中,用于向数组末尾添加一个或多个元素的方法是。方法会将一个或多个元素添加到数组的末尾,并返回新数组的长度。的末尾,并返回新数组的长度。

2023-06-28 19:56:39 1160

原创 蓝桥杯前端真题笔记

这段代码使用了箭头函数的语法,将函数的定义和函数的实现写在了一起,并以一个函数对象的形式返回。箭头函数的 this 绑定是词法作用域的,因此它的 this 指向的是外部函数的 this 值,而不是箭头函数本身的 this。综上所述,箭头函数是 ES6 中的一个新特性,通常用于简化函数的定义和使用方式,并优化代码的可读性和可维护性。接收到参数时,返回一个函数本身,这个函数继续接收一个参数,如果该函数被调用时参数为空,则返回前面累计的参数字符串,这些参数都是各组织的名称,用逗号隔开。函数时,返回一个箭头函数。

2023-05-01 15:33:09 164

原创 数据库系统概论(第五版)——数据库相关疑问详解

在数据库中,主键约束(Primary Key Constraint)是一种用于保证数据表中数据唯一性和完整性的约束。一个数据表至少要有一个列作为主键,主键的值必须是唯一的且不能为 NULL。主键约束通常是通过在数据表创建时定义主键列,并将该列设置为主键来实现。在上述示例中,id 列被定义为主键,这表示在数据表中,每一行记录都必须有不同的 id 值。如果插入的新记录的 id 值相同,则会出现主键冲突错误,因此主键约束可以保证数据表的数据唯一性。

2023-04-30 18:00:46 129

原创 01背包问题

01背包相关讲解视频链接01背包相关题目链接

2023-02-25 16:28:30 43

原创 BFS——广度优先探索(迷宫问题)

给定一个 N×M 的网格迷宫 G。G 的每个格子要么是道路,要么是障碍物(道路用 1 表示,障碍物用 0 表示)。输出仅一行,包含一个整数表示答案。若无法从入口到出口,则输出 -1。输入第 1 行包含两个正整数 N,M,分别表示迷宫的大小。问从入口走到出口,最少要走多少个格子。=1 表示其为道路,否则表示其为障碍物。接下来输入一个 N×M 的矩阵。,表示入口的位置和出口的位置。已知迷宫的入口位置为 (x。最后一行输入四个整数 x。),出口位置为 (x。

2023-02-19 23:25:29 391

原创 蓝桥杯——小明的彩灯(差分数组)

涉及差分数组的讲解以及相关例题解析

2023-01-11 16:30:28 118

原创 map的相关介绍——声明、使用、增删改查操作、遍历、长度、map切片、排序、使用细节

map是key-value数据结构,又称为字段或者关联数组,类似其他编程语言的集合,在编程中是经常使用的。

2023-01-04 21:05:06 613

原创 冒泡排序、顺序查找、二分查找、二维数组相关介绍

package main import("fmt") //冒泡排序 func BubbleSort(arr * [ 5 ] int) {fmt . Println("排序前arr=" ,(* arr)) temp := 0 //临时变量(用于做交换) //冒泡排序..一步一步推导出来的 for i := 0;

2023-01-04 13:51:29 66

原创 Go——切片

go切片相关知识点

2023-01-03 19:21:43 65

原创 Go——函数、闭包、错误(基于尚硅谷)

一个函数在函数体内又调用了本身,称为函数的递归调用。案例一:案例二:闭包就是一个函数和与其相关的引用环境组合的一个整体(实体)。

2023-01-02 23:28:15 105

原创 集合-Collection接口-List接口-集合遍历-Set接口-Map接口-常用工具类-Lambda表达式

几种Java常用集合类,首先介绍了集合的概念和Collection接口;其次介绍了List接口,包括ArrayList集合、LinkedList集合、Iterator迭代器和foreach循环;接着介绍了Set接口,包括HashSet集合、LinkedHashSet集合和TreeSet集合;然后介绍了Map接口,包括HashMap集合、LinkedHashMap集合、TreeMap集合和Properties集合;接着又介绍了集合的常用工具类,包括Collections工具类和Arrays工具类;Lambda

2022-12-17 23:34:26 299

原创 面向对象——类与对象、封装性、构造方法、this关键性、代码块、static关键字、继承、final关键字、抽象类和接口、多态、内部类

介绍了面向对象的思想;类与对象之间的关系,包括类的定义、对象的创建与使用、对象的引用传递和访问控制;类的封装,包括为什么封装以及如何封装;构造方法,包括构造方法的定义与重载;this 关键字的使用,包括使用 this 关键字调用本类中的属性、成员变量和构造方法;代码块的使用以及 static 关键字的使用。面向对象的继承特性,包括继承的概念、方法的重写以及 super 关键字;接着 final 关键字,包括 final 关键字修饰类、方法和变量;抽象类和接口、多态、Object 类的相关知识;最后内部类

2022-12-12 23:59:24 254

原创 Java编程基础——基本语法、变量、运算符、选择结构、循环结构、方法、数组

本章主要介绍了 Java 的基础知识。首先介绍了 Java 语言的基本语法,包括 Java 程序的基本格式、注释、标识符等;其次介绍了 Java 中的变量和运算符;接着介绍了选择结构语句、循环结构语句和跳转语句;然后介绍了方法,包括方法的概念、定义、调用以及重载;最后介绍了数组,包括数组的定义、数组的常见操作、多维数组。通过本章的学习,读者能够掌握 Java 程序的基本语法格式、变量和运算符的使用,能够掌握流程控制语句的使用,能够掌握方法的定义和调用方式,能够掌握数组的声明、初始化和使用等,为后面学习作好准

2022-11-23 12:46:17 452

原创 第一个Java程序

在编写程序时,程序中出现的空格、括号、分号等符号必须采用英文半角格式,否则程序会出错。

2022-11-18 22:21:53 530

原创 Vue中的脚手架、插槽、vuex、路由

组件化编码流程:​ (1).拆分静态组件:组件要按照功能点拆分,命名不要与html元素冲突。​ (2).实现动态组件:考虑好数据的存放位置,数据是一个组件在用,还是一些组件在用:​ 1).一个组件在用:放在组件自身即可。​ 2). 一些组件在用:放在他们共同的父组件上(状态提升)。​ (3).实现交互:从绑定事件开始。props适用于:​ (1).父组件 ==> 子组件 通信​ (2).子组件 ==> 父组件 通信(要求父先给子一个函数)

2022-08-20 20:12:09 124

原创 js——对象的结构、原型、原型的作用、修改原型(纯手写)

对象的结构、原型、原型的作用、修改原型

2022-08-14 00:47:47 65

原创 Markdown编辑器

如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的。当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。以此类推,我们支持6级标题。语法后生成一个完美的目录。运算结果是 1024.后,将生成1级标题。后,将生成2级标题。......

2022-08-13 12:05:06 63

原创 Python——异常处理

讲述了Python异常处理机制、内置异常类的结构、异常处理的语法结构、异常的检测与处理方法、自定义异常类的定义与使用方法、with语句与断言的使用方法。

2022-08-10 11:11:23 10388

原创 Python程序设计——文件操作(需要继续研究研究)

一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电脑之后,“哭都没地方哭了”。默认数据是加载到内存中,结果也是保存到内存中, 程序执行结束,所有的数据释放。...

2022-08-10 01:08:02 1003

原创 认识Python中的对象和方法、类、类的继承、类的组合

用类来抽象、描述待求解问题所涉及的事物,具体包括两个方面的抽象:数据抽象和行为抽象。数据抽象描述某类对象共有的属性或状态;行为抽象描述某类对象共有的行为或功能特征。使用类来定义同一种类型的对象。类(class)是广义的数据类型,能够定义复杂数据的特性,包括静态特性(即数据抽象)和动态特性(即行为抽象,也就是对数据的操作方法)。一个Python类使用变量存储数据域,称为类中的属性;定义方法来完成动作。对象是类的一个实例,一个类可以创建多个对象。创建类的一个实例的过程被称为实例化。在术语中,对象。...

2022-08-09 14:36:45 1205

原创 Vue基础知识(有手写草稿版)

Vue模板语法Vue中的数据代理:Vue中数据代理的好处:基本原理:事件修饰符常用:prevent:阻止默认事件(常用);stop:阻止事件冒泡(常用);once:事件只触发一次(常用);个人观点:就是通过修饰符对原先设置好的默认行为进行一定的阻止作用。键盘事件就是给一个事件设置一个键盘事件,通过相应键盘的操作实现相应的操作。计算属性一定要想到 computed !!!利用已知计算出未知,computed 里面有set get !!!借助特定的操

2022-08-07 21:17:51 524

原创 js基础语法

浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时逐行解释。每一句源码(转换为机器语言),然后由计算机去执行,所以 JavaScript 语言归为脚本语言,会逐行解释执行。可以将多行JS代码写到 标签中内嵌 JS 是学习时常用的方式。外部JS文件利于HTML页面代码结构化,把大段 JS代码独立到 HTML 页面之外,既美观,也方便文件级别的复用引用外部 JS文件的 script 标签中间不可以写代码适合于JS 代码

2022-08-05 15:20:11 296

原创 DOM 笔记:dom简介、获取元素、事件基础、操作元素、节点操作、事件高级

DOM 把以上内容都看做是对象DOM在我们实际开发中主要用来操作元素。获取页面中的元素可以使用以下几种方式:根据标签名获取使用 getElementsByTagName() 方法可以返回带有指定标签名的对象的集合。注意:因为得到的是一个对象的集合,所以我们想要操作里面的元素就需要遍历得到元素对象是动态的(标签里面的内容发生改变,其结果也会发生改变)还可以获取某个元素(父元素)内部所有指定标签名的子元素。注意:父元素必须是单个对象(必须指明是哪一个元素对象),获取的时候不包括

2022-08-05 15:15:21 496

原创 BOM笔记:bom概述、window对象的常见事件、定时器、JS执行机制、location、history对象

BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window。BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。BOM 缺乏标准,JavaScript 语法的标准化组织是 ECMA,DOM 的标准化组织是 W3C,BOM 最初是Netscape 浏览器标准的一部分。DOM文档对象模型DOM 就是把「文档」当做一个「对象」来看待DOM 的顶级对象是 document。...

2022-08-05 15:12:02 184

原创 js:js基础语法 - DOM - BOM

js基础知识详解

2022-07-27 00:43:07 374

原创 CSS基础(待完整)——css简介、css基础选择器、字体属性、css文本属性、css引入方式、Emmet语法、css复合选择器、元素显示器、背景、三大特性、盒子模型

作用:美化页面,布局页面CSS 主要用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式。总结:HTML 主要做结构,显示元素内容.CSS 美化 HTML ,布局网页.CSS 最大价值: 由 HTML 专注去做结构呈现,样式交给 CSS,即 结构 ( HTML ) 与样式( CSS ) 相分离。在 CSS 中,可以根据选择器的类型把选择器分为基础选择器和复合选择器。

2022-07-22 00:20:02 1844

原创 函数、相关参数、递归

函数的定义、参数讲解、递归思想

2022-07-20 12:17:24 437

原创 字符串的编码与构造、字符串格式化、字符串的截取、字符串常用函数、正则表达式

字符串的编码与构造、字符串格式化、字符串的截取、字符串常用函数

2022-07-18 17:44:24 725

原创 字典、集合、可迭代对象、迭代器

字典、集合、可迭代对象、迭代器

2022-07-15 17:44:48 1376

原创 HTML基础——初识、常用标签、路径、注释、特殊字符、表格、列表、表单

并列关系(兄弟关系):2.HTML基本结构标签HTML页面也称为HTML文档HTML的骨架标签:3.网页开发工具最常用的是 VScode生成页面骨架结构:输入html:5 自动生成骨架结构4.HTML常用标签4.1 标签语义(不做特殊说明,都是双标签)4.2 标题标签< h1 >~< h6 >(重要)是单词head的缩写,意为头部、标题。标签语义:作为标题使用,并且依据重要性递减。特点:加了标题的文字会变的加粗,字号也会依次变大。一个标题独

2022-07-14 20:12:39 397

原创 列表的概念与用法、列表的方法、用于列表的函数、元组、列表与元组之间的转换

列表的概念与用法、列表的方法、用于列表的函数、元组、列表与元组之间的转换

2022-07-12 17:15:48 590

原创 条件表达式、分支语句、简单循环结构、break与continue语句、带else的循环语句、循环的嵌套

条件表达式、分支语句、简单循环结构、break与continue语句、带else的循环语句、循环的嵌套

2022-07-09 13:58:27 876

原创 标识符、变量、赋值语句、数据类型、运算符、表达式

标识符、变量、赋值语句、数据类型、运算符、表达式

2022-07-06 19:09:50 607

原创 Python 标准输入输出

Python程序设计

2022-07-05 20:43:50 808

空空如也

空空如也

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

TA关注的人

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