自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

方方方的博客

不足之处,欢迎指出,共同成长

  • 博客(37)
  • 收藏
  • 关注

原创 MySQL的DQL语言

而having是分组。2、查询第2页员工数据, 每页展示10条记录 --------> (页码-1)*页展示记录数。3、查询年龄小于45的员工 , 并根据工作地址分组 , 获取员工数量大于等于3的工作地址。2、分页查询是数据库的方言,不同的数据库有不同的实现,MySQL中是LIMIT。1、分组之后,查询的字段一般为聚合函数和分组字段,查询其他字段无任何意义。示例:查询 emp 表中的 name、workno、age 字段。示例:查询 emp 表中年龄匹配 16、38、45 的记录。

2024-02-05 16:55:41 1671

原创 MySQL的DML语言

示例:employee 表中 id 为 1 的性别修改为 女,年龄修改为 20。示例:将 employee 表中的所有入职日期都修改为 2022-02-05。修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。插入数据时,指定的字段顺序需要与值的顺序是一一对应的。示例:删除 employee 表中性别为 女 的数据。示例:删除 employee 表中所有数据。插入的数据大小,应该在字段的规定范围内。示例:给employee表插入一条数据。示例:给employee表添加一条数据。

2024-02-05 11:10:34 378

原创 MySQL的DDL语言

char 与 varchar 都可以描述字符串,char是定长字符串,指定长度多长,就占用多少个字符,和字段值的长度无关。示例:修改EMP表中的NICKNAME字段为USERNAME,类型为VARCHAR(30)。示例:为EMP表添加一个新字段“昵称”为NICKNAME,类型为VARCHAR(20):设置数据库的字符集,如:UTF8、UTF8MB4等。示例:修改EMP表的表名为employee。示例:删除EMP表的USERNAME字段。示例:删除并重新创建employee表。示例:删除USER表。

2024-02-04 17:06:34 1327

原创 linux压缩和解压命令

压缩和解压命令gzip/gunzipgzip:用于压缩文件,只能压缩为*.gz的格式gunzip:解压缩文件,只能解压缩*.gz的格式gzip /home/hello.txt:压缩home目录下的hello.txt文件gunzip /home/hello.txt.gz:解压缩home目录下的hello.txt.gz文件zip/unzipzip:用于压缩文件,也可压缩目录unzip:用于解压zip格式的文件zip -r:递归压缩,就是压缩目录和目录下的文件或文件夹unzip

2024-01-04 10:36:16 537

原创 Linux权限的基本介绍

ll 命令后显示的内容如下这条内容,0~9位代表权限第0位确定文件的类型(d、-、l、c、b)l:是链接,相当于windows的快捷方式d:是目录,就是文件夹c:是字符设备文件,如鼠标、键盘b:是块设备,比如硬盘-:是普通文件,比如txt文件或者压缩文件第1-3位确定所有者对该文件的权限。–User第4-6位确定所属组对该文件的权限。–Group第7-9位确定其他用户组对该文件的权限。–Other1:文件:硬连接数,目录:子目录数root:用户root:组。

2024-01-04 10:35:24 435

原创 linux用户操作

linux用户操作创建用户命令:useradd 用户名例如,创建一个名为 zhangsan 的用户:useradd zhangsan在创建用户的时候,会默认在home目录下,为用户创建一个家目录,默认目录名和用户名一样。我们也可以指定用户的家目录,命令为:useradd -d /home/test zhangsan目录可以随便指定为用户设置密码命令:passwd 用户名例如,为张三设置密码:passwd zhangsan然后根据提示输入密码删除用户删除用户有两种,

2024-01-04 10:34:30 467

原创 Linux搜索查找类指令

搜索查找类指令find:从指定目录向下递归查找,有三种选项,分别是-name,-user,-sizefind /home -name hello.txt:查找home目录下,名为hello.txt的文件find /opt -user root:查询在opt目录下,属于root用户的文件find /opt -user root | more:查询在opt目录下,属于root用户的文件,并分页查看find / -size +200M:查找整个系统中大于200M的文件f

2024-01-04 10:33:29 494

原创 Linux文件目录类指令

文件目录类指令pwd:显示当前工作目录的绝对路劲ls:显示当前目录下的文件和目录ls -a:显示当前目录下的所有文件和目录,包括隐藏的。ls -l(ll):以列表的方式显示信息cd:切换到指定目录cd ~ 或者直接写 cd :回到当前用户的家目录cd… :回到当前目录的上级目录mkdir:创建目录mkdir dog:在当前目录创建一个dog目录mkdir /home/dog:在home目录下创建一个dog目录mkdir -p /home/animal/tiger

2024-01-04 10:32:05 402

原创 linux如何找回root密码

7、然后在新的一行输入 exec /sbin/init ,然后回车,等待系统自动修改密码(时间可能有点长),完成后,系统自动重启,新的密码生效。2、在下个页面,光标往下移,找到图中 UTF-8 大的位置后,在后面输入 init=/bin/sh (目的是为了进入单用户模式)6、然后在新的一行输入 touch /.autorelabel ,输入完后回车。5、然后再新的一行输入 passwd ,输入完后回车,然后输入要修改的密码。1、重启系统,在开机页面,光标在第一个的时候输入e。

2024-01-04 10:20:55 450

原创 vi和vim的使用

以vim打开一个文本之后就是正常模式(这是默认的模式),在这个模式中,可以使用方向键来移动光标,也可以使用快捷键来整理文档内容。按下esc建,再输入:或者 /,在这个模式中,可以使用相关命令来操作文档。,可以完成读取、存盘、替换、离开vim、显示行号等。按下 i、I、o、O、a、A、r、R 等任何一个字母之后就会进入编辑模式。vim是vi的增强版本,可以主动的以字体颜色辨别语法的正确性。vi和vim是linux系统内置的的文本编辑器。(强制退出,不保存):wq(保存并退出)

2024-01-04 10:14:28 644

原创 linux目录结构

系统开机所需要最基本的动态链接共享库,其作用类似于windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库。这是linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个文件系统sysfs。的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了。s是Super User的意思,这个目录里存放的是系统管理员使用的系统管理程序。,在linux中每个用户都有一个自己的目录,一般目录名是用户的账户名。,习惯将经常被修改的目录放在这个目录下,包括各种。

2024-01-04 10:12:20 408

原创 使用uView开发,页面跳转传递参数以及在下一个页面接收参数的方法

使用uView开发,页面跳转传递参数以及在下一个页面接收参数的方法1、跳转及传参onTapCell() { uni.navigateTo({ url: '/pages/files?id=' + 123, })},onTapCell 为点击方法的名称uni.navigateTo 为 uView 的跳转固定写法url 后面是你要跳转的地址?后面是传递的参数的名字123是传递的值**补充一个有条件的跳转,判断 item 长度大于 0 时才跳转,传递的参数也是从 item 中拿的o

2021-07-01 15:46:07 6465 1

原创 uni-app中关于Component template should contain exactly one root element报错的解决方法

uni-app中关于Component template should contain exactly one root element报错的解决方法使用 uni-app 在页面中添加组件时,报了Component template should contain exactly one root element 错误。是因为在 template 标签里只可以有一个根元素,因为一开始不知道,所以我在 template 下面写了两个根元素。只需要把以后要写的组件都括在一个 view 中即可解决编译

2021-06-30 15:40:17 605

原创 JS中使用 replace 替换字符串中的字符

JS中使用 replace 替换字符串中的字符在实际开发中,要做一个会计用的计算器,但是会计输入的数值中间都是有 , 的,需要在计算的时候替换掉数值中的 , 号。此功能无后端,无数据库,只在前端计算,所以要在 JS 中替换掉逗号,使用了 JS 中的 replace 方法。以下为 replace 方法的官方介绍:替换掉数值中 , 号的用法:var num = 123,456//把中英文逗号替换为空var newNum = num.replace(/,|,/,"");.....感

2021-06-29 15:02:20 1798

原创 Java程序运行机制

Java程序运行机制现有的两种语言类型:编译型(compile)解释型编译型语言:举例:假如我们想看一本国外语言的书,我们要把这本书翻译为中文的才能看懂,如果这本书的作者增加或者减少了某些片段,那我们还得重新再翻译一遍,这就是编译。解释型语言:举例:我们还是要看一本国外的书,那我们现在不整本翻译了,我们看一句,翻译一句。这就是解释Java有两者结合的特征运行机制:...

2021-06-24 20:36:28 106

原创 hello World!

Hello World!1、新建一个文件夹,存放代码,我在D盘新建了一个叫 code 的目录2、新建一个 Java 文件(文件后缀为 .java)3、我新建了一个 Hello.java4、第一个 Hello World!用记事本打开 Hello.java 文件,把下面的代码写进去。public class Hello{ public static void main(String[] args){ System.out.println("Hello,World"); }}注意:类

2021-06-22 21:01:57 95

原创 Windows如何卸载JDK

卸载JDK1、删除 Java 的安装目录2、删除环境变量中的 JAVA_HOME3、删除环境变量中 path 下关于 Java 的目录4、在 cmd 中输入 Java -versino 查看Java是否还存在

2021-06-22 20:25:43 336

原创 Java语言介绍

Java的特性和优势write once 、run anywhere简单性面向对象可移植性高性能分布式动态性(反射)多线程安全性健壮性Java三大版本JavaSE:标准版(桌面开发,控制台开发…)JavaME:嵌入式开发(手机,小家电…)JavaEE:E企业级开发(web端,服务器开发…)JDK、JRE、JVMJDK:Java Development Kit(Java 开发者工具)JRE:Java Runtime Environment(Java 运行环境)JV

2021-06-22 20:18:32 108

原创 静态网页(无数据库,无后端),在JS中保存数据的方法

记录静态网页保存数据的方法,(无数据库,无后端)保存数据方法:在JS中写localStorage.setItem("saveKey","saveValue")saveKey:是你保存这个值的Key,是唯一的,如果要取值的话就用这个Key取。saveValue:是你保存的某个值,如果是变量的话,就不用了加双引号了。取值的方法localStorage.getItem("saveKey")saveKey:是你存值时存的Key...

2021-06-22 14:33:23 1650

原创 计算机基础知识

计算机相关基础知识1、什么是计算机?2、计算机硬件(1)计算机硬件的组成(2)冯·诺依曼体系结构2、计算机软件(1)系统软件:(2)应用软件:3、电脑常用快捷键1、什么是计算机?Computer:全称电子计算机,俗称电脑。能够按照程序运行。自动、高速处理海量数据的现代化智能电子设备由硬件和软件组成常见的形式有台式计算机、笔记本计算机、大型计算机等广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域。2、计算机硬件一些物理装置按系统结构的要求构成一个有机整体为计算

2021-06-21 20:55:08 110

原创 MarkDown 语法

MarkDown 语法推荐文本编辑器:Typora文件后缀 xxx.md1、标题用 # 表示标题一个#号后面加个空格表示一级标题两个#号加个空格表示二级标题以此类推,最多六级标题2、字体hello,World! 加粗,在文字两边各加两个 ** 号hello,World! 斜体,在文字两边各加一个 * 号hello,World! 加粗倾斜,在文字两边各加三个 *** 号hello,World! 删除线,在文字两边各加两个 ~~ 号hello,World! 高亮,在文字两边

2021-06-21 20:13:37 94

原创 JS中使用sort方法为集合排序

JS中使用sort方法为集合排序js从后端接收到的数据结构大致如下:idnamemathverbalenglishtotal001张三808080240002李四838383249003王五707070210004赵六909090270005孙七818181243未排序的打印结果:现在要使用 sort 方法根据 total 字段为这个集合排序需要先准备一个排序函数:(这个不用改,直接拿着用就

2021-06-16 09:42:20 1068 1

原创 java中使用sort实现为集合排序

java中使用sort实现为集合排序遇到一个需求是需要把从数据库拿到的数据进行再次排序,查询资料后发现使用 sort 方法可以做到,现在记录一下。从数据库拿到的数据结构大致如下:idnamemathverbalenglishtotal001张三808080240002李四838383249003王五707070210004赵六909090270005孙七818181243在这里添加一些假的数据:

2021-06-15 17:59:33 795 2

原创 关于解决SpringBoot中使用redirect重定向后,页面跳转后ulr地址后面出现jsessionid=xxxxxxx的问题

关于解决SpringBoot中使用redirect重定向后,页面跳转后ulr地址后面出现jsessionid=xxxx的问题参考链接:https://blog.csdn.net/zshake/article/details/37658147在controller中,做了一个简单的登录判断,判断完成后使用redirect重定向到另一个页面原本代码如下: @PostMapping("/login") public String main(String userName, String pa

2021-06-11 16:01:07 3149 2

原创 vue配合html中实现四舍五入数值后保留原始数值的方法

在项目开发中,遇到一个需求为:页面展示要求四舍五入的数值,但是在计算中要求使用原数值进行计算实现思路:1、

2021-05-28 16:29:24 1583

原创 解决在html中给button按钮添加了@click事件控制v-if或者v-show无效的问题

解决在html中给button按钮添加了@click事件控制v-if或者v-show无效的问题在项目开发中,要实现点击一个按钮控制某个div显示或者隐藏的情景。主要思路为结合vue,为div添加v-if或者v-show,然后为按钮添加点击事件,控制v-if或者v-show的值。主要代码如下://HTML中代码<div id="app"> <div v-if="isShow"> 要显示和隐藏的内容 </div> <bu

2021-05-27 17:18:48 4464

原创 idea快速创建SpringBoot项目

快速创建一个Spring Boot 项目写接口1、在 idea 中创建一个 Spring Boot 项目(1)、先点击创建一个项目(2)、然后选择 Spring Initializr ,SDK 选择自己的 java 版本,我的是 1.8 ,下面那个就勾选默认,然后点击下一步(3)、这里就是写一下目录名,根据自己的喜好更改,但是注意,这里的 java 版本要选择和自己装的一样的,然后点击下一步(4)、这里我们要勾选一些依赖,一个简单的 Spring Boot 项目就勾选我下面勾的这些就好

2021-04-12 14:58:25 305

原创 09 VUE的书籍购物车案例

书籍购物车案例1、html文件:index.html<!DOCTYPE html><html lang = "en"> <head> <meta charset = "UTF-8"> <title>练习</title> <link rel = "stylesheet" href = "style.css"> </head> <body> <di

2020-11-17 15:59:01 148

原创 08 vue中的循环遍历及数组的补充

循环遍历1、v-for遍历数组<div id=app> <ul> <li v-for="item in names">{{item}}</li> </ul></div><script src = "../js/vue.js"></script><script> const app = new vue({ el : "#app", data : {

2020-11-17 15:57:07 803

原创 07 条件判断小案例

案例点击按钮切换用户要登录的方式,分别为用户名和邮箱<div id = app> <span v-if = "isUser"> <!--for的作用为连接lable和input连接在一起,点击用户账号时光标会跳到连接在一起的输入框--> <lable for = "userName">用户账号</lable> <input type = "text" id = "userName" placeholder =

2020-11-17 15:55:20 276

原创 06 vue中的条件判断

条件判断1、v-ifv-if后面的条件为false时,对应的元素以及其子元素不会渲染,也就是不会有对应的标签出现在DOM中。案例一:<div id = app> <div v-if = "isShow"> <p>aaa</p> <p>bbb</p> <P>ccc</P> <p>ddd</p> <p>{{score}}</

2020-11-17 15:54:46 393

原创 05 vue中的事件监听

事件监听1、v-on作用:绑定事件监听器缩写:@预期:Function | InLine Statement | Object参数:event(1)基本用法<div id = "app"> <h2>{{counter}}</h2> <!-- 这两行是最基本的写法,基本不用,因为有复杂操作的话会写的很多 --> <!-- <button v-on:click = "counter++">+</button&g

2020-11-17 15:54:01 274

原创 04 vue中的计算属性 computed

计算属性 (computed)1、案例<div id = "app"> <h2>{{fullName}}</h2></div><script src = "../js/vue.js"></script><script> const app = new vue({ el : "#app", data : { firstName : "Lebron", lastName

2020-11-17 15:52:56 96

原创 03 vue中的基础语法

插值操作1、Mustache<p>{{message}}</p>就是双大括号{{}}2、v-once<h2 v-once> {{message}} </h2>该指令表示元素和组件只渲染一次,不会随着数据的改变而改变。3、v-html<h2 v-html> {{message}} </h2>某些情况下,从服务器请求到的数据本身是一个HTML代码,如果直接用{{}}来输出,会将HTML代码也一起输出,但我们希望的是按

2020-11-17 15:52:26 91

原创 02 vue基础

vue一、样式代码ps:代码间隔要为两个空格<body> <div id = "app">{{massage}}</div> <script src = "../js/vue.js"></script> //引入vue <script> //let (变量) const (常量) const app = new vue({ el : "app", //用于挂载要管理的元素

2020-11-17 15:43:20 109

原创 1、vue及element的安装及运用

typora-root-url: imagetypora-copy-images-to: image基本概念:1.VueVue.js是目前最火的一个前端框架,它和Angular.js、React.js一起,并成为前端三大主流框架。Vue.js是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。(Vue有配套的第三方类库,可以整合起来做大型项目的开发),前端的主要工作,主要负责MVC中的V这一层,主要工作就是和界面打交道,来制作前端页面效果。Vue的核心库只关注视.

2020-11-17 15:42:30 385

原创 简单了解ES6的一些新特性

一、块级作用域ES5中的 var 没有块级作用域,ES6中的 let 有块级作用域,所以定义变量要用 let 。二、const的使用1、主要作用是将某个变量修饰为常量,用const修饰的常量不可再次赋值。2、在使用const定义标识符时,必须进行赋值。3、常量的含义是指向的对象不能修改,,但是可以改变对象内部的属性。4、在ES6开发中,建议优先使用const,只有需要改变某一个标识符的时候才使用let三、对象字面量的增强写法1、字面量:const obj = new Object() /

2020-11-17 15:19:13 148

空空如也

空空如也

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

TA关注的人

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