
JavaWebHomework
binarySearchTrees
这个作者很懒,什么都没留下…
展开
-
算法与分析课程_回溯算法_实验五_子集和问题_JAVA
2.子集和问题。 问题描述:给定集合S,S中有n个正整数,M是一个正整数。子集和问题判定是否存在S的一个子集S1,使得S1中各元素之和等于M。请设计回溯法求解子集和问题,如果问题无解,输出“No Solution”,问题有解,则输出满足子集S1中各元素的值。 感觉写程序的耦合度有点高,代码也很冗长 Main.class /** * @description 子集和问题 * @author binarySearchTrees * date 2020-12-17 22:00 * */ import原创 2020-12-17 22:13:59 · 483 阅读 · 0 评论 -
JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址
Ajax Ajax(Asynchronous JavaScript and XML)是运用JavaScript和可扩展语言(XML)实现浏览器与服务器通信的一种技术。 Ajax发送请求过程 在Ajax中,通过XMLHttpRequest对象实现与服务器端的通信。在不同浏览器中有不同的创建对象方法,但使用方法是相同的。 通过JavaScript建立的代码例子: var xmlHttpRequest=null; //声明XMLHttpRequest对象 if(window.XMLHttpRequest){转载 2020-11-11 10:05:09 · 266 阅读 · 0 评论 -
软件工程课程学习小组项目——网上书店
一、需求分析的顺序图、状态图 顺序图、状态图 (1)订单简单状态图 (2)管理员登录顺序图 (3)会员添加图书到购物车顺序图 二、UML建模——小组成员任务分配 @大图书馆的牧羊人:需求分析 @愤怒的阿木木:负责需求分析的用例图、活动图(用例图、活动图) @binarySearchTrees:负责需求分析的顺序图、状态图(顺序图、状态图) 用例图: ...原创 2020-10-28 22:31:57 · 2556 阅读 · 0 评论 -
阅读《大象 Thinking in UML》学习笔记(一)——为什么需要UML?
阅读《大象 Thinking in UML》学习笔记(一)——为什么需要UML? 一、UML的定义 UML,即Unified Modeling Language又称统一建模语言或标准建模语言,是始于1997年一个OMG(对象管理组织)标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 UML是一种是面向对象软件的标准化建模语言,要弄清UML,首先得搞清楚面向对象和面向过程。 二、面向对象和面向过程 面向对象和面向过程是两种不同转载 2020-10-28 21:45:28 · 139 阅读 · 0 评论 -
Why Software Development Methodologies Suck
围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头,TDD真的能够促生出高品质软件,结对编程是代码评审的有效替代抑或只是增加了商议沟通代价,我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。 Michael Feathers给出了以下观点: 我认为,我们最终还是得倚重开发者的能力,这才是个更重要的考量因素,而非选择哪门原创 2020-10-28 21:41:13 · 106 阅读 · 0 评论 -
什么是分而治之/了解WBS
什么是分而治之/了解WBS 分而治之(Work Breakdown Structure, WBS) 不知道大家有没有和我一样的情况,就是想写一篇博客,不知道从何写起,如何组织语言,如何安排这篇博客的要交待的事情的前因后果;如果在写作过程中被打断,又不知道如何重新拾起键盘,从哪里写起。“就如愚公和家人站在王屋山前一样,他们可能都在想:这座大山到底要花多少时间才能搬完呢?”这也像在软件工程中,一个团队要完成一个项目,从哪里入手呢,如何才能实现用户的需求,并能用一个完美的架构,让软件的后期便于二次开发和维护。在《转载 2020-10-17 10:50:52 · 210 阅读 · 1 评论 -
关于问题“软件工程是不是教那些不怎么会写程序的人开发软件? 你怎么看?”
Dijkstra关于“软件工程” Dijkstra on “Software Engineering” “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 soft.原创 2020-10-17 10:46:12 · 118 阅读 · 0 评论 -
软件工程方法论对我们软件开发有多大用处?谈谈你的看法
软件工程方法学包含3个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回等“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 2020年刚刚学习的我认为软件工程方法论是利用前人开发软件的经验和方法,使得软件开发可以像工业生产产品一样具有严格的方法和步骤,使得软件开发具有更高的效率。 ...原创 2020-10-17 10:41:58 · 248 阅读 · 0 评论 -
有人负责,才有质量:写给在集市中迷失的一代
原文:A Generation Lost in the Bazaar (发表于 ACM Queue vol. 10, no. 8, 2012) 作者:保尔-亨宁·凯普(Poul-Henning Kamp) 翻译:@李松峰 感谢 @蔡学镛 @蒋涛优快云 老师在新浪微博上推荐 13年前,新兴的草根开源软件运动如火如荼,而Eric Raymond的《大教堂与集市》(O’Reilly Media, 2001)一书则重新定义了我们的词汇表,几乎预言了瀑布模型和大型软件公司的终结。这本书有煽动性,但却没有说服我。与此原创 2020-10-17 10:33:30 · 218 阅读 · 0 评论 -
内置对象session和httpsession对象是同一个东西吗
Session内置对象 request内置对象中的属性只在当次请求中有效,如果要使属性在客户端跳转后仍然有效就要使用session内置对象了,session内置对象的类型是HTTPSession 何为HttpSession 通俗的理解应该是基于HTTP协议而产生的服务器级别的对象。其独立于客户端发的请求,并不是客户端每一次的请求便会创建此对象,也不是客户端关闭了就会被注销。 故其依赖于HTTP服务器的运行,是独立于客户端的一种会话。目的也是保存公共的属性供页面间跳转的参数传递。 jsp的Sessio原创 2020-10-26 21:53:44 · 279 阅读 · 0 评论