自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 There are two scenarios as follows, please choose one and write a memo.

Amy。

2023-12-03 21:44:46 85 1

原创 Javascript

响应用户事件:JavaScript可以侦听用户在浏览器中执行的各种事件,如点击、滚动、键盘输入等。发送HTTP请求:使用JavaScript中的Ajax技术(如XMLHttpRequest或fetch API),可以在浏览器中发送HTTP请求到服务器,从而获取或提交数据。JavaScript是一种在浏览器端执行的脚本语言,它可以用于与服务器进行交互,从而在浏览器访问操作中发挥重要作用。总之,JavaScript使您能够在浏览器中执行更丰富的操作,包括与服务器进行通信、修改网页内容和响应用户事件等。

2023-11-08 09:29:50 65 1

原创 第十三次作业

Load balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时负载均衡(Load Balance),意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元(服务器,组件)上进行执行。间、同时避免过载的目的。预测模式(Predictive):BIG-IP利用收集到的服务器当前的性能指标,进行预测分析,选择一台服务器在下一个时间片内,其性能将达到最佳的服务器相应用户的请求。

2023-04-20 11:52:47 80

原创 第十二次作业

Coverity源代码静态分析工具,cppcheck c++静态扫描工具\n\n3,gcover代码覆盖率工具\n\n4,findbugs:基于字节码分析,大量使用数据流分析技术,侧重运行时错误检测,如空指针引用等\n\n5,SonarLint\n\n6,TscanCode\n\n持续集成工具,jenkins。\n\nPostman是谷歌的一款接口测试插件,它使用简单,支持用例管理,支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能,可以批量运行,并支持用例导出、导入。

2023-04-18 21:22:00 71

原创 第十一次作业

Java:Java语言简单易用,Java语言的简单是相较于C语言来说的,因为Java语言脱胎于C语言,但比C .语言更容易学,而且用Java编程也更简洁,大大提.高了编程的效率。第二Java语言是面向对象的编程语言,在现实生活中我们每时每刻都在与对象打交道,因此Java更符合人们的思维模式,使人们更容易编写程序,也更容易学习。第三Java语言安全性高,用Java语言编写的程序不容易被病毒入侵,而且Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,所以Java也不容易被木马入侵。

2023-04-14 15:58:10 31

原创 第十次作业

形式化方法英文的名称是formal methods。在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。2、推荐阅读书籍《大象-- -thinking in UML》1、阅读和了解什么是形式化方法。分析、研究思维形式结构的方法。

2023-04-03 20:53:21 26

原创 第九次作业

每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。在系统的结构中,模块是可组合、分解和更换的单元。它可以通过在不同组件设定不同的功能,把一个问题分解成多个小的独立、互相作用的组件,来处理复杂、大型的软件。模块具有以下几种基本属性:接口、功能、逻辑、状态,功能、状态与接口反映模块的外部特性,逻辑反映它的内部特性。信息隐藏:应该这样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。用自己的话或者例子表达其含义。

2023-03-29 15:17:37 29

原创 第八次作业

除此之外我们还要通过比较市面上的一些其他学习数学的软件,查缺补漏,取其精华去其糟粕。看看它们会有什么样子的问题,当我们在设计的时候就需要格外的注意这些问题。家长:他们是孩子的监督着,也是辅导孩子的人,他们也可能会遇到不会的,我们也要把这方面考虑进去,看看家长们的需求是什么样子的。老师:他们是软件的题库者,他们往往掌握着知道那些是重要的知识点,那些考试会考的知识点等等他们的意见和方法也很重要。学生:他们是软件的使用者,所以我们要了解他们的需求以及他们想要的软件是什么样子的,以便我们更好的来设计软件。

2023-03-28 13:19:41 28

原创 第七次作业

3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表。2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。明学生的属性有学号、学生姓名:教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求: 根据上述语义画出ER 图,要求在图中画出实体的属性并注明联系的类型。

2023-03-24 19:10:08 110

原创 第六次作业

所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。(3)资源分配不均:并没有很好的分配资源,比如材料中他们就没有很好的分配在哪段路该花多少的时间,该做什么样的事,而是所有的路都花一样的时间,也不考虑有一些难走的路是否要花多一点的时间。(1)管理问题:管理人没有很好的管理团队,及时的与队员沟通商量,队员与管理人之间的不理解,想法的不同。

2023-03-20 21:53:55 55

原创 理解结对编程

输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。在结对编程中,观察员同时考虑工作的战略性方向,提出改进的意见,或将来可能出现的问题以便处理。观察员当作安全网和指南。绝对编程的好处:能够同一个算法、同一段代码或同一组测试、与两位程序员各自独立工作相比.结对编程往往只需花费大约一半的时间就能编写出质量更高的代码。结对编程的缺点:结对编程不适合适用在规模大的项目,需求变化少,时间充足的项目,有时候结对编程也会带来效率低的问题。结对编程适用于规模小的,小型项目,时间紧,需求变化多,质量要求高的项目。

2023-03-15 15:52:46 106

原创 第四次作业

DevOps是一种重视软件开发人员和IT运维人员之间沟通合作的文化,运动或惯例。透过自动化软件交付和架构变更的流程,来使得构建、测试、发布软件能够更加的快捷、频繁和可靠。多人协作开发问题:把一个大目标不断的拆解,把它变成一个个可交付的目标,然后通过不断的迭代,以小步快跑的方式持续开发。DEVOPS的三大支柱之中,即人,流程和平台。即DEVOPS=人+流程+平台。最初大家说的DEVOPS,都是指开发运维一体化,如下图。分布式架构+敏捷开发模式。微服务架构+DEVOPS。什么是DevOps?

2023-03-10 20:49:38 27

原创 第三次作业

软件方法论能更好的帮助我们去开发软件,提高软件的开发效率和质量,也能帮助我们更好的去协作去沟通如何开发软件,也能让我避免一些不必要的错误。虽然程序在软件中是至关重要的,但是软件的开发不仅仅需要程序还需要在实行编程之前所需要做的准备工作,比如分析等等一系列的工作。而且软件工程也不是教我们如何去开发软件的,而是让我们对如何设计软件,软件的生存周期,软件的设计思想,软件的设计过程等等有一个了解,其实更深层次的东西还需要我们自己去学会,自己去摸索,去发现。对我们以后是如何设计出我们所需要的软件的过程的了解。

2023-03-10 20:31:16 26

原创 感兴趣的4个问题

1.软件的生存周期到底是一个什么样的过程?原因:想了解一个软件从产生到被淘汰其中到底经历过了一个什么样的过程。2.如何提高自己写的代码质量?原因:如果我们写出的代码质量有问题,那么会直接反映到计算机软件上会导致用户所使用的软件有缺陷和漏洞。因此一个软件工必须要有质量意识。所以我们必须要提高我们的代码质量,从源头上解决问题,保证软件的质量。3.软件是经过一个怎样的设计过程,以及什么样的思想到最终才能设计出一款既能满足客户的需求也高于用户的需求?原因是:只有了解这些我们才能知道设计软件从何

2023-03-04 18:16:25 123

原创 软件及其相关的技术发展改变了哪些行业与领域,结合自身的理解与体会举例说明。

软件技术及其相关技术的发展改变了各行各业以及几乎所有的领域都有涉及。比如我们处在疫情严重时期,我们并没有耽误我们的学业而是通过了线上教学来完成我们的学业。又比如以前的我们出门买东西必须带现金,而现在我们只需一部手机就可以解决很多的问题。还有各种各样的娱乐社交软件极大的丰富了我们的业余生活,比如抖音,微信,qq,微博。还有些在流水线生产的机器好多都是通过软件技术来操纵的。还有帮我们做家务的扫地机器人,等等的各种各样的机器人。软件技术还更是渗入在我国航天事业当中。

2023-02-27 21:08:18 152

空空如也

空空如也

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

TA关注的人

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