- 博客(26)
- 收藏
- 关注
原创 使用vue3+ts+vite从零开始搭建bolg(四):登录
在actions里编写异步登录,并存储token。在views的login下搭建好静态页面即可。在modules的user中创建user仓库。在store中的index中定义pinia。在utils下创建token.ts文件。在views的login中,先调用仓库。如果登录信息无误,再实现页面跳转。在src下建立如图文件夹。在user仓库里调用。
2024-04-24 13:46:26 138 2
原创 使用vue3+ts+vite从零开始搭建bolg(三)
routes.ts下,登录,404,home配置相似。在request下配置请求拦截器,响应拦截器。这里是登录api举例,src建立如下文件夹。在src下建立如图文件夹。首先是index.ts。main.ts引入路由。其次是type.ts。src建立如图文件夹。
2024-04-23 15:48:11 146
原创 使用vue3+ts+vite从零开始搭建bolg(二)
svg:用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来观看。component中的index.ts,注册全局组件。package.json中的scripts配置项。vite.config.ts文档中配置。SvgIcon的index.vue文件。.env.development文件。.env.production文件。vite.config.ts配置。tsconfig.ts配置。.env.test文件。
2024-04-21 15:01:47 274
原创 使用vue3+ts+vite从零开始搭建bolg(一):环境配置
一步一步从零开始搭建环境,配置文档例如prettirt,stylelint,commitlint,husky文件等详细配置
2024-04-16 15:43:00 191
原创 js数组for循环只获取到数组最后一项问题原因
这是我的源代码,将arr里的数组提取value和name到obj的对象中,再将obj添加到departmentPeople新数组里。可以看到push进去的全是arr数组里的最后一个元素。后来我把obj放到for循环里。
2024-04-07 20:35:19 218
原创 vue3讲代理对象转化为普通对象
如果直接打印代理对象的值则会报undefined,所以这里需要我们将代理对象转化为原始对象。打印obj就会发现不是代理对象啦。
2024-03-13 16:29:18 816
原创 vue3的el-upload后端带参数上传文件
也就是说这里我们需要生成一个formdata。onchange是会返回一个file的,打印一下,就知道这里真正的数据是raw.(formData是一个键值对,append则是添加一个键值对,file是key,file.raw是value)首先如果你是后端带参数则不能使用element-ui的action,这里我使用的on-change。我们再来看后端的参数格式。
2024-03-12 21:30:22 488 1
原创 【蓝桥杯集训】Acwing1249.亲戚
并查集,将有关系的群体融合在一起。为有关系的亲戚设立一个“头头”,如果你的“头头”和我的“头头”一样,则说明我们是一家人。假如给的条件中发现两个头头不同的人也是一家人,那就让其中一家人的头头认另一家的头头为新的头头。
2024-03-05 20:45:37 379 1
原创 解决vue:Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Long
【代码】解决vue:Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Long。
2024-03-04 08:44:21 607 1
原创 插槽里的组件无法显示
匿名插槽在组件里只能有一个,而具名插槽可以有多个。发现是忘了slot的一个特性。这是我之前的出错代码,运行结果是无法显示。所以只需要将第二个设置为具名插槽就可以了。v-slot:name等效于#name。
2024-02-23 20:36:06 390 1
原创 计算机网络系列学习(五)应用层
用来把人们使用的机器名字(域名)转换为 IP 地址域名采用层次树状结构的命名方法:www.myschool.eduDNS 是一个联机分布式数据库系统,采用客户服务器方式。域名到 IP 地址的解析是由若干个域名服务器程序共同完成文件传送协议 FTP :提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件文件共享协议文件传送协议:FTP, TFTP复制整个文件。对文件副本进行访问。
2024-01-11 15:01:26 867 1
原创 计算机网络系列学习(四)传输层
运输层的作用为应用层进程之间的通信提供服务屏蔽作用运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑、所采用的路由选择协议等),使应用进程看见的就是好像在两个运输层实体之间有一条端到端的逻辑通信信道可靠信道与不可靠信道全双工可靠信道:面向连接的协议,TCP不可靠信道:无连接的协议,UDP特点:简单方便,但不可靠无连接。发送数据之前不需要建立连接。使用尽最大努力交付。即不保证可靠交付。面向报文。UDP 一次传送和交付一个完整的报文。没有拥塞控制。
2024-01-08 17:27:01 893
原创 计算机网络系列学习(三)网络层
当互联网上的主机进行通信时,就好像在一个网络上通信一样,看不见互连的各具体的网络异构细节。在BGP属性里有一个叫本地偏好的选项,意思是从本AS开始的、到同一个前缀的不同BGP路由中,挑选一个较好的(即偏好值最高的)路由,这可由路由器管理员或网络管理员根据政治或经济上的策略来设置。具有多个接口的路由器有多个 IP 地址,BGP ID 就使用该路由器的 IP 地址中数值最大的一个。(3) 若存储器的带宽(读或写)为每秒 M 个分组,那么路由器的交换速率(即分组从输入端口传送到输出端口的速率)一定小于 M/2。
2024-01-02 15:45:37 945
原创 计算机网络系列学习(二)数据链路层
即:“凡是接受的帧(即不包括丢弃的帧),我们都能以非常接近于 1 的概率认为这些帧在传输过程中没有产生差错”,即:“凡是接收端数据链路层接受的帧均无差错”当很多短帧要发送时,第 1 个短帧采用载波延伸方法进行填充,随后的一些短帧则可一个接一个地发送,只需留有必要的帧间最小间隔即可。每一个 VLAN 的帧都有一个明确的标识符,指明发送这个帧的计算机是属于哪一个 VLAN。当数据字段的长度小于 46 字节时,应在数据字段的后面加入整数字节的填充字段,以保证以太网的 MAC 帧长不小于 64 字节。
2023-12-28 17:37:18 832 1
原创 计算机网络系列学习(一)概述
计算机网络由若干节点(node)和连接这些节点的链路(link)组成互连网多个网络通过一些路由器相互连接起来,构成了一个覆盖范围更大的计算机网络网络与互连网网络:把许多计算机连接在一起。互连网:把许多网络通过一些路由器连接在一起。与网络相连的计算机常称为主机。互连网 (internet) ≠ 互联网 (Internet)可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
2023-12-23 10:19:51 809 1
原创 快速入门SASS
快速入门SASS,介绍了sass最基本部分,轻松地使用sass编写清晰、无冗余、语义化的css。对于sass提供的工具你已经有了一个了解
2023-11-24 15:08:24 21 1
原创 gitHub在VScode的使用和相关问题(gitee大部分同样适用!)
github基础命令如远程仓库实施文件的推送和拉取,本地分支与远程分支相关联等等,以及可能会遇见的问题,实时更新
2023-10-26 16:38:33 147 1
原创 【蓝桥杯集训】Acwing 1460 我在哪儿
每个邮箱的颜色用 A..Z之间的一个字母来指定,所以沿着道路的 N个邮箱的序列可以用一个长为 N的由字母 A..Z 组成的字符串来表示。最小可行的 K 的值为 K=4,因为如果他查看任意连续 44 个邮箱,那么可得到的连续颜色序列可以唯一确定他在道路上的位置。然而,每个农场都沿路设有一个彩色的邮箱,所以约翰希望能够通过查看最近的几个邮箱的颜色来唯一确定他所在的位置。约翰想要知道最小的 K 的值,使得他查看任意连续 K个邮箱序列,他都可以唯一确定这一序列在道路上的位置。约翰不能令 K=3,因为如果他看到了。
2023-09-19 20:14:22 25
原创 【蓝桥杯集训】Acwing3729. 改变数组元素
由这题不难想到,设整数数组为arr,若arr[i]为m (0i+1,则是V[i]到V[0]为1。s代表填充的内存块,c为填充值,n表示填充的个数(本题实例中(num+1)*4代表填充num+1,乘4则是因为int的4个字节)如果一个数组arr1的大小为n,想要对其下标a~b进行批量加k的操作。每组数据输出一行结果,表示所有操作完成后的数组 V,数组内元素之间用空格隔开。V数组里只有0和1,如果使用差分会出现超过1的情况,所以需要使用!
2023-09-16 19:52:58 51 1
原创 【蓝桥杯集训】Acwing 3956.截断数组
简单分析截断数组,从头一步一步解决难点。题目给定一个长度为 n的数组 a1,a2,…,an。现在,要将该数组从中间截断,得到三个子数组。要求,三个子数组内各元素之和都相等。请问,共有多少种不同的截断方法?
2023-09-13 21:03:55 44
原创 【蓝桥杯集训】Acwing 1497. 树的遍历
分别建立一个左子树与右子树的map,其中键为当下节点的数据,值为指向下一个节点的数据。后序遍历的最后一个值指向根节点,而中序遍历可以根据已知结点分出左子树和右子树。通过队列的储存,循环读取头节点,并且移除头节点.记录头节点指向的下一个结点。利用中序遍历和后序遍历的特点,分别判断节点的左右位置,父节点。思路很简单,根据中序遍历和后序遍历写出层序遍历。现在给出它的后序遍历和中序遍历,请你输出它的层序遍历。个整数,表示二叉树的后序遍历。个整数,表示二叉树的层序遍历。个整数,表示二叉树的中序遍历。
2023-03-08 21:35:59 92
原创 第一周周题总结
思路:首先如果按照非遍历的方式,因为无法预料到后面的跳跃是否会跳到下标为0。所以由无法预料只能按照遍历求出最远距离。即直接记录每个元素所能到达的最远下标(因为目的则是跳到最远,如果每个元素都发挥最远实力,则最远的线路肯定会被包含进去),最后再将最远线路与最后下标比较。难点:采用遍历的思路 2.统计封闭岛屿数量 思路;如按一般思路,将岛的形状找出来,再进行判断,但是尝试即可知道岛的形状需要用大量的循环语句和判断语句,而所有的循环可以用递归解决,则本题用递归。决定使用递归后,该题分为三步.
2022-12-03 18:17:44 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人