- 博客(63)
- 资源 (3)
- 收藏
- 关注
原创 TS5023 (TS) 未知的编译器选项“allowImportingTsExtensions”
原因:该选项用于控制是否允许在 import 语句中导入 .ts 文件扩展名,它的取值可以是 true 或 false。TS5023 (TS) 未知的编译器选项“allowImportingTsExtensions”。TS5023 (TS) 未知的编译器选项“allowImportingTsExtensions”删除tsconfig文件中的"allowImportingTsExtensions": true,将moduleResolution设置为"node",并在导入时保留文件扩展名。
2023-06-20 14:42:34 7603 1
转载 解决if (!require.cache) { ^ReferenceError: require is not defined}报错
【代码】解决if (!require.cache) { ^ReferenceError: require is not defined}报错。
2023-06-15 16:49:43 1019 3
原创 解决pinia报hasInjectionContext问题
今天重新安装了下pinia发现项目运行打印hasInjectionContext找不到的问题,去官网看了眼发现2.1版本的pinia需要vue3.3以上的版本支持。所以可以尝试去更新你的vue的版本,但是还是推荐去安装低版本的pinia,毕竟很多依赖可能要对应上!
2023-06-15 16:46:34 1199
转载 elementui-plus的prefix-icon无法显示问题
其中标签为icon为名称,可在文档中查看自己需要的icon进行更改。将Key的icon引入后在components里加入。
2023-06-14 15:29:23 886
转载 Module ‘“element-plus“‘ has no exported member ‘ElMessage‘.
(“moduleResolution”: “node” 表示 模块化查找的时候按照nodejs方式进行查找。TS升级到5.x,默认"moduleResolution": “bundler” ,可能ele官方还没处理好吧)1、把tsconfig.json配置项moduleResolution:"bundler"改为 moduleResolution:"node"就可以了。2、等待element-plus官方解决,2023/04/29 目前还没有解决。ts为@5版本情况下的element-plus中的报错。
2023-06-13 10:35:13 830
原创 vue3集成element-plus
官网地址:https://element-plus.gitee.io/zh-CN/配置完毕可以测试 element-plus 组件与图标的使用.
2023-06-02 12:19:14 254
原创 强制使用 pnpm 包管理器工具
团队开发项目的时候,需要统一包管理器工具,因为不同包管理器工具下载同一个依赖,可能版本不一样,导致项目出现 bug 问题,因此包管理器工具需要统一管理!文件,添加下面的内容。
2023-06-02 12:18:59 551
原创 commitlint配置
当我们 commit 提交信息时,就不能再随意写了,必须是 git commit -m ‘fix: xxx’ 符合类型的才可以,对于我们的 commit 信息,也是有统一规范的,不能随便写,要让每个人都按照统一的标准来执行,我们可以利用。在生成的 commit-msg 文件中添加下面的命令。信息的时候,前面就需要带着下面的。中配置 scripts 命令。配置结束,现在当我们填写。
2023-06-02 12:16:19 547
原创 配置husky
在上面我们已经集成好了我们代码校验工具,但是需要每次手动的去执行命令才会格式化我们的代码。会在根目录下生成个一个.husky 目录,在这个目录下面会有一个 pre-commit 文件,这个文件里面的命令在我们执行 commit 的时候就会执行。对于我们的 commit 信息,也是有统一规范的,不能随便写,要让每个人都按照统一的标准来执行,我们可以利用。当我们对代码进行 commit 操作的时候,就会执行命令,对代码进行格式化,然后再提交。将要上传的文件,添加到刚刚创建的文件夹。来自动的格式化我们的代码。
2023-06-02 12:14:35 979 2
原创 husky配置
在上面我们已经集成好了我们代码校验工具,但是需要每次手动的去执行命令才会格式化我们的代码。如果有人没有格式化就提交了远程仓库中,那这个规范就没什么用。会在根目录下生成个一个.husky目录,在这个目录下面会有一个pre-commit文件,这个文件里面的命令在我们执行commit的时候就会执行。要做到这件事情,就需要利用husky在代码提交之前触发git hook(git在客户端的钩子),然后执行。当我们对代码进行commit操作的时候,就会执行命令,对代码进行格式化,然后再提交。来自动的格式化我们的代码。
2023-06-01 14:52:45 416
原创 prettier配置
配置有了eslint,为什么还要有prettier?eslint针对的是javascript,他是一个检测工具,包含js语法以及少部分格式问题,在eslint看来,语法对了就能保证代码正常运行,格式问题属于其次;而prettier属于格式化工具,它看不惯格式不统一,所以它就把eslint没干好的事接着干,另外,prettier支持包含js在内的多种语言。总结起来,
2023-06-01 14:52:19 1082
原创 eslint安装及配置
sourceType”: “module”//设置为"script"(默认),或者"module"代码在ECMAScript模块中。//ESLint支持使用第三方插件。//全部规则默认是关闭的,这个配置项开启推荐规则,推荐规则参照文档。//@typescript-eslint/parser ts解析器。//该eslint-plugin-前缀可以从插件名称被省略。//Babel-ESLint babel解析器。//Esprima 默认解析器。//指定解析器:解析器。//eslint规则。
2023-06-01 14:49:50 696
原创 stylelint安装
如果希望在保存时自动 fix, 参考这里https://blog.csdn.net/gyz718/article/details/70556188。还想知道更多为什么可以参考:https://blog.csdn.net/qq_36060786/article/details/79311244。“wrap_attributes”: “force-aligned”, // 第一个属性后开始折行,并对齐。更多语法规则请参考:https://stylelint.io/user-guide/usage/cli。
2023-06-01 11:56:40 832
原创 eslint搭配prettier使用步骤
这里的执行逻辑顺序是:eslint会首先读extends的规则,这个时候遇到了最后配置的plugin:prettier/recommended,而这个插件又会先读本地配置的.prettierrc文件再读取prettier自己内部设置的配置,最后读.eslintrc.json的rules配置。2、其次配置.eslintrc.json文件,extends: [“plugin:prettier/recommended”],如果有其他扩展,则"plugin:prettier/recommended"放在最后。
2023-06-01 11:44:35 1419
原创 Vite创建Vue3+typescript项目
Vite创建Vue3+typescript项目(node版本16+)(全局安装pnpm: npm install pnpm -g)打开控制台输入:Pnpm create vite。控制台输入1:cd project。控制台输入3:npm run dev。 输入项目名:project。 选择typescript。控制台输入2:pnpm i。
2023-06-01 11:10:11 127
原创 npm与npx
npm上有成千上万的Node.js库和应用程序,而且每天都有更多的Node.js库和应用程序添加进来。npx也是一个CLI工具,它的目的是让安装和管理托管在npm注册表中的依赖更容易。全局安装(global)有从全局 bin/ 目录创建的链接(例如:Linux上的/usr/local/bin,Windows上的%AppData%/npm)。npx将临时安装next版本的create-react-app,然后将执行脚手架应用程序并安装它的依赖项。从上面可以看到,使用普通的npm运行一个包需要相当多的仪式。
2023-06-01 10:48:38 738
原创 在 Vue 2 中使用 OpenLayers 将韶关市博物馆的位置在天地图底图上渲染为点图形要素:
创建一个 ol.geom.Point 对象,表示韶关市博物馆的位置,并使用该对象创建一个 ol.Feature 对象。
2023-05-11 16:38:48 210
原创 gb2312和utf-8等字符集与编码
最近在美化一个java项目,修改后端写的jsp页面,遇到了编码问题。包括类似这样的:<?xml version="1.0" encoding="GB2312"?><meta http-equiv="Content-Type" content="text/html;charset=gb2312">username= new String(usrename.getByte...
2019-10-28 11:52:56 324
原创 html 锚点定位、新窗口打开链接、特殊字符
<a href="#test">点这里跳转到指定id的div</a><div id="test">跳转到这里哈哈哈</div><base target=”_blank”><!--写在head标签里面在新窗口打开链接页面-->...
2019-09-02 16:10:49 511
原创 关于浏览器内核
(1) Trident(IE内核)国内很多的双核浏览器的其中一核便是Trident,美其名曰"兼容模式”。代表: IE、 傲游、世界之窗浏览器、Avant、腾讯TT、猎豹安全浏览器、360极速浏览器、百度浏览器等。Window10发布后,lE 将其内置浏览器命名为Edge, Edge最显著的特点就是新內核EdgeHTML。(2) Gecko(firefox)Gecko(Firefox内核...
2019-09-02 10:18:40 320 1
原创 chrome:initiator为other
用户通过点击链接或者在地址栏中输入网址导航到返回的资源initiator为other。Initiator:发送请求的对象,主要包含Parser和ScriptInitiator: The object or process that initiated the request. It can have one of the following values:发起请求的对象或进程。它可以具有以下...
2019-04-12 16:36:08 9075
原创 windows dart sdk :Install using Chocolatey
Install using Chocolateyinstall ChocolateyChocolatey download地址这个安装需要在Elevated Command Prompt,也就是高级命令提示符(说白了就是管理员权限的cmd)中输入下列指令。首先ctrl+shift+esc打开任务管理器:文件->运行新任务,cmd,勾上以系统管理权限创建任务的框。Set-Exec...
2019-04-11 16:50:40 551 2
原创 使用layui浏览器Console出错误信息:Layui hint: senior is not a valid module
重复引用layui.js导致的。
2019-03-14 11:25:34 4463 1
原创 js数据类型-Number
js的几种原始数据类型:Undefined、Null、Boolean、Number、string。可以用typeof运算符判断一个值是否表示一个原始类型,返回值类型与其变量值类型一致,。JavaScript中的所有事物都是对象:数字、字符串、布尔、数组、日期等等。Number对象是原始数值的包装对象,创建Number对象的语法:var Num=new Number(value);返回值...
2019-01-06 15:49:31 1174
原创 css1
居中div?参考链接水平居中:给div设置一个宽度,然后添加margin:0 auto属性div{width:200px;margin:0 auto;}水平垂直居中一确定容器的宽高 宽500 高 300 的层设置层的外边距div { position: relative; /* 相对定位或绝对定位均可 */ width:500px; he...
2018-12-31 23:49:31 130
原创 web标准的理解
WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由万维网联盟(起草和发布,也有一些是其他标准组织制订的标准,比如...
2018-12-31 22:55:39 534
原创 emmet1
emmet文档<!-->表示儿子,+表示兄弟,^表示上一级,#id,.class,[]添加自定义属性,{}添加文本-->div#header+div.page+div#footer.class1.class2.class3<div id="header"></div><div class="page"></div&
2018-12-31 01:59:32 172
原创 *p[1],(*p)[1],p[3][2],*(p[3]+1)
#include <stdio.h>void main(void){ int a[4][3] ={1,2,3,4,5,6,7,8,9,10,11,12}; int *p[4],j;//p含4个元素的数组,每个元素都是int*类型 for(j=0;j<4;j++) p[j]=a[j]; printf("%2d,%2d,%2d,%2d\n",*p[1],(*p)[1],p...
2018-12-11 21:49:14 2938 4
原创 已知一条线段的两端点A(x1,y1),B(x2,y2)及线段外的任意一点P(px,py),设计一个程序找出线段中距离p最近的点
#include<stdio.h>typedef struct{ float x; float y;}Point;typedef struct{ Point p1; Point p2;}Line_segment;void initLine (Line_segment &L){ Point p; if(L.p1.x>L.p2.x) { ...
2018-11-26 14:34:16 4266
原创 录入一张百分制成绩单(字段为:学号,得分),设计一个程序求解最高分和平均分,并统计各分数段(每10分为一段)的人数
#include<stdio.h>typedef struct{ int grade; char sno;}student_grade;void max_grade(student_grade sg[],int n){ int i=0; for( int j=1;j<n;j++) { if(sg[j].grade>sg[i].grade) {...
2018-11-26 11:33:59 1510
原创 VS2010的C编译器 error C2143:语法错误 : 缺少“;”(在“类型”的前面),error:C4430,error:C3861,error:C4996
解决办法:变量放到函数体前面声明或者将文件类型改为.cpp类型,运行一次后,再改为.c就不会报错。
2018-11-26 11:19:57 1946
原创 以下程序的输出结果是:
以下程序的输出结果是:#include “stdio.h”main(){char *s,*s1=“here is”,*s2=“key”;s=s1;while (*s1!=’\0’) s1++;while (*s1++!=*s2++) s2=s;while (*s2!=’\0’) s2++;printf ("%d-%d=%d\n",s2,s,s2-s);}之前一直不理解这个的结果...
2018-11-21 23:31:50 10095
C语言课程设计,C语言期末作业,题目 :学生信息管理系统的设计与实现
2023-05-12
C语言课程设计,小学生数学测试系统
2023-05-12
c语言图书管理系统课程设计报告 摘 要 经过对程序设计题目的分析可知,整个程序的设计实现大致分为五个模块,其中每一个模块对应
2023-05-12
C语言程序设计说明书 名称 c语言程序课程设计
2023-05-12
C语言课程设计实验报告
2023-05-12
将各类排序方式用C语言代码编译成功并运行,比较各种排序方式所用时间大小及不同编译器下时间的差异
2023-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人