自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 购物车第六次课

代码】购物车第六次课。

2022-08-03 23:18:37 147 1

原创 信用卡购物积分

代码】信用卡购物积分。

2022-07-28 23:33:44 192

原创 多线程购物

代码】多线程购物。

2022-07-24 23:39:37 269

原创 在Windows下搭建Vue开发环境

一、在Windows下搭建Vue开发环境1.安装node.jsnode.js-v12.18.31.1. 安装流程2.设置node的全局和缓存路径2.1.新建文件目录在安装目录中,如我的:C:\Program Files\nodejs,新建两个文件夹,分别是:node_cache(缓存)、node_global(全局)2.2.设置缓存路径win+r --> cmd --> npm config set cache "C:\Program Files\nodejs\node_

2022-04-11 19:48:27 3420

原创 springboot集成pagehelper启动时出现自循环依赖问题解决

一开始我使用了pageHelper想实现分页功能,但是我查询数据库的结果都是数据全显示,后来发现是因为pageHelper依赖导错了,需要导入的真实有效的依赖为:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</versio

2022-02-14 10:12:10 1804

原创 无重复字符的最长子串(双指针)

最近在刷LeetCode的题目,遇到了这个无重复字符的最长子串的题目,写了两天,尝试了很多方法,其中有暴力破解,但是都不是很合适,后来在评论区看到了一个大神的代码,我理解后进行了部分注释的添加来方便自己看,也记录一下整体思路:1. 使用双指针来确定子串的起始点和终止点,同时也通过这个方式来获取子串长度2. 其中i = k + 1;是因为在当前子串中,比如pwwkew,当i=0,j=2,k=1时,此时子串为"pw",如果将起始点更换为下标为1的w时,在下一次循环里面也会在下标为2的w时停止,并且长度为1,

2021-12-23 18:53:14 369

原创 稀疏数组实现

在学习了b站狂神讲java的稀疏数组后,完成了一下这个稀疏数组的打印和还原,希望能够和大家交流学习。package array;public class XiShuArray { // 稀疏数组案例 public static void main(String[] args) {/* 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0

2021-12-21 16:57:34 114

原创 简易计算器

写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。在b站学习狂神说java视频时,老师留了一个计算器小作业,以下是我目前所能实现的内容,有很多欠缺,比如只能实现两个数的加减乘除,希望可以和大家一起讨论讨论写4个方法:加减乘除利用循环+ switch进行用户交互传递需要操作的两个数输出结果package Method;import java.util.Scanner;public class CalculatorDemo { public stati

2021-12-21 11:07:42 156

原创 Vue初学习-简易购物车案例

建议购物车最终效果:实现功能如下:数组的展示;价格的格式要求为:¥xx.xx(保留两位小数);当购买数量等于1时,减号按钮将不再能够点击;总价格根据价格和数量进行计算而得;点击移除按钮后,删除整行的内容(但未实现前面的id自动修改,此处使用的id是根据书籍绑定好了的);当所有书籍都移除后,显示购物车为空,如下:文件架构如图:代码如下:index.html<!DOCTYPE html><html lang="en"><head> <

2021-08-03 18:01:29 196

原创 Vue学习笔记(二)

一、事件监听1.1 v-on的使用当我们需要监听用户操作时,如点击、拖拽、键盘事件等等,就需要使用到事件监听。v-on的介绍:作用:绑定事件监听器缩写:@预期:Function | Inline Statement | Object参数:event1.2 v-on基础操作计数器案例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <tit

2021-08-02 21:32:05 164

原创 ES6语法学习

ES6语法补充一、let/var首先我们可以将let看成更加完美的var(因为let拥有块级作用域)注意函数也是一个作用域(闭包能够解决作用域问题的原因,具体参考1.2)在ES6之前因为if和for都没有块级作用域的概念,所以在很多时候,我们都必须借助于function的作用域来解决引用外面变量的问题。但在ES6中加入了let,let是有if和for的块级作用域的。1.1 什么是作用域变量作用域:变量在什么范围内是可用的(参考java的private,public,default,prot

2021-08-02 11:31:06 1382

原创 Vue.js学习笔记(一)

一. 认识Vuejs1.1 Vue.js 的安装https://cn.vuejs.org/v2/guide/installation.html(vue安装官网)方式一:直接CDN引入方式二:下载和引入方式三:NPM安装后续通过webpack和CLI(脚手架)的时候使用通过方式二下载和引入1.2 Vue的初体验1.2.1 HelloVuejs<!DOCTYPE html><html lang="en"><head> <meta ch

2021-07-31 11:56:54 162

原创 Linux实验四:字符类型设备的驱动程序实验

1 实验目的内容1:参考下面内容,完成实验编写Makefile文件,使之具备如下功能:输入make,将自动编译scull.c和scull_test.c两个文件,并生成scull.o和scull_test文件输入make clean-all,将清除生成的所有文件输入make driver和make clean-driver,则分别实现生成和删除scull.o文件输入make test和make clean-test,则分别实现生成和删除scull_test文件编写一个简单的字符设备驱动程序要求

2021-01-07 14:35:14 3522 6

原创 Linux实验三:模块编程实验

1 实验目的内容1:编写一个简单的内核模块:该模块至少需要有两个函数,一个是init_module()函数,在把模块加载到内核是被调用,它为内核的某些事件注册一个处理程序,或是用自身的代码取代某个内核函数;另一个是cleanup_module()函数,在卸载模块时被调用,其任务是清除init_module()函数所做的一切操作。编写完成后进行该模块的编译、加载和卸载操作。2 实验过程一、 首先为该实验创建一个文件夹供使用取名为module即可二、 使用vi testmodule.c 进行c

2021-01-07 14:29:34 1829

原创 Linux实验二:进程管理实验

1 实验目的内容1:编制实验软中断通信的程序:父进程fork两个子进程,等待一段时间后,kill子进程形成软中断,并wait函数等待子进程退出信号。内容2:编制实现进程的管道通信的程序:父进程开通pipe,并fork两个子进程,接收来自于子进程的信息并输出在shell里。2 实验过程记录实验过程中遇到的问题、分析问题原因并描述解决方法。注意:不要重复课件上已有内容;可以通过手机拍照方式记录问题现象。一、 首先进行软件的安装先通过sudo apt-get update进行apt的更新

2021-01-07 14:24:19 2599

原创 忘记mysql(5.7版本)密码,如何进行重置

注意:所涉及mysql版本为5.7,如果其他版本修改语句可能会变化,所以本博客到修改密码时请慎重参考!一、跳过权限首先管理员身份运行cmd,输入net stop mysql停止服务,然后进入mysql的文件夹中bin这个目录,如图:然后输入mysqld --skip-grant-tables(跳过登录权限)二、登录并修改密码现在重新管理员身份启动另一个cmd,同样进入mysql文件的bin目录下,输入mysql,便进入了mysql,如图:此时输入show databases;(查看数据库)

2021-01-07 14:17:59 2045 1

原创 Linux实验一:关于bash脚本编程初体验

关于基础bash脚本编写一、脚本要求脚本1:脚本2:脚本3:二、编写过程脚本1:脚本2:脚本3:一、脚本要求脚本1:编写一段bash脚本,满足如下要求:– 脚本接收2个整数参数,用来指定开始和结束– 计算并输出从开始到结束整数间所有偶数的和提示:– 采用for或while循环– 引入局部变量对循环进行计数– 引入局部变量计算中间结果脚本2:编写一段bash要求:– 脚本接收1个字符串参数,用于指定目标路径– 将目标路径中的所有目录名称输出到/tmp/dir.txt文件中– 将目标

2020-11-27 09:56:37 3020 3

原创 更改Maven软件源为阿里云源

找到maven文件夹–>conf–>setting.xml右键编辑,然后找到mirror更改为如下: <mirrors> <mirror>  <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/central</url> <mirrorOf>

2020-11-19 23:23:00 350

原创 SpringBoot+MyBatis入门案例

一、首先创建数据库DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `id` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `gender` varchar(255) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------

2020-11-19 22:06:29 168

原创 eclipse在C盘创建文件无权限

问题描述:当我在windows虚拟机下做黑盒测试时,由于没有分区,只存在一个C盘,所以当使用eclipse需要创建一个文件时,提示无法创建文件的报错,当我在CSDN上搜索了这个报错原因后,并没有发现有效的解决方案,然后我试着直接在需要通过eclipse来创建的文件目录下创建所需要的文件,然后突然发现C盘要求我给予权限,之后我使用管理员身份运行,再次创建就可以啦,说明如果想在C盘等需要权限的路径创建文件,前提就是需要使用的软件有管理员层次的权限才行。管理员身份运行和普通身份运行的区别:1.所获得的权限不

2020-10-19 23:38:44 910 1

原创 FireFox浏览器安装插件时提示:“该附加组件无法安装,因为它有可能已损坏”

当我想为FireFox浏览器安装一个插件时,提示我文件可能损坏了无法安装类似于下图解决方案如下:1.重新打开一个FireFox浏览器,输入about:config,此时会提示风险,点击接受风险继续访问即可,然后找到xpinstall.signatures.required,双击它,后面的true就会变成false2.之后重新打开FireFox浏览器然后重新安装插件就会成功啦3.选择需要安装的插件4.安装成功!...

2020-10-19 15:32:40 17736 7

原创 安装WebScarab方法【安全测试】

安装WebScarab是需要java环境的,所以在此之前需要安装并配置java,如果有疑惑的可以参考windows10安装配置java在java环境下,需要下载webscarab-install.jarwebscarab-install.jar下载地址一、安装安装有两种方法一、使用cmd命令安装win+R进入cmd命令提示符,输入java -jar webscarab-installer-20070504-1631.jar二、双击安装文件安装双击打开文件后:一直跟着next提示走即可安装

2020-10-18 18:19:17 2005 5

原创 windows10完整卸载java

一、删除环境变量:java的环境变量包括:classpath、path当中的java部分以及JAVA_HOME三个部分。二、在控制面板中卸载java三、删除所有与java有关的文件:打开C盘,在C:\Program Files中或者C:\Program Files (x86)中找到Oracle和sun文件夹,可能C:\ProgramData目录下也有这两个文件,删除完毕即可。四、删除注册表win+R,输入regedit打开注册表后,查找HKEY_CURRENT_USER\Software\J

2020-10-16 16:16:27 3954

原创 windows10安装jdk与配置环境变量

一、下载jdk安装文件https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载正确的版本(此处使用的jre-10.0.2版本)二、安装jdk找到jdk的下载目录,双击打开安装在默认地址即可。(一般默认地址为:C:\Program Files\Java\jdk-xxx)三、配置环境变量1.桌面–>右键我的电脑–>属性–>高级系统设置–>高级–>环境变量2.编辑系统变量

2020-10-16 16:14:37 1160 3

原创 ubuntu安装hadoop伪分布式

虚拟机选用:VMware Workstation 15使用镜像选择:ubuntu 20.04.1环境:OpenJdk-11.0.8、hadoop-3.2.1一、首先进行虚拟机镜像的安装(步骤省略)二、创建一个hadoop用户(可跳过)通过ctrl+alt+t呼出终端窗口,分别输入:#创建一个可以登录的hadoop用户,并且使用/bin/bash作为shell命令sudo useradd -m hadoop -s /bin/bash#创建一个hadoop用户的登录密码sudo passwd

2020-10-14 11:51:04 4343 2

原创 Hadoop无法启动DataNode

问题详述:当我多次通过以下指令格式化NameNode之后,#格式化NameNode#./bin/hdfs namenode -format导致我在JPS查询时发现DataNode无法启动问题原因:多次格式化,导致 NameNode 和 DataNode 的集群 id 不匹配 DataNode 无法启动。解决方案:# 关闭hadoop./sbin/stop-dfs.sh# 删除tmp文件rm -rf ./tmp# 重新进行NameNode格式化./bin/hdfs namenode

2020-10-13 22:29:54 544

空空如也

空空如也

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

TA关注的人

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