自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unit 1——Exercise

Sincerely,John Smith。

2023-12-12 13:41:33 32 1

原创 HttpSession和Session的区别

Session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要Session对象。当用户首次访问jsp页面时,jsp引擎会创建一个Session对象,并分配一个ID,这个ID会发送给客户端并保存在Cookie中,这样就建立起了客户端和服务端之间的会话关系。

2023-10-10 10:35:22 140 1

原创 3.JavaWeb——如何实现页面变灰

生活中我们都见过到了一些特殊的日子,网站就会变成灰色,以此来表示哀悼。那么这样的效果是如何实现的呢?这个问题是在JavaWeb课上老师提出来的,我当时的想法是使用了类似ppt里面的遮罩效果——一个覆盖整个网页的灰色遮罩。带着这个疑问,我查找了更专业的做法。

2023-10-04 16:27:56 78 1

原创 2.JavaWeb——前端基础

段落内容

2023-10-04 15:39:48 38 1

原创 1.JavaWeb发展史

了解JavaWeb之前,我们先来了解Web开发的的发展历程。

2023-09-18 15:38:55 103 1

原创 Homework to blog 14

负载均衡是一种将网络流量分配到多个服务器上的技术,以提高系统的可用性、性能和可扩展性。负载均衡器可以根据不同的算法,将请求分配到不同的服务器上,从而避免单个服务器过载,提高系统的稳定性和可靠性。负载均衡可以应用于各种网络服务,如网站、应用程序、数据库等。

2023-04-25 20:38:05 28

原创 Homework to blog 13

可以把SVN理解为一个库,里面存放各种文件,SVN给每个文件打上标签,记录文件的每次变动,方便你查找、获取最新的文件。git和SVN的功能很像,但不同的是,SVN是集中式的,必须联网才能正常工作。而git是分布式的,所以git支持离线工作,分支管理比SVN好用。功能包括测试管理、计划管理、发布管理、文档管理、事务管理等等。能够把软件研发中的需求、任务、bug用例、计划等要素有序地跟踪管理起来,完整地覆盖了项目管理的核心流程。SVN是一个开源的集中式版本控制系统,是常用的代码和项目管理工具。

2023-04-17 20:15:54 21

原创 Homework to blog 12

简称数据流图,是一种描述系统数据流程的主要工具,它用一组符号来描述整个系统中信息的全貌,综合地反映出信息在系统中的流动、处理和存储情况。数据流程图把具体的组织机构、工作场所、物质流都去掉,只剩下信息和数据存储、流动、使用以及加工情况;数据流程图(Data Flow Diagram,DFD/Data Flow Chart)数据流程图把系统对各种业务的处理过程联系起来考虑,形成一个总体。这是之前的作业了,但是一直没有去做,这次把它补上。首先我们简单了解一下什么是数据流图(DFD)有关数据流图的知识参考。

2023-04-17 20:08:34 23

原创 homework to blog 11

形式化方法(FORMALMETHODS )使用数学方法解决软件问题,主要包括软件需求、设计、实现形式化建模和验证,具体可以理解为使用形式化语言,构建软件形式化规格描述并采用模型检测、定理证明等方法验证软件正确性。

2023-04-10 16:49:51 22

原创 homework to blog 10

如果没有实现信息隐藏,而是将模块内部的实现细节都对外暴露,那么即使模分解得当也会造成不必要的模块间耦合。简单的说就是通过信息隐藏,用户仅通过所提供的方法和接口对其进行访问,而不必关心内部的具体细节,就好像这些细节对用户来说是“透明的”,从而更好地保护内部数据和操作。一个类(class)中作为对外接口一部分的属性和方法(一般建议属性不要直接对外开放)可以设置为public,而其他对外隐藏属性和方法可以设置为private。让外部可见的一些类的访问修饰符可以设置为public,而其他对外隐藏的类可以设置为。

2023-04-03 17:29:41 25

原创 homework to blog 9

简单的说就是把一个大的文件划分为一个个不同的小文件(模块)。模块之间实现不同的功能,模块之间按一定的方法组合在一起,完成整个系统所达到的功能。其思想类似于分治思想。模块具有以下几种基本属性:接口、功能、逻辑、状态,功能、状态与接口反映模块的外部特性,逻辑反映它的内部特性。

2023-04-02 14:28:34 32

原创 homework to blog 8

3.数学老师:数学老师对于数学教学有丰富的经验,从老师的角度我们可以了解到学生学习过程中普遍存在的一些的问题和需求。1.中小学生:中小学生是软件的直接目标用户之一,需要了解他们学习过程中遇到的困难,需要得到什么样的帮助。调研方法:可通过问卷调查,面对面交流,访谈等形式对他们进行调研。2.学生家长:需要及时掌握孩子的学习情况;

2023-04-02 13:35:29 24

转载 My blog 1

虽然在之前的课程中也学习了进制的转换,知道其转换方法,像什么“除2取余”,但一直没有了解其中的原理。所以在网上搜索了进制转换的原理,终于对进制转换有了更多的认识。下面我们通过知乎博主 [windliang] ,的这篇文章来一起学习进制转换的原理。这一周我们开始了数电这门课程的学习。第一堂课我们学习了进制的转换。

2023-03-25 16:56:45 25

原创 Homework to blog 7

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型。一个学生可选修多门课,一门课有若干学生选修;一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课,仅有一个成绩。尝试建模电梯的状态图。

2023-03-23 21:15:32 29

原创 Homework to blog 6

分而治之就是分治,分治在百度百科里是这样定义的:所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。其基本思想是将一个复杂的大问题拆解成一个个简单的、易于实现的小问题,再对每个小问题进行求解,最后将解答组合起来就可以得到原问题的答案。在软件开发中,诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。

2023-03-23 16:52:15 21

原创 Homework to blog 5

但是不根据实际情况的就随便“拿来”别人的代码,仅为了能够交付软件产品的话,这样做是无法保证所编写 软件的质量的。评论区有位前辈说的就挺好的,他说:“集市上的东西确实会粗糙,但肯定会实用,而且其带来的繁荣也是不可忽视的。这跟生活一样,每个地方的集市差不多都是最有活力的地方,不管摊贩还是买家,考虑的更多是货物的实用性,其次才是品相。而软件过程方法论包含的许多软件开发的思想,可以指导我们进行更高质量,更有效率的进行软件开发,减少软件开发过程中的风险,从而生产出满足客户需求的更优的产品。

2023-03-20 00:34:09 28

原创 Homework to blog 4

学习结对编程前,我们先来学习极限编程。极限编程中的“极限”(Extreme)是指将我们认同的有效软件开发原理和实践应用到极限, 如: “如果集成测试很重要,那就要在一天中进行多次集成,并且反复进行回归测试”,所以我们要做持续集成。极限编程就是一种敏捷开发方法实践论。

2023-03-17 21:46:33 55

原创 Homework to blog 3

之前的学习中了解到了什么是敏捷开发,本篇文章我们来了解什么是DevOps。本文相关内容来源网络,原文链接放在文章末尾。由于小编水平有限,仅供大家了解相关知识使用。

2023-03-17 19:46:52 29

原创 Homework to blog 2

其作为一种包含迭代和增量开发原则的简单开发方法,越来越多的被用于如今的项目开发管理中。会中大家回顾和小结这个Sprint做的好的地方以及有哪些不足。团队和个人的能力、精力是有限的,在有限的时间内专注于最有价值的事情,以取得好的结果。团队所有的进展、问题、阻碍都是对所有人可视化、透明的。在项目经理和开发团队之间架起桥梁,与项目经理对接客户的需求并在开发团队内设置目标,推动项目的进展。团队成员相互交流任务的进展,计划以及遇到的困难。作为一个自组织团队,在迭代开始的时候做出承诺,并在迭代中全力完成。

2023-03-12 13:54:39 53

原创 Homework to blog 1

—几位影响力最大的计算机科学奠基人之一——在2009年一次演讲上说过的话。大意是“当然,软件工程是另一个有价值的事业,但那是空话的:如果你仔细阅读它的文献并分析它的奉献者实际做了什么,你会发现软件工程已经接受了它的章程'如果你不能,如何编程'。一个软件企业=软件+商业模式。软件需求的分析,软件的设计、开发,后期的维护与运营,软件工程是要学习的是这样一些模式。当然编程是软件开发的基础,除此之外,软件工程还应该教会程序员如何开发高质量的代码以及开发过程中所应遵守的规范和道德要求,是对程序员的一种全方面培养。

2023-03-12 11:14:15 34

空空如也

空空如也

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

TA关注的人

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