自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 5644 1

转载 解决if (!require.cache) { ^ReferenceError: require is not defined}报错

【代码】解决if (!require.cache) { ^ReferenceError: require is not defined}报错。

2023-06-15 16:49:43 936 3

原创 解决pinia报hasInjectionContext问题

今天重新安装了下pinia发现项目运行打印hasInjectionContext找不到的问题,去官网看了眼发现2.1版本的pinia需要vue3.3以上的版本支持。所以可以尝试去更新你的vue的版本,但是还是推荐去安装低版本的pinia,毕竟很多依赖可能要对应上!

2023-06-15 16:46:34 1076

转载 elementui-plus的prefix-icon无法显示问题

其中标签为icon为名称,可在文档中查看自己需要的icon进行更改。将Key的icon引入后在components里加入。

2023-06-14 15:29:23 635

转载 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 709

原创 src 别名的配置

在开发项目的时候文件与文件关系可能很复杂,因此我们需要给 src 文件夹配置一个别名!

2023-06-02 12:21:39 169

原创 vue3集成element-plus

官网地址:https://element-plus.gitee.io/zh-CN/配置完毕可以测试 element-plus 组件与图标的使用.

2023-06-02 12:19:14 199

原创 强制使用 pnpm 包管理器工具

团队开发项目的时候,需要统一包管理器工具,因为不同包管理器工具下载同一个依赖,可能版本不一样,导致项目出现 bug 问题,因此包管理器工具需要统一管理!文件,添加下面的内容。

2023-06-02 12:18:59 358

原创 commitlint配置

当我们 commit 提交信息时,就不能再随意写了,必须是 git commit -m ‘fix: xxx’ 符合类型的才可以,对于我们的 commit 信息,也是有统一规范的,不能随便写,要让每个人都按照统一的标准来执行,我们可以利用。在生成的 commit-msg 文件中添加下面的命令。信息的时候,前面就需要带着下面的。中配置 scripts 命令。配置结束,现在当我们填写。

2023-06-02 12:16:19 430

原创 配置husky

在上面我们已经集成好了我们代码校验工具,但是需要每次手动的去执行命令才会格式化我们的代码。会在根目录下生成个一个.husky 目录,在这个目录下面会有一个 pre-commit 文件,这个文件里面的命令在我们执行 commit 的时候就会执行。对于我们的 commit 信息,也是有统一规范的,不能随便写,要让每个人都按照统一的标准来执行,我们可以利用。当我们对代码进行 commit 操作的时候,就会执行命令,对代码进行格式化,然后再提交。将要上传的文件,添加到刚刚创建的文件夹。来自动的格式化我们的代码。

2023-06-02 12:14:35 841 2

原创 stylelint配置

为css的lint工具。可格式化css代码,检查css语法错误与不合理的写法,指定css书写顺序等。

2023-06-01 14:53:10 562

原创 husky配置

在上面我们已经集成好了我们代码校验工具,但是需要每次手动的去执行命令才会格式化我们的代码。如果有人没有格式化就提交了远程仓库中,那这个规范就没什么用。会在根目录下生成个一个.husky目录,在这个目录下面会有一个pre-commit文件,这个文件里面的命令在我们执行commit的时候就会执行。要做到这件事情,就需要利用husky在代码提交之前触发git hook(git在客户端的钩子),然后执行。当我们对代码进行commit操作的时候,就会执行命令,对代码进行格式化,然后再提交。来自动的格式化我们的代码。

2023-06-01 14:52:45 282

原创 prettier配置

配置有了eslint,为什么还要有prettier?eslint针对的是javascript,他是一个检测工具,包含js语法以及少部分格式问题,在eslint看来,语法对了就能保证代码正常运行,格式问题属于其次;而prettier属于格式化工具,它看不惯格式不统一,所以它就把eslint没干好的事接着干,另外,prettier支持包含js在内的多种语言。总结起来,

2023-06-01 14:52:19 753

原创 eslint配置

package.json新增两个运行脚本。

2023-06-01 14:51:27 271

原创 eslint安装及配置

sourceType”: “module”//设置为"script"(默认),或者"module"代码在ECMAScript模块中。//ESLint支持使用第三方插件。//全部规则默认是关闭的,这个配置项开启推荐规则,推荐规则参照文档。//@typescript-eslint/parser ts解析器。//该eslint-plugin-前缀可以从插件名称被省略。//Babel-ESLint babel解析器。//Esprima 默认解析器。//指定解析器:解析器。//eslint规则。

2023-06-01 14:49:50 618

原创 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 727

原创 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 1244

原创 eslint安装

初始化eslint: npx eslint –init。安装: pnpm i eslint -D。

2023-06-01 11:42:47 102

原创 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 71

原创 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 632

原创 在 Vue 2 中使用 OpenLayers 将韶关市博物馆的位置在天地图底图上渲染为点图形要素:

创建一个 ol.geom.Point 对象,表示韶关市博物馆的位置,并使用该对象创建一个 ol.Feature 对象。

2023-05-11 16:38:48 163

原创 openlayers:天地图底图矢量图层影像图层切换

【代码】openlayers:天地图底图矢量图层影像图层切换。

2023-05-10 17:03:50 570

原创 vue2使用openlayers6天地图为底图

【代码】vue2使用openlayers6天地图为底图。

2023-05-10 17:01:45 627 1

原创 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 280

原创 html 锚点定位、新窗口打开链接、特殊字符

<a href="#test">点这里跳转到指定id的div</a><div id="test">跳转到这里哈哈哈</div><base target=”_blank”><!--写在head标签里面在新窗口打开链接页面-->...

2019-09-02 16:10:49 451

原创 关于浏览器内核

(1) Trident(IE内核)国内很多的双核浏览器的其中一核便是Trident,美其名曰"兼容模式”。代表: IE、 傲游、世界之窗浏览器、Avant、腾讯TT、猎豹安全浏览器、360极速浏览器、百度浏览器等。Window10发布后,lE 将其内置浏览器命名为Edge, Edge最显著的特点就是新內核EdgeHTML。(2) Gecko(firefox)Gecko(Firefox内核...

2019-09-02 10:18:40 276 1

原创 登录界面(二)

不是很好看,暂时挺喜欢的登录界面(含背景图原图资源)先放压缩包

2019-08-30 11:07:37 203

原创 登录界面(一)

很喜欢的登录界面(背景图含原图资源)先放压缩包

2019-08-30 10:59:40 246

原创 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 8962

原创 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 499 2

原创 使用layui浏览器Console出错误信息:Layui hint: senior is not a valid module

重复引用layui.js导致的。

2019-03-14 11:25:34 4364 1

原创 js数据类型-Number

js的几种原始数据类型:Undefined、Null、Boolean、Number、string。可以用typeof运算符判断一个值是否表示一个原始类型,返回值类型与其变量值类型一致,。JavaScript中的所有事物都是对象:数字、字符串、布尔、数组、日期等等。Number对象是原始数值的包装对象,创建Number对象的语法:var Num=new Number(value);返回值...

2019-01-06 15:49:31 1123

原创 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 102

原创 web标准的理解

WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由万维网联盟(起草和发布,也有一些是其他标准组织制订的标准,比如...

2018-12-31 22:55:39 493

原创 emmet1

emmet文档&lt;!--&gt;表示儿子,+表示兄弟,^表示上一级,#id,.class,[]添加自定义属性,{}添加文本--&gt;div#header+div.page+div#footer.class1.class2.class3&lt;div id="header"&gt;&lt;/div&gt;&lt;div class="page"&gt;&lt;/div&amp

2018-12-31 01:59:32 125

原创 *p[1],(*p)[1],p[3][2],*(p[3]+1)

#include &lt;stdio.h&gt;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&lt;4;j++) p[j]=a[j]; printf("%2d,%2d,%2d,%2d\n",*p[1],(*p)[1],p...

2018-12-11 21:49:14 2817 4

原创 已知一条线段的两端点A(x1,y1),B(x2,y2)及线段外的任意一点P(px,py),设计一个程序找出线段中距离p最近的点

#include&lt;stdio.h&gt;typedef struct{ float x; float y;}Point;typedef struct{ Point p1; Point p2;}Line_segment;void initLine (Line_segment &amp;L){ Point p; if(L.p1.x&gt;L.p2.x) { ...

2018-11-26 14:34:16 4194

原创 录入一张百分制成绩单(字段为:学号,得分),设计一个程序求解最高分和平均分,并统计各分数段(每10分为一段)的人数

#include&lt;stdio.h&gt;typedef struct{ int grade; char sno;}student_grade;void max_grade(student_grade sg[],int n){ int i=0; for( int j=1;j&lt;n;j++) { if(sg[j].grade&gt;sg[i].grade) {...

2018-11-26 11:33:59 1460

原创 VS2010的C编译器 error C2143:语法错误 : 缺少“;”(在“类型”的前面),error:C4430,error:C3861,error:C4996

解决办法:变量放到函数体前面声明或者将文件类型改为.cpp类型,运行一次后,再改为.c就不会报错。

2018-11-26 11:19:57 1854

原创 以下程序的输出结果是:

以下程序的输出结果是:#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 9895

C语言课程设计,C语言期末作业,题目 :学生信息管理系统的设计与实现

C语言课程设计,C语言期末作业 题目 :学生信息管理系统的设计与实现 一、简介 1.设计目的: 进一步加深、巩固所学专业课程(《C语言程序设计》)的基本理论知识,理论联系实际,进一步培养自己综合分析问题和解决问题的能力。掌握运用C语言独立地编写、调试应用程序和进行其它相关设计的技能。 2.问题的描述: 设计一个班级学生管理系统,希望可以处理每个学生的信息情况。对学生信息(包括学号、姓名、性别、生日、选课、班级、奖惩、成绩、缴费)进行管理,包括学生信息输入、输出、查询、删除、增加、退出. 输入:一组学生的信息,包括:学号、姓名、性别、生日、选课、班级、奖惩、成绩、缴费。 输出:输出到屏幕。

2023-05-12

C语言课程设计,小学生数学测试系统

C语言课程设计,小学生数学测试系统,包含代码、程序以及说明文档 小学生数学测试系统 课题要求 1) 进行100以内的加减除,20以内的乘 2) 两个随机数产生,减法确保a>b, 3) 每次在输入答案后判断对错,答错输出正确结果 4) 可查询结果 分析与设计 小学生数学测试软件是通过对add,sub,mul,div1函数的调用进行加减乘除运算,其中由rand()产生随机数。用hold,carry函数实现文件的写入与读取,并用search函数输出做题结果。

2023-05-12

c语言图书管理系统课程设计报告 摘 要 经过对程序设计题目的分析可知,整个程序的设计实现大致分为五个模块,其中每一个模块对应

c语言图书管理系统课程设计报告 摘 要 经过对程序设计题目的分析可知,整个程序的设计实现大致分为五个模块,其中每一个模块对应一个函数,他们的功能分别是:图书信息输入函数input(),借阅图书函数(borrow),增加删除图书函数(adddelet),图书查询函数(search),以及归还图书信息函数(giveback)。在这些函数当中,这四个函数的实现严格按照题目的要求。 1、 图书信息输入函数 主要功能是从键盘输入图书信息并将其写入文件中,作为图书馆的书库,以便对下面的函数进行运行,此函数是基础. 2、 图书借阅函数 主要借阅图书的功能和录入学生应该还书的时间; 3、 图书归还函数 主要实现借阅图书后,归还图书的功能,并把应该还书的时间和实际还书的时间进行比较过期时输出学生的信息,也是该程序的的一个重点 4、 增加删除图书函数 实现的功能是实现对图书的删除; 5、 图书查询函数 允许按照图书编号,书名,作者,出版社进行查询,并将查询信息输出; 6、 退出函数 该函数主要实现退出运行界面的功能. 除上面介绍的功能之外,程序还具有退出功能,可以在程序的一次运行当中循环执

2023-05-12

c语言程序课程设计 通讯录管理

c语言程序课程设计 通讯录管理,C语言期末作业,含代码以及程序

2023-05-12

C语言程序设计说明书 名称   c语言程序课程设计

C语言程序设计(包含程序代码说明书以及ppt) 名称   c语言程序课程设计   实验室设备管理系统 c语言程序课程设计 1课程设计题目要求 实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。 主要功能: 1、能够完成对设备的录入和修改 2、对设备进行分类统计 3、设备的破损耗费和遗损处理 4、设备的查询

2023-05-12

C语言课程设计实验报告

C语言课程设计实验报告 题目:家庭账务管理 一 案例描述 1.总体描述 家庭财务管理系统主要是对家庭成员的收入,支出,进行添加,删除,查询,添加和删除成员,修改密码等操作,并能统计总收入和总支出。该软件给家庭成员提供了一个管理家庭财务的平台。 2.模块描述 菜单设计:本系统提供许多操作的界面。有提示,帮助用户根据需要对家庭财务管理系统进行操作。 1)按年度查询收支信息:按年度查询已经记录的消费的收支信息。 2)修改家庭成员收支信息:可以输入成员的名字,修改家庭成员的收支信息。 3)增加新的家庭成员:可以增加新的成员。 4)删除家庭成员收支信息:可以把已经记录好的家庭成员收支信息删除。 5)按成员查询收支信息:按成员的姓名查询收支信息。 6)家庭成员收支排行榜:将成员在一个月的收支进行排名。 7)录入成员收支信息:将成员的收支信息记录到一个文件中。 8)删除家庭成员:可将家庭中的成员删除。 9)修改密码:可修改登录时用的密码。 10)退出界面:将系统关闭。

2023-05-12

将各类排序方式用C语言代码编译成功并运行,比较各种排序方式所用时间大小及不同编译器下时间的差异

C语言各类排序算法比较,C语言期末作业,C语言操作课作业,C语言课程设计报告 采用代码 C语言 编译环境 CodeBlocks VC6.0 程序内容 将各类排序方式用C语言代码编译成功并运行,比较各种排序方式所用时间大小及不同编译器下时间的差异。 包含程序代码,ppt以及说明文档

2023-05-12

C语言各类排序算法代码程序以及说明文档

C语言各类排序算法代码程序以及说明文档,C语言课程设计,C语言期末作业,包含汇报PPT及相关代码和文档

2023-05-12

c语言程序设计期末作业实验室管理系统

c语言程序设计期末作业实验室管理系统、含c程序代码文档和ppt

2023-05-11

c语言课程设计期末作业班级管理系统

c语言课程设计期末作业班级管理系统含PPT、说明文档

2023-05-11

C语言程序设计课程设计期末作业

C语言程序设计,操作课期末作业,包含程序、说明文档和汇报PPT

2023-05-11

c语言课程作业习题及答案

c语言课程作业习题及答案

2023-05-11

计算机专业毕设论文,网站及后台管理项目

后台管理系统相关的毕设论文,无代码,论文架构可供参考学习

2023-05-10

LoginprtSc.zip

几个被领导pass也不愿放弃的登录界面,目前依然觉得好看,所以准备一天被全部否定的我很不开心!很不开心!很不开心!

2019-08-30

软考高项真题带解析版

软考高项真题带解析版

2018-11-01

secret of javascript

Resig D., Bibeault B., Maras J. - Secrets of the javascript

2018-08-03

空空如也

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

TA关注的人

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