自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 整理(四)

下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:(B)byte[] src,dst;A dst=String.frombytes(src,”GBK”).getbytes(“UTF-8”)B dst=new String (src,”GBK”).getbytes(“UTF-8”)C dst=new String (”GBK”, src,) getbytes()...

2019-08-30 00:32:15 119

原创 基于字符页面的收银台系统与测试

该项目是基于字符页面的收银台系统,可以实现用户和管理员的登录与注册,商品管理,浏览,下单,支付功能使用了JDBC技术,集合框架,stream流,MySQL,Java的反射和注解等该系统采用分层设计:在本系统中选用DateSource进行数据库连接,而非DriverManger通过输入命令缩写进行操作系统使用注解和反射的方式完成对各项操作的分类,令管理端和客户端完成不同功能公共端:...

2019-08-27 16:58:19 261

原创 软件测试基础理解

软件的生命周期软件的生命周期:需求分析 ==> 测试计划 ==> 测试计划、测试开发 ==> 测试执行 ==> 评估报告软件测试和软件开发生命周期需求阶段了解需求,对需求进行分析,得出测试需求计划阶段根据需求编写测试计划设计阶段搭建测试用例框架,根据需求和设计编写测试用例编码阶段白盒测试人员执行单元测试,完善测试用例,调整测试计划测试阶段是作为测...

2019-08-21 00:49:46 135

原创 Java——堆排序

堆排序是指利用堆积树这种数据结构所设计的排序算法,是选择排序的一种通过堆来进行选择数据排升序要建立大根堆,排降序要建立小根堆时间复杂度: O(NlogN)看见复杂度:O(1)稳定性:不稳定以升序排列为例:要先将数组建立成一个大根堆首先先找到最后一个元素的父亲节点是哪一个在此之前要明确父亲节点和子节点的计算方式:父亲节点 =(子节点-1)/2左子节点 = 父亲节点2+1右...

2019-08-19 23:21:04 100

原创 Java——快速排序

快速排序思想:1.取集合中某元素作为基本值,按照该排序码将集合分隔成两个子序列,左边序列的数均小于基准值,右边序列的数均大于基准值2.左右子序列重复该排序过程,直到集合元素全部有序为止时间复杂度:O(N*logN)空间复杂度:O(logN)稳定性:不稳定一、第一趟排序:从最后一位向前遍历,在s和e相遇之前,如果e所指向的元素大于基准值,e指针向前移一位,直到遇到小于基准值的元素...

2019-08-18 23:58:17 136

原创 计算机网络(二)

HTTP简单来说,打开一个网页使用的就是HTTP协议URLURL简单来说就是网址,平时所说的网址指的就是URL

2019-08-18 01:43:52 288

原创 软件测试相关概念

软件测试目的和原则目的:验证软件有没有问题原则:以客户为中心,遵循软件测试规范。流程、标准和要求测试不仅仅是为了找出错误通过分析错误产生原因、阶段和错误发生趋势:帮助项目管理者了解软件开发过程中的缺陷帮助测试人员设计出具有针对性的测试方法,提高测试效率和有效性便于开发人员找寻错误重灾区,加强自测让客户能够了解产品,向客户展示产品质量根据测试目的的不同,有回归测试、压力测试...

2019-08-16 01:30:37 290

原创 计算机网络(一)

OSI七层模型OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范OSI 七层模型是一种框架性的设计方法,其最主要的功能使就是帮助不同类型的主机实现数据传输它的最大优点是将服务、接口和协议这三个概念明确地区分开来,概念清楚,理论也比较完整. 通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通...

2019-08-15 23:07:38 81

原创 整理(三)

下列与队列结构有关联的是(D)A 函数的递归调用B 数组元素的引用C 多重循环的执行D 先到先服务的作业调度队列先进先出下面属于黑盒测试方法的是(C)A 语句覆盖B 逻辑覆盖C 边界值分析D 路径覆盖黑盒测试主要的方法有:等价类划分法、边界值分析法、错误推测法、因果图法、决策表法、场景法等。而白盒测试的主要方法有:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合...

2019-08-11 23:31:00 539

原创 整理(二)

下面代码将输出什么内容:(B)public class SystemUtil{ public static boolean isAdmin(String userId){ return userId.toLowerCase()=="admin"; } public static void main(String[] args){ Syst...

2019-07-31 18:55:04 194

原创 整理(一)

1.执行如下程序,输出结果是(C )class Test{ private int data; int result = 0; public void m() { result += 2; data += 2; System.out.print(result + " " + data); }}class...

2019-07-26 18:24:10 89

原创 Java——Object类和包装类

Object类Object是所有类的父类,即,所有类都可以用Object接收。除了Object类,所有类都存在继承关系。获取对象信息获取对象信息,使用的是toString方法package obj.exe.bit;class Person{private String name;private int age;public Person(String name,int age){...

2019-07-20 19:39:48 115

原创 Java——String类

1.直接赋值String str = "haha" ;2.传统赋值String str = new String("Hello Bit") ;3.字符串的比较

2019-06-10 22:05:40 72

原创 Java——接口

抽象类与普通类相比最大的特点是约定了子类的实现要求,但是抽象类存在单继承局限。如果要约定子类的实现要求并避免单继承局限就需要使用接口在一个操作既可以使用抽象类又可以使用接口的时候,优先考虑使用接口接口:接口就是抽象方法和全局常量的集合,在Java中接口使用interface关键字定义为了区分接口,在所有接口前面追加字母I子类如果要想使用接口,使用implements关键字来实现接口...

2019-04-15 17:20:22 77

原创 Java——左旋数组

将一个数组从左开始第几位之前的进行旋转例:将“abcdef”前2位进行旋转------>“cdefab”public class TestDemo1 { public static void reverse(char[] ch,int start,int end){//倒置数组 char tmp; while (start < end)...

2019-04-13 00:15:32 345

原创 Java——字符串逆转

将“i like China”逆转为“China like i”public class TestDemo3 { public static void reverse(char[] ch,int start,int end){//倒置函数 char tmp; while (start < end){ tmp = ch[st...

2019-04-12 23:38:25 186

原创 Java——统计字符串中数字个数

public class TestDemo2 { public static int isNumeric(String str){ byte[] array1 = str.getBytes();//将字符串转换为字符数组 int count = 0; for (int i = 0; i < array1.length ; i++) { ...

2019-04-12 19:36:39 4521

原创 Java——字符串转化(压缩)

字符串压缩例:aaabbcdde---->a3b2c1d2e1public class TestDemo1 { public static StringBuilder stringCompress(String str1){ char[] array1 = str1.toCharArray();//将字符串转换为字符数组 int count = 0...

2019-04-12 19:17:00 597

原创 Java——抽象类与模板设计模式

1.抽象类抽象方法指的是只声明而未实现的方法(没有方法体)抽象方法使用abstract关键字来定义,抽⽅方法所在的类也要使用abstract关键字来定义抽象类:不能直接产生实例化对象如果一个非抽象类继承了抽象类,必须重写抽象类的方法如果一个抽象类继承了抽象类,作为派生类的抽象类可以不实现最为基类的抽象类方法private、abstract和final不能同时出现派生类的访问权限&...

2019-04-11 17:42:12 389

原创 Java——类与对象(二)

1.内部类内部类:所谓内部类就是在⼀个类的内部进行其他类结构的嵌套的操作内部类方法可以访问该类定义所在作用域中的数据,包括被 private 修饰的私有数据内部类可以对同一包中的其他类隐藏起来内部类可以实现 java 单继承的缺陷当我们想要定义一个回调函数却不想写大量代码的时候我们可以选择使用匿名内部类来实现在使用内部类的时候创建内部类对象外部类.内部类 内部类对象 = new...

2019-04-09 17:51:33 108

原创 Java——类与对象(一)

1.面向对象三大特征封装性:所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不不可信的进行信息隐藏。简而言之就是,内部操作对外部而言不可见(保护性)继承性:继承是指这样⼀一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。多态性:所谓多态就是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不...

2019-04-07 23:44:15 99

原创 Java——数组初识与拷贝

方法重载:方法名称相同,参数列表不同。不能有两个名字相同、参数类型相同,返回值不同的方法。在进行方法重载时,方法的返回值一定相同!!!方法递归特点:1.必须有结束条件2.每次递归处理时,一定要有变更数组1.动态初始化:数据类型【】 数组名称 = new 数据类型 【长度】2.静态初始化:数据类型【】数组名称 = {值,值,值…}3.二维数组数据类型【】【】 数组名称 = n...

2019-04-07 21:49:17 105

原创 Java——猜拳游戏

果然,Java比C语言难多了package com.bit.game;import java.util.Scanner;public class Person { private String name; private int score; public String fist(){ Scanner scanner = new Scanner(...

2019-04-07 20:19:50 374

原创 位运算专题(二)

迟了两天,今天补发。1.1.编写函数:unsigned int reverse_bit(unsigned int value);这个函数的返回值value的二进制位模式从左到右翻转后的值。如:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000...

2019-04-01 17:03:19 98

原创 位运算专题

1.写一个函数,返回二进制中1的个数#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>//写一个函数,返回参数二进制中的1的个数int count_one_bits(unsigned int value){ int count = 0; int i = 0; for (...

2019-03-29 20:14:42 75

原创 函数专练

1.用函数输出乘法口诀表#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>//打印乘法口诀表void mul(int n){ int i = 0; int j = 0; for (i = 1; i <= n; i++) { for (j = 1; j &...

2019-03-26 21:21:37 75

原创 打卡ing(猜数字游戏、模拟输入密码、大小写转换)

今日份的打卡,四个小程序奉上。1.猜数字:系统随机生成一个数字,用户猜数字`#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ printf("*****************************...

2019-03-24 18:36:20 494

原创 关键字static个人理解

忽然发现static这个关键字还挺麻烦,也挺重要的。当然用法也是很多的。,所有今天就整理一下它的用法。在C语言中,static是用来修饰变量和函数的:1.修饰局部变量:改变了变量的生命周期,使其跟随整个程序;2.修饰全局变量:修改了变量的作用域,使其只能在当前文件中使用;3.修饰函数:与全局变量类似,修改了函数的作用域,只能在当前文件中使用。...

2019-03-22 17:40:31 124

原创 打卡打卡

今天编了几个程序,相较前几个来说,难度稍微大了一些。第一个是输出入下图所示图形#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main(){ int i = 0; int j = 0; for (i = 1; i <= 13; i++)//控制行数 {...

2019-03-22 17:28:40 188

原创 进阶——交换变量

这两天再练习的时候敲了一个“交换两个整型变量的值”类似的问题,分析了三种方式,在这里做一下分享。1.第一种方式就是非常普遍,也是非常大众化的方式了,创建一个临时变量:#include <stdlib.h>//1.交换两个整型变量的值int main(){ int a = 0; int b = 0; int t = 0;//创建临时变量 printf("请输入a、b的...

2019-03-20 17:54:52 92

原创 今日份的打卡

我又出现了,这几天编了一些简单的小程序练手,毕竟孰能生巧嘛。倒数第二个好像有点小毛病,但是我好像找不出来了。`#define _CRT_SECURE_NO_WARNINGS#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;//1.交换两个整型变量的值int main(){int a, b, t;printf(“请输入a、b的值:”...

2019-03-18 17:06:23 232

空空如也

空空如也

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

TA关注的人

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