- 博客(31)
- 收藏
- 关注
原创 VirtualBox中Ubuntu共享粘贴板无法实现双向复制粘贴
1.在虚拟机开机之前,设置->常规->高级,“共享粘贴板”选择“双向”。2.正常情况下,开机后在Ubuntu虚拟机“设备”中选择“安装增强功能”,安装成功重启虚拟机即可。如果提示“未能加载虚拟磁盘…”,Could not mount the media/drive ‘H:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso’ …点击驱动选择“弹出”,随后再次点击“安装增强功能”,安装成功就可以实现复制粘贴。3.如果以上步骤仍无
2022-05-23 22:42:05
5680
原创 HTML、CSS知识的一些记录及相关学习资料
陆续整理课程作业中运用学习到的部分知识,以方便今后的学习,参考资料中建议学习菜鸟教程,比较详细。HTMLHTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。这些相互关联的信息媒体可能在同一文本中,也可能是其他文
2021-11-17 22:59:37
117
原创 Bootstrap的相关知识
Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。国内一些移动开发者较为熟悉的框架,如WeX5前端开
2021-11-17 15:41:46
155
原创 JavaScript在发送AjAX请求时,URL的域名地址是使用绝对地址还是相对地址?
Ajax介绍:Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的XMLHttpRequest。 [3] 使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户
2021-11-14 19:54:39
1763
原创 什么是浏览器跨域访问操作,js如何实现?
浏览器跨域:当请求的URL中协议、域名、端口三个之中有一个与当前页面的URL不同时就属于跨域。JS实现跨域:跨域资源共享(CORS):定义在访问跨域资源时,浏览器与服务器怎么沟通,使用自定义HTTP头部让浏览器与服务器沟通,从而决定请求是否成功。服务器端通过设置Access-Control-Allow-Origin,当浏览器检测到相应设置,则允许Ajax进行跨域访问。通过Jsonp跨域:jsonp时Json的一种“使用方法”,让网页从别的网域获取资源。被包含在函数调用之中的JSON中,只能
2021-11-13 15:44:57
65
原创 软件工程全面质量管理的思想体系
软件全面质量管理的思想体系?1、全面质量管理概述20世纪70年代中期,美国国防部曾专门研究软件工程做不好的原因,发现70%的失败项目是因为管理存在的瑕疵引起的,而非技术性的原因,从而得出一个结论,即管理是影响软件研发项目全局的因素,而技术只影响局部。·因而软件质量被视为开发中的重中之重。人们普遍都认为质量是“好的东西”,但是在实际上系统的质量可能是模糊的、尚未定义的属性。所有商品和服务的开发者都关心质量,不过由于软件的固有属性,尤其是软件的不确定性和复杂性,会带来特殊的需求。·增加了软件的危险程度
2021-11-13 15:36:51
410
原创 CMM和CMMI的关系
关系如下CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。CMMI的本质是软件管理工程的一个部分。软件过程改善是当前软件管理工程的核心问题, 50多年来计算的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程。基於模型的过程改进是指用采用能力模型来指导组织
2021-11-13 15:28:40
326
原创 Note: HTTP状态500-内部服务错误,JSP页面输出数据库的数据有误
在确定了实体类中的属性都是小写后,仍然出现此错误。解决方法:1.判断EL表达式是否有问题2.编写java语句输出数据库的数据,查看是否成功输出,若成功输出,则数据库连接成功,可以执行查询语句。3.修改实体类中的方法;(此方法成功)比如:将bookbean实体类中的方法名用小驼峰样式(此方法成功)getBookName()改为getBookname()...
2021-11-12 14:05:11
1365
原创 FTP客户端与FTP服务器之间相关问题的解决
文章目录问题1:550 Permission denied错误解决方法问题2:553 Could not create file错误解决方法在本文中,Windows主机设置为FTP客户端,虚拟机Linux(CentOS 7)设置为FTP服务器。前提是两者可以成功连接,无其他错误。问题1:550 Permission denied错误因为ftp服务的配置文件内默认的是匿名用户无法进行上传和目录创建和写入。解决方法第一步:在FTP服务器中,修改ftp配置文件 /etc/vstfpd/vsftp.co
2021-11-05 13:47:44
669
原创 什么是MTTF、MTBF、MTRF?
MTBF(Mean Time Between Failures,平均无故障工作时间)定义为失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对于一个简单的可维护的,MTBF = MTTF +MTTR。因为MTTR通常远小于MTTF,所以MTBF近似等于MTTF,通常由MTTF替代。MTBF用于可维护性和不可维护的系统。MTBF是衡量一个产品(尤其是电器产品)的可靠性指标。单位为“小时”。它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。具体来说,是指相邻两次故障
2021-11-03 16:45:57
46478
原创 初学者运用eclipse编写jsp文件时所遇到的部分问题及其解决方法
1.如何解决 eclipse运行jsp文件时出现中文乱码的情况?在eclipse中,点击Window->Preferences,如图,点击Web->JSP Files,将encoding修改为UTF-8。2. eclipse中如何调整缩进?在eclipse中,点击Window->Preferences,如图,点击Web->HTML Files->Editor,将Inline Elements中内容全部移除(选中后,逐个点击remove),若容易换行,可调整Line wid
2021-10-18 19:10:19
1083
原创 内置对象session与httpsession对象是同一个东西吗?
内置对象sessionSession对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要Session对象。 session用来分别保存每一个用户的信息,使用session可以轻易地识别每一个用户,然后针对每一个用户的要求,给予正确的响应。在某些应用程序中,服务器需要不断识别
2021-10-18 18:51:32
89
原创 有关软件质量控制的相关问题
一、最终产品的质量需求是什么?运行概念文档招标建议书的准备和评审初样:系统的有限实现,用于描述复杂的或者有争议的需求二、选择什么样的开发组织三、为预防软件质量缺陷应该做什么(1)测试遭遇弊端。(2)缺陷分析,找出造成了这一缺陷发生原因。(3)确保这些缺陷不会重演防治技术。四、怎样检查软件质量(1)功能性:用户的需求是否满足,即客户要求的功能是否全部实现(2)易使用性(3)高效率性(4)可靠性(5)可维护性(6)可移植性:从一个环境转移到另一个环境的容易程度。...
2021-09-28 22:23:12
101
原创 Java实验6多线程
实验1 汉字输入练习程序模板 请按模板要求,将【代码】替换为Java程序代码。TypeChinese.javapublic class TypeChinese { public static void main(String args[]) { System.out.println("输入汉字练习(输入#结束程序)"); System.out.printf("输入显示的汉字(回车)\n"); Chinese hanzi; hanzi = n
2021-05-06 16:13:11
571
原创 Java实验5输入输出流
实验1 举重成绩单程序模板 请按模板要求,将【代码】替换为Java程序代码。AnalysisResult.javaimport java.io.*;import java.util.*;public class AnalysisResult { public static void main(String args[]) { File fRead = new File("C:\\Users\\Sy\\Documents\\10_临时文件\\score.txt");
2021-05-06 11:31:43
1458
原创 软件测试过程的模型
V模型软件测试若使用经典的V模型阶段可以分为:单元测试、集成测试、系统测试定义:V模型是一种用图像表示系统发展生命周期的模式,可以产出严谨的发展生命周期模型以及专案管理模型。V模型列出了在产品开发时需进行的各个阶段,以及各阶段对应的产出。V模型是最具有明显意义的测试模型。V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系 。M模型和V模型不同的是,W模型增加了软件各开发阶段中应同步进行的验证和确认活动。测试与开发是可以同步进行的。H模型在H模型中,软件测试完全独立
2021-04-18 22:42:41
71
原创 Java实验:模拟微信抢红包和验证电话号码
写一个模拟微信抢红包的程序import java.util.Random;import java.util.Scanner;import java.text.DecimalFormat;public class RedEnvelope { /*课本256页Random类,239页*/ public static void main(String args[]) { Scanner scanner=new Scanner(System.in); System.out.printl
2021-04-15 19:01:18
290
原创 Java实验3:常用类的使用
1.检索图书FindMess.javapublic class FindMess { public static void main(String args[]) { String mess = "书名:Java程序设计,出版时间:2011.10.01,"+ "出版社:清华大学出版社,价格:29.8 元,页数:389页"; if(mess.contains("程序")) { //判断mess中是否含有"程序"
2021-04-10 13:46:10
1134
原创 Java反射机制
定义:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。意义:首先,反射机制极大的提高了程序的灵活性和扩展性,降低模块的耦合性,提高自身的适应能力。其次,通过反射机制可以让程序创建和控制任何类的对象,无需提前硬编码目标类。再次,使用反射机制能够在运行时构造一
2021-04-08 20:40:27
60
原创 Week4:形式化方法
基本信息:在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和鲁棒性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。它能精确地揭示各种逻辑规律,制定相应的逻辑规则,使各种理论体系更加严密。同时也能正确地训练思维、提高思维的抽象能力。 形式化方法的本质是基于数学的方法来描述目标软件系统属性的一种技术。分类:根据
2021-04-02 12:29:19
184
原创 Week4:读后感
为什么软件开发无章可循?为什么在这个环境里很难进行一些试验以及获取技 能?什么实践和决定会导致成功或失败?根本原因就是:环境是不规律的,做出变更与理解变更带来的结果之间的反馈过程太长了。这里的“变更”一词是指广 义上的需求变更、方法变更、开发实践变更、商业计划变更、代码或配置变更等等。如果想如愿缩短周期,需要建立一个学习能力和适应能力都很好的多功能组织。文章地址:Why Software Development Methodologies Suck...
2021-04-01 22:49:31
50
原创 Week3: “Quora精选”读后感
Quora精选:为什么软件开发周期总是预估的2~3倍?在本文中,作者通过讲述一段充满未知和意外的旅途,形象生动地告诉我们计划赶不上变化的道理。在此过程中,可能会出现人力资源浪费、时间计划不合理、产生各种突发问题和设想与现实出现偏差等情况,这会对完成时间有一定的影响。软件开发工程包含需求分析、设计、编码、测试、实施、维护等不同的过程,还涉及到开发工具、开发人员、项目管理、风险等众多因素。软件开发周期预估就是根据软件的开发内容、开发工具、开发人员等因素对需求调研、程序设计、编码、测试等整个开发过程所花费的
2021-03-27 19:56:26
119
1
原创 Week1:对“软件工程是否教会不怎么会编程的人开发软件“的一些看法
课后,老师给我们留下这样的问题:软件工程是否教会不怎么会写程序的人开发软件? 我的观点是否定的。编写程序是软件开发中重要的一环,但软件工程并不着重于教会开发人员编写程序,而是主要教会我们采用工程的概念、原理、技术和方法来开发与维护软件,并不是旨在提升开发人员的编程能力。在软件工程的七条基本原则中,有一条内容为“开发小组的人员应该少而精。”开发人员的素质和数量是影响软件质量和开发效率的重要因素,应该少而精。这一条基于:高素质开发人员的效率比低素质开发人员的效率要高几倍到几十倍,开发工作中犯的错误也要少的多
2021-03-13 23:02:00
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人