自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 排列组合,从M个数中取N个数的组合情况

思路初始化一个长度为m字符串,其中前n个字符为1. (为1表示这个坐标为占用)如果字符串存在 "10"的字符,则进行翻转(翻转第一个"10"出现),变"01"成,翻转后将当前位置("10”的位置索引)左边所有的1,移动到最左边。比如: 011100,翻转后变成011010,然后进行左移,变成110010。一直翻转和左移,直到所有的1都到了右边,也就是没有"10"的字符存在例如: [1,2,3,4,5], 取3个组合初始化 1 1 1 0 0第1次翻转 1 1 0 1 0第2次翻转

2022-05-08 22:47:57 823

转载 mysql 的存储引擎介绍

       在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?什么是存储引擎?       MySQL中的数据用各种不同的技...

2019-03-28 17:42:08 161

原创 任意输入一个字符串,统计字符串中每个字符出现的次数

@Test public void test13() { Scanner sc = new Scanner(System.in); //创建输入对象 String str = sc.nextLine(); //输入字符串 char[] arr = str.toCharArray(); //将字符串转换成字符数组 HashMap<Characte...

2019-02-15 15:45:56 6480 2

原创 TreeSet和TreeMap中出现的异常:cannot be cast to java.lang.Comparable;

TreeSet和TreeMap问题:cannot be cast to java.lang.Comparable;在使用TreeSet或者TreeMap来保存自定义对象时,必须让自定义对象的类实现Comparable接口,并重写其compareTo()方法,否则会报cannot be cast to java.lang.Comparable异常。实体类Studentpublic class ...

2019-02-15 14:19:49 890 1

原创 java中集合与数组之间的区别及相互转换

集合与数组的区别存储数据类型的区别:数组既可以存储基本数据类型,又可以存储引用数据类型集合只能存储引用数据类型(对象)。集合在存储基本数据类型的时候会自动装箱变成对象两者长度的区别:数组的长度是固定的,不能自动增长集合的长度的是可变的,可以根据元素的增加而增长存储数据类型种类的区别:数组只能存储相同数据类型的数据集合可以存储各种类型的数据集合与数组之间的相互转换数...

2019-02-03 15:16:16 203 1

原创 静态代码块,局部代码块,构造代码块三者在程序运行时执行的先后关系

先给出如下代码然后进行分析package com.xc.csdn;class User { //静态代码块 static { System.out.println("User 静态代码块"); } //局部代码块 { System.out.println("User 构造代码块"); } //构造代码块 public User() { System.out.pri...

2018-12-28 13:51:21 252 1

原创 删除给定的文件夹或文件

package com.xc.csdn;import java.io.File;import java.util.Scanner;public class Maini{ public static void main(String[] args) { File dir = getDir(); //获取文件夹路径 try { deleteFile(dir); Sy...

2018-12-26 13:41:01 211 1

原创 输入一个文件夹或文件路径,计算其所占内存大小

package com.xc.csdn;import java.io.File;import java.text.DecimalFormat;import java.util.Scanner;public class Main { public static void main(String[] args) { File dir = getDir(); //获得封装后的文件对象...

2018-12-26 12:31:51 568 1

学生信息管理系统

这是一个学生管理信息系统,包含代码量不是非常大,学习完servlet和jsp的同学能很容易看懂,含有文档,以及创建mysql和sqlserver 的数据库和表的sql语句(考虑到使用的数据库不同),还有连接mysql和sqlserver的驱动包(sqlserver的驱动包分别有jdk1.7,jdk1.8,jdk1.9)。

2018-06-03

mybatis-spring-1.3.0.jar 下载

在CSDN下载的,花了我11积分,现在分享给大家,不希望大家花这么多积分去下载。因为避免资源重复,所以把jar包放在文件夹里,然后压缩了上传

2017-11-14

spring的所有jar包和源码包

ssh以及ssm整合需要的spring的所有jar包和源码包,是最新的,版本是5.0.1的欢迎大家下载体验

2017-11-06

jbarcode-0.2.8.jar

一维码生成的jar 特别好用 很简单 一定要下载哟,可以编写各种条形码!谢谢你们的支持!

2017-10-02

Git-2.14.0-64-bit

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1] Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 很多 Freedesktop 的项目迁移到了 Git 上

2017-09-20

空空如也

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

TA关注的人

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