自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 谈一谈什么是设计模式和常见的模式(部分有代码)

1、了解什么是设计模式 ?设计模式(Design Pattern),是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。2、查阅相关资料,掌握其中几项设计模式。一、先谈一谈 单例设计模式(最近的项目里用到)简单来说就是一个类只能创建一个实例,比如说 任务管理器 ,你不可能

2020-12-30 11:54:51 229 1

原创 MVC与MVP到底有什么区别

1、MVC与MVP的区别。先放上一张对比图(偷来的。。咳咳)MVCView布局的xml文件,或者纯Java写的布局,可以把页面显示的逻辑直接放在View中。Model数据处理层,可以直接和View进行交互。Controller把特定的功能逻辑抽离出来,作为控制层,保证View层和Model层的功能单一性,便于维护。MVPViewActivity作为显示层Presenter逻辑层,从Activity中抽离出功能逻辑,简化Activity的代码

2020-12-30 11:47:12 169

原创 谈一谈什么是形式化方法

一、什么是形式化方法(来自度娘)形式化方法英文的名称是formal methods。在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。例如,把全称肯定命题,用符号形式化为“SAP”;把联言命题、假言命题分别形式化为:“p∧q、“p→q”。又例如:一个具体的假

2020-12-30 11:33:29 419

原创 谈一谈为什么软件开发周期总是预估的好多倍

1、为什么软件开发周期总是预估的2~3倍我觉得是涉及的因素很多同时每个因素都有不确定性和不稳定性。例如开发团队的人员的不稳定性,市场的不稳定,资金的不稳定等等,同时需求分析也有不确定性,需求会随时发生改变。2、请每个项目团队选定一个软件项目进行需求分析3、什么是分而治之?简单来说就是将一个大的项目不断从顶层到底层不断的划分成一个个小的项目,再依次解决每一个小项目。从算法的角度来看例如斐波那契数列 1、1、2、3、5、8… 要计算后面的数就可以先获得前面的数,相当于不断地解决前面的小问题,最后整个大

2020-12-30 11:28:47 146

原创 小组成员介绍

作业ch21、 自我介绍一下:我是在桂林理工大学就读本科专业的一名大三学生,想通过这门课程掌握一些基本理念和方法,从科学的工程的角度去看待专业内的问题。2、小组成员:彭常凌、潘惠萍3、问题:软件工程是不是教会不怎么写程序的人开发软件?我的观点?我认为不是的,软件工程对我来说是定义了一系列的标准和规范去用更为科学的方式去处理软件开发的问题,尽可能做到开发方面高效、资金方面降低成本...

2020-12-29 11:11:45 356

原创 jsp文件上传 头像上传

前言: 这篇文章简单介绍了文件上传的代码和我遇到的一些问题以及基于我实现的头像上传(不包含框架,仅仅达到目标即可)一、整体效果:(1)头像显示(2)文件上传(3)完成头像修改(4)查看文件目录(这里已经上传成功而且文件名字也被更改了)二、代码:(1)首先是jsp页面部分:用form提交文件信息< form action=“这里是servlet路径” method=" post(用post去处理) " enctype=“multipart/form-data” >设置in

2020-12-14 21:27:37 2439

原创 贪心算法——喷水装置

前言:作为算法小白又遇到难题了@_@,这篇文章的思路肯定不是很好,时间空间复杂度更是没法考虑,但是如果在拼题网遇到这题还是可以通过的,赞就不奢求了,心如死灰 (ノ— _ —)ノ。问题描述长L米,宽W米的草坪里装有n个浇灌喷头。每个喷头都装在草坪中心线上(离两边各W/2米)。我们知道每个喷头的位置(离草坪中心线左端的距离),以及它能覆盖到的浇灌范围。请问:如果要同时浇灌整块草坪,最少需要打开多少个喷头?输入格式输入包含若干组测试数据。第一行一个整数T表示数据组数。每组数据的第一行是整数n、L和

2020-12-09 20:21:52 793 2

原创 从零开始学习JavaWeb(CSS背景图片固定+获取网页图片)

啥是css,说白了就是给你的画布局,上色,吸引人用的。css中用图片来装饰页面是我觉得最有意思的地方,所以在分享如何给图片增加属性之前我先分享下如何获取我们喜欢的某个网页的图片。以Oracle为例,我想要他的背景图,可以先打开chrome游览器,在该页面按F12,进入管理者模式这里的disable cache说明下,一般游览器会在用户第一次访问某个网站时保存该网站的css样式,这样就不用每次都从服务器去找,这样加载速度更快,但有时候服务器更新了样式但客户端还保留着之前的,就可能不会加载,所以勾选之后

2020-12-04 14:13:25 1340

原创 从零开始学习JavaWeb(用html 搭建登录界面)

用html搭建注册界面前言:如果是html初学者这篇文章很适合你,写这篇文章的目的是想把自己一路走来踩过的坑和遇到的问题以及自己的思路分享给大家,是对自己学习的再回顾和总结,文章会陆续涉及到 html、css、js、jsp,servlet、过滤器、监听器、文件上传下载、JDBC 等等,文章会基于我的项目写的比较仔细,希望能帮助到你,如果能起到抛砖引玉的效果就更好了。如果有问题我会及时回复。(一)、 目标:这次我们准备搭建一个类似于Oracle的注册界面,效果非常炫目,大家可以点击链接去看看(需要从主界面

2020-12-03 00:31:33 2653

原创 棋盘问题C++实现与分析

棋盘覆盖问题分析前言:如果你想通过这篇文章了解 解题思路 那么你来对地方了,当然 借鉴 分析代码也是可以的,文章最后我会附上完整的代码。(1)问题描述:在一个2^k * 2k(k为正整数,k<=10,length=2k)个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格(其坐标为aa,bb,分别代表行坐标号和列坐标号),以及有四种L型骨牌(如下图)。求用若干块这种L型骨牌实现除该特殊点棋盘的全覆盖。输入格式: 输入三个数,分别是aa,bb,length.输出格式: 输出整个

2020-11-21 16:06:30 3285 3

原创 简单JSP注册页面

简单JSP注册页面最近作业要求制作一个注册页面,对注册信息的格式用正则表达式检查,并将信息存放在容器里供登录界面使用小白 的想法是第一步:将列表中的input信息通过form的action转到验证jsp页面第二步:通过request.getParameter获得参数并存放于字符串变量里,再用application.setAttribute加入到容器内第三步:在该页面的body处加入onload(这里放参数 )函数在js里进行验证格式第四步:根据验证结果用location.href="文件地址"转

2020-10-17 15:07:41 1332

原创 打印表格

Java Web自学笔记—3.2.6打印表格题目:在游览器中输出大小为10 x 10的表格,页面效果如下图jsp代码:addrow按钮可以增加一行addcol按钮可以增加一列display按钮直接增加15列10行,输出作业要求的表格<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html>

2020-10-05 15:25:32 383 1

空空如也

空空如也

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

TA关注的人

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