自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 A memo for the New year Party

MemoDear Team,Venue:- John- Sarah- David- Emily- Michael- Lisa- Robert- Jessica- Andrew- Markxxy。

2024-01-05 18:00:00 368 1

原创 HttpSession对象创建过程

虽然JavaScript没有内置的Session对象,但是可以使用Web存储API(如localStorage和sessionStorage)实现类似的功能,这些API提供了一些存储并持久化数据的机制,使得浏览器中的数据可以被当做Session数据来使用。但是这些存储只作用于当前页面,如果需要在多个页面之间共享数据,则需要将数据存储在一个公用的地方并在不同页面之间进行访问,比如使用cookies或AJAX请求等技术。HttpSession存储的数据在用户的整个会话期间都会存在于服务器上。

2024-01-05 11:09:50 366 1

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

浏览器跨域访问操作指的是当一个Web页面的JavaScript代码试图与不同域名的服务器进行交互(比如通过AJAX请求获取数据)时,由于同源策略的限制,这个请求经常会被浏览器拒绝或者失败。同源策略要求浏览器只允许跨域访问相同协议、主机名和端口号的资源。

2023-11-10 10:40:29 95 1

原创 请问VScode打开Vue项目,显示xxx不是内部或外部命令这种情况该怎么处理?

2023-10-14 11:36:37 123 1

原创 什么是scrum中的3355?

例如,当用户提交一个订单时,订单服务会将该订单信息发送给支付服务进行支付处理,同时向用户发送确认邮件或短信通知,这些服务之间的通信和交互都是通过网络实现的。另外,分布式体系结构还可以支持多种架构模式,如微服务架构、容器化部署架构等,可以更好地管理和维护系统的不同部分,提高系统的灵活性和可维护性。5个关键事件----Sprint、Sprint 计划会、每日 Scrum 站会、Sprint 评审会、Sprint 回顾会;5个价值观----开放、尊重、勇气、尊重、承诺。2.何谓分布式体系结构?

2023-05-11 13:48:51 1085

原创 阅读和了解什么是形式化方法

1.形式化方法是指利用严格的数学符号和逻辑思维方法来描述和推理计算机程序或系统的方法。在软件工程中,形式化方法可以用来证明程序的正确性、模型的一致性以及软件系统的可靠性等方面。形式化方法包括数学方法、公理化方法、自动推理方法、定理证明方法等,可以将系统建模为形式化的数学模型,通过对这些模型进行严格的分析和推理来验证系统的正确性。通过使用形式化方法来进行软件开发,可以提高软件的质量和可靠性,减少系统出错和漏洞的风险,从而增强软件的安全性和稳定性。答:没问题,因为数学上正方形就是长方形的子类!

2023-05-10 15:21:49 60

原创 软件工程是不是教会不怎么会写程序的人开发软件?

当我们准备做个比较大的软件的时候,只能按照软件工程的方法来一步步的设计这个软件。当学习一门编程语言时,我们会在学习过程中试着编写一些小程序,这些程序可能只有几十行代码,而当我们编写的程序变得复杂,需要成千上万行代码和复杂的逻辑结构时,我们会发现自己变得又不会编程了,因为这些复杂的逻辑结构需要大量的专业知识去打造出来。软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。它是一种层次化的技术。

2023-05-08 19:50:28 52

原创 什么是DevOps?

DevOps ( Development和 Operations的组合词)是一种重视"软件开发人员(Dev)"和"IT运维技术人员(Ops)"之间沟通合作的文化、运动或惯例。.透过自动化"软件交付"和"架构变更"的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。传统的软件组织将开发、IT运维和 质量保障 设为各自分离的部门,在这种环境下如何采用新的开发方法(例如 敏捷软件开发 ),是一个重要的课题。

2023-05-07 23:15:08 146

原创 画出入学管理系统的顶层图和1层图

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

2023-05-06 14:58:12 37

原创 什么是模块化,为什么要模块化

例如,在数字水印技术中,局部化可以用来将大的原始数据分解成许多小的子数据,在每个子数据中嵌入数位水印。这样的处理方式不仅可以提高数据的容错性,还可以增加数据的隐蔽性,保护数据的机密性。耦合性和内聚性事模块独立性的两个定性标准,在将软件系统划分模块时,应尽量做到高内聚、低耦合,提高模块的独立性。模块化是一种软件开发的设计模式,可以提高软件开发的质量、效率和可维护性,它将一个大型的软件系统划分成多个独立的模块,每个模块都有自己的功能和接口,并且能够与其他模块独立地工作。2.衡量模块独立的定性标准是什么?

2023-05-05 14:34:58 229

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

这为web服务器节省了带宽。方便用户的,这种语言对用户友好的,第三方插件的可用性,JavaScript有很多库,可以帮助快速开发网站,可以在短时间内尽快掌握微前端的相关知识,有助于你更好地进行开发工作。Vue优势:轻量级的框架和指令,双向数据绑定,组件化开发,单页面路由,虚拟dom,渐进式框架,渐进式框架,数据和结构的分离,插件化。Python优势:入门简单,语法简洁,容易上手,功能强大,类库丰富,应用广。我了解并使用过C语言,Javascript,Vue,python。

2023-05-04 09:26:33 31

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

还要找数学老师提供宝贵的意见,因为他们有丰富的经验;我们需要了解中小学生的学习习惯和数学学习的难点;还要找家长,他们能提供孩子的学习情况和需求.

2023-03-28 11:17:37 30

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

一开始我们在进行软件开发预估周期时总是太过于理想化,就像文章中徒步旅行的时候以为道路全是平坦的,自己也不会受伤或者因为自己的粗心大意而导致计划延期的情况出现等等问题没有被考虑到。而软件开发预估周期也是在这样一个差不多的环境中进行的,我们在进行周期预估之前并没有深层次地进行过这一款软件的开发,只是基于表面而给出了一个预估周期,所以这就导致了软件开发周期总是预估的2~3倍。同样的,开发软件时,不同的功能代码分给不同的人去写,在最后完成组装,这便叫分而治之。拆分的任务要100%的包含所有交付物。

2023-03-23 21:09:07 61

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

我目前对自己的打算是走前端,做一个前端开发,然后希望在软件工程的课程里学到很多相关的知识,学习html5,CSS3,javascript,Vue.js,node.js等前端必备技术栈,以后还要学uniapp ,three.js,buildX等开发者工具,后续还可能学一些后端知识,建立一个前后端知识系统,根据就业形式以及社会工作的需要走全栈开发也是有可能的。最后希望能成为自己心中优秀的软件工程师。

2023-03-16 15:04:59 24

原创 理解结对编程

两个程序员经常互换角色。在XP中,结对编程是一种常见的开发方式,两个程序员并排坐在一起,在同一台机器上共同完成软件产品的开发。但是,在复杂的项目开发中,结对编程可以发挥重要的作用,提高代码质量和开发效率,同时还可以增强团队合作和沟通效果。这个过程是漫长且潜移默化的,在结对编程中必然经历分歧和统一的过程,而很多团队在分歧中就直接停止了实践,也就无法看到结对带来的好处。因此,在实践结对编程之前,需要团队成员之间建立相互信任、尊重和合作的关系,同时还需要进行相关的培训和讨论,以便更好地了解结对编程的原理和方法。

2023-03-15 16:50:12 225

原创 软件工程方法论对软件开发的用处

前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础而后一阶段任务的完成通常是前一阶段提出的解法更进一步具体化,加进了更多的物理细节。软件工程方法论为每一个阶段都设置了严格的标准,让软件在开发的过程中减少了许多错误的地方。软件工程的方法是前人为我们开创的财富,我们在进行软件开发时严格按照前人为我们创建的模型,以减少不必要的开发问题与麻烦,当然我们也可以在前人的模型中不断探索属于我们的新模型与方法,我们在使用软件工程方法论时可以让我们掌握最完善的方法,避免不必要的错误,高效、便捷地开发我们需要的软件。

2023-03-13 11:33:05 56

原创 软件改变世界

软件改变世界

2023-03-06 16:42:54 40

空空如也

空空如也

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

TA关注的人

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