- 博客(22)
- 收藏
- 关注
原创 IDEA 运行报错 Command line is too long
问题:IDEA运行代码等时候报错:Error running xxxx. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.如果不缩短的话,那么JVM启动命令有可能因为classpath太长导致超过了操作系统的允许的最长命令参数长度,从而导致启动失败。所以这里有3种方式可以来缩短classpath的长度,进而缩短JVM启动的参数。
2024-12-21 17:04:32
1813
原创 MySQL的CRUD、约束、视图
3、视图的创建和删除,不影响对应的基本表。但是对视图中的数据进行增、删、改操作,会影响基本表的数据,反之亦然。数据库的五大约束:主键约束、外键约束、检查约束(数据的范围、格式限制)、默认约束(默认值)、唯一约束。2、数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。1、视图是从一个或多个基本表中导出的。
2024-10-19 19:23:49
343
原创 JavaScript:数据类型
1、JS是弱数据类型的语言,声明变量时使用var,使用等号=对变量进行赋值。变量名是大小写英文、数字、$和_的组合,且不能用数字开头,变量名不能是if、while等关键字。2、JavaScript 的数据类型,共有8种(截止2024年):number、string、boolean、undefined、null、symbol、bigint、object。3、其中,基本数据类型:number、string、boolean、undefined、null、symbol、bigint;引用数据类型:object。
2024-10-04 11:23:59
974
原创 JAVA学习(1):变量与数据类型
JAVA中有特别含义的字符串,全是小写字母。如abstract、public、class、int、for、void等。
2024-09-22 22:42:06
542
原创 JS模块化-CJS,ESM,AMD,CMD,UMD
AMD规范采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。这里介绍用require.js实现AMD规范的模块化:用require.config()指定引用路径等,用definde()定义模块,用require()加载模块。首先我们需要引入require.js文件和一个入口文件main.js。main.js中配置require.config()并规定项目中用到的基础模块。
2024-09-07 20:14:42
1105
原创 package.json 文件与 package-lock.json 文件
2、package-lock.json文件:最初没有该文件,执行 npm install 命令时,根据package.json文件生成的,会有精确的依赖包的版本号。如果该文件存在,重新执行 npm install 命令时,就会使用package-lock.json中的依赖版本。需要注意的是,如果大版本号为 0,则插入号的行为与波浪号相同,这是因为此时处于开发阶段,即使是小版本号变动,也可能带来程序的不兼容。3、package.json中的版本号:大版本.小版本.查漏补缺版本。,安装时只安装指定版本。
2024-08-24 20:54:05
373
原创 Mac显示隐藏文件的快捷键
一般 以 . 开头的文件都是隐藏文件,比如.git、.gitignore、.vscode等,它们在Mac里面是默认不显示的。快捷键 【Command + Shift +。】可以在访达中将隐藏文件显示出来。再次按可以重新不显示。
2023-07-09 14:15:36
1196
原创 控制台、终端、命令行、cmd、bash
傻傻分不清,这些都是什么概念,感觉很模糊,都是一样的东西。我们经常说,打开控制台,打开终端,在命令行里输入……,在cmd里面输入……,打开bash……今天理一理,并记录一下这些概念。
2023-07-09 13:09:38
5124
原创 给Mac添加右键菜单--使用VSCode打开
如图,在需要打开的文件或文件夹右键 - 快速操作 - 使用 VS Code 打开,即可在VS Code中快速打开文件夹。
2023-07-09 09:43:52
3010
原创 Vue卸载与重装npm ERR! code EEXIST
之前装过vue-cli,版本在3.0以下,现在直接通过npm install -g @vue/cli重装3.0以上的版本会报如下错误:npm ERR! code EEXIST卸载原版本vue-clinpm uninstall vue-cli -g重装新版本vue-clinpm install @vue/cli -g在cmd里面执行vue -V不会报错,在VSCode里面执行vue -V或者vue --version 报错,这说明VSCode终端的PowerShell是受..
2021-09-22 11:46:43
1923
1
原创 Vue里面收集表单数据v-model
跟着视频学Vue,记录一些笔记~<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="./vu
2021-09-19 17:24:03
225
1
原创 addEventListener与onclick
<ul id="test"> <li>a1</li> <li>a2</li> <li>a3</li> </ul> <a href="https://baidu.com" id='aa'>百度</a> <script> // 事件冒泡机制,点击li会弹出对应的li的内容 do.
2021-08-14 17:15:58
1082
原创 CSS选择器易混点
后代选择器与子元素选择器1、在<style>标签里,后代选择器用空格连接;如:A B,表示B是A的后代结点(B是A的子节点,或者A的子节点的子节点,可以一直往下找并匹配,中间可以有其他元素)2、子元素选择器用>连接;如A>B,表示B是A的子元素,A必须是B的父元素才能匹配上。如果是在class里面的空格,如下所示,那么表示这个div是同时具有类选择器b和类选择器c的特性的。在style里,如下都可以选中该div,但是由于选择器的权重计算,最终的背景颜色为green
2021-08-14 16:58:07
168
1
原创 实现数组reduce和map方法
一、reduce实现reduce的用法: arr.reduce(function(pre,cur,index,arr){...return...}, initialValue);arr是原数组,可以传入两个参数,第一个参数是有返回值的函数,该函数可以有四个传参(前一个具有累加器性质的元素,当前元素,索引,原数组),第二个是初始值,可以选择性设置。实现:// arr.reduce(function(pre,cur,index,arr){...}, initialValue);Arr.
2021-07-03 11:30:25
475
1
原创 html表格样式及border,align属性
是让表格内容在表格中居中显示。现在不推荐这样做,因为用样式也可以实现同样的效果。表格在浏览器中是居中的,因为table标签后加入了。表的效果图如下,可以实现合并行和合并列的操作,用。如果仅仅用border属性,表格边框是双线,设置。首先上一段最基本的表格绘制代码。规定表格单元周围是否显示边框。就需要用到以下两个css属性。,且表格不用于布局目的。
2020-03-30 16:03:30
1592
原创 HTML语义化标签
最近看别人写的前端页面的时候,常常看到诸如等这种标签,很疑惑有什么作用,查了资料才知道这些是HTML5里面的语义化标签。其实使用我们常用的这种标签实现页面布局等操作也未尝不可,但是使用语义化标签让程序的可读性更强了,增强代码的可维护性,页面也能呈现出很好地内容结构、代码结构。
2020-03-30 14:19:50
269
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人