- 博客(36)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 篮桥杯JAVA2015_b组
第一题:三角形面积题目描述如图1所示。图中的所有小方格面积都是1。那么,图中的三角形面积应该是多少呢?请填写三角形的面积。不要填写任何多余内容或说明性文字。略第二题:立方变自身题目描述观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3 = 18^3 = 512 5+1+2=817^3 = 4913 4+9+1+3=17…请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?代码:package java_b2015;import j
2022-05-11 09:42:21 227
原创 蓝桥杯JAVAB组_2014
第一题:武功秘籍题目描述小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。小明只想练习该书的第81页到第92页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?这是个整数,请通过浏览器提交该数字,不要填写任何多余的内容。7第二题:切面条题目描述一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切...
2022-05-11 09:27:35 167
原创 蓝桥杯JAVA_B组2013
第一题:世纪末的星期题目描述曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会…有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日…1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?请回答该年份(只写这个4位整数,不要写12月31等多余信息)代码如下:package java_b2013;.
2022-01-11 12:40:00 253
原创 什么是MTTF、MTBF、MTRF?
MTBF(Mean Time Between Failures,平均故障间隔时间)定义为失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对于一个简单的可维护的元件,MTBF = MTTF + MTTR。因为MTTR通常远小于MTTF,所以MTBF近似等于MTTF,通常由MTTF替代。MTBF用于可维护性和不可维护的系统。MTTF(Mean Time to Failure,平均失效前时间)定义为随机变量、出错时间等的"期望值"。但是,MTTF经常被错误地理解为,"能保证的最短的
2021-12-15 18:34:47 1603
原创 CMM与CMMI的关系
CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。此外还是化妆品的名字CMMI是由美国卡内基梅隆大学的软件工程研究所(SEI)提出的能力成熟度模型集成,致力于以更加系统和一致
2021-12-15 18:30:53 466
原创 JSP内置对象session与httpSession之区别
什么是sessionSession 对象是javax.servlet.htp.Http session类的实例,在实际开发中session对象最主要的作用就是保存用户登录信息等,该信息系在用户退出(可以是关闭浏览器等)之前一直有效,一般情况下,session都是存储在内存里,当服务器进程被停止或者重启的时候,内存里的session也会被清空;每一个session都代表不同的用户,即不同的用户有不同的session;什么是HttpSession我们来看看在API中对session是如何定义和操作的。
2021-12-15 18:27:18 892
原创 软件全面质量管理的思想体系
全面质量管理是世界各国普遍采用的先进的质量管理方法,其内涵是指质量管理的范围不仅仅限于产品质量本身,而是包含质量管理的各个方面,即将质量管理工作从生产扩大到设计、研制、生产准备、材料采购、生产制造、销售和服务等各个环节;将产品质量扩大到工序质量、工作质量和管理质量。所以,全面质量管理是一种涵盖全员、全面、全过程的质量管理体系。特点是:科学性:质量管理必须更加自觉地利用现代科学技术和先进的科学管理方法。全面性:软件全面质量管理的对象,是企业生产经营的全部过程。预防性:软件全面质量管理应当有高度的预防性
2021-12-15 18:22:56 112
原创 算法设计分析学习笔记(一)
二分查找二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法,可以在数据规模的对数时间复杂度内完成查找。二分查找可以应用于数组,是因为数组具有有随机访问的特点,并且数组是有序的。二分查找体现的数学思想是「减而治之」,可以通过当前看到的中间元素的特点推测它两侧元素的性质,以达到缩减问题规模的效果。二分查找问题也是面试中经常考到的问题,虽然它的思想很简单,但写好二分查找算法并不是一件容易的事情。以下是二分查找的相关练习,可以帮助你进一步了解二分查找,快来试试吧!
2021-11-22 14:18:23 492
原创 LINUX学习(五)
用户与用户组linux是多用户多任务的操作系统,任何一个要使用系统资源的用户用户账号的添加,修改,删除以及密码的的管理用户组的管理注意三个文件:/etc/passwd 存储用户的关键信息/etc/group 存储用户的关键信息/etc/shadow 存储用户的密码信息1.用户管理添加用户常用语法:#useradd 选项 用户名常用选项:-g :表示指定用户的用户组,其选项的值可以是用户id,也可以是组名-G:表示指定用户的用户附加组,选项的值可以是用户的组
2021-11-21 21:29:53 4462
原创 LINUX学习(四)
vim编辑器vim的三个模式:1.命令模式:在该模式下是不能对文件直接编辑,可以输入快捷建进行一些操作(删除行,复制行,删除光标,粘贴等)2.编辑模式(输入模式):该模式下可以对文件的内容进行编辑3.末行模式(尾行模式):可以在末行输入命令对文件操作(搜索,替代,保存,退出,撤销,高亮等)vim打开文件的方式(4种要求)#vim 文件路劲作用:打开指定文件#vim +数字 路劲作用:打开指定的文件,并且把光标移动到指定行#vim +/关键词 文件路劲作用:打开
2021-11-20 14:20:08 778
原创 LINUX学习(三)
进阶指令1.df指令作用:查看磁盘空间语法格式:#df -h -h表示可读性较高的形式展示大小2.free指令作用:查看内存使用情况语法:#free -h -m表示用m表示,也可以-g但是一般不使用 -h可读性高swap:用于临时内存,当系统真实内存不够用时临时充当磁盘空间。3.head指令作用:查看一个文件前n行,如果不指定n则默认显示前10行。语法:# head -n 【文件路劲】4.tail指令作用1:查看文件的末尾n行,如果不指定则
2021-11-19 11:30:20 1246
原创 什么是图灵测试
什么是图灵测试(The Turing test)创始人艾伦·麦席森·图灵类 别对人工智能的测试定义图灵测试是指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。理解在人类不知道对方是人类还是机器的情况下,通过对其提出的各种问题的反应来判断是人类还是电脑。通过一系列这样的测试,从电脑被误判断为人的几率就可以测出电脑智能的成功程度。如果有30
2021-11-19 11:26:31 83061
原创 Smoke Test And Ad hoc Test
Smoke Test(冒烟测试)定义冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。冒烟测试也是针对软件版本包进行详细测试之前的预测试,执行冒烟测试的主要目的是快速验证软件基本功能是否有缺陷。如果冒烟测试的测试例不能通过,则不必做进一步的测试。进行冒烟测试之前需要确定冒烟测试的用例集,对用例集要求覆盖软件的基本功能。冒烟测试可以手动执行,也可以自动化执行。稳定的系统适合自动化冒烟测试,集成过程中的系统适合手工冒烟测
2021-11-19 11:24:21 158
原创 Linux学习(二)
linux的基本命令一个完整的指令的标准格式:linux通用的格式#指令主体 [选项] [操作对象] (注:[]可选符号!一个指令可以包含多个选项操作对象可以为多个基本指令1.ls指令含义:ls(list)列表清单用法1:# ls含义:列出当前工作目录下的所有/文件名称用法2:# ls 路径关于路径路径可以分为两种:相对路径、 绝对路径。相对路径:相对首先有一个参照物(一般就是当前工作路径);绝对路径:绝对路径不需要参照物,直接从跟“/”开始寻找; .
2021-11-19 11:21:17 487
原创 linux学习篇
linux了解linux系统启动过程linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统 init程序的类型: SysV: init, CentOS 5之前, 配置文件: /etc/inittab。 Upstart: init,CentOS 6, 配置文件: /etc/inittab, /etc
2021-11-19 11:18:06 91
原创 344. 反转字符串(双指针)
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例 1:输入:s = ["h","e","l","l","o"]输出:["o","l","l","e","h"]示例 2:输入:s = ["H","a","n","n","a","h"]输出:["h","a","n","n","a","H"]class Solution { public void
2021-09-27 15:03:49 99
原创 合并数组(力扣)
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。输入:nums1 = [1,2,3,0,0,0],
2021-09-26 15:39:14 217
原创 两数之和二分法
[167. 两数之和 II - 输入有序数组]二分法给定一个已按照 非递减顺序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length 。你可以假设每个输入 只对应唯一的答案 ,而且你 不可以 重复使用相同的元素。class S
2021-09-26 15:16:54 152
原创 三大范式的基本解释
第一范式:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。简单的说,就是每一个列(属性)只有一个,没有重复。第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。第二范式:第二范式(Second Normal Form,2nd NF)是指每个表必须有且仅有一个数据元素为主关键字(Primary key),其他数据元素与主关键字一一对应。通常称这种关系为函数依赖(Functional dependenc
2021-06-30 22:58:45 4162
原创 决策表的理解
概念:用表格的方式描述决策问题一种方法,决策表是一个以行、列形式来描述和表示决策规则和知识信息的表,这种表格也被称为决策矩阵。决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。适用范围适合:决策表特别适合于针对不同逻辑条件的组合,测试对象需要执行不同操作的场景。不适合:输入和输出不明确,或输入与输出的因果关系不明确的情况被分析的特点和功能点过于复杂,输入项目很多的情况下。输入项过多,会造成决策表非常庞大,没有工具辅助的情况下,难以操作
2021-06-29 18:10:10 1307
转载 了解WBS
WBS(Work Breakdown Structure),即工作分解结构,是以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。WBS是项目管理重要的专业术语之一,无论在项目管理实践中,还是在PMP,IPMP考试中,工作分解结构(WBS)都是最重要的内容之一。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础;同时也是控制项目变更的重要基础。创建WBS是把项目可交付成果和项目工作分解成较小的,更易
2021-06-28 11:00:34 118
原创 回归vs回溯
回归vs回溯1、基本概念(1)回归分析是一种数学模型。当因变量和自变量为线性关系时,它是一种特殊的线性模型。(2)回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法。2、回溯法实现 - 递归和递推(迭代)回溯法的实现方法有两种:递归和递推(也称迭代)。3、回归分析的实现(1)建立预测模型(2)进行相关分析(3)计算预测误差(4)确定预测值...
2021-06-28 10:58:17 170
原创 java的反射机制
java的反射机制动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。(引自: 百度百科)var execString = “alert(Math.floor(Math.random()*10));”;eval(execString);Class 反射机制指的是可以于运行时加载,
2021-06-28 10:48:13 66
原创 认识V模型,W模型,H模型三类模型
V模型V模型是一个著名的、以测试为驱动的开发模型,该模型强调开发过程中测试贯穿始终,是瀑布模型的一个变体。V模型描述了质量保证活动和沟通、建模相关活动以及早期构键相关的活动之间的关系。随着软件团队工作沿着V模型左侧步骤向下推进,基本问题需求逐步细化,形成问题及解决方案的技术描述。一旦编码结束,团队沿着V模型右侧的步骤向上推进工作,其实际上是执行了一系列测试(质量保证活动),这些测试验证了团队沿着V模型左侧步骤向下推进过程中所生成的每个模型。V模型提供了一种将验证确认活动应用于早期软件工程工作中的方法..
2021-06-28 10:46:14 663
原创 什么是分而治之?
什么是分而治之?1)分而治之是中国汉语里的成语,意思是①分别治理。②利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治2)谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。注意分而治之不是算法,而是一种解决问题的思路工作原理分治算法,即分而治之,就是把原问题分解为几个类似原问题的子问题,解决完子问题,再把子问题的解合并在一起,就可以得到原问题的解。分治算法一般包括三个过程:分解:将
2021-04-07 21:25:24 417 2
原创 为什么软件开发周期通常是预期的两三倍?
为什么软件开发周期通常是预期的1)项目的开发周期,不尽然都是两倍多。主要是取决于项目 主导者 选择的项目开发模式以及项目规划。一般的项目 采用 甲乙方(用户和开发、业务和开发等)沟通中的迭代开发。构造雏形在概要设计时做的东西没有也无法全量覆盖 业务需求、技术难点 等,导致与实际落地产品 差距甚大。这个差距,就是周期的一种内耗。 当然,再包含更多的项目扯皮等,预期会被更加拖延。2)需求理解有差异,用户表达的和程序员理解的不一样,出现偏差。课上老师展示的秋千漫画图就很好地解释了这一点。而且客户需求.
2021-04-07 21:20:59 244 2
原创 小白入门Mysql基础知识总汇(更新中)三
一.mysql简单简单介绍1.数据库的好处2.数据库的常见概念DB:数据库,存储数据的容器 DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有主流的数据库软件通用的语言3.数据库存储数据的特点数据存放到表中,表再放到库中 一个库可以由多张表,每张表具有唯一的表名用来标识自己 表中有一个或多个列,列又称为“字段”,相当于java中“属性” 表中每一行数据,相当于java中“对象”
2021-03-28 17:43:35 216 1
原创 小白初入Mysql基础知识总汇
Mysql基础知识总汇一.mysql简单简单介绍1.数据库的好处2.数据库的常见概念DB:数据库,存储数据的容器DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DBSQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有主流的数据库软件通用的语言3.数据库存储数据的特点数据存放到表中,表再放到库中一个库可以由多张表,每张表具有唯一的表名用来标识自己表中有一个或多个列,列又称为“字段”,相当于java中“属性”表中每一行数据,相当于ja
2021-03-28 17:41:28 217 2
原创 小白入门Mysql基础知识总汇(更新中)二
一.mysql简单简单介绍1.数据库的好处2.数据库的常见概念DB:数据库,存储数据的容器 DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有主流的数据库软件通用的语言3.数据库存储数据的特点数据存放到表中,表再放到库中 一个库可以由多张表,每张表具有唯一的表名用来标识自己 表中有一个或多个列,列又称为“字段”,相当于java中“属性” 表中每一行数据,相当于java中“对象”
2021-03-27 20:47:56 209 1
原创 初入网络编程
服务端import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.nio.charset.StandardCharsets;/** TCP通信的服务端 接受客户端的请求 ,读取客户端 ,给客户端回写数据* java.net.serv
2021-03-25 22:25:26 79
原创 软件工程方法对我们软件开发有多大用处?
软件工程方法对我们软件开发有多大用处?前言首先我们先来讲讲什么是软件工程?软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。由解释可知软件工程是为如何跟好的对软件开发而诞生的,其中的内容是如在不同的阶段应该做出什么相应的计划和方案。用处1)了解软件工程的生命周期以及开发软件的模型 ...
2021-03-21 13:21:00 518
原创 操作系统作业先来先服务算法(FCFS)
7-1 作业调度算法--先来先服务 (100 分)输入N(N>0)个作业,输入每个作业的名字,到达时间,服务时间,按照先来先服务算法,计算每个作业的完成时间,周转时间,带权周转时间(保留2位小数)。输入格式:第一行输入作业数目,第二行输入作业的名字,第三行输入到达时间,第四行输入服务时间。输出格式:按照到达时间从小到大排序,第一行输出作业的名字,第二行输出到达时间,第三行输出服务时间,第四行输出完成时间,第五行输出完成时间,第六行输出带权周转时间。输入样例:在这里给出...
2021-03-20 10:45:34 3653 3
原创 小白入门Mysql基础知识总汇(更新中)
Mysql基础知识总汇一.mysql简单简单介绍1.数据库的好处2.数据库的常见概念DB:数据库,存储数据的容器 DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有主流的数据库软件通用的语言3.数据库存储数据的特点数据存放到表中,表再放到库中 一个库可以由多张表,每张表具有唯一的表名用来标识自己 表中有一个或多个列,列又称为“字段”,相当于java中“属性” 表中每一行数据
2021-03-19 13:07:13 174 1
原创 JDBC六大步骤
JDBC六大步骤 1. 导包(导入相应数据库包) 下载地址 :https://dev.mysql.com/downloads/2. 注册驱动 Class.forName("com.mysql.cj.jdbc.Driver");3.获取Connection对象String Drive = "jdbc:mysql://localhost:3306/db_book?serverTimezone=UTC";//jar须填的String name...
2021-03-17 21:06:20 261
原创 2021-03-15
初入软件工程对其的希望以及个人目标学习目标:1.学习软件工程及对其的理解2.了解学习制作软件的方法以及方式学习内容:1.软件工程的定义软件工程概念实际存在两层含义,一方面,软件工程着重体现在软件过程中所采用的工程方法和管理体系,例如,引入成本核算、质量管理和项目管理等,即将软件产品开发看作是一项工程项目所需要的系统工程学和管理学。另一方面看,软件工程涵盖了软件生命周期中所有的工程方法、技术和工具,包括需求工程、设计、编程、测试和维护的全部内容,即完成一个软件产品所必备的思想、理论、方
2021-03-15 11:45:09 105
原创 小白出入操作系统的学习
小白出入操作系统的学习一.创建线程二.源码三.总结一.创建线程1.创建线程的简单运用function CreateThread( lpThreadAttributes: Pointer; {安全设置}dwStackSize: DWORD; {堆栈大小}lpStartAddress: TFNThreadStartRoutine; {入口函数}ipParameter: Pointer; {函数参数}dw.
2021-03-14 12:05:13 103
Uncaught TypeError: Vue is not a constructor
2021-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人