自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot框架分层

Springboot框架分层

2022-11-01 22:45:06 3107

原创 前后端分离

前后端分离模式

2022-10-14 21:45:46 1051

原创 Mybatis框架简介

对Mybatis的认识

2022-10-10 19:32:36 1807

原创 过滤器介绍

Java——过滤器

2022-10-06 21:15:37 2204

原创 JavaWeb学习小结1

JavaWeb学习体会

2022-10-01 22:50:46 104

原创 读书笔记9

JavaSwing在本周Java程序设计课上,老师讲解了Java Swing这一章的内容,它 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。课堂上我听的并不是很懂,对这部分内容一知半解,但老师说的一句话让我对这个内容产生了好奇心,老师上课说:关于Java Swing部分的知识,你们可能也只会在大学中接触到它了,等到将来入职时候,Swing应该不会在接触到了。这启发了我去了解为什么Java Swing会

2022-05-14 18:05:06 211 1

原创 读书笔记8

Redis在Java连接开发工具中如何使用及操作1.如何在java项目中整合Jedis并且连接Redis数据库?①创建一个Maven项目(空的即可)②导入Jedis和fastjson依赖<!--导入jedis的包--><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version

2022-05-01 11:27:16 44

原创 读书笔记7

MD5加密算法MD5算法这一内容还是我从软件工程实习中了解到的一个算法,它可以用来加密用户数据比如密码,用户注册时将用户输入的明文密码通过MD5加密后转换成密文保存到数据库中,这样即使别人拿到了用户数据也找不出密码是什么,用户在登陆时输入明文密码通过MD5加密后与数据库中的密文对照相同就说明密码正确,否则密码错误。这点作用充分体现在了我实习访问数据库信息的过程中,密码一栏出现了乱码的现象,琢磨了一周也不知道如何解决,直到去询问学长之后,才发现是MD5加密算法的原因,在源码中调用这一算法,导致我无法正常访

2022-04-27 17:13:24 50

原创 Java课本作业

题目:编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置。package com.company;public class Hello { public static void main(String[] args) { char ch1 = '你',ch2 = '我',ch3 = '他'; System.out.println(ch1+"字符在Unicode表中的位置为"+(int)ch1);

2022-04-24 15:05:40 309

原创 Homework 9

一、画出程序流程图和盒图程序流程图为:盒图为:2.下图是结构化的吗?如果不是,设计一个等价的程序。答:不是结构化的,因为结构化的代码块只有一个入口和出口,图示程序由两个输出口,所以不是结构化的。while(p){ q; if(!r){ break; }}...

2022-04-23 17:28:10 57

原创 Homework8

课本题目:目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。问题定义阶段:医院需要建立一个高效的、实时的的患者监护系统,它以计算机为中心可以随时发送并接受各个病人的生理信号,记录病人的身体状况。当某个病人生理信号超出医生规定安全范围时,系统向值班护士发出警告信息,并且反映该病人的病情报告。患者监护系统的基本模型患者监护系统的数据流图

2022-04-23 16:02:48 707

原创 读书笔记6

PSO粒子群算法算法简介:粒子群算法(Particle Swarm Optimization,简称PSO),或称粒子群优化,是属于人工智能算法,公元1995年由肯尼迪(Kennedy)与埃伯哈特(Eberhart)(1995)两位学者所提出,这两位学者借由观察鸟类族群觅食的讯息传递所得到的一个启发,粒子群算法的理论基础是以单一粒子来做为鸟类族群之中的单一个体,于算法中赋予该粒子(个体)拥有记忆性,并能够透过与粒子群体中的其他粒子之间的互动而寻求到最适解。因此在粒子群算法的基础理论可以理解,任一个体(

2022-04-17 17:09:01 1086

原创 读书笔记5

朴素贝叶斯分类算法算法基本思路:先从一个最简化的例子看分类问题。假设有两个类:C1和C2,C1有特征A和B, C2有特征A和C,请问怎么区分这两个类?很简单,看看是否存在B,存在就是C1,否则就是C2。然后将问题变得复杂一点,在100个C1样本中,样本出现特征不稳定的现象,只有70%的样本拥有特征B,怎么办?确实复杂了一点,但也有办法,可以看看是否具有特征C来进行排除。不错,不过这只是开胃小菜。“复杂的现实环境”又稍微热了下身,让剩下30%的样本拥有了特征C。你感觉这下子恐怕是不能用简单的判断进行分

2022-04-10 19:21:09 1165

原创 读书笔记4

读论文《从基于知识的视觉系统到认知视觉系统》有感:这篇论文是我从知网上下载的英文论文,下面是我翻译阅读后的心得体会: 该篇论文围绕对计算机视觉的研究先是简要的概述了当前的视觉系统及其任务以及局限性,之后介绍了基于知识的视觉系统,描述了显性知识(Explicit Knowledge)是如何产生的。计算机视觉的研究和应用起源于20世纪60年代,它是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更...

2022-04-10 16:37:45 60

原创 读书笔记3

面向过程还是面向对象

2022-04-08 23:26:45 60

原创 Homework 7

什么是形式化方法?形式化方法定义:用于开发计算机系统的形式化方法是描述系统性质的基于数学的技术,这样的形式化方法提供了一个框架,可以在框架中以系统的而不是特别的方式刻划、开发和验 证系统。 如果一个方法有良好的数学基础,那么它就是形式化的,典型地以形式化规约语言给出。这个基础提供一系列精确定义的概念,如:一致性和完整性,以及定义规范的实现和正确性。 形式化方法的本质是基于数学的方法来描述目标软件系统属性的一种技术。不同的形式化方法的数学基础是不同的,有的以集合论和一阶谓词演算为基础(如Z和 VDM)

2022-04-07 22:59:23 51

原创 读书笔记2

读《人月神话》第一章——焦油坑有感:文章关于焦油坑的随笔:当一滴焦油,掉在你身上的时候,你使用各类有机溶剂洗涤,只要有充足的耐心反复搓洗,总能够将之解决;那么两滴、三滴乃至更多的焦油滴到身上呢,这时你可能会觉得麻烦,就把那件弄脏的衣服丢弃了;再发展一步,当你掉到了一个“焦油坑”中,你会如何?这个坑填埋不掉,脱身不出,净化不得,这个时候我们的工作任务便如同史前史中猛兽在焦油坑中垂死挣扎一般。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越猛烈,焦油纠缠得就越紧,没有任何猛兽足够强壮或具有足够的技巧

2022-04-07 20:22:03 47

原创 读书笔记 1

1.在Java中什么是上转型对象?假设,A类是B类的父类,当用子类创建一个对象,并把这个对象的引用放到父类的对象中时,称对象a是对象b的上转型对象。假设A是B的子类,例子如下:此刻A类对象a便是B类对象b的上转型对象.A a;a = new B();2.上转型对象的性质:1、对象的上转型对象的实质是子类负责创建的,但上转型对象会失去原对象的一些属性和功能。2、上转型对象不能操作子类声明定义的成员变量,也不能使用子类声明定义的方法。3上转型对象可以操作子类继承的成员变量和隐藏的成员

2022-04-06 19:00:01 70

原创 Homework 6

了解Java中的反射机制:1.什么是反射:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2.Java反射常用类:(1)Class类—可获取类和类的成员信息(2)Field类—可访问类的属性(3)Method—可调用类的方法(4)Constructor—可调用类的构造方法3.怎样获取反射:这里有3种方式:(1)通过new

2022-04-05 21:12:31 58

原创 Homework5

为什么软件开发方法论让你觉得糟糕?该篇英文文章开篇便说到“软件开发实践和方法论形形色色”,确实,虽然我并未进入这个行业,但通过各种各样的渠道我也了解到,在软件开发过程中,我们会接触到各种各样的方法论,并不是说我们运用的方法越先进,我们的软件开发过程也就越顺利,正如文章所说:“实际的软件项目是复杂的,没有规律可循”,我们所处的环境无时无刻不在改变,软件开发也如此,我们不可能单纯靠着一套软件开发方法而不依靠外力顺利完成项目。软件开发过程本来就是十分漫长的,这就更加注重我们开发者本身的开发能力了,并不是说我们

2022-04-04 22:40:17 43

原创 Homework 4

为什么软件开发周期总是预期的2~3倍?这种情况我觉得不止在软件开发过程中会出现,在生活中的各个方面也会有。我们知道计划是根据我们自身情况来制定的,但随着计划的进行,周围环境也会慢慢改变,所以说计划赶不上变化。正如文章所描述的那样,将赶路比作软件开发,赶路过程中会遇到许多困难,这些不可控的因素都会让我们的任务延期,软件开发也是如此,开发本来就十分复杂,分成多个过程,每个过程都会遇到麻烦,处理这些困难也是需要花费时间的,这样就导致了开发周期的延长。软件开发周期本来就是从理论分析的,它是理想化的分析,没有考虑

2022-04-03 21:51:06 94

原创 Homework 2

软件工程和计算机科学的关系及区别:计算机科学介绍:计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。计算机科学分为理论计算机科学和实验计算机科学两个部分。软件工程介绍:软件工程学科是计算学科的分支,计算学科中理论、抽象、设计等三个学科形态,绑定、大问题的复杂性、概念和形式模型、一致性和完备性、效率、演化、抽象层次、按空间排序、按时间排序、重用、安全性、折衷与决策等十二个基本概念,数学方法、系统科

2022-04-03 14:49:12 53

原创 Homework1

读《有人负责,才有质量,写给在集市中迷失的一代》有感:该篇文章集中讨论开源和商用之间的利弊关系,事实上在当今高速发展的社会,大部分的IT人士停留在代码复用的水平,确实这样做能够提高我们开发软件项目的效率,节约大量的时间,为公司带来收益。可是久而久之,我们就会发现,我们在投机取巧的同时,开发人员的创新能力也渐渐下降,这显然不是我们社会所提倡的。文章中说:学会编程就像钉木板一样容易,确实,但是要做到开源那是有一定难度的,大部分的公司也不需要你这样做,简单的ctrl+c和ctrl+v就可解决大部分的问题,集市

2022-04-03 14:30:19 51

原创 Homework 3

自我简介:name:熊铭辉班级:软件工程20-1班学号:3202052051353自我简介:就读于软件工程专业20-1班,曾于大一大二期间获得全国大学生数学竞赛二等奖、全国大学生数学建模竞赛三等奖、新生杯数学竞赛一等奖、校级数学竞赛二等奖、全国高校计算机能力挑战赛优秀奖、全国大学生英语竞赛优秀奖等各类奖项,并同时拥有软件著作权一项。个人感觉学习能力较强,大一学年智育成绩排名靠前,喜欢钻研数学类知识,对数学感兴趣。并且有组织能力,在校担任数学建模协会副会长一职,认真负责的组织每一次数学建模

2022-04-02 23:07:42 143

空空如也

空空如也

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

TA关注的人

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