自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

11twentyone的博客

一只菜鸟的学习之路!

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

原创 Java-数组去重

数组去重双指针法。 @Test public void test1() { int[] nums = {1, 1, 2, 3, 3, 4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9}; // 去重数量 int deNumLen = 0; // 双指针 // 1. 计算去重之后的数组大小 int i = 0; for (; i <

2021-09-01 20:34:07 136

原创 Java之猜数字小游戏

文章目录实验目的实验展示实验源码实验目的练习人机交互。实验展示请自行运行下面源码。实验源码import java.util.Random;import java.util.Scanner;/** * 猜数字小游戏 * @author xiaomingxing * @create 2020/2/22 19:29 */public class GuessNum...

2020-04-07 10:55:29 209

原创 Java之在桌面生成文件

文章目录实验目的实验展示实验源码实验目的恶搞(找点乐子)。实验展示下面代码,会在桌面生成10个以系统时间为前缀和 .txt 为后缀的临时文件。实验源码import javax.swing.filechooser.FileSystemView;import java.io.File;import java.io.IOException;/** * * @desc...

2020-04-07 10:33:32 1887

原创 Java之模拟用户登录(生成验证码)

文章目录实验目的实验流程实验展示实验源码实验目的模拟简单的注册、登录和生成验证码的功能。实验流程Created with Raphaël 2.2.0开始注册是否合法登录用户名和密码是否正确登录成功yesnoyesno实验展示注册登录实验源码import java.util.Random;import java.util.Scanner;/** * 模...

2020-04-07 09:48:12 461

原创 Java之基于集合的学生管理系统

基于集合的学生管理系统文章目录基于集合的学生管理系统实验目的实验展示实验源码实验目的练习集合中的增、删、改、查的基本操作。实验展示添加查询其他功能就一一展示啦,直接看下面源码。实验源码import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java....

2020-04-06 17:58:21 823

原创 Java之面向对象(下)

文章目录final修饰符final修饰成员变量final修饰局部变量final修饰基本类型和引用类型的区别final修饰方法final修饰类抽象类概念使用接口概念使用接口和抽象类之间的区别枚举类概念枚举类的成员变量、方法、构造器枚举类实现接口枚举类包含抽象方法内部类非静态内部类静态内部类局部内部类匿名内部类对象和垃圾回收对象在内存中的状态强制垃圾回收finalize方法对象的软、弱和虚引用...

2020-04-05 20:08:54 177

原创 Java之面向对象(上)

文章目录基本概念面向对象和面向过程之间的区别类和对象类对象this关键字方法参数传递形参个数可变方法重载static构造器静态初始化块面向对象的三大特征封装继承多态类设计技巧基本概念面向对象和面向过程之间的区别它们两个之间的区别,举个非常简单的例子:假设,你现在要开车回家。面向过程:自己开车。面向对象:找个代驾。注:另外一种方式来说,面向过程第一位是想着如何处理数据,而面向对象第一...

2020-03-28 13:34:26 331 2

原创 Apache虚拟主机的配置

前言为什么要配置虚拟主机?笔者认为本质上是资源利用最大化和节约成本。搭建服务基于IP的虚拟主机实验环境:CentOS-7-x86_64-DVD-1708win10VMware Workstation 15 Pro网卡信息:网卡1(NAT):172.16.101.134网卡2(仅主机):192.168.101.133实验目的:   &...

2020-02-10 21:50:38 251

原创 Apache服务器搭建(基础篇)

文章目录简介搭建服务安装http软件包编辑httpd.conf文件启动服务访问测试疑难杂症简介Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。...

2020-02-10 16:18:30 561

原创 NFS服务器搭建(基础篇)

文章目录简介搭建服务服务端安装nfs软件包创建共享目录编辑/etc/exports文件启动服务查看共享目录客户端安装nfs依赖包挂载服务端共享目录永久挂载疑难杂症简介NFS 是 Network File System 的缩写,即网络文件系统。功能是让客户端通过网络访问不同主机上磁盘里的数据,主要用在类Unix系统上实现文件共享的一种方法。摘自:百度百科NFS version 4 (...

2020-02-08 21:21:36 309

原创 DNS服务器搭建(基础篇)

文章目录简介搭建服务安装bind软件包配置主配置文件配置正反区域配置文件DNS测试疑难杂症简介域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。域名系统(Domain Name System,DNS...

2020-02-08 14:27:25 550

原创 vsftpd中出现530报错

现象:530 Login incorrect.Login failed.解决方法:关闭SELinux和防火墙(关闭或者将服务加入白名单)。pam认证问题注释掉/etc/pam.d/vsftpd文件中的这一行。#auth required pam_shells.so我当时是因为创建用户所指定的shell目录,并不是pam_shell.so认证列表里面存在的,即不是 /e...

2020-02-06 12:50:46 538

原创 vsftpd虚拟用户配置

文章目录虚拟用户配置创建虚拟用户登录文件生成数据库文件编辑vsftpd.conf配置文件配置认证机制映射用户创建依赖目录和文件登录测试接上篇 vsftpd服务器搭建(基础篇)。在实验开始之前,我们探索一下使用虚拟用户与使用本地用户之间的区别。虚拟用户是本地用户的一个映射,即,从某种层面上来说,只能用来登录ftp,是不能访问其他系统资源的。本地用户,就没有这个限制(存在着系统登录的威胁)。...

2020-02-06 12:29:22 283

原创 vsftpd服务器搭建(基础篇)

vsftp服务器搭建(基础篇)简介vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安...

2020-02-06 12:15:45 561

原创 Samba服务器搭建(基础篇)

文章目录samba简介搭建服务安装samba软件包配置smb.conf文件创建用户,共享目录启动服务连接测试疑难杂症samba简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享......

2020-02-04 20:41:15 3976 2

原创 先电版Openstack-Iaas搭建(虚拟机版)

实验环境Centos7-1511Xiandian-Iaas-v2.2两个虚拟机(分别两个网卡)注:因虚拟环境,受限于主机配置,不分区。实验准备查看网络配置查看VM自动分配的网段(下面双网卡,一个NAT模式,一个仅主机模式)。添加外网卡添加一个网络适配器,并修改网络连接模式为仅主机模式。网络分配根据上面的网段分配两个节点的网络信息。controller内网卡...

2019-12-11 15:13:11 9937 6

原创 String、StringBuffer、StringBuilder之间的区别(浅谈)

文章目录基本概念实例总结基本概念StringStrings are constant; their values cannot be changed after they are created. String buffers support mutable strings. Because String objects are immutable they can be shared....

2019-12-10 14:42:08 190

原创 JDBC实现简单的学生管理系统

文章目录实验目的实验相关资源实验展示实验源码JDBCUtils.javaStudent.javaCRUD.javadatabase.propertises实验目的练习JDBC中的增、删、改、查的基本操作。实现对连接、关闭资源的自定义封装。练习commons-dbutils工具类中部分API实验相关资源驱动提取码:0o69实验展示数据表初始状态运行程序...

2019-10-28 13:33:35 2871 9

原创 【C语言】数组

文章目录一维数组基本概念声明初始化数组访问数组中的元素比较规范的写法多维数组初始化二维数组访问二维数组中的元素数组在内存中存储的状态其他多维数组的简单介绍数组中元素的排序冒泡排序指针和数组指针的效率指针操作函数和数组做函数参数的数组名思维导图:一维数组基本概念数组:由数据类型相同的一系列元素组成。(简单来说:装同一种类型东西的容器)注:一个存数据的东西,那么,它的操作无非就是,增...

2019-09-18 17:19:54 315

原创 【C语言】指针(基础篇)

文章目录基本概念什么是指针使用指针的优点指针的简单使用指针的定义格式、类型间接运算符实例指针步长的概念“本身”空间的大小步长实例空指针、野指针思维导图:基本概念什么是指针简单来说,指针就是一种保存变量地址的变量。使用指针的优点指针的使用非常广泛,因为使用指针可以在某一程度上面极大的提升效率,例如:一些复杂的数据结构需要指针来构建,如链表、二叉树等等,作为形参的结构体指针(减少了复...

2019-09-12 15:05:53 228 2

原创 【C语言】函数

文章目录函数的基本概念什么是函数为什么使用函数函数定义函数声明三种方式函数的默认值函数参数传值调用传址调用思维导图:函数的基本概念什么是函数函数是完成特定任务的独立程序代码单元。例如:printf函数把数据打印到屏幕上,scanf函数能从控制台读取指定的数据等等。为什么使用函数使用函数可以省去编写重复代码的苦差。即使程序只完成某任务一次,也值得使用函数。因为函数让程序更...

2019-09-03 16:04:55 595

原创 【C语言】文件操作(基础篇)

文章目录文件概念什么是文件文件的分类一个简单的文件读写基本步骤代码演练常用函数单个字符IO流在这里插入图片描述格式化IO流行指针IO流二进制IO流随机存取函数在这里插入图片描述错误IO流思维导图:文件概念什么是文件文件:是指由创建者所定义的一组相关信息的集合。文件的分类从编码上来说:文本文件:文本文件:一般指只有字符原生编码构成的二进制计算机文件。二进制文件:...

2019-08-31 21:40:46 460 1

原创 【C语言】字符串(基础篇)

字符串基础在进入正题之前,先上一波思维导图,帮助你了解下面的知识体系。字符串表示概念字符串:字符串是以空字符(’\0’)结尾的char数组。创建数组:char name[] = "Elizabeth";指针:char *str = "Hello!";看到这里,聪明的你也许会发现,既然有两种创建方式,那么它们之间有什么不同之处呢?数组和指针创建的区别相同点使用数组...

2019-07-31 22:05:08 579

空空如也

空空如也

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

TA关注的人

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