自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java实现快速排序

代码如下:package code1;import java.util.Scanner;public class QuickSort{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入数组的长度: "); int n = scanner.nextInt(); in

2021-01-21 21:49:54 167

原创 Java实现选择排序

选择排序算法思想:①从序列中找出最大的元素然后与序列最末尾的元素交换,第一次交换后序列最后的元素是最大的。然后重复①的操作。package code1;import java.util.Scanner;public class SelectionSort { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.print("请输入数

2021-01-21 13:37:02 163

原创 Java实现冒泡排序

冒跑排序:package code1;import java.util.Scanner;public class BubbleSort{ public static void main(String[] args) { Scanner scanner =new Scanner(System.in); System.out.print("请输入数组长度: "); int n=scanner.nextInt(); int[]a=new

2021-01-20 15:36:19 114

原创 软件工程理论与实践项目

这次软件工程理论与实践分组情况,我们小组组长是秦卫红,小组成员有韦慧和韦宇飞和庞永鸿(我),经过大家一起的思考学习,我们选定的项目是微信小程序拼车。然后我们开展了需求分析,最终确定为两大方向:1.学生发起拼车。2.学生寻找队伍。然后我按照了队伍完成的用例图的基础上,完成我的任务,绘制两个顺序图:1.学生发起拼车顺序图,2.学生寻找队伍顺序图。1.学生发起拼车顺序图#mermaid-svg-oBM5OCY1UdhQy1sG .label{font-family:'trebuchet ms', verdan

2020-12-29 16:24:50 448

原创 贪心算法:月饼问题

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。输入格式

2020-12-05 11:53:20 875

原创 活动选择问题

假定一个有n个活动(activity)的集合S={a​1​​ ,a​2​​ ,…,a​n​​ },这些活动使用同一个资源(例如同一个阶梯教室),而这个资源在某个时刻只能供一个活动使用。每个活动a​i 都有一个开始时间s​i​​ 和一个结束时间fi,其中0<=s​i<f​i<=32767。如果被选中,任务a​i​​ 发生在半开时间区间[s​i​​ ,f​i )期间。如果两个活动a​i​​ 和a​j​​ 满足[s​i,f​i​​ )和[s​j​​ ,f​j​​ )不重叠,则称它们是兼容的。也就

2020-12-05 11:49:08 1501

原创 什么是浏览器跨域访问操作,js如何实现

什么是浏览器跨域访问操作,js如何实现?答:一个域上加载的脚本获取或操作另一个域上的文档属性三种方法实现js跨域访问:1.基于iframe实现跨域基于iframe实现的跨域要求两个域具有aa.xx.com,bb.xx.com这种特点,也就是两个页面必须属于一个基础域(例如都是xxx.com,或是xxx.com.cn),使用同一协议(例如都是 http)和同一端口(例如都是80),这样在两个页面中同时添加document.domain,就可以实现父页面调用子页面的函数,代码如下:页面一:HTML代

2020-11-16 19:48:07 109

原创 JavaScript在发送AjAX请求时,URL的域名地址是使用绝对地址还是相对地址

ajax的url有两种,一种是绝对路径,另一种是相对路径。一、绝对路径:包括协议名称、主机地址、端口、web项目名称等的完整请求路径。例如:$.ajax({url:“http://localhost:8080/webname/test”});好处:比如在webA项目中的ajax需要请求webB项目中的服务,则必须使用绝对路径。坏处:使用绝对路径要求古地理更web项目的名称,如果webB项目重命名了,则对应的ajax请求都需要修改。二、相对路径:不需要协议名、主机地址、端口、web项目名称,只

2020-11-16 19:35:18 293

原创 3 跳一跳

微信小程序中的跳一跳相信大家都玩过。只学习不玩游戏?那就吃亏了…好好读题理解吧。   简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。  如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将+2,+4,+6,+8…)。   现在给出一个人跳一跳的全过程,请你求出他本局游戏的得分(按照题目描述的规则)。输入格式:输

2020-11-10 21:10:25 228

原创 如果不确定客户端是否禁用cookie,则可以使用URL重写技术。

URL重写是指服务器程序对接收的URL请求重写写成网站可以处理另一个URL的过程。URL重写技术是实现动态网站会话跟踪的重要保障。在实际应用中,当不能确定客户端浏览器是否支持Cookie的情况下,使用URL重写技术可以对请求的URL地址追加会话标识,从而实现用户的会话跟踪功能。URL重写实现会话跟踪,要保证每个页面都必须使用Servlet或JSP动态页面。因为附加在URL上的sessionID是动态产生的,所以对于静态页面的跳转,URL重写机制无能为力。可以通过HttpServletResponse的enc

2020-10-31 09:09:35 336

原创 内置对象session 与httpSession对象是同一个东西么?

1.内置对象session1.概念session对象指的是客户端与服务器端的一次会话,从客户端连接到服务器端的一个Web应用程序的开始,直到客户端与服务器端断开为止。2.session对象的IDWeb服务器会给每一个用户自动创建一个session对象,为每一个对象分配一个唯一标识的String类型的sessionID,这个ID用于区分其他用户。这样每一个用户都对应着一个session对象,不同用户的session对象互不相同。session对象调用getID()方法就可以获取当前session对象的

2020-10-30 11:12:47 313

原创 Why Software Development Methodologies Suck( 为什么软件开发方法论让你觉得糟糕)?

围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱 头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。Michael Feathers给出了以下观点:我认为,我们最终还是得倚重开发者的能力,这才是个更重要的考量因素,而非选择哪

2020-10-30 10:28:40 128

原创 MVC模式和MVP模式

MVC(Model View Controller)是软件工程中的一种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。此模式透过对复杂度的简化,使程序结构更加直观。MVP是一个多义词,一般是讲最有价值的player。...

2020-10-21 19:54:32 133

原创 什么是形式化方法?

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

2020-10-21 19:43:02 1135

原创 编制显示四位十六进制数的子程序和两位十六进制数的子程序

我们以数据0A490H为例。(1)明确任务,确定算法设置四位十六进制数已经存放在AX存储器中。对四位十六进制数进行逐位显示,由于每位显示的过程是相同的采用子程序结构进行编程。STACK1 SEGMENT STACK ;堆栈段DW 256 DUP(?)STACK1 ENDSDATA SEGMENT ;数据段DATA1 DW 0A490HDATA ENDSCODE SEGMENT ;代码段ASSUME CS:CODE,DS:DATAST

2020-10-21 19:32:05 1325

原创 对WBS的认识

WBS(工作分级解构)是 Work Breakdown Structure的英文缩写,是项目管理重要的专业术语之一。WBS的基本定义:以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。无论在项目管理实践中,还是在PMP,IPMP考试中,工作分解结构(WBS)都是最重要的内容之一。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。WBS同时也是控制项目变重的重要基础。项目范围是由WBS定义的,所以

2020-10-14 20:55:39 590

原创 什么是分而治之?

分而治之,最初的意思就是 分别的管理(处理)。在计算机上用到分而治之就是把一个复杂的大问题化成一个个可执行的小问题。这种做法其实是非常有效的,一个复杂的问题处理起来给人一种非常困难的感觉,但是试想如果把它划分为一个个小问题来解决,解决了一个小问题,在一定程度上就可能给了你更多的信心和勇气那么你就会坚持下去解决一个个小问题,最后问题就解决了。不管在生活上还是学习上,我们都会遇到各种各样的难题,但是请不要退缩和害怕,把它划分为一个一个可以解决的小问题来执行,那么最后你会成功的。...

2020-10-14 20:17:30 619

原创 Quora精选:为什么软件开发周期总是预估的2~3倍呢?

俗话说:计划赶不上变化。在你做一件事之前,你可能事先做好一个计划来完成这件事情。但是有很多事情是无法预知的,这就可能让你的计划无法顺利的进行下去了。很典型的一个例子,当代大学生假期前,信誓旦旦的说这个假期我要学习,于是就是安排了一个自认为很完美的计划,来度过美好的假期,结果假期里可能书都没有拿出来过,这真的是一个很正常的现象了。回答正题了——为什么软件开发周期总是预估的2~3倍呢?首先软件开发有许多难以预知的事情,比如开发人员的失误,管理不到位,或者方法不对。比如需求分析的周期是挺长的,如果没有用户的亲身投

2020-10-14 19:24:34 231

原创 HomeWork_2

1.Manifesto for Software CraftsmanshipManifesto for Software Craftsmanship的译文是软件工艺宣言。说实在的这是我第一次听到这个名词,所以对它是没有任何的了解的。通过网上的一些学习我对软件工艺宣言有了一些认识。软件工艺宣言的主要内容是:不仅要让软件工作,更要精益求精。不仅可以响应变化,更要稳步增加价值。不仅要有个体与交互,更要形成专业人员的社区。不仅要与客户合作,更要建立卓有成效的伙伴关系。也就是说,左项固然值得追求,右项同样

2020-10-05 13:13:35 172

原创 我的第一个博客

在这美好的国庆和中秋节的到来,我们老师同时也给我们布置了相关的Homework,创建一个属于自己的博客,还有对软件工程的希望及个人目标,个人对“软件工程是不是教不怎么会写程序的人开发软件?”的看法。1.自我介绍Hello,这是我人生中的第一个博客啦!真的很开心,从今天起我也开始写博客了,记录我生活中的点点滴滴哦。我的名字是庞永鸿,一名软件工程的大三学生,平时喜欢玩英雄联盟,也喜欢跑步,经常看电影。2.对软件工程的希望及个人目标这个学期我们开始学习软件工程理论与实践这门课程,同时学习这门课程,也对软件

2020-10-02 12:29:35 1894 1

空空如也

空空如也

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

TA关注的人

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