- 博客(31)
- 收藏
- 关注
原创 the requested module ‘.../leader-line__min__js.js‘ does not provide an export named ‘default‘
leader-line应该也算是个远古老包了,在将leader-line导入Vue3项目时进入需要leader-line的页面时在控制台报出了这个问题。
2024-09-30 13:55:07 138
原创 Vue3 tsx文件中如何实现页面跳转
该解决方案参考来源:https://blog.csdn.net/m0_53273062/article/details/127510296。换一种导入方式:当你的项目src目录下有router目录且router中的index.ts默认导出router时,你可以使用。Vue3中通常使用route和router进行跳转,这在Vue3中的script标签不会出现问题,但是在tsx文件中使用。导入则会出现无法正常返回router对象的错误,输出router到控制台会发现router的值为undefined。
2024-09-25 11:03:06 230
原创 Typescript小白入门 泛型是什么
当你在函数上使用泛型变量时,编译器会要求你在函数体内正确地使用这个通用的类型,对于泛型变量的操作必须是通用的操作。泛型类指的是实例部分的类型,所以类的静态属性不能使用这个泛型类型。在 TypeScript 中利用泛型来构建工厂函数时,你需要明确指出用于创建对象的那个类的类型。我们也许会希望将泛型变量作为整个接口的一个参数,这样就能得知使用的具体是哪个泛型类型(比如。有时我们不想要泛型指代的是所有类型,而是希望有所限制,比如它必须是一个带有。这里定义了一个类型变量T,T会帮我们捕获用户传入的类型。
2024-06-13 15:36:14 350
原创 Typescript小白入门 关于函数
TS中函数包括有名字的函数和匿名函数。TS中函数可以使用函数体外的变量。你也可以为函数添加返回值类型,不过Typescript一般可以自己推断出返回值类型。
2024-06-13 10:39:23 418
原创 Typescript小白入门 怎么使用类
这个类中含有一个属性,一个构造函数和一个方法。引用任何一个类成员时都需要使用this。类定义会创建两个东西—— 类的实例类型和一个构造函数,因为类可以创造出类型,所以你可以在使用接口的地方使用类。
2024-06-12 16:04:10 312
原创 TypeScript小白入门篇之接口
TypeScript中接口起到的作用是明确规定一个对象应该具有哪些属性以及属性的类型是什么,保证对象的规范和一致性、使开发者在编写代码时获得清晰的结构定义和类型提示、又或是不同组件或模块之间进行通信的数据结构。
2024-06-12 10:54:51 277
原创 TypeScript小白入门篇之变量声明篇
使用var时,无论声明多少次,最后都只用得到同一个变量。而let声明将不会允许对变量进行重复的声明。当然,块级作用域变量不是不能使用函数作用域内的变量进行声明,而是块级作用域变量需要在明显不同的块里声明。return x;return x;f(true, 0);在一个嵌套作用域内声明一个新变量的行为叫做屏蔽,可能诱发一些新问题也可能能够解决一些问题。块级作用域变量的获取。
2024-06-04 14:30:10 272
原创 TypeScript(TS)小白入门之数据类型篇
我们可能会有一些在编程阶段不清楚具体类型的变量,这些变量的类型可能是动态的,比如当用户进行输入时或者从第三方代码库引入时,我们希望变量可以直接通过编译阶段的检查。变量也可以是Never类型,但是它将永不为真。Object类型的变量只允许你在它上面赋任何值,而不能在它上面调用任意的方法,即使它真的有这些方法。元组允许定义一个已知元素数量和元素类型的数组,然而元素的类型不必一致,因为可以定义该元组内有多种类型的元素。当你只知道变量的一部分数据类型时,也可以表达出来,比如一个不知道具体包含哪些类型的元素的数组。
2024-06-03 16:15:17 320
原创 C++ vector入门略讲
vector 容器名;数据类型可以是基础类型、结构体、类的实例。vector 容器名[数组大小];pop_back()
2024-05-09 16:12:24 303
原创 关于JavaSpringboot后端与Vue前端如何进行前后端连接以及可能出现的问题的解决方案
请确保你在修改了后端代码后重新运行了ProjectApplication类(通常以Application结尾),以确保后端的配置生效和控制器接口可访问。前后端连接失败:前端控制台输出Axios Error。
2024-05-07 10:35:12 175
原创 Vue3解决Module not found......node_modules\webpack-dev-server\client\index.js,原因:未安装webpack-cli
未安装webpack-cli。
2023-10-26 16:32:28 595
原创 SQLsever(SQL语言)修改列名
exec sp_rename '表名.[old_column_name]','new_column_name','column';
2023-03-27 09:46:22 2190
原创 求最大公约数的常见方法
1.利用最大公约数的性质利用最大公约数的性质计算。对正整数a和b,当a>b时,若a中含有与b相同的公约数,则a中去掉b后剩余的部分a-b中也应含有与b相同的公约数,对a-b和b计算公约数就相当于对a和b计算公约数。反复使用最大公约数的上述性质,直到a和b相等为止,这时,a或b就是它们的最大公约数。这三条性质,也可以表示为:性质1 如果a>b,则a和b与a-b和b的最大公约数相同,即Gcd(a, b) = Gcd(a-b, b)性质2 如果b>a,则a和b与a和b-a的最大...
2022-04-15 15:46:34 1230
原创 行缓冲——getchar()的内在原理
getchar()函数是从缓冲区读入数据。 在程序中使用getchar()函数时应当使用回车符结束数据的输入,但是当用户输入的数据都保存在缓冲区内,包括回车符,于是在运行下一个getchar()函数时仍然从缓冲区读入数据就读到了输入第一个变量时(为结束输入而)留下的回车符,导致这个getchar无法接收到第二个变量的值,从而造成各种问题。这时只有在两个负责接收变量的值的getchar函数中间加入一个getchar()(不用赋值)或者scanf(“%c”);就可以啦。以此类...
2022-03-10 16:28:34 465
原创 实现对用户输入的一组数求和
题目来自《c++ primer plus》P13修正#include <iostream>using namespace std;int main(){ int sum=0,value=0; while(cin>>value) { sum+=value; if(cin.peek()=='\n')break; } cout<<"the sum is "<<sum<<endl; return 0;}代码中cin对
2022-01-19 14:43:22 630
原创 python中的部分常用方法和小技巧
1、find()f(一串字符串)f.find()返回在字符串中的位置,不存在则返回-1.2.i**ni的n次方3.split()针对string类型用来切割字符串,结果返回一个由字符串元素组成的一个列表当没有参数的情况下,函数默认会以空格,回车符,空格符,除号线等作为分割条件a=a.split()...
2021-12-05 12:59:53 83
原创 递归函数简解
递归函数的含义:在函数的函数体内调用它自己,反复地调用自己,但必须有结束条件并且使进程愈加趋近结束。所以,递归函数的两个要素是递推和结束条件。关于函数执行的一些细节:递归调用函数的时候,计算机会为这个函数分配新的空间,当被调函数返回的时候,被调函数中的变量依然会保持原先的值。例子:#请使用Python语言编写递归函数,实现十进制数到R进制的转换,且2≤R<10。def change(X,R):#R进制,目标数值X str="0123456789" if X<R
2021-12-03 16:27:28 804
原创 冒泡排序python和C语言
目前已更新到python的冒泡排序实现冒泡排序的核心思想:因为冒泡排序的实现方法是在目标数组中的元素排列方式是由小到大,从一个数组的第一个元素开始,比较相邻两个元素的大小,若较大的元素在前面则调换两个元素的位置,从第一个元素依次比较到最后一个元素,在第一次排序的最后,数组的最后一个元素一定是数组中最大的那个元素。再进行第二次、第三次排序......直到数组呈从小到大的排列。这种排序方式可以形象的比喻成鱼吐泡泡的样子,所以叫做冒泡排序。前排提示:range函数的尾标表示对应的索引号+1。
2021-11-24 16:44:37 635
原创 Python使用循环输入的方法输入一个列表
(#....部分表示注释)前言:python append方法的简介: append()的作用:在列表的末尾添加一个新的对象(元素)。 声明:list.append(x) #x指依据需要加入列表末尾的对象(元素) #append()...
2021-11-19 12:20:18 10906
原创 函数递归实现1到100的和的简单解读以及展示
简单来说,函数递归就是函数自己调用自己,通过重复调用来达到目的。在使用函数递归时要注意制造一个有限的循环,设置必然使函数递归结束的条件。使用函数递归实现1到100的和,将用python演示:#用for循环求解1到100的和input=100def add_(a):#定义一个阶加函数,运用递归调用的思想 r=1 if a==0: return r if a==1: r=r else: r=a+add_(a-1)
2021-11-17 19:29:01 2221
原创 Python关于列表截取的定义、使用和举例
前言:列表中的元素可以是字符串类型、布尔类型(True、False)、数值类型。 列表的正向索引是从0开始,反向索引是从-1开始。 其他类型值可以转化为布尔型,0为False,非0为True。(还有其他特例这里只是大概)python中列表的索引号图解:声明列表截取: 列表名[首标:尾标] 注意:首标是对应元素的索引号,尾标是索引号加一可以正向截取...
2021-11-17 16:38:32 2081
原创 C语言几种循环解释与举例
1、for循环2、while循环3、do-while循环#include <stdio.h>int main(){ //print the month which user input int days[]={31,28,31,30,31,30,31,30,31,30,31,30}; int month; do { printf("Please input right figer of month:"); scanf("%d",&month); }w
2021-11-12 20:19:22 670
原创 关于C语言运行时错误的原因的几个总结
在检查程序时有时即使调试通过了,在接收大量样例测试时也会出现一些错误,以下是这些错误的其中很小一部分总结。1、数组越界调用数组元素时使用的索引号超过数组所能提供的索引号的范围。2、未考虑到运算中被除数为0的情况目前未遇到。3、堆栈溢出(stark overflow) 触发原因:(1)变量申请大空间内存(2)递归 解决办法细分:(1)增大栈空间...
2021-11-12 20:16:15 11618 2
原创 输入一个大于1的正整数,判断该数是否为素数,如果是素数,输出“yes”,否则输出“NO”
题目来源《计算机基础与程序设计》输入:用户需要判断的素数x需要定义的其他变量:用于循环的i输出:yes 或no分析:素数:只能被1或者它本身整除的正整数。举例:1,3,5,7,11..... 即x不能被2~(x-1)中的任何一个整数所整除,即循环判断x%i==0是否成立,若i==x-1时仍然不成立,则为素数。 优化:设x可以被正整数m所整除,商为n —> n也可以整除x —> x=m*n —> 设m为m、n中的较小的数,可得m...
2021-10-23 14:20:05 11303 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人