自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度优先搜索(DFS)邻接矩阵实现

顶点2的所有邻接点已处理完毕。顶点1的所有邻接点已处理完毕。顶点0的所有邻接点已处理完毕。(对角线元素,跳过)

2025-06-01 19:56:29 368

原创 Vue 核心技术与实战day07

// console.log(this.$router) // 没配},},return {},methods: {// 1. 实时获取输入框的值// 2. 提交mutation,调用mutation函数},Son1,Son2#app {

2025-06-01 00:00:00 787

原创 Vue 核心技术与实战day06

1.32 Vue路由 - 4041.33Vue路由 - 模式设置1.41 编程式导航 - 基本跳转v首先请求渲染1.查询参数传参2.动态传参详情页渲染返回上一页 $router.back()JavaScript Standard Style规则参考 - ESLint - 插件化的 JavaScript 代码检查工具

2025-05-31 11:22:33 546

原创 班级管理系统

设计一个班级管理系统,能够实现以下功能:数据导入及显示,新记录输入,删除记录,成绩查询,成绩修改( 要求先输入密码),成绩排序 (可按单科排序或按平均分排序),成绩保存,成绩统计,退出系统。注意:这个只是做的一个小小的系统,有些功能不是很完整,请谅解!

2025-05-28 16:49:44 873

原创 Vue 核心技术与实战day05

<h1>自定义指令</h1>// }// 2. 局部注册指令// 指令名:指令的配置项focus: {el.focus()

2025-05-28 00:00:00 388

原创 Vue 核心技术与实战day03

body>// <!-- 兼容:给不支持js的浏览器一个提示 -->一般都可以兼容<noscript>-- Vue所管理的容器:将来创建结构动态渲染这个容器 -->-- 工程化开发模式中:这里不再直接编写模板语法,通过 App.vue 提供结构渲染 -->//只是个容器,不再放东西</div></body>// 文件核心作用:导入App.vue,基于App.vue创建结构渲染index.html// 1. 导入 Vue 核心包// 2. 导入 App.vue 根组件。

2025-05-27 00:00:00 221

原创 Vue 核心技术与实战day04

data() {return {username: '小帅',age: 28,car: {brand: '宝马',},hobby: ['篮球', '足球', '羽毛球'],},UserInfo,},

2025-05-27 00:00:00 612 2

原创 Vue 核心技术与实战day02

方法名不能直接出现在这样的特殊字符,如果有,加上' 'tofixed(2)保留2位小数。

2025-05-26 00:09:59 428

原创 Vue 核心技术与实战day01

安装 Vue 开发者工具:装插件调试 Vue 应用。

2025-05-26 00:05:27 398

原创 git知识简洁版

想要看到别人同步上去的最新内容:git pull origin master 等价于 git fetch origin master:master(获取远程分支记录到本地,未合并) git merge origin/master (把远程分支记录合并到所在分支下)例如:git clone https://gitee.com/lidongxu/work.git。例如:git clone https://gitee.com/lidongxu/work.gi。命令:git clone 远程仓库地址,

2025-05-25 01:00:00 695 1

原创 前端框架6

2025-05-25 00:00:00 488

原创 前端框架5

极客园/*** 目标1:验证码登录* 1.1 在 utils/request.js 配置 axios 请求基地址* 1.2 收集手机号和验证码数据* 1.3 基于 axios 调用验证码登录接口* 1.4 使用 Bootstrap 的 Alert 警告框反馈结果给用户*/// 1.2 收集手机号和验证码数据// 1.3 基于 axios 调用验证码登录接口axios({data// 1.4 使用 Bootstrap 的 Alert 警告框反馈结果给用户。

2025-05-24 00:00:00 1106

原创 前端框架4

原理:对这个函数进行一个叫做async的修饰,也就是把这个async和关键字写在函数声明的前面,声明后,当前这个函数就会变成异步函数,异步函数可以在里面使用这个await的关键字,然后它的后边一般会跟上一个promise对象,里面有异步任务,而这个await也会暂停这个函数内的这个代码继续往下执行,那它要在原地等待后边这个异步的成功结果回来,会把这个成功状态的结果提取在原地,然后赋予给左边的变量,让它可以继续往下进行使用。选2,因为是借助了这个then的链式调用的特性,要拿的是外边新的。

2025-05-23 03:45:00 813

原创 时间复杂度

时间复杂度分析统计的不是算法运行时间,。“时间增长趋势”这个概念比较抽象,我们通过一个例子来加以理解。假设输入数据大小为 n ,给定三个算法AB和C图 2-7 展示了以上三个算法函数的时间复杂度。ABCCA图 2-7 算法 A、B 和 C 的时间增长趋势相较于直接统计算法的运行时间,时间复杂度分析有哪些特点呢?BACACBCBC。

2025-05-22 21:20:58 915

原创 迭代与递归

则该函数可以被编译器或解释器优化,使其在空间效率上与迭代相当。这种情况被称为尾递归(tail recursion)。

2025-05-22 09:00:37 855

原创 前端框架3

1.2 使用XMLHttpRequest2. Promise2.1Promise案例3.2 封装_简易axios_获取地区列表3.3 封装_简易axios_注册用户问题1:错误: 正确:因为我们外边传进来的是一个data选项的原生的对象,而注册用户的接口文档,请求体里面,后端要我们传的是,所以得这么改错误: 正确:直接把jason字符串往请求体一放,不行,因为前面在说原生的对象,提交请求体的时候,这个请求体内容的类型标记也需要

2025-05-22 00:00:00 941

原创 前端框架2

Object.keys() 这个工具可以把这个盒子里能列出来的东西(可枚举属性)的名字都找出来,放到一个清单(数组)里,然后把这个清单存到名叫 keys 的小本本里。:就是把刚才那个记录着属性名字的小本本 keys ,展示到浏览器或Node.js的控制台里,让程序员能看到对象 bookObj 都有哪些属性。//Object.keys()是js中的一个内置方法,他的作用的接受一个对象作为参数,然后返回一个由该对象自身可列举属性名组成的数组。如果想查询,一定要从服务器上获取最新最准确的数据,因为。

2025-05-21 11:42:27 938

原创 前端框架1

观看b站黑马程序员的笔记https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js3. URL 查询参数3.1 URL 查询参数method:'get' 可省略4.5总结5. HTTP协议-报文5.1HTTP 协议-请求报文7.案例-用户登录8. form-serialize 插件使用条件:1.需要准备name的值因为收集的大对象的属性,就是根据name值来决定的2.要在一个a表单的范围内,

2025-05-20 00:00:00 532

原创 数据结构7(第六章)

define MaxInt 32767 // 表示极大值,即∞#define MVNum 100 // 最大顶点数// 设顶点的数据类型为字符型// 假设边的权值类型为整型// 邻接矩阵图结构// 顶点表// 邻接矩阵// 图的当前点数和边数} AMGraph;void DFS(AMGraph G, int v){//图G为邻接矩阵类型cout<<v;//访问第v个顶点for(w = 0;w++)//依次检查邻接矩阵v所在的行=0)&& (!DFS(G, w);

2025-05-19 01:00:00 512

原创 数据结构6(第五章)

/左右孩子指针//空二叉树else{visit(T);//访问根结点//递归遍历左子树//递归遍历右子树。

2025-05-18 09:01:19 517

原创 数据结构5(第四章)

+j;}//主串和子串依次匹配下一个字符j=1;}//主串、子串指针回溯重新开始下一次匹配//返回匹配的第一个字符的下标//模式匹配不成功上三角下三角分i和j的情况,就是为了区分常数与非常数。

2025-05-17 14:15:24 495

原创 数据结构4(第三章)

栈和队列是两种常用的、重要的数据结构栈和队列是限定插入和删除只能在表的“端点”进行的线性表栈和队列是线性表的子集(是插入和删除位置受限的线性表)栈(stack)是一个特殊的线性表,是限仅在一端(通常是表尾)进行插入和删除操作的线性表。"又称为后进先出(Last In First Out)的线性表,简称LIFO结构,由于栈本身就是线性表,于是栈也有顺序存储和链式存储两种实现方式。栈的顺序存储---顺序栈栈的链式存储---链栈队列(Queue)是仅在表尾进行插入操作,在表头进行删除操作的。

2025-05-17 00:00:00 1053

原创 数据结构3(第二章的重点)

define MAXSIZE 100 //最大长度,即该顺序表最长有100个元素//指向数据元素的基地址(理解为顺序表的开头)int length;//线性表的当前长度}SqList;//顺序表的名称例:图书表的顺序存储结构类型定义#define MAXSIZE 10000 //图书表可能达到的最大长度//图书信息定义//图书ID//图书名字//图书价格}Book;//图书表Book *elem;//存储空间的基地址int length;//图书表中当前的图书个数}SqList。

2025-05-16 00:00:00 852

原创 数据结构2(第二章)

线性表是一种典型的线性结构Polynomail是这个元素的类型ElemType:代表线性表当中元素的类型,你这个元素想要什么类型,就可以把他换成什么类型也可以直接像右上角那样直接定义数组的这个名字data存放的是数组的第一个元素首地址,既然里面存放地址,可以直接定义成一个指针这个指针指向的变量仍然有data和next,就是struct Lode类型node代表链表中的结点,LinkNode指的是指向这种结点的一个指针,都是类型// 获取La的当前长度// 获取Lb的当前长度for(i=1;

2025-05-15 08:17:03 1230 2

原创 数据结构的笔记1

x=0;y=0;k < n;k++)x++;i<n;i++)j<n;j++)y++;

2025-05-14 22:35:07 781 2

空空如也

空空如也

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

TA关注的人

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