自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于redis.exe打开闪退问题

4.然后输入redis-server redis.windows.conf。3.cd 进入到redis文件夹下的目录。

2023-05-06 08:47:54 171

原创 关于npm run dev 报错‘webpack-dev-server’不是内部或外部命令,也不是可运行的程序的问题

用镜像安装会快一点 npm install --registry https://registry.npm.taobao.org。我去网上搜了搜 ,说webpack新版本的bug,要装老版本,我试了一下发现问题依然没有解决。将之前的node_models 删除。安装完成后 npm run dev。重新安装node_models。

2022-12-08 15:59:51 548

原创 《小米商城》--购物车单条数据删除、购物车数量修改、清空购物车、查看地址功能、添加地址

在cartController里写clear方法,先获取uid参数,再创建对象,调用clearCart方法,然后跳转到购物车展示页面,接下来去service层创建clearCart方法并在实现类里实现。先获取cid,price,cnum参数,然后调用业务逻辑,调用uodateCartByCid方法,传入cid,price,cnum三个参数,最后跳转到购物车展示页面方法。然后去dao层创建并在实现类里实现该方法,创建数据库连接池,编写sql语句,执行sql。创建数据库连接池,编写sql语句,执行sql。

2022-10-28 15:18:21 1481

原创 《小米商城》--查看购物车

然后去写selectCartByUid方法,先连接C3P0数据库连接池,然后编写sql语句,执行sql语句返回到Map集合,对数据进行判断,如果数据为空则返回null,否则创建一个集合存放对应购物车里面的商品,然后做一个for循环遍历,将map里的信心分别传入给cart和product,再将product传入给cart ,再将cart添加到carts里,然后返回carts。不为空则创建service对象,调用findAll方法查询购物车内所有信息,将我们查询到的信息转发到共享域中,然后跳转到购物车页面。

2022-10-28 11:41:22 614

原创 【小米商城】-添加购物车

接下来在Service创建该方法并在实现类里创建该方法,我们来看添加购物车方法,在添加该商品时,我们需要先判断该商品是否已经在购物车,如果在购物车内,将该商品数量加1,然后将信息到数据库更新,如果不存在添加即可,调用selectProductByPid方法传入屏参数查询信息,添加信息,数量改为1,添加product、Pid,Uid,然后将该数据插入到数据库。首先连接C3P0Utils连接池,然后编写sql语句,对sql进行更新,然后执行修改方法对数据库进行修改。接下来我们看修改购物车中已存在商品数量方法,

2022-10-28 10:51:03 1573 2

原创 【小米商城】--类别展示,登出,注销商品详情展示

类别展示,在PageBean实体类里,有以下属性,list展示的数据即所有的数据,currentPage当前页数即当前展示数据在哪一页,pageSize页容量即每页显示数据的条数,totalCount总条数即一共有多少数据,totalPage总页数即一共有多少页。然后创建一个对应的show方法,再接收请求参数tid,,再从前端获取页容量和页数,设置页数默认值为1,当有前端页面传入的时候,页面数为currentPage,否则默认为1。再强转为long类型。在service层里创建该方法,并在实现类里实现。

2022-10-25 18:20:20 325

原创 《小米商城--2.验证码生成3.登录功能》

在下面写一个login的方法,先获取请求参数,分别获取username,password和code,再从前端session里获取验证码,验证码是Object类型需要强转为String类型,接下来验证验证码是否正确,如果验证码为空或者和输入的验证码不相同,则提示验证码错误并跳回到登录页面。在实现类里先用Md5工具类对password进行加密,然后调用selectByUname方法传入参数username查询密码,对该密码进行判断,如果改密码不为空且改密码等于加密后的密码,则返回改密码,否则返回null。

2022-10-23 11:07:29 235

原创 【小米商城-1 注册功能】

注册用户功能实现

2022-10-22 14:48:27 586

原创 【js行内式】

a href=“javaScript:alert(‘hello world’)”>点我。注:script标签可以放在head里面也可以放在body里面。

2022-08-03 11:54:47 122

原创 你知道初级工程师月薪10k与高级工程师月薪30k的区别在哪里吗?

初级工程师与高级工程师的一个区别在于算法,对于一些中小型公司呢,对于算法考核是不太注重的,但是对于大厂而言,算法考核是必备的,算法可以简化并优化代码,出克算法之外呢,还有一个就是灵活运用设计模式了,高级不会工程师灵活运用设计模式,而普通程序员就不会运用模式了。比如说在spring里,会有很多模式,比如说spring编程式事务会用到一些模板模式,spring在实例化对象时会用到策略模式。sring Bean本身是单例模式,spring中的BeanFactory是工厂模式,还有很多设计模式。...

2022-08-03 10:46:31 291

原创 毕业生进入前端需要学会哪些相关的呢?

当然除了以上的这些外,最重要的还是项目经验了。vue和react框架至少要会一个吧。原生APP开发和混合开发。基础的html+css。

2022-08-03 10:26:45 73

原创 vue-props实例属性

首先是div里是一个my-parent标签,然后div外面是一个id为parent的temlate模板,接下来又是一个div,里面首先是一个h3标签,然后是一个inout搜索框,下来是一个my-child模板,id为child的template里有一个ul标签,ul里是li标签。然后我们看一下逻辑,有两个自定义标签一个是my-child,用的模板是child,一个是my-parent,用的模板是parent,在data里面用到一个数组content,里面的数据一会需要进行过滤。需要在watch里进行监听,.

2022-08-02 19:52:18 444

原创 Vue-mixin

先输出混入的created,然后输出大写的hellovue!,该是在Vue中定义,由this.$options.myOption获得通过toUpperCase函数转化为大写字母。Vue.mixin混入对象可以包含任意组件选项,当组件使用混用对象时,所有混入对象的选项将被混入该组件本身的选项。当组件和混入对象含有同名选项时,这些选项将以恰当的方式混合。div里的msg不是由Vue提供的,而是由mixin混入对象提供的。先执行混入对象里的钩子函数,再执行Vue里的钩子函数。...

2022-07-20 19:32:27 165

原创 Vue.extend

Vue.extend用于基于vue构造器创建一个vue子类,可以对vue构造器进行扩展。在Vue2的构造器中,有data数据,而Vue1没有。

2022-07-20 16:08:30 205

原创 vue之钩子函数

更新之前,isShow的值是true,更新之后isShow的值就变成了false,所以就成了undefined。Vue实例挂载完成之后,当数据发生变化时,会执行beforeUpdate和updated钩子函数。beforeMounted和mounted在实例创建后,如果挂载点el存在就进行页面挂载。beforeCreated和created创建实例对象之前或对象创建之后执行。从vue创建到销毁的过程中会调用很多函数,这些回调函数叫做钩子函数。挂载之前,数据无法显示,挂载之后,数据显示出来。...

2022-07-17 19:08:31 5906

原创 vue之组件切换

组件切换v-if与v-else,Vue中的页面结构是由不同组件构成的,不同组件可以适合不同页面,适合进行单页应用开发。通过v-if和v-else来判断登录页面。flag的值是布尔类型。当点击登录按钮时则显示登录页面,点击注册按钮时显示注册页面。...

2022-07-15 12:45:14 774

原创 【Vue之props传值】

my-parent是父组件,template是子组件,通过父组件传递到子组件的值name,因为定义了props属性,所以可以通过props属性传值,props是数组形式,可以通过多个属性传值。组件之间依赖关系组件之间数据传递需要借助一些工具,(如prop属性)来实现父组件向子组件传递数据信息。emit能够将子组件中的值传递到父组件中去,可以触发父组件中定义的事件,子组件的数据信息通过传递参数的方式完成。案例组件之间数据传递,父组件定义事件处理函数transContent,并接收payLoad参数。...

2022-07-15 12:22:00 973

原创 vue之什么是组件

组件:组件是构成页面中独立结构单元,组件主要以独立页面结构形式存在,不同组件也具有基本交互功能。组件特性:减少代码,提高开发效率。降低代码耦合程度,使项目更易维护和管理根据业务逻辑实现复杂的项目功能。来实现一个可以记录被点击次数的button按钮计数器,首先看页面结构就是使用了三个组件,组件当标签来使用就可以了。组件是如何定义的呢?这个标签有两个参数,第一个是组件的名称‘my-component’。第二个是一个对象,在这个对象里面是对当前的组件进行一个配置。这里面有要用到的数据count,只

2022-07-13 17:33:55 2289

原创 VUE之事件监听

事件监听:v-on绑定事件:在Vue中可以使用v-on内置指令监听DOM事件,并在运行时触发一些js代码,或绑定事件处理方法。通过v-on监听事件其赋值为count+=Math.random(),并为count赋初始值为0.

2022-07-13 10:49:46 2017

原创 vue之学生列表案例

点击添加学生再点击删除学生添加学生按钮通过@click绑定方法add(),删除学生按钮通过@click绑定方法del()用v-for指令遍历students数据,通过键值对的方式写出add()方法和del()方法,通过this.students.push()来增加数据,通过this.students.pop()来从数据末尾删除数据。...

2022-07-12 18:02:05 835

原创 Vue之样式绑定

Vue提供了样式绑定功能,可以通过绑定内联样式和绑定样式类这两种方式来实现data里面有一个样式数据和一个非样式数据通过两种方式 通过v-bind绑定data中定义的对象通过V-bind对当前元素的样式进行绑定,绑定完成后可以通过数据操作它,接下来如果想修改程序直接修改数据就可以了。通过绑定data中的类名实现元素的样式绑定对象语法v-bind:style=“{backgroundColor:pink,width:width}”绑定数组语法:v-bind:style=“myDiv”

2022-07-11 15:24:32 2820

原创 vue之filters过滤器

filters过滤器:对数据进行格式化,比如字符串首字母变大写,日期格式化等。前面一个data属性,中间管道符连接,后面一个函数插值表达式使用{{data属性名|过滤器名称}}在v-bind中属性绑定中使用使用filters过滤器和插值表达式是一样的,前面是一个data属性,中间是一个管道符,后面是函数表达式,然后看就是逻辑:data属性中有一个dataId,它的值是dff1,将它的值与data的值绑定。filters过滤器中写一个formatId的方法。carAt(1)是取索引为1的值

2022-07-11 12:44:56 259

原创 Vue之watch状态监听

通过watch获取cityName的新值和旧值。watch状态监听:用来监测Vue实例中的数据变动在Vue配置对象中定义watch监听cityName属性watch里的方法名必须与要绑定的data的属性名一致。

2022-07-08 14:09:26 579

原创 美国事故数据分析报告

美国事故数据Weka数据分析报告

2022-06-24 12:20:34 105

原创 Vue入门 computer计算属性

computed实际上是一个方法只不过使用的时候当属性用

2022-06-18 18:20:55 2121

原创 Vue入门 methods方法

Vue 入门第三章 methods方法

2022-06-18 17:55:47 1048

原创 Vue入门 demo02-data选项

Vue data选项

2022-06-18 17:22:00 504

原创 Vue入门

Vue入门第一章

2022-06-18 16:02:48 45

原创 简述实现button按钮的点击事件的方式有几种?

一共有三种,第一种为button按钮设置onclick属性,在Java类中写onclick方法,第二种为在匿名内部类实现,第三种为button按钮设置接口,再实现该接口。

2021-09-29 15:56:12 6468

原创 9*9乘法表

2021-08-04 20:40:32 63

原创 关于CodeBlocks下载后无法编译运行的问题

导致这种情况的原因有两种:(1)下载的是简易版本,没有下载编译器(2)虽然下载的待了编译器,但是编译器没有正确配置访问路径解决办法:打开上方的setting下的compiler…,然后点击右上方的Reset defaults点击ok即可...

2021-08-04 20:29:28 3875 1

原创 002 用python做一个游戏

print(’----------一起来做一个游戏吧-----------’)temp = input(“不妨猜一下我现在心里想的是哪个数字:”)guess = int(temp)if guess == 8:print(“我草,你是我心里的蛆虫吗?!”)print("哼,猜中了也没有奖励!“)else:print(“猜错啦,我现在心里想的是8!”)print(“游戏结束,不玩啦”)...

2021-01-01 17:43:16 84

原创 python001课后题

001 我与python的亲密接触0.python是什么类型的语言?一种面向对象、动态型、解释型的强类型定义计算机程序设计语言(类型安全的语言)编译型和解释型:我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相应的可执行代码。这个过程就称为编译。而负责编译的程序就称为编译器。如果我们写的程序代码都包含在一个源文件中,那么通常编译之后就会直接生成一个可执行文件,我们就可以直接运行了。但对于一个比较复杂的项目,为了方便管理,我们通常把代码分散在各个源文

2021-01-01 11:29:41 741

空空如也

空空如也

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

TA关注的人

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