- 博客(17)
- 收藏
- 关注
原创 【javaSE】重载和重写
口语化理解:重载overload:一个函数,多种参数类型多次实现。重写override:一个函数,参数相同,只是修改内部逻辑。重载:public class Animal{ private String name; pricate int age; public Animal(){ } public Animal(String name, int age){ this.name = name; this.age = age; }}重写://父类public class
2021-08-16 11:20:09 93
原创 【JavaSE】接口类、抽象类区别
首先读词,抽象abstract:对事物的高度总结。接口interface:可以兼容什么。结论1:抽象类就是总结出类的本质。【人】是对【男人】的抽象,【男人】是对【人】是具体。结论2:接口就是对这个类的行为总结。【人】可以【吃】、【喝】、【玩】等技术角度区别,见下表:...
2021-08-15 22:02:36 60
原创 【JavaSE】在 Java 中定义⼀个不做事且没有参数的构造⽅法的作⽤
首先需要明确构造方法是什么。构造方法实际上是特殊的(成员)方法。两个主要作用:(1)能构造出类的实例(2)对构造出的实例初始化。如:class Animal(){......} // 无参构造class Animal(String name){......} // 有参构造这时候,new出一个实例,下面就是两种方式:Animal animal1 = new Animal();Animal animal2 = new Animal("little yellow");本题:如果子类Dog
2021-08-15 12:58:58 313
原创 【秒杀项目02】exception异常模块总结
程序运行throw出来一个Business的异常,就会进入该类处理。该类位置在BaseController,所有controller都需继承,因此所有throw的错误都能处理。new一个HashMap,把errCode(500等)和errMsg绑定在一个键值对对象。判断E是业务错误BusinessException,是,将MAP两个信息存入,并返回commonreturnType(“fail”, MAP)。否,将Enum定义的错误类型(比如10000未知错误类型)的Code和Msg存入MAP,然后同样方法返
2021-08-13 17:35:04 161
原创 【秒杀项目03】user模块总结
User模块设计表:user_info和user_password表,方便密码加密。Service业务:(1)注册业务前端页面主要是通过bootstrap制作的页面。从客户视角出发,从最开始的,主页面——【商品列表页面】点击【登录/注册】,页面跳转进入【登录】页面。下面两个按钮是登录和注册。点击注册,跳转【otp手机验证码】页面。输入手机号telphone,点击获取otp验证码按钮,发起POST请求,参数telphone,进入controller层处理,该层里面生成简单随机数成为验证码,与手机号
2021-08-12 18:06:06 272
原创 【秒杀项目01】介绍和环境搭建总结
一、介绍:包括:【商品列表页面】中很多秒杀商品【商品详情页】看具体秒杀商品信息秒杀开始后,【下单确认页面】下单成功并支付二、环境搭建:(1)IDEA+MAVEN(设置)(2)SpringBoot(pom.xml配置startboot)(3)Main()方法中,// 表示App这个类被spring框架托管,并且指定其是主启动类@SpringBootApplication(scanBasePackages = {"com.miaoshaproject"}) @RestController
2021-08-12 18:03:24 130
原创 针对IRIS数据的特征选择与提取方法研究(模式识别第四次作业)
针对IRIS数据的特征选择与提取方法研究要求对Iris数据进行两个特征选择,共6种组合,计算类别可分性准则函数J值,得出最好的分类组合,画出六种组合的分布图;使用前期作业里面的程序、对6种组合分别使用不同方法进行基于120个训练样本30个测试样本的学习误差和测试计算,方法包括:最小距离法(均值点)、k近邻法(k取1、3、5)等; 简单说就是把样本从一种组合换成6种组合(以前作...
2020-03-16 16:00:18 4343
原创 MATLAB神经网络43个案例分析——BP网络数据分类
小论文主要工作:BP神经网络MATLAB实现,这个例子有24个特征,网络是24-25-4的结构。详细了解程序。看明白了并且用matlab看变量的变化,加深了理解。后续目标:自己写出一个训练BP的网络,测试成功率,加深理解,便于后期自己制作。写明思路步骤:边看程序,边做了笔记来理解。写完步骤流程后了解到,这个程序主要有3大块:这个部分是前期数据选择和归一化:这个部分是BP网络...
2020-03-05 21:28:39 6668 1
原创 matlab学习笔记,持续更新
load data.txt可以加载数据,但要在一个文件夹里regular_min=sort(d)可以将d从小到大排列regular_max=sort(d,‘descend’)可以将d从小到大排列[x,index]=sort(d),可以输出x是d从小到大排列,index是找到d原系列的序号【转】mapminmax 是MATLAB实现归一化的工具包,默认:(1)将矩阵的每行分别进行归一化;...
2020-03-05 16:51:41 139
原创 两类水果分类问题(模式识别课堂作业)
问题我们有三个苹果样本和三个桔子样本:苹果:x表示 [220,90]’ [240,95]’ [220,95]’桔子:o表示 [80,85]’ [85,80]’ [85,85]’使用Matlab软件用二维图形表示这6个训练样本。我们拿来一个水果,让计算机自己去判别放在电子称和CCD摄像头下,测得数据为[180,90]。给出判别的结果,并使用Matlab软件在原图中表示出这个测试样本。可以使...
2020-03-03 15:52:10 2074
原创 对Iris数据进行k近邻法分类编程测试(模式识别课堂作业)
对Iris数据进行近邻法分类编程测试1 问题我们有3种不同类型的鸢尾花的各50个样本数据构成:分别是第一种Iris-setosa,第二种Iris-versicolor和第三种Iris-virginica。选取两个种类进行分类,特征取其中的第一个特征和第三个特征构成二维特征。使用k近邻法最近邻法进行判断,编程附带程序选择Iris-setosa和Iris-virginica。训练集取任意两种...
2020-03-02 21:37:15 2058
原创 小白学习BP网络matlab实现,第1天随笔
今天尝试推导了一下w和b是如何影响代价函数C让其敏感的。从而让其能够沿着负梯度下降的方向,得到C的最小值。今天遇到的难点是C的推导跟着视频做了一遍还没有完全吃透明白。想用王小川这本书实现Matlab的编程,就需要理解算法一步一步是怎么写出来的,但是阅读过程在权重w更新和阈值a更新遇到了困难,不知道为什么就出现了那个公式。难道说也是和C有关吗?...
2020-02-24 22:47:38 163
原创 小白初学神经网络随笔,不建议看
Machine learning—Neural network最简单网:MLP(多层感知器)Neural(神经元)——holds a number盒子中的number表示activation(激活值)第0层:28x28像素构成识别层,784个neural,里面容量表示激活值隐含层:hidden layers(第1二层识别短边,第三层识别图案)注:第1层的激活值a_0((1))=σ(ω...
2020-02-20 23:19:56 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人