自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

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

n\n是可以的,当请求接口返回的数据需要稍微处理下。一般我们会先协商好需要被调用的方法及参数(fun),然后动态创建一个script标签,并设置该标签的src为跨域url,最后插入到文档中,插入后,浏览器会自动发起http的get请求,下载完成后将会执行后台返回的js语句(后台调用前台)。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域\n\n这里说明一下,无法跨域是浏览器对于用户安全的考虑,如果自己写个没有同源策略的浏览器,完全不用考虑跨域问题了。

2024-01-09 22:47:20 624 1

原创 专业英语作业

MemoJohn Smith。

2024-01-09 22:30:14 348

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

而\"/test/login.java\",服务器访问的可能是\"http://localhost:8080/test/login.java\"。不需要协议名、主机地址、端口、web项目名称,只需要请求的路径。假设:\n项目路径:http://localhost:8080/xxxname 页面路径:/webname/index.html(A页面),/webname/test/test.html(B页面)\n请求路径:/request/ajaxtest,request/ajaxtest。

2024-01-04 12:09:15 543 3

原创 怎么解决Javaweb改变了css样式,但是页面资源或颜色背景图片却不变

其实这是我们的浏览器问题,当我们运行修改过后的项目并且还是用同一个浏览器时,css的颜色或图片资源还缓存在里面。可当我们运行成功,想改变它的背景颜色或图片时却时常发现它并没有改变,为此折腾了一整天。对于刚接触javaweb的小白来说,我们都会去找网上的项目下载运行。②更换项目端口号(HTTP port及JMX port)以下是我第一次遇到的此问题及解决方法的佐证。①在网页端按Ctrl+F5刷新资源。③换过另一个浏览器。

2023-12-29 22:56:14 897 5

原创 JavaWeb———如何让页面灰掉

当遇到重大事件时,我们常常可以发现网页灰掉了,这是在表示哀悼。

2023-10-30 14:07:20 49 1

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

嗯推荐阅读:Why Software Development Methodologies Suck (为什么软件开发方法论让你觉得糟糕)?http://continuousdelivery.com/2012/08/why-software-development-methodologies-suck/ 答:1.环境在不断变化,软件更新也在不断的适应。经验表明“英雄”通常就是那些通过在早期承担不可接受的风险而导致项目延期的人。正如迈克尔·费哲提出了以下看法: 我认为,最终,我们必

2023-05-12 15:18:05 48

原创 请列举你所了解的测试工具

1.接口测试工具2.性能测试工具3.白盒测试工具。

2023-04-19 09:24:43 55

原创 说说你了解、使用过什么编程语言,比较他们的优势;说说你了解、使用过什么编程工具

IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。VC++6.0是Microsoft公司推出的一个基于Windows系统平台、可视化的集成开发环境,它的源程序按C++语言的要求编写,并加入了微软提供的功能强大的MFC(Microsoft Foundation Class)类库。· C++避免平台限定或没有普遍用途的特性。

2023-04-19 09:17:36 60

原创 形式化方法;大象阅读;

什么是形式化。

2023-04-18 22:50:50 35

原创 homework to blog 模块化

模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元。编程领域中的模块化,就是遵守固定的规则,把一个大文件拆成独立并互相依赖的多个小模块。

2023-04-18 22:48:29 63

原创 homework to blog 画出入学管理系统的顶层图和0层图

某培训机构入学管理系统有报名、交费和就读等多项功能,下面是对其各项功能的说明:1、报名:由报名处负责,需要在学院登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。画出入学管理系统的顶层图和0层图

2023-04-17 23:56:03 74

原创 尝试建模电梯状态图;学校ER图

2.若此时有人按指定层,则电梯向上或向下移动,直至指定层,最终回归空闲状态。模型假定电梯处于第一层,此时有人按指定层上升到达指定层,到达空闲状态。3.若此时有人按指定层,则电梯重复2操作,若无人,则重复1操作。1.若空闲状态超过规定时间,则电梯向第一层移动,直至第一层。

2023-04-17 16:45:18 503

原创 如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研?

家长代表着对这个数学软件的期望,有他们的参与,更能确定应该设定什么功能。答:1.首先肯定是中小学生本人,他们最了解自己的学习情况。4.寻找相同行业的软件借鉴,因为他们是先行者,肯定能让自己有所启发。3.老师和教育工作,他们是对教育方面有着充足的理解。

2023-04-16 23:30:14 28

原创 Quora精选软件开发周期预估2-3倍;分而治之;WBS

WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。WBS同时也是控制项目变更的重要基础。答:在软件工程上,分而治之就是将一个大型项目分成小项目,然后将它们交给相应的专业人员开发管理,把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。(1).上手实践与书面计划的总有些差异,用户需求是不断变化的,而程序员理解是有限的,总会造成组织不协调。

2023-04-16 20:04:37 65

原创 理解结对编程

结对编程(英语:Pair programming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。它能编写出更高质量的代码,促进程序员自身的提高。1.可以互相合作,优势互补,提高代码质量,减少不必要时间的浪费。2. 可以互相发现自己的错误,避免陷入误差的死循环。3.形成良好的、有纪律的工作氛围,提高工作效率。

2023-04-15 23:09:01 27

原创 查阅相关资料,了解什么是scrum中的3355

产品待办列表梳理会(Product Backlog Refinement):由产品负责人主持,团队成员参与,目的是梳理、优化、优先级排序产品待办列表。Sprint回顾会(Sprint Retrospective):由团队参与,目的是回顾Sprint期间的工作流程和团队合作,并提出改进措施。Sprint评审会(Sprint Review):由产品负责人、团队和利益相关者参与,目的是展示Sprint期间完成的工作并接受反馈。团队:由开发人员组成,负责完成产品待办列表中的任务。

2023-04-15 22:54:07 77

原创 什么是DevOps

先说说多人协同开发问题,人员一多,为了更好的分工,大多会将项目进行拆分,每个人负责专注于一部分,有点包干到户的感觉,敏捷开发的核心理念就是既然我们无法充分了解用户的真实需求是怎样的,将一个大的目标不断拆解,把它变成一个个可交付的小目标,然后通过不断迭代,以小步快跑的方式持续开发。以电商系统为例,单体应用架构为 LNMP,这个时候只有 DEV 没有 OPS,DEV 就是全栈,就跟我们上大学玩的 demo 一样,项目开发好,找台服务器安装好环境,把 jar 包 scp 到远程服务器,放上去开启服务就可以。

2023-04-13 16:35:36 67

原创 软件开发模式变迁史;有人负责才有质量;软件工程方法论对我们软件开发的用处

感想:我读的这篇文章我接触到了新的专业术语,增加了我对这方面的知识,也理解到了现在许多的程序员技术是非常滥的,集市中出现了非常粗糙低劣的软件,只知道代码重用,不断重复的利用复制粘贴。它可以给我们提供一个构造的框架,规范我们的编程行为,好像现实中有法律道德管控着我们,才能让这个社会正常的运行下去,不至于混乱不堪,软件工程方法论就是如此。感想:通过这幅漫画我们可以清晰的了解到软件开发模式变迁史的内容,理清他们之间的关系,对于我们掌握这些模式有着很重要的帮助,可以让我们对软件开发模式更加容易的熟透牢记。

2023-04-11 23:56:19 212 1

原创 我对软件工程是不是教会不怎么会写程序的人开发软件的观点

答:软件工程不是教会不怎么会写程序的人开发软件。软件工程更多教的是一种开发软件时的思维与方法,比如说我们开发时,应该注意些什么,考虑些什么,向哪些用户调研自己功能的方面,面向对象等等。还要对自己所开发的软件进行更新和维护,保证质量和安全,还要进行个人的测试和调试,主要是让我们写程序觉得更加的完善与轻松,有目标有计划的去编程。

2023-04-09 22:46:20 48 1

原创 软件工程课程的希望及个人目标

我也希望能掌握特性开发,缺陷修复,基于追踪与回溯的分析工作,更希望自己可以熟用软件复用的技术,使自己的软件技术更上一层楼。在学习的过程中,我希望能熟练软件过程的三个模型及敏捷方法,在以后的就业中将其运用到自身的岗位中,完美完成任务。希望:在这个新的学期里,我希望能学好软件工程这门课程,并取得良好的成绩。

2023-04-09 22:34:33 60 1

原创 现代软件工程基础的三个感兴趣的问题

因此,应用迪米特法则有可能造成的一个后果就是:系统中存在大量的中介类,这些类之所以存在完全是为了传递类之间的相互调用关系——这在一定程度上增加了系统的复杂度。4.依赖倒转原则是基本这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多,以抽象为基础搭建的架构比以细节为基础搭建的架构要稳定的多。在Java中,抽象指的是接口或抽象类,细节就是具体的实现类。提问原因:用户故事一词在本书第33页首次出现,书中对它的介绍只有短浅的介绍,在我想要深入了解书中内容时会有一定阻力,理解他,我才能对内容的印象更加的深刻。

2023-04-05 23:50:50 78

空空如也

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

TA关注的人

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