自定义博客皮肤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)
  • 收藏
  • 关注

原创 记录自己学JDBC的第一天

JDBC(Java Database Connectivity)介绍首先先介绍一下什么是JDBC?1、 JDBC即Java数据库连接,是java语言中用来规范客户端程序如何来访问数据库应用程序接口,提供了诸如查询和更新数据库中数据的方法。(百度百科)2、JDBC为访问不同的数据库提供了统一的途径,为开发者屏蔽了一些细节问题。3、JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无序对特定的数据库系统有过多的了解,从而大大简化和加快了开发.

2021-12-16 19:40:57 82

原创 2021-11-7 什么是MTTF、MTBF、MTRF?

MTTF(Mean Time to Failure 平均失效前时间),定义为随机变量、出错时间等的"期望值"。但是,MTTF经常被错误地理解为,“能保证的最短的生命周期”。MTTF 的长短,通常与使用周期中的产品有关,其中不包括老化失效。MTBF(Mean Time Between Failures平均故障间隔时间)定义为,失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对于一个简单的可维护的元件,MTBF=MTTF+MTTR因为MTTR通.常远小于MTTF,所以MTB

2021-11-07 19:02:14 194

原创 2021-11-07 Smoke Test 和 Ad hoc test

Ad-hoc Testing(随机测试)随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。由于每个测试工程师自然不能放过用ad hoc补足系统测试可能的遗漏,在被测软件得到一定的稳定度之后还可以考虑请其他的组员帮忙检验,从而避免自身可能存在的思维瓶颈。随机测试最好由具有丰富测试经验的熟悉被测软件的测试人员进行测试。对于被测试的件越熟悉,执行随机测试越容易。测试方法:1.边界值法2.采用更多Device(其他Brand手机,BT设备,FMR设备,SI

2021-11-07 18:59:41 98

原创 2021-11-07 内置对象Session和HttpSeesion对象是同一个东西吗?

HttpSession对象和内置对象Session是同一个东西吗?什么是HttpSession对象?HTTPSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。HTTPSession对象将在用户第1次访问服务器时由容器创建(只有访问JSP、Servlet等程序时才会创建,只访问HTML、image等静态资源并不会创建),当用户调用其失效方法(invalidate()方法)或超过其最

2021-11-07 18:55:50 125

原创 2021-09-25 什么是图灵测试?

图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱艾伦·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,我们已远远落后于这个预测。测试内容:图灵提出了一种测试机器是不是具备人类智

2021-09-25 19:54:08 253

原创 2021-4-28 决策树

关于决策树决策树(Decision Tree)及其变种是另一类将输入空间分成不同的区域,每个区域有独立参数的算法。决策树分类算法是一种基于实例的归纳学习方法,它能从给定的无序的训练样本中,提炼出树型的分类模型。树中的每个非叶子节点记录了使用哪个特征来进行类别的判断,每个叶子节点则代表了最后判断的类别。根节点到每个叶子节点均形成一条分类的路径规则。而对新的样本进行测试时,只需要从根节点开始,在每个分支节点进行测试,沿着相应的分支递归地进入子树再测试,一直到达叶子节点,该叶子节点所代表的类别即是当前测试样本的

2021-04-28 18:40:50 301

原创 2021-04-10 了解什么是java的反射机制

了解java中的反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。java通常是先有类再有对象,有对象我就可以调用方法或者属性。反射其实是通过Class对象来调用类里面的方法。通过反射可以调用私有方法和私有属性。大部分框架都是运用反射原理,精简总结一下:1.什么是反射答:就是可以在程序运行的时候动态装载类,查看类的信息,生成对象,或操作生

2021-04-10 22:39:03 51

原创 2021-04-04 为什么软件开发方法论让你觉得糟糕?

为什么软件开发方法论让你觉得糟糕?围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。 Michael Feathers给出了以下观点:为什么软件开发方法论让你觉得糟糕?我认为

2021-04-04 16:05:27 70

原创 2012-04-04 Homework--------什么是形式化方法?

什么是形式化方法?在计算机科学和软件工程领域,形式化方法是基于 数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和 鲁棒性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。是描述系统性质的基于数学的技术,也就是说如果一种方法有坚实的数学基础,那么它就是形式化的。形式化的优点:1、能够简洁准确地描述物理现象,对象或动作的结果,因此是理想的建模工具。2、可以在不同

2021-04-04 15:58:04 338

原创 2020-03-27 什么是“分而治之”?

HomeWork----什么是“分而治之”?所谓的“分而治之”是把一个复杂的问题,按照一定的“分解”方法分解成若干个等价的部分,然后找出各个部分的解决方法,把各部分的解组成整个部分的解,是一种解决问题的思路。...

2021-03-27 22:14:59 77 1

原创 2021-03-27 为什么软件开发周期总是预估的2~3倍?

导读:有国外开发者在 Quora 提了这个问题:“为什么软件开发周期通常是预期的两三倍?” 并补充问:“这是开发人员的错误? 是管理失误? 是因为做事方法不对, 或者说缺乏好的方法?还是说这就是软件开发流程的特点?” Michael Wolfe 在2012年1月28日给的回复,非常经典。以下是译文链接:https://www.sohu.com/a/132411358_355123关于以上这个问题以下是我的看法:首先,在软件开发之前,我认为是没有做好软件生命周期的基本任务。对需求分析的任务(包括:功能需

2021-03-27 21:53:13 69

原创 2021-03-19 作业--------Homework

作业----Homework题目:目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监控系统,试写出问题定义,并且分析开发这个系统的可能性。医院对患者监控系统的基本要求是随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外护士在需要时还可以要求系统印出某个指定病人的病情报告。答:问题定义:需

2021-03-19 21:53:15 464 2

原创 2020-03-19 软件工程方法论对我们软件开发有多大用处?

软件工程方法论对我们软件开发有多大用处?首先概括一下软件工程,概括的说软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效的维护它。软件工程方法学包含3个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的

2021-03-19 19:30:19 75

原创 2021-3-13 “软件工程是不是教会不怎么会写程序的人开发软件?”

软件工程是不是教会不怎么会写程序的人开发软件?首先对于这一个观点我认为是不正确的。软件工程是一个复杂的系统,不仅仅只是编写一个程序这么简单(当然,编写程序是基本功),其课程目标是通过系统的学习,了解软件从问题定义---->可行性研究---->需求分析---->总体设计---->详细设计---->编码和单元测试---->综合测试---->软件维护的整个过程。相反软件工程是教会 会写程序的人能够更好地写出更加完善的程序,而对于不会编写程序的人员来说,任何人都可以通

2021-03-13 11:09:32 81

原创 2021-03-13 软件工程导论-自我简介

自我简介你好,这是我的第一个博客,在这里首先做一个自我简介,以便大家对我有一些认识,谢谢~姓名:Ma世豪性别:男学历:本科二年级就读院校:桂林理工大学教育背景:主修课程有离散数学、C语言、C++、JAVA、数据结构、数据库原理、操作系统、计算机网络、计算机原理、软件工程导论等等兴趣爱好:网球、跑步、听音乐、看电影工作履历:普通上进学生一枚技能证书:大学生英语四级证书,大学生英语六级证书获奖情况:大一荣获校三等奖学金自我评价:本人沉稳冷静、待人真诚,对工作认真负责,喜欢软件开发,并对从事

2021-03-13 10:43:53 1477 10

空空如也

空空如也

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

TA关注的人

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