- 博客(25)
- 收藏
- 关注
原创 ubuntu22.04大数据技术基础和实习内容拿去不谢,点赞收藏关注就行,图片太多不显示没办法,操作没什么问题,主要借鉴林子雨老师的教材和博客
ubuntu22.04大数据技术基础和实习内容拿去不谢,点赞收藏关注就行,图片太多不显示没办法,操作没什么问题,主要借鉴林子雨老师的教材和博客
2024-09-04 22:42:10 4028
原创 ubuntu22.04版本大数据技术基础实验报告值得拥有,借鉴林子雨老师的书籍资料、博客,不断调试,看完本博客可以帮你解决大部分bug,喜欢的通知点赞收藏,图片太多不显示,可以问我要文档
《大数据技术基础》课程机房上机实验报告 题目 实验1.熟悉常用Linux的操作和Hadoop操作 姓名 软件工程21-1班3212052051354朱扬宇 日期 2024年5月14日 实验环境:操作系统:Linux;Hadoop版本:3.1.3。 实验内容与完成情况: (一)安装Linux虚拟机 1.Ubuntn系统
2024-09-04 21:44:25 1450 1
原创 使用IDEA心烦瞬间:idea终端执行npm出现让我打开文件方式
1在powershell中运行命令“get-command npm”,查找到0kb的错误文件npm的路径。1在powershell中运行命令“get-command npm”,查找到0kb的错误文件npm的路径。2.直接删掉即可使用终端。
2024-02-03 11:29:53 474
原创 专业英语HomeWork
题目:In a team meeting,team members discussed the purchase of a coffee maker for the department,and you should report to your Department Manage,Mr. Wood,about your suggestion and related research about this affair。
2023-12-21 23:11:39 422
原创 <img src=““>遇到的问题
修改图片文件名:如果你确定图片已经从HTML代码中删除,也清除了浏览器缓存,但图片仍然显示,那么可能是在服务器端缓存图片。<img src="../a/图片2.jpg/"width="300" height="120"/>清除浏览器缓存:在浏览器设置中找到清除缓存的选项,并选择删除缓存文件。<img src="a/图片2.jpg/"width="300" height="120"/><img src="图片1.jpg" width="300" height="120"/>;如果你在 HTML 中插入了。
2023-09-22 15:57:05 196
原创 什么是负载均衡、如何实现负载均衡
服务器负载均衡一般通过反向代理的方式进行:反向代理是一种位于用户和目标服务器之间的代理服务器,对于用户而言,反向代理服务器就相当于目标服务器,用户可以直接访问反向代理服务器来获得目标服务器的资源,而不需要知道目标服务器的地址或进行任何设定。把流量均匀地分散到后端的多个服务器上,接收到请求的服务器可以独立地响应请求,以期望的规则分摊到多个操作单元上进行执行,达到负载分担、提高应用程序的可用性和可伸缩性、确保所有用户都能够在没有延迟或中断的情况下访问应用程序的目的。一、什么是负载均衡?
2023-05-07 08:52:06 353
原创 了解的测试工具
LoadRunner还可以与其他测试工具和系统集成,如Selenium、Jenkins等,以实现更全面和自动化的测试。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。Jtest是parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。
2023-05-05 21:09:10 84
原创 编程语言和编程工具
5. 大量的开源类库:Java拥有一个庞大的类库,例如Java开源组件(如Apache Struts和Hibernate)以及广泛流行的API(如Java EE和Java SE)。1. 平台无关性:Java的代码可以在任何平台上运行,因为它可以被编译成字节码,并在Java虚拟机(JVM)上运行。7. 大量库支持:C语言有大量的标准库,可以轻松地进行各种编程任务,同时也有大量的第三方库可以使用。2. 可移植性:C语言是一种可移植的语言,它可以被编译成不同的指令集,从而在不同的计算机上运行。
2023-05-05 21:05:33 100
原创 形式化方法
一、定义:形式化方法是一种基于数学的技术,是描述系统性质的基于数学的技术,也就是说,如果有一种有坚实的数学基础,那它就是形式化的。它适用于软件和硬件系统的描述、开发和验证,是期望能够像其他工程学科一样,使用适当的数学分析以提高设计的可靠性和强健性。根据形式化的程度,可以把软件工程方法划分为非形式化、半形式化和形式化三类。形式化方法可以提高软件和硬件系统的可靠性和强健性,但形式化方法通常只用于开发注重安全性的高度整合的系统。1、能够简洁准确的描述物理现象、对象或者动作的结果,是理想的建模工具。
2023-05-05 20:54:57 575
原创 什么是模块化?为什么要模块化?衡量模块独立的定性标准是什么?如何理解信息隐藏和局部化?
例如,我们在设计一个模块来计算圆的面积时,将圆的面积的计算过程隐藏起来,并对外提供一个接口,其它模块在需要使用这个功能时只需利用这个接口将要计算的圆的半径传入即可得到改圆的面积。衡量模块独立的定性标准有两个,分别是内聚性和耦合性。而耦合性则是不同模块间联系程度的一种度量,模块间的联系越紧密,它们之间的耦合度就越高,模块间的独立性就越差,代码就越难修改。例如,一个处理用户输入的模块可以与一个处理输出的模块放在同一个文件夹内,而与其他模块放在不同的文件夹内,这样就实现了局部化,提高了软件的灵活性和可扩展性。
2023-05-04 09:28:15 1569
原创 问题:假如我要开发一个帮助中小学生学习数学的软件,你应该找谁去做用户调研?
2.学生家长:家长在学生学习生活中也扮演着重要角色,向家长进行调研可以很好的了解家长对学生使用学习软件的看法,可以为家长设计独有的家长模式对学生使用软件进行管理;3.专家:可以向业内专业人士进行调研,了解市场的具体需求和行业发展风向标,听取和分析专家的建议,能为软件的开发和发展制定更好的策略。1.中小学生:学生是学习过程的主体之一,向学生调研可以很好的了解他们在学习数学时的具体需求,在软件设计时也可以得到很好的反映;
2023-05-04 09:04:05 56
原创 电梯状态图,E-R图,顶层图和1层图
其中学生的属性有学号、学生姓名;教师的属性有教师编号、教师姓名;课程的属性有课程号、课程名。2、一个教师可以教授多门课,一门课只有一个老师讲授;1、一个学生可选修多门课,一门课有若干学生选修;实际电梯工作时的状态远多于此且更为复杂。3、一个学生选修一门课,仅有一个成绩。二、学生、教师、课程ER图。
2023-05-04 08:50:23 2093
原创 软件开发周期问题,分而治之,WBS
一个简单的软件可能只需要几周的时间就能开发完成,而一个复杂的软件可能需要几个月或几年的时间才能开发完。分而治之,就是把一个复杂的算法问题按一定的分解原则,把一个复杂的大问题分解成两个甚至多个子问题,每个子问题又可以分解为新的子问题,直至到子问题可以以尽可能简单的方式来解决,最后把子问题解决的方案以归并,完成复杂问题的解决。②.细致的分层结构使开发团队的工作管理工作变得清晰明了,每个团队成员各司其职,完成对应的活动,便于管理的调度和问题的解决,形成相对独立的工作模式。五,实现分而治之,提高团队的人员利用率。
2023-04-25 10:22:00 183
原创 理解结对编程
②.结对编程能提高程序员的编写专注度,减小程序员受外界因素(比如聊天、刷视频等)所带来的影响,避免程序员做出错误的决定以至于整个程序要推倒重来。一、当两个程序员存在较大经验积累差距的时候,代码编写的过程中可能会发生人员矛盾,导致团队的开发进度减慢,同时也会影响整个团队的氛围,造成不必要的成本资源浪费。①.两个人的知识储备大于一人,当两个程序员共同编写代码时,能够发现彼此的错误并提出改进意见,从而减少代码中的错误和缺陷,提高代码质量。1.一个人负责编写代码,另外一个人审查代码,负责代码的正确性和可读性;
2023-04-17 17:43:22 58
原创 scrum中的“3355”是什么
三个工件:Product Backlog(产品待办事项)、Sprint Backlog (Sprint 待办事项)和 Increment(可交付产品增量)三个角色:产品负责人、开发团队、Scrum Master(敏捷教练)。五个事件:冲刺、冲刺前计划、每日站会、冲刺评审、回顾。④尊重 – 每个人都有他独特的价值和经验。②专注 – 全身心都用到你承诺的工作上去。⑤勇气 – 勇于承诺,履行承诺,敢于说不。③开放 – 团队内所有信息对所有人开放。①承诺 - 愿意对目标做出承诺。
2023-04-12 09:55:42 208
翻译 什么是DevOps?
DevOps也是一种软件开发方法,涉及软件在整个开发生命周期中的持续开发,持续测试,持续集成,持续部署和持续监控,强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。DevOps 有三大支柱:人(People)、流程(Process)和平台(Platform)。DevOps强调沟通,集成和协作的文化,是开发(Development)、测试(QA)、运维(Operations)这三个领域的合并。
2023-04-06 10:09:14 92
原创 软件工程方法论对我们软件开发有什么用处?
显而易见的是软件工程方法论可以提高软件开发的效率,帮助团队更好地组织和管理开发过程,提高软件开发的灵活性和适应性,最大限度地利用计算机的时间和空间资源。软件工程是为了解决现实世界到计算机的映射,需要用到瀑布模型,增量模型,演化模型,螺旋模型,喷泉模型等,要探究可行性,分析需求,软件设计,软件项目管理,面向程序对象设计,学会数据流图,敏捷过程,分析建模,实体-联系图等等,知识很多并且很抽象。、执行计划)、软件在市场上的竞争力、用户需求、用户交互和感受等。以上仅是个人看法,说得不好的地方还请大佬指正。
2023-04-06 09:55:45 135 1
原创 软件工程是不是教会不会写程序的人开发软件?
同时,开发软件更多的是团队合作的力量,团队中的人都需要拥有一定的编程理论,进行概念上的沟通,开发一个软件可能需要多种编程语言以及算法知识。因此,我认为软件工程不是教会不怎么会写程序的人开发软件,而是教会软件开发者在复杂的项目中管理和组织开发过程的最佳实践,更多的是一种综合能力的培养,帮助人们更高效合理的开发软件。需要用到瀑布模型,增量模型,演化模型,螺旋模型,喷泉模型等,要探究可行性,分析需求,软件设计,软件项目管理,面向程序对象设计,学会数据流图,敏捷过程,分析建模,实体-联系图等等。
2023-03-29 11:48:50 71
原创 软件工程学习flag
2.了解并且掌握瀑布模型,增量模型,演化模型,螺旋模型,喷泉模型,软件可行性研究,分析需求,软件设计,软件项目管理,面向程序对象设计,学会数据流图,敏捷过程,分析建模,实体-联系图等等。我希望通过学习软件工程这门课程可以让我熟练掌握软件工程的知识,并提高编程代码时的思维框架,作出面向对象最合适的东西,将现实世界在计算机中抽象映射出来。3.在学习过程中我希望能够梳理一下自己掌握的知识,开阔自己的视野,用软件开发的设计思维解决解决很多之前遇到的无法解决的问题,比如找出代码编程的思路。
2023-03-29 11:23:15 55
原创 阅读完软工教材后的问题
软件工程是为了解决现实世界到计算机的映射,需要用到瀑布模型,增量模型,演化模型,螺旋模型,喷泉模型等,要探究可行性,分析需求,软件设计,软件项目管理,面向程序对象设计,学会数据流图,敏捷过程,分析建模,实体-联系图等等,知识很多并且很抽象,有没有题库,很难了解考试要点。5. 教材第二章在讲解使用代码分析工具时,注重讲解了代码分析工具的好处,而忽略了代码分析工具的额具体使用方法,我个人在使用过程中,发现不是很清楚很多参数的意思。1.软工怎么样才能学得懂。3.面向对象程序设计难不难。
2023-03-29 11:10:35 43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人