自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL的排序输出

在使用数据库时经常会遇到要查取固定位置的固定条数信息,这时就需要在查找语句中使用排序函数例如:select * from table.name where nb>10 and nb<100;可以使用以下函数1.ROW_NUMBER()定义:ROW_NUMBER()函数作用是将select查询到的数据进行排序,每一条数据加一个序号,一般多用于分页查询,比如查询第10~100条数据。在数据库中没有列排序的情况下,上面的命令是不输出信息的。而如果使用下面这条语句就可以正常输出了

2022-01-20 16:02:38 1377

原创 软件测试的简单定义

按我的理解来说软件测试就是为了发现软件缺陷出现的,而对于软件来说缺陷的定义就是软件未实现产品说明书要求的功能;软件出现了产品说明书指明不应该出现的功能;软件实现了产品说明书未提到的功能;软件未实现产品说明书虽未明确提及但应该实现的目标。(所有不满足需求或超出需求的都是缺陷,没有不存在缺陷的软件,只有迄今为止尚未发现的缺陷)当我们确定好软件测试的目标后就要进行我们软件测试的一些相关流程了。分为以下五步:需求分析:本阶段我们阅读需求文档、产品文档、产品详细设计说明书、分析需求的点、参与需

2021-11-09 14:09:42 180

原创 Java 一维数组综合练习

将如下这些数字:123,213,453,658保存到数组中,并分别使用三种初始化方式进行初始化。//静态初始化int[] a = {123,213,453,658};int[] b = new int[4];System.out.println("默认初始化都是0:"+b[0]);//动态初始化b[0] = 123;b[1] = 213;b[2] = 453;b[3] = 658;2.引用类型User放入数组中的测试代码。 public static void main(St.

2021-07-08 08:35:47 372

原创 Java 继承的综合练习

import java.util.Objects;public class TestObject { public static void main(String[] args) { Employee e1 = new Employee(1001,"张三"); Employee e2 = new Employee(1001,"张三"); System.out.println(e1); System.out.println(e..

2021-07-07 21:16:03 116

原创 Java 继承、重写综合练习

final修饰类、修饰变量、修饰方法分别代表final修饰变量:常量final修饰方法:不可重写final修饰类: 不能被继承public class TestExtends { public static void main(String[] args) { Student stu1 = new Student("张三",180,"java"); stu1.rest(); stu1.study(); System.out.pr

2021-07-07 18:29:00 131

原创 Java static综合练习

static修饰的属性和方法,从属于类。普通属性从属于对象。/** * 测试static的用法 */public class TestStatic { int id; static String name = "张三"; static int nameId = 0; static { System.out.println("类被初始化的调用!"); nameId = 111222; } static voi.

2021-07-07 10:29:05 151

原创 虚拟机栈、堆、方法区的特点

分别说明:虚拟机栈、堆、方法区的特点【简答】栈的特点如下:栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)栈的存储特性是“先进后出,后进先出”栈是由系统自动分配,速度快!栈是一个连续的内存空间!其他特性(先了解,后面多线程中会深入):JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等)栈属于线程私有,不能实现线程间的共享!堆的特点如下:堆用于存储创建好的对象和数组(数组也是对象)堆是一个不连续的内存空间,分

2021-07-07 09:14:55 206

原创 Java 重载的综合练习

public class User { int id; String name; //用户名 String pwd; //密码 User(){ } public User(int _id){ id = _id; } public User(int _id,String _name,String _pwd){ id = _id; name = _name;

2021-07-07 09:13:43 67

原创 Java 方法调用综合学习

建两个学生对象:id:1001,name:张三、score:90,age:20id:1002,name:李四、score:91,age:18调用其中的study()方法public class Student01 { int id; String name; int score; int age; //方法(动态行为)(对数据的操作) public void study() { System.out.println(name +

2021-07-07 08:47:22 98

原创 Java 控制语句综合练习

//使用for循环,打印出从a-z的26个字母 char c = 'a'; for(int i=0;i<26;i++){ char temp = (char)(c+i); System.out.print(temp+","); } //打印99乘法表 for(int n=1;n<=9;n++) { for(int m=1;m<=n;m++){..

2021-07-07 08:28:44 151

原创 赋值运算符和赋值表达式

(一)赋值运算符赋值符号“=”就是赋值运算符,它的作用是将一个数据赋给一个变量。如“a=3”的作用是执行一次赋值操作(或称赋值运算),把常量 3 赋给变量 a,也可以将一个表达式的值赋给一个变量。(二)复合的赋值运算符在赋值符“=”之前加上其他运算符,可以构成复合的运算符。例如:a+=3 等价于 a=a+3x*=y+8 等价于 x=x*(y+8)x%=3 等价于 x=x%3凡是二元(二目)运算符,都可以与赋值符一起组合成复合赋值符。算术运算和赋值结合具有计算和赋值的双重功能。即:+=

2021-05-11 23:14:33 2932

原创 算术运算符与算术表达式

(一)基本的算术运算符‘+’加法运算符,或正值运算符 3+5、+3‘–’ 减法运算符,或负值运算符 5-2、-3‘**’ 乘法运算符 35‘/’ 除法运算符 5/3‘%’ 模运算符,或称求余运算符,%两侧均应为整型数据,例如:7%4 的值为 3余数符号与被除数相同(二)算术表达式和运算符的优先级和结合性C 语言规定了运算符的优先级和结合性。例如先乘除后加减。如表达式 a-bc,b 的左侧为减号,右侧为乘号,而乘号优先于减号,因此,相当于 a-(b*c)。加减法的结合性为“自左至右”,因此先执

2021-05-11 23:11:37 911

原创 软件单元测试_案例

软件单元测试一、实验方法:1、项目任务驱动教学法;2、“讲、学、练”相结合。二、实验仪器与设备:1、计算机(要求:CPU 1000MHz以上,内存512M以上,磁盘空间20G以上。);2、Eclipse;3、一个简单的Student类;三、实验目的:1、掌握单元测试理论;2、掌握单元测试的重要方法;3、掌握单元测试工具Junit的使用;四、实验重点:1、单元测试工具Junit的使用;2、单元测试的方法;五、实验难点:1、测试过程的把握;2、测试结果的分析;六、实验项目:使

2021-05-09 23:49:42 2145

原创 采购管理业务调查_例题

采购管理业务调查某企业准备开发采购管理信息系统,通过分析确定了合作开发的方式,通过立项调查、可行性分析,该企业具备信息系统开发的各项条件,可以开发。现需根据详细调查的相关数据信息,开展管理业务分析。供销存管理是企业资源管理的三大主线(供销存、生产、财务)之一。它有采购管理、库存管理、销售管理、营业网点管理四个管理职能。其中,采购管理是生产经营中的一项重要的、基本的活动。采购进料的间断性和生产用料的连续性之间的矛盾需要通过库存来解决。库存太少,会因缺料而影响生产;库存太多,将积压储备资金,影响企业的资金

2021-04-29 21:05:59 327

原创 CSF方法_例题

IS系统分析CSF方法示例:分析提高产品竞争力的关键因素(这种题都是千人千样,只写了第二小题,具体都是使用鱼骨图制作)题目:按照关键成功因素法的方法,选择下面某一类计算机专业问题,采用鱼骨图来明确和发现产生问题的原因。(绘制好图形之后粘贴在文档空白处)1、 提高软件开发成本和进度的估算准确性2、提高软件的可靠性3、提高软件的可维护性4、提高软件文档工作的重视性...

2021-04-29 21:01:59 1393

原创 BSP方法_例题

IS系统规划BSP方法例题:某生产制造型企业根据现在企业的发展趋势,决定开发出新的企业ERP(企业资源管理系统)。在开发过程中,成立了开发小组,由厂长、各部门主管以及相应的技术人员组成。小组成立后,通过调研得到以下信息:一、该企业的组织业务功能主要有:1、生产经营过程;包括企业计划、组织分析、评价与控制、财务计划、资本寻求等功能。2、产品设计过程:包括研究、预测、设计开发、产品说明维护等功能。3、生产制造过程:包括采购、接收、库存控制、工作流图、调度、能力计划、材料需求、运行等功能。4、销售产

2021-04-29 20:58:12 3731

原创 关于软件工程中一些图的合集

一、N-S图,也被称为盒图或NS图(Nassi Shneiderman图)。是结构化编程中的一种可视化建模。N-S图特点1)NS图形象直观,功能域明确,具有良好的可见度;2)很容易确定局部和全局数据的作用域;3)不可能任意转移控制;4)很容易表示嵌套关系及模块的层次关系;5)复杂度接近代码本身,修改需要重画整个图;6)它强制设计人员按SP方法进行思考并描述他的设计方案,因为除了表示几种标准结构的符号之处,它不再提供其他描述手段,这就有效地保证了设计的质量,从而也保证了程序的质量。二、PAD

2021-04-27 10:46:46 597

原创 信息系统分析_例题

某公司第一阶段有以下三个业务功能:1、销售管理;2、采购管理;3、会计账务,主要是应收、应付款账务管理。外部实体有两个,顾客和供应商。系统主要的输入数据流和输出数据流如下表:注:销售管理和采购管理均需填写应收应付款账报财务处,进行会计账务处理。题目一:请根据上表,画出第一层数据流程图?在做出第一层数据流程图后,再对其中三个处理逻辑(销售管理、采购管理、会计账务)作进一步展开。经过进一步调查分析,销售管理要做的事情如下:(1) 编辑订货单,审核顾客填写的订货单;(2) 登记新顾客,新

2021-04-27 10:07:34 600

原创 SC软件结构图_例题

(未完成_SC软件结构图概念未说明)1、将下列数据流图转换成SC软件结构图。SC软件结构图:2、按照下列环境描述,完成系统结构化分析和设计部分工作。要求:根据要求画出该系统的数据流图,并将其转换为软件结构图。高考录取统分子系统有如下功能:(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件。(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。SC软件结构图:3、将下列数据流图转换成SC软件结构图。(事务流)SC软件结构图:4、将下

2021-04-27 10:02:47 19693 2

原创 N-S图、PAD图(例题)

(未完成_N-S图、PAD图概念未写)1、记录StudentRecord给出即将大学毕业的学生的姓名和平均分(GPA)。我们的目的是建立一个参加毕业典礼的学生表。候选毕业的学生表从文件”StudRecs”读入。因为学校规定:GPA低于minGPA的学生不能毕业,因此那些平均分低于minGPA的学生不参加毕业典礼。另外,记录那些选择不参加毕业典礼的学生名单,将名单保存至文件”NoAttend”中,按每行一个学生姓名保存。删除这些选择不参加毕业典礼的学生,最终生成参加毕业典礼的学生表。2、画出下列程序流

2021-04-27 09:55:28 66053 14

原创 判定树、判定表(例题)

例题:某工厂生产两种产品A和B,凡工人每月的实际生产量超过计划指标者均有奖励。对工人超产奖励政策为:对于产品A的生产者:超产数N小于或等于50件时,每超产一件奖励1元;超产数N大于50件、小于100件时,大于50的部分每件奖励1.25元,其余每件奖励1元;超产数大于100件时,超过100的部分每件奖励1.5元,其余按超产100件以内的方案处理。对于B产品的生产者,超产数N小于25件时,每超产一件奖励2元,N大于25、小于或等于50件时,超过25件的部分每件奖励2.5元,其余按超产25件以内处理;N大于50

2021-04-27 09:43:39 12791 1

原创 蓝桥杯试题 基础练习 01字串

输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>import java.util.Scanner;public class Main { public static void main(String[] args) { for(int i=0;i<=1;i++){ for(int j=0;j<=1;j++){ for(int k=0;k&

2021-02-02 20:06:02 73

原创 蓝桥杯习题 基础练习 闰年判断

一、问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cin=

2021-02-02 19:34:30 237

原创 浅谈基于TCP/IP的HTTP和HTTPS

(#课程作业)摘要:关键词:TCP/IP协议;HTTP协议;HTTPS协议;TCP/IP模型也被称作DoD模型(Department of Defense Model)。TCP/IP字面上代表了两个协议:TCP(传输控制协议)和IP(网际协议)。基于TCP协议的HTTP协议和HTTPS协议就是这里面非常常用协议中的代表。HTTP协议是超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。设计

2021-02-02 17:10:26 574

原创 蓝桥杯试题 入门训练

问题描述:输入A、B,输出A+B。输入格式:输入的第一行包括两个整数,由空格分隔,分别表示A、B。输出格式:输出一行,包括一个整数,表示A+B的值。 package lqb;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner cin = new Scanner(System.i

2021-02-02 17:09:55 94

原创 排序算法_案例

案例:(1)设待排序的关键字序列为{12,2,16,30,28,10,16*,20,6,18},试分别写出使用以下排序方法,每趟排序结束后关键字序列的状态。直接插入排序11折半插入排序11希尔排序(增量选用5、3、1)11冒泡排序11快速排序11简单选择排序11堆排序11二路并归排序11(2)给出如下关键字序列{321、156、5746、28、7、331、33、34、63},试按链式基数排序方法,列出每一趟分配和收集的过程。(3)对输入文件(101、51、19、61

2021-01-02 17:25:43 4993

原创 简单选择排序_案例

**【算法步骤】设待排序的记录存放在r[1···n]中。第一趟从r[1]开始,通过n-1次比较,从n个记录中选出关键字最小的记录,记为r[k],交换r[1]和r[k]。从第二趟r[2]开始,通过n-2次比较,从n-1个记录中选出关键字最小的记录,记为r[k],交换r[2]和r[k]。以此类推,从第二趟r[i]开始,通过n-i次比较,从n-i+1个记录中选出关键字最小的记录,记为r[k],交换r[i和r[k]。经过n-1趟,排序完成。**算法空间复杂度:O(1),时间复杂度O(n*n)案例:

2020-12-31 20:46:57 1422

原创 冒泡法排序_案例

案例:对关键字序列46,38,65,97,76,13,27,49进行冒泡法排序,请详细列举各步骤排序之后的关键字序列,并编写其相关算法C语言代码。解:各步骤关键字序列:序列初始序列为 {46、38、65、97、76、13、27、49}第一趟:{46、38、65、76、13、27、49}、97第二趟:{46、38、65、13、27、49}、76、97第三趟:{46、38、13、27、49}、65、76、97第四趟:{46、38、13、27}、49、65、76、97第五趟:{38、13、27

2020-12-31 20:16:50 2317 1

原创 哈夫曼编码和二进制编码_案例

哈夫曼编码优于二进制编码案例:假设用于通信的电文仅由8个字母组成,字母在电文中出现的频率分别为0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10。试为这8个字母设计哈夫曼编码。使用0~7的二进制表示形式是另一种编码方案。对于上述实例,比较两种方案的优缺点。解:先将概率放大100倍,以方便构造哈夫曼树。w={7,19,2,6,32,3,21,10},按哈夫曼规则建立哈夫曼树如图:方案一(哈夫曼编码):方案二(二进制编码):方案一带权路径长度计算如下:WPL=

2020-12-31 19:59:11 21820 12

原创 哈夫曼树的构造_案例

哈夫曼树的构造算法:构造树林全是根,选用两小造新树。删除两小添新人,重复23建新根。例题:已知某系统在通讯联络种只可能出现8种字符设为 {A,B,C,D,E,F,G,H},其频率分别为0.05,0.29,0.07,0.08,0.14,0.23,0.03,0.11,试构造一棵哈夫曼树并设计其哈夫曼编码(构造哈夫曼树,设计哈夫曼编码)注意1:哈夫曼树要求树中左孩子结点的权值不大于右孩子结点的权值;编码原则:左分支为0,右分支为1)注意2:设权w={5,29,7,8,14,23,3,11},n=8,m=

2020-12-31 17:12:13 4636 5

原创 用线性探测法处理冲突时的散列表_案例

散列查找已知待散列的线性表为(36,15,40,63,22),散列用的一维地址空间为[0…6],假定选用的散列函数是H(K)= K mod 7,若发生冲突采用线性探查法处理,要求:(1)计算出每一个元素的散列地址并在下图中填写出散列表(写出散列过程)。(2)求出在查找每一个元素概率相等情况下的平均查找长度。解:H(36)=36 mod 7=1;H(15)=15 mod 7=1;…冲突H(15)=(1+1) mod 7=2;H(40)=40 mod 7=5;H(63)=63 mod 7=0;

2020-12-31 16:23:02 4905 1

原创 二叉树的一维数组保存_案例

一个二叉树按顺序方式存储在一个一维数组中,如图(1)根据其存储结构,画出该二叉树。(2)写出按前序、中序、后序遍历该二叉树所得的结点序列。参考:以二进制数表示:A=1=1B=01=2C=11=3D=001=4E=110=6F=111=7G=1001=9H=1100=12I=1110=14J=1111=15前序序列:ABDGCEHFIJ中序序列:DGBAHECIFJ后序序列:GDBHEIJFCA...

2020-12-31 15:56:16 2432

原创 Java数独求解

package shudu;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStream;import java.io.PrintStream;import java.sql.Date;import java.util.Arrays;import java.util.HashMap;import java.util.M

2020-12-25 11:13:19 420

空空如也

空空如也

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

TA关注的人

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