自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【2020年天梯赛校选赛】7-13 深入虎穴

【2020年天梯赛校选赛】7-13 深入虎穴著名的王牌间谍 007 需要执行一次任务,获取敌方的机密情报。已知情报藏在一个地下迷宫里,迷宫只有一个入口,里面有很多条通路,每条路通向一扇门。每一扇门背后或者是一个房间,或者又有很多条路,同样是每条路通向一扇门…… 他的手里有一张表格,是其他间谍帮他收集到的情报,他们记下了每扇门的编号,以及这扇门背后的每一条通路所到达的门的编号。007 发现不存在两条路通向同一扇门。内线告诉他,情报就藏在迷宫的最深处。但是这个迷宫太大了,他需要你的帮助 —— 请编程帮他找出

2020-10-31 20:24:32 416

原创 【2020年天梯赛校选赛】7-14 战争地图!(邻接矩阵版本)

【2020年天梯赛校选赛】7-14 战争地图!(邻接矩阵版本)由于叛徒朱子明的出卖,导致独立团在赵家峪的团部驻军在团长李云龙大婚之日几乎全军覆没。突出重围之后,李云龙决定集合所有驻扎在外的部队,使用重型武器意大利炮攻打平安县城!消息从团部穿出之后到达各部驻地后,驻地长官会派出自己的通讯人员通知其他部队。但是一旦该驻地被攻陷,那么该驻地就无法收到命令,同理与该驻地有道路连通的驻地也无法收到命令!现在,李云龙想知道假设一个驻地被攻陷,所有的驻地会被分为几个连通块!为了简化问题,不要求计算每个连通块的具

2020-10-30 19:15:38 434

原创 【2020年天梯赛校选赛】7-15 公路村村通

【2020年天梯赛校选赛】7-15 公路村村通现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。输入格式:输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。为简单起见,城镇从1到N编号。输出格式: 输出村村通需要的最低成本。如果输入数据不足以保证畅通,则输出−1,表示需要建设更多公路。输入样例:

2020-10-29 21:41:33 129

原创 内置对象session与httpSession

内置对象session与httpSession是一个东西吗?文章目录内置对象session与httpSession是一个东西吗?一、内置对象session1.概念2.Session对象的ID3.Session对象的常用方法二、httpSession1.概念2.原理3.httpSession生命周期一、内置对象session1.概念Session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结

2020-10-28 21:55:44 318

原创 response.getWriter().write()和 response.getWriter().print()的区别

response.getWriter()返回的是PrintWriter,这是一个打印输出流response.getWriter().write()和 response.getWriter().print()是响应给客户端的东西,如果不用ajax接收将数据放在合适的位置,就会在浏览器上生成一个新的页面来显示内容。printresponse.getWriter().print(),不仅可以打印输出文本格式的(包括html标签),还可以将一个对象以默认的编码方式转换为二进制字节输出writerrespo

2020-10-27 20:36:28 2605

原创 使用MVC模式实现简单的用户登录验证程序

使用MVC模式实现简单的用户登录验证程序文章目录使用MVC模式实现简单的用户登录验证程序程序说明一、定义实体模型来表示数据二、定义业务模型来处理业务三、编写Servlet处理请求四、编写视图五、运行截图程序说明程序包括实体模型User、业务模型UserCheck、控制器LoginCheckServlet和两个试图页面,即登录页面和登录成功页面。一、定义实体模型来表示数据User类用来创建试题模型存储用户信息,代码如下:package com.servlet;public class

2020-10-26 20:36:06 5576 1

原创 常见404与500错误及含义

常见404与500错误及含义文章目录常见404与500错误及含义速览一、4xx(请求错误)二、5xx(服务器错误)速览400(错误请求) 服务器不理解请求的语法。404(未找到) 服务器找不到请求的网页。例如,对于服务器上不存在的网页经常会返回此代码。500(服务器内部错误) 服务器遇到错误,无法完成请求。一、4xx(请求错误)这些状态码表示请求可能出错,妨碍了服务器的处理。400(错误请求) 服务器不理解请求的语法。401(未授权) 请求要求身份验证。对于登录后请求的

2020-10-25 20:51:28 23445

原创 Javaweb(五)JSP的内置对象

Javaweb(五)JSP的内置对象文章目录Javaweb(五)JSP的内置对象博客说明一、用户注册页面:二、注册成功页面:三、登陆页面:博客说明JSP各个页面之间的响应和传递的过程示例一、用户注册页面:效果预想图:实现代码:<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="gb2312"%><%request.setCharacterEncoding("UT

2020-10-24 21:29:16 303

原创 基于Servlet的MVC模式

基于Servlet的MVC模式文章目录基于Servlet的MVC模式一、模型二、视图三、控制器四、流程示图:一、模型一个或多个JavaBean对象,用于存储数据(实体模型,由JavaBean类创建)和处理业务逻辑(业务模型,由一半的Java类创建)二、视图一个或多个JSP页面,由控制器提交数据和为模型提供数据显示,JSP页面主要使用HTML标记和JavaBean标记来显示数据。三、控制器一个或多个Servlet对象,根据视图提交的请求进行控制,即将请求转发给处理业务逻辑的JavaBean

2020-10-24 21:06:11 417

原创 Servlet

Servlet文章目录Servlet一、基本概念二、技术特点1.高效2.方便3.跨平台4.灵活性和可扩展性5.共享数据6.安全三、生命周期一、基本概念定义:Servlet是基于Java技术的Web组件,由容器管理并产生动态的内容。Servlet与客户端通过Servlet容器实现的请求/响应模型进行交互。注意:Servlet不是从命令行启动的,而是由包含Java虚拟机的Web服务器进行加载二、技术特点Servlet技术带给程序员最大的优势是它可以处理客户端传来的HTTP请求,并返回一个响应

2020-10-23 21:38:48 1027

原创 【软件工程理论与实践】homework(六)

Why Software Development Methodologies Suck(为什么软件开发方法论让你觉得糟糕)(原文链接)围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈

2020-10-22 17:57:24 128

原创 【软件工程理论与实践】homework(五)part1

【2020年天梯赛校选赛】7-16 愤怒的牛

2020-10-21 23:33:42 413

原创 使用IDEA进行Servlet对象的创建与运行

使用IDEA进行Servlet对象的创建与运行1.创建一个 JAVA项目:新建->项目->JAVA模块…2.输入项目名(以ServletDemo为例)3.配置Tomcat:①②点击“+”->Tomcat Servlet->Local③修改Name,查看Tomcat的URL地址:④点击“deploment”->"+"->“Artifact…”->“确定”4.点击“文件”->“项目结构”->“模块”->“源码”->点

2020-10-20 20:57:34 4024

原创 【2020年天梯赛校选赛】7-16 愤怒的牛

【2020年天梯赛校选赛】7-16 愤怒的牛农夫约翰建造了一座有n间牛舍的小屋,牛舍排在一条直线上,第i间牛舍在xi​​ 的位置,但是约翰的m头牛对小屋很不满意,因此经常互相攻击。约翰为了防止牛之间互相伤害,因此决定把每头牛都放在离其它牛尽可能远的牛舍。也就是要最大化最近的两头牛之间的距离。牛们并不喜欢这种布局,而且几头牛放在一个隔间里,它们就要发生争斗。为了不让牛互相伤害。John 决定自己给牛分配隔间,使任意两头牛之间的最小距离尽可能的大,那么,这个最大的最小距离是多少呢?代码:#inclu

2020-10-19 21:15:35 441

原创 【2020年天梯赛校选赛】7-18 地下迷宫探索

【2020年天梯赛校选赛】7-18 地下迷宫探索地道战是在抗日战争时期,在华北平原上抗日军民利用地道打击日本侵略者的作战方式。地道网是房连房、街连街、村连村的地下工事,如下图所示。我们在回顾前辈们艰苦卓绝的战争生活的同时,真心钦佩他们的聪明才智。在现在和平发展的年代,对多数人来说,探索地下通道或许只是一种娱乐或者益智的游戏。本实验案例以探索地下通道迷宫作为内容。假设有一个地下通道迷宫,它的通道都是直的,而通道所有交叉点(包括通道的端点)上都有一盏灯和一个开关。请问你如何从某个起点开始在迷宫中点亮所有

2020-10-18 18:25:17 287

转载 【软件工程理论与实践】homework(四)part2

读《大象-Thinking in UML》以下皆是参考大佬写的读书笔记:(https://blog.csdn.net/bit_kaki/article/details/80067462)读书启示读《大象-Thinking in UML》一、UML是一种语言二、UML采用的是面向对象的方法三、建模的实质是将现实世界抽象为模型四、项目的启动五、客户访谈技巧六、需求获取七、需求分析八、系统分析和设计九、理论和实际一、UML是一种语言语言是用来沟通的主要方式,包含了单词和语法UML 的单词就是各种元

2020-10-17 20:31:33 361

原创 【软件工程理论与实践】homework(四)part1

[软件工程理论与实践]homework(四)part1

2020-10-16 22:51:50 411

原创 解决JSP乱码问题

解决JSP乱码问题文章目录解决JSP乱码问题一、浏览器中所有中文全部乱码二、提交页面表单元素给对应的JS平页面时,接收到的中文出现乱码总结一、浏览器中所有中文全部乱码例如:浏览器的显示:解决方法:在.jsp文件中将“ISO-8859-1”修改为“UTF-8”.如图:修改后浏览器的显示:二、提交页面表单元素给对应的JS平页面时,接收到的中文出现乱码例如:解决方法:在接收post提交的参数之前设定接收参数的内容使用UTF-8编码:request.setCharacterEn

2020-10-14 11:40:32 1201 1

原创 Javaweb(四)登录验证

Javaweb(四)登录验证   编写JSP页面login.jsp、validate.jsp和success.jsp,在login.jsp页面输入用户名和密码信息,提交给validata.jsp页面进行用户验证,如果验证我合法用户(用户名名为tom,密码为123456),则转到(forward动作标记)success.jsp页面,否则转到login.jsp页面重新登录。代码如下:①login.jsp:<%@ page contentType="text/html;chars

2020-10-13 17:53:01 3193

原创 机器学习资源

机器学习资源想开始学习机器学习,找的资源:吴恩达老师的机器学习课程个人笔记机器学习公众号作品.深度学习笔记 (包含视频、笔记、代码、markdown文件)机器学习的数学基础链接:百度网盘 提取码:t6yl机器学习小抄链接:百度网盘 提取码 :ed4aSQL资料下载链接:百度网盘 提取码 :q0lu.深度学习课后作业(测试题)pdf版下载链接:百度网盘 提取码:4ida斯坦福大学机器学习课程资料-吴恩达老师主讲(2008版) 百度网盘 提取码:imgq海洋大数

2020-10-12 21:56:39 95

原创 人工智能、机器学习和深度学习?

人工智能、机器学习和深度学习?文章目录人工智能、机器学习和深度学习?前言一、概念:1、人工智能2、机器学习3、深度学习二、三者关系三、机器学习:1、缘由2、对机器学习的了解前言如果你在科技领域或在学习相关学科,你经常会听到人工智能,机器学习,甚至是深度学习。他们都是一样的意思吗?可能很多时候,人们总是混淆的使用它们。随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、概念:1、人工智能定义:人工智能(Artifici

2020-10-11 20:31:40 249

原创 【软件工程理论与实践】homework(三)Part1

【软件工程理论与实践】homework(三)Part1Quora精选:为什么软件开发周期总是预期的2~3倍?原文链接   简单的说是这样的,软件开发同徒步旅游一样,可能你最初是计划在 10 天内走完 500 公里,但真走起来,你会发现路上碰到的问题层出不穷,每天走的里程数都在递减,团队士气也不太稳定,延期很多时候都是无可避免的。   其实何止是软件开发,做任何一款产品的历程大都如此。硬件项目也是做出原型简单,真正量产时会碰到各种问题,需要你耐下性子一个个解决,有时还得不断返工。

2020-10-10 21:38:24 184

原创 【软件工程理论与实践】homework(二)Part3

【软件工程理论与实践】homework(二)Part3软件工程方法论对我们软件工程有多大用处?谈谈你的看法。软件工程方法论:采用软件工程方法论开发软件的时候,从对任务的抽象逻辑分析开始,一个阶段一个阶段地进行开发,前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一个阶段任务的完成通常是使前一个阶段提出的解法更进一步具体化,加进了更多的物理细节。每一个阶段的开始和结束都有严格标准,对于任何两个相邻的阶段而言,前一阶段的结束标准就是后一阶段的开始标准,在每一个阶段结束之前都必须进行正式

2020-10-09 21:14:17 146

原创 【软件工程理论与实践】homework(二)Part2

【软件工程理论与实践】homework(二)Part2 今天的任务是读这篇文章:人有责任,才有质量:写给在集市中迷失的一代:链接

2020-10-08 18:52:14 95

转载 【软件工程理论与实践】homework(二)Part1

【软件工程理论与实践】homework(二)Part1Manifesto for Software Craftsmanship As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value: No

2020-10-07 21:52:37 168

原创 【JAVA程序设计】实验三 函数与对象

【JAVA程序设计】实验三 函数与对象一、实验目的:1、学会定义并实现类。2、学会定义并创建类的对象,通过类的对象访问类的成员属性与方法。3、学会定义并实现派生类,学会使用派生类的对象。4、理解并学会使用类的多态性,理解并能使用运算符重载。二、实验环境:BlueJ三、实验内容:1.定义并实现一个长方体类(Cube),包含长(length)、宽(width)与高(height)等三个属性,包含计算体积(calVolume)与计算表面积(calArea)等两个方法,类的属由构造函数进行初始化或

2020-10-06 21:59:10 1678

原创 【JAVA程序设计】 实验二:数组与函数

【JAVA程序设计】 实验二:数组与函数一、实验目的:1、学会使用一维与二维数组管理简单数据。2、学会编写与使用静态函数。3、学会编写简单的菜单驱动(命令行式)的Java程序二、实验环境:BlueJ三、实验内容:1.定义一个int型的一维数组,数组的长度由键盘输入,为数组中的元素随机赋值。依次完成如下功能:(1) 输出数组中的元素。每行输出最多十个数字,数字之间用Tab键分隔;代码:import java.util.Scanner;public class work2{ p

2020-10-05 11:41:57 1521

原创 【JAVA程序设计】实验一:简单程序设计

JAVA程序设计 实验一:简单程序设计一、实验目的:1、熟悉Java应用程序编写、编译与运行流程。2、熟悉Java程序基本结构,能够编写最简单的Java程序。3、掌握一种Java的标准输入输出处理方法。4、学会编写包含选择与循环结构的简单Java程序。二、实验环境:BlueJ三、实验内容:1、编写一个程序,输出自己的完整学号及中文姓名。输出效果示例如下:学号:Ja1234姓名:xxx代码:public class work1{ public static voi

2020-10-04 21:01:08 2147

原创 【软件工程理论与实践】homework(一)Part3

【软件工程理论与实践】homework(一)Part3Part:3"Software engineering,of course,presents itself as another worthy cause,but that is eyewash:if you carefully read its literature and analyse what its devotees actually do,you will discover that software engineering has a

2020-10-03 21:42:39 149

原创 【软件工程理论与实践】homework(一)Part1&2

【软件工程理论与实践】homework(一)Part1&2Part1:自我介绍大家好,我叫王x,现在是xx理工大学信息科学与工程学院软件工程专业方向大三的学生。我对软件开发有着极大的兴趣,能掌握并很好地运用C、C++、JAVA、Python语言,拥有良好的JAVA编程基础,良好的编程风格。熟悉DIV+CSS模式的WEB开发; 熟悉Tomcat服务器;了解基于Linux及Unix环境下的软件开发。我曾多次参加如中国高校计算机设计大赛微信小程序赛道、全国大学生计算机设计大赛、xx大学生人工智能设

2020-10-02 20:58:39 300

原创 试题H:等差数列

试题H:等差数列代码:#include<bits/stdc++.h>using namespace std;int Ai[100005];int main(){ int N; cin>>N; for(int i = 0; i < N; i++) cin>>Ai[i]; sort(Ai, Ai + N); int min_d = Ai[1] - Ai[0]; //升序排的序,所以公差大于0 if(min_d == 0) //如果 Ai[1

2020-10-01 23:27:25 269

空空如也

空空如也

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

TA关注的人

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