自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小歪歪的博客

一个曾经迷茫但是如今找到了方向的少年

  • 博客(45)
  • 收藏
  • 关注

原创 MongoDB安装和批量写入

本文主要以Ubuntu系统为例,记录安装部署MongoDB社区版,并进行批量数据写入。安装部署主要依据MongoDB官网指引,数据写入脚本为个人编写,如有需要可以直接使用。1.导入包管理系统使用的公钥。wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -*如果你收到一个提示没有安装gnupg的错误,你可以:sudo apt-get install gnupg2.为MongoDB创建一

2021-12-09 13:49:56 1999

原创 Java知识练习(每日进步一点点)

经过了一段时间的学习,也整理了一些自己做过的、错过的习题,就打算另起一贴,每日将我日常学习的记录以习题的形式记录下来。1.在 JAVA 编程中, Java 编译器会将 Java 程序转换为( )。A.字节码B.可执行代码C.机器代码D.以上都不对解析:编译器将Java源码编译成字节码.class文件,A正确。类加载到JVM中后,执行引擎把字节码转化为可执行代码,B错误。执行的过程中,可执行代码会被转换为机器代码,用于底层操作系统执行。2.我们在程序中经常使用“System.out.p.

2021-05-26 23:38:00 1363

原创 java编程思想课后练习题——访问权限控制

本文主要依据《Java编程思想》的示例及课后练习,通过个人编写,同时参考答案的代码写法。主要目的是用于自己熟悉编码风格,同时可以给更多人提供参考。(只完成了部分练习)练习1:package 访问权限控制;import 控制执行流程.PackageClass;//导入需创建的类的实例所在的包/** * @作者 Jiacy * @日期2021年4月21日 * @描述:在某个包中创建一个类,在这个类所处的包的外部创建该类的一个实例 * @version * */public cl.

2021-04-27 23:35:18 368

原创 Java编程思想课后练习题——初始化与清理

本文主要依据《Java编程思想》的示例及课后练习,通过个人编写,同时参考答案的代码写法。主要目的是用于自己熟悉编码风格,同时可以给更多人提供参考。(只完成了部分练习)练习1:/** * @作者 Jiacy * @日期2021年4月12日 * @描述:创建一个类,它包含了一个未初始化的String引用。验证该引用被Java初始化成null。 * @version * */public class lesson1 { String s; public static void mai.

2021-04-19 23:17:08 326

原创 Java编程思想课后练习题——第四章 控制执行流程

本文主要依据《Java编程思想》的示例及课后练习,通过个人编写,同时参考答案的代码写法。主要目的是用于自己熟悉编码风格,同时可以给更多人提供参考。(只完成了部分练习)

2021-04-10 22:58:16 266

原创 Java编程思想课后练习题——第三章-操作符

本文主要依据《Java编程思想》的示例及课后练习,通过个人编写,同时参考答案的代码写法。主要目的是用于自己熟悉编码风格,同时可以给更多人提供参考。(只完成了部分练习)练习1:package 操作符;import static net.mindview.util.Print.*;/** * @作者 Jiacy * @日期2021年4月3日 * @描述:使用“简短的”和正常的打印语句来编写一个程序。 * @version * */public class lesson1_Print.

2021-04-06 23:33:07 455 1

原创 Java编程思想课后练习题 —— 第二章-一切都是对象

练习1:package 一切都是对象;/** * @作者 Jiacy * @日期2021年4月1日 * @描述:创建一个类,它包含了一个int域和一个char域,它们都没有被初始化,将它们的值打印出来以验证java * 执行了默认的初始化 * @version * */public class lesson1 { int i;//创建一个int域,且未被初始化 char c;//创建一个char域,且未被初始化 public lesson1() { System.out

2021-04-03 01:08:54 407

原创 用二维数组实现打印杨辉三角

/** * @作者 Jiacy * @日期2021年3月29日 * @描述:用二维数组打印杨辉三角 * 杨辉三角特征: * 1.第一行有一个元素,第n行有n个元素 * 2.每一行的第一个元素和最后一个元素都是1 * 3.从第三行开始,对于非第一个元素和最后一个元素,即 * yanghui[i][j] = yanghui[i-1][j-1]+yanghui[i-1][j] * @version 1.0 * */public class TriangleYangHui {

2021-03-29 23:17:09 1723

原创 石头剪刀布(Python随机数、条件嵌套)

和电脑进行石头剪刀布的游戏。运用到的库函数:random.randint()import random"""1------剪刀2------石头3------布"""com = random.randint(1, 3)Player = int(input('请出剪刀---1,石头---2,布---3\n'))if (Player >= 1) and (Player <= 3): if (Player == 1 and com == 3) or (Player == 2

2021-01-13 00:08:19 842 1

转载 学习笔记(6):手把手带你学Python-输入与输出

当下最火的计算机语言,难道你还只停留知道的阶段吗?快跟着老司机一起起飞吧~ 零基础开始学,只要跟着视频一步一步来,多思考,多练习,我相信你会有质的飞越。 学习路上会很苦,也会很累。但是这些等你学会以后,会发现这些都是值得。 还在等什么?快来学习吧~...

2021-01-01 13:48:39 182

转载 学习笔记(5):MySQL数据库从入门到实战应用-数据完整性

限时福利1:购课进答疑群专享柳峰(刘运强)老师答疑服务 限时福利2:购课后添加学习助手(微信号:csdn590),按消息提示即可领取编程大礼包! 为什么说每一个程序员都应该学习MySQL? 根据《2019-2020年中国开发者调查报告》显示,超83%的开发者都在使用MySQL数据库。 使...

2020-07-16 15:24:43 224

转载 学习笔记(4):零基础掌握 Python 入门到实战-深入浅出字符串(二)

【为什么学Python】 Python 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 在2015年的时候,在网上还经常看到学Python还是学R的讨论,那时候老齐就选择了Python,并...

2020-07-15 16:29:11 120

原创 学习笔记(03):MySQL数据库从入门到搞定实战-DML:插入、修改、删除数据

购课福利1、本月特价秒杀,立减100,仅需29元! 2、购课后添加微信 csdn57 ,按消息提示即可领取编程大礼包! 29元=50节入门与高阶课程+编程大礼包+讲师1对1答疑+社群闭门分享会 为什么说每一个程序员都应该学习MySQL? 根据《2019-2020年中国开发者调...

2020-05-11 23:35:53 228

原创 学习笔记(02):MySQL数据库从入门到搞定实战-DDL之数据表

购课福利1、本月特价秒杀,立减100,仅需29元! 2、购课后添加微信 csdn57 ,按消息提示即可领取编程大礼包! 29元=50节入门与高阶课程+编程大礼包+讲师1对1答疑+社群闭门分享会 为什么说每一个程序员都应该学习MySQL? 根据《2019-2020年中国开发者调...

2020-05-11 23:15:20 220

原创 学习笔记(01):MySQL数据库从入门到搞定实战-DDL之数据库

1、本月特价秒杀,立减100,仅需29元! 2、购课后添加微信 csdn57 ,按消息提示即可领取编程大礼包! 29元=50节入门与高阶课程+编程大礼包+讲师1对1答疑+社群闭门分享会 为什么说每一个程序员都应该学习MySQL? 根据《2019-2020年中国开发者调查报告》显示...

2020-05-08 22:36:49 216

原创 ISTQB认证测试工程师学习笔记(6)——测试工具

测试工具的考虑测试工具可以用于支持一种或多种测试活动。这些工具一般包括:1)直接用于测试的工具,比如测试执行工具,测试数据准备工具等;2)用于协助管理需求、测试用例、测试规程、自动化测试脚本、测试结果、测试数据和缺陷等的工具,以及用于报告和监督测试进度的工具,比如禅道等缺陷管理和配置管理工具3)用于分析和评估的工具,比如静态分析工具4)任何对测试有帮助的工具(比如电子表格)测试工具分类...

2020-03-03 14:13:38 727

原创 将一副新扑克牌(除去大小王)进行洗牌

/** * @author Administrator * @version 1.0 * @date 2020年3月2日 * 扑克牌随机洗牌 * */public class Cards { public static void main(String[] args) { // 定义长度为52的数组,0-12为黑桃,13-25为红桃,26-38为草花,39-51位方片 i...

2020-03-02 21:14:57 1237

原创 ISTQB认证工程师学习笔记(5)——测试管理

测试管理的学习目标:测试组织、测试计划和估算、测试监督与控制、配置管理、风险和测试、缺陷管理测试组织独立测试测试任务可以由具体指定的测试人员完成,也可以由其他角色人员完成(比如客户)。由于作者和测试员的认知取向不同,一定程度的独立性可以使测试员更有效的发现缺陷。但是,测试员的独立性无法代替开发人员的熟悉性,开发人员可以在代码中更高效的发现缺陷。测试中的独立程度包括以下几类(独立性由低到高)...

2020-02-26 16:15:18 1263

原创 ISTQB认证工程师学习笔记(4)——测试技术

测试技术一般可分为黑盒测试、白盒测试、基于经验的测试技术黑盒测试黑盒测试技术(也称为行为的或基于行为的技术)基于对适当测试依据的分析(例如:正式需求文档、规格说明、用例、用户故事或业务流程)。这些技术适用于功能和非功能测试。黑盒测试技术关注在测试对象的输入和输出,而不考虑其内部结构。黑盒测试技术的共同特点包括: 测试条件、测试用例和测试数据的获取源自测试依据,可能包括软件需求、规格说...

2020-02-25 16:33:55 1345

原创 ISTQB认证工程师学习笔记(3)——静态测试(静态分析和评审)

静态测试依赖于日记工作产品的手动检查(评审),或是依赖工具驱动的代码或其他软件工作产品的评估(静态分析)。两种类型的静态测试都会评审正在测试的代码或其他软件工作产品,而不需要实际执行代码或相关工作产品。静态分析在安全关键型的系统中(航空等)很重要,但是在其它环境中也很常见。举个例子,在安全测试中,往往会使用静态分析来完成异常处理是否符合设计约定。静态分析检查的工作产品:几乎所有的软件工作产品...

2020-02-24 15:12:23 2507

原创 ISTQB认证测试工程师学习笔记(2)——测试级别与测试类型

2020年的第一个证书,Foundation Level (CTFL)测试级别组件测试组件测试(单元测试或模块测试)关注可单独测试的组件。组件测试的目标:(1)降低风险(2)验证组件的功能和非功能行为是否符合设计和规定(3)建立对组件质量的信心(4)发现组件中的缺陷(5)放置缺陷遗漏到更高的测试级别组件测试通常独立于系统其它部分,具体取决于日记开发生存周期模型和该系统,可能...

2020-02-23 16:12:46 1680

原创 ISTQB认证测试工程师学习笔记(1)——软件测试的目标和测试活动流程

为了成为软件测试行业的顶尖人才,不能仅局限于依据成型的测试用例对界面进行点点点,而是要有自己对测试独特的理解,丰富自身的测试思路,在不同软件中总结归纳出属于自己的测试方法。软件测试是评估软件质量和降低软件运行中出现失效风险的一种方法。测试过程包括:测试计划、测试分析、测试设计、测试实施与执行、报告测试进度和结果、评估测试对象质量等。典型的测试目标对于给定的任何项目,其测试目标可以包括:...

2020-02-21 16:02:29 1142

原创 Java学习日记:枚举类型

以往设置常量时,通常将常量设置在接口中,在程序中就可以通过调用接口直接使用,而且在定义时,常量的修饰符往往为final或static,代表常量值无法修改。枚举类型可以取代以往常量的定义方式,将常量封装在类和接口当中,同时还赋予了程序在编译时进行安全检查的概念。package exercise17;public interface Constants { ...

2020-02-19 15:42:55 150

原创 Java学习日记:输入/输出

在变量、数组和对象中存储的数据是暂时存在的,程序结束后这些数据就会被清除。为了能够长期保存这些数据,需要将其储存在磁盘文件中,这样就可以在不同的程序中反复使用。Java中的I/O技术可以将数据保存在文本文件、二进制文件或者ZIP压缩文件中,达到永久保存数据的目的。输入流和输出流流是有序的数据序列,依据操作类型,分为输入流和输出流。I/O流提供了一条通道程序,可以使用通道把源中的字节序列送到目的...

2020-02-15 15:51:59 216

原创 Java学习日记:集合类

在java中,集合类包含于java.util包,这些集合类又称为容器,可用于存储数据。与数组不同,集合类的长度是可以根据数据个数变化的,而且用来存在对象的引用。常用的集合类包括List集合、Set集合、Map集合,其中Set和List都继承了Collection接口。各个常用集合类的继承关系如下图。Colletcion类Collection接口一般不直接使用,该接口提供了添加、删除、管理数...

2020-02-13 15:51:04 187

原创 Java学习日记:实现一个简单的用户登录界面

运用了一些基础的Swing组件,包括窗体、按钮、列表等。/* * @author jiacy * @date 2020-2-12 * @version 1.0 * * 简易用户登录界面 * * 包含用户名、密码、以及确定按钮和重置按钮; * 当用户名输入mr,密码输入mrsoft时,弹出登录成功提示对话框。 * */package exercise13; imp...

2020-02-12 20:32:44 857

原创 Java学习日记:布局和面板

布局今天学习Swing组件时,看到了布局。布局,顾名思义就是将组件在容器中依据各种不同的方法进行摆放,可以用来提高使用者的体验。在Swing组件中也提供了一些布局管理器,他们依据不同的排列方法而命名,包括流布局、边界布局、网格布局。此外,还有一个叫绝对布局,就是硬性规定各个组件的位置和大小,这种通常采用绝对坐标的方式,我们只要设定坐标即可。绝对布局绝对布局使用绝对坐标的方式来指定组件的位...

2020-02-11 14:13:28 479

原创 Java学习日记:几个Swing基础组件

常用窗体JFrame窗体JFrame窗体是一个容器,是Swing程序中各个组件载体,也就是日常所见的对话框。在开发应用程序是可通过继承java.swing.JFrame类来创建窗体,在这个窗体中增加组件,同时为组件设置时间。JFrame窗体类是具有“最大化”、“最小化”、“关闭”等基础按钮的对话框。JFrame在程序中的语法格式:JFrame jf = new JFrame(title)...

2020-02-10 16:44:47 330

原创 Java学习日记:异常处理

异常处理在程序设计和运行过程中,发生错误是不可避免的。为此,Java提供了异常处理机制来帮助编程者检查可能出现的错误,保证程序的可读性和可维护性。Java将异常封装到一个类中,出现错误时,就会抛出异常。在程序中,错误可能产生于编程者没有预料到的各种情况,或者是超出了可控范围的环境因素,比如用户的坏数据、试图打开不存在的文件,空指针,数组溢出等等异常。异常在Java语言中也是作为类的实例形式出现...

2020-02-09 15:46:33 1542

原创 Java学习日记:多态与接口

多态利用多态可以使程序具有良好的扩展性,并可以对所有类对象进行通用的处理。例如:如果需要定义一个绘制正方形和平行四边形的方法,需要分别定义一个正方形类和平行四边形类来处理正方形和平行四边形对象,或是定义一个正方形和平行四边形的综合类来处理,这样会出现代码冗余的缺点。对此我们想出一个方法,定义一个四边形类,在分别定义正方形和平行四边形类来继承四边形类(此时正方形和平行四边形类均为四边形类的子类...

2020-02-07 15:15:13 160

原创 Java学习日记:类的继承与方法重载

类的继承继承在面向对象的开发中运用非常广泛,它能使程序架构具有一定的弹性。在程序中复用一些已经定义完善的类,不仅可以减少日记开发周期,也能提高日记的可维护性和可扩展性。继承的基本思想是基于某个父类的扩展,创建出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加新的属性和方法,或者直接重写父类中的某些方法为己用。比如,创建一个四边形类,平行四边形类,我们就可以说平行四边形类继承了四边形...

2020-02-06 14:59:08 182

原创 Java学习日记:几个数字处理类的使用

主要针对数字格式化、Math方法和随机数的学习记录...

2020-02-05 15:03:46 175

原创 Java学习日记:this关键字和类的构造方法

this关键字在Java语言中,this关键字用来代表本类对象的引用,this关键字被隐式地用于引用对象的成员方法。在项目中创建一个类文件Book,该类中定义了成员变量name,并定义了方法SetName(),并将方法的参数值赋予类中的成员变量,如下:private void SetName(String name) { //定义SetName()方法 this.name = name;...

2020-02-04 13:43:27 260

原创 Java学习日记——用for循环打印菱形

题目:用for循环打印菱形。/** * * @author Administrator * 题目:用for循环打印菱形 * 日期:2020-2-3 * */public class sl415 { public static void main(String[] args) { int lineCount = 5; /...

2020-02-03 14:13:51 255

原创 线性表操作练习

1.设线性表用数组A[]表示,表中元素存储在数组下标0~m+n-1的范围内,前m个元素递增有序,后n个元素递增有序,设计一个算法,使得整个顺序表有序。(1)给出算法基本设计思想。(2)采用c语言描述算法,并在关键处给出注释。(3)说明算法的时间复杂度和空间复杂度。解答:(1)基本设计思想可将数组A[]中的m+n个元素看做两个线性表L和R,其中表L包含m个递增有序元素,表R包含n个递增有...

2019-12-06 12:00:50 480

原创 数据结构——排序

1、直接插入排序void InsertSort(int R[],int n)//待排关键字存储在R[]中,个数为n{ int i,j; int temp; for(i = 1;i<n;i++) { temp = R[i];//将待插入关键字暂存于temp中 j = i-1; while(j>=0 &&a...

2019-12-03 23:41:32 193

原创 考研数据结构知识点复习(线性表、栈、队列)

还有一个月就要考研了,差不多题也该做的都做了,接下来就是把那些最基础的东西再巩固一下,以免到了考场上再出什么问题。以下内容均取自《2020数据结构高分笔记》1.线性表1.1 线性表的概念 线性表指的是具有**相同特性**数据元素的有限数列。 线性表依据存储结构分为**顺序表**和**链表**。 顺序表:就是把线性表中的所有元素依据其逻辑顺序,依次...

2019-11-30 00:37:44 404 1

原创 对一个随机数组,分别进行选择排序和冒泡排序

题目:1.首先创建一个长度是5的数组,并填充随机数。2.首先用选择法正排序,然后再对其使用冒泡法倒排序。分析:选择法排序的思路:把第一位和其他所有的进行比较,只要比第一位小的,就换到第一个位置来比较完后,第一位就是最小的然后再从第二位和剩余的其他所有进行比较,只要比第二位小,就换到第二个位置来比较完后,第二位就是第二小的以此类推…………冒泡法排序的思路:第一步:从第一位开始,...

2019-11-18 23:53:51 1527

原创 一个小学计算题

题目如下:每个框内数均为正整数。public class juniormath { public static void main(String[] args) { int a = 0,b = 0,c = 0,d = 0; for(a = 0;a<=8;a++) { b = 8-a;//a+b=8 c = 14-a;//a+c=14 d = 10-b;//...

2019-11-17 22:52:58 157

原创 水仙花数

题目:找到所有的水仙花数水仙花数定义:一定是3位数每一位的立方,加起来恰好是这个数本身,比如153=111+555+333分析:三位数,所以if条件为100~999;通过取商的方法分别获得个位、十位、百位;public class DaffodilNumber { public static void main(String[] args) { //水仙花数定义 ...

2019-11-17 22:17:37 699

空空如也

空空如也

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

TA关注的人

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