自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线性表的实现

线性表

2022-05-07 22:37:29 652

原创 降维中信息的损失对聚类结果的影响图形化表示

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、用到的降维算法1.PCA2.T-SNE3.SVD奇异值分解![在这里插入图片描述](https://img-blog.csdnimg.cn/3697ec93c8bb4b45b7ecc4582535e4d5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAemhlbi15dQ==,size_20,color_FFFFFF,

2022-04-03 11:56:59 1445

原创 递归和二分法求解例题实战

一路前行

2021-12-30 21:56:52 693

原创 算法入门递归案例实现

文章目录一、递归的简单实例1.阶乘递归2.递归打印从i~j 的数3.数组求和4.字符串翻转5.斐波那契数列6.求最大公约数7.汉诺塔8.二分查找总结

2021-12-23 22:23:10 322

原创 算法第一章位运算的简单应用

了解算法了解底层,了解位运算

2021-12-21 20:49:39 75

原创 理解MVC设计架构以及通过jsp、servlet访问数据库,前后端交互实现简单的注册、登录

这一路一定会有不如意,一定会有各种为什么,一定也有让你失望、又或者羡慕的人,想一想,你和其他人又不同为什么一定要和别人一样呢。

2021-10-26 21:25:21 1025

原创 数据库连接(二)JNDI应用

数据库连接(二)Tomcat下资源获取

2021-10-21 18:47:42 125

原创 JDBC连接mysql数据库两种方式

JDBC连接mysql数据库

2021-10-20 22:50:29 417

原创 Socekt实现TCP协议

Socekt实现TCP协议package jess.day14;import org.junit.Test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.*;/** * @author Jess * @date 2021/10/5 */public class SocketTest { @Test public vo

2021-10-05 20:29:15 148

原创 输入输出流拷贝文件+资源关闭

文件拷贝package jess.day13;import org.junit.Test;import java.io.*;/** * @author Jess * @date 2021/10/5 */public class CopyStream { /** * 拷贝文件 * * @param inPath 输出路径 * @param outPath 输出路径 */ public void copyFileStrea

2021-10-05 16:21:53 123

原创 IO流获取文件路径下的所有PDF文件

递归搜索文件 public void findAll(String path){ // 将路径new成File对象 File newFile = new File(path); // 获取该路径下文件数组 并 过滤 File[] file = newFile.listFiles((dir,name) -> name.contains(".pdf") || new File(dir,name).isDirectory());

2021-10-04 22:42:12 333

原创 反射对象的获取和方法的调用

测试类package jess.day11;/** * @author Jess * @date 2021/10/3 */public class User { private static final int MAN =1; private static final int WOMAN =1; private String no; public String name; private Integer age; private int sex

2021-10-03 14:44:00 175

原创 双重检查创建单例 volatile+synchronized

双重检查创建单例package jess;import jess.day04.Singleton;/** * @author Jess * @date 2021/9/30 */public class Singleton4 { // volatile 防止指令重排 造成不完整的单例对象 private static volatile Singleton4 INSTANCE; private Singleton4() { } public Sin

2021-09-30 12:19:30 165

原创 Java读写锁演示

利用ReentrantReadWriteLock类实现读写演示package jess.day07;import java.util.Random;import java.util.concurrent.locks.ReentrantReadWriteLock;/** * @author Jess * @date 2021/9/26 */public class ReadWriteLockTest { // 创建读写锁lock public static Reentr.

2021-09-26 12:01:25 94

原创 Java死锁实战演示

死锁利用synchronized的锁中锁实现对两个资源的争夺,实现死锁!package jess.day07;/** * @author Jess * @date 2021/9/26 */public class DeadLock { // 创建两个object锁 private static final Object OBJECT1 = new Object(); private static final Object OBJECT2 = new Object(

2021-09-26 11:59:08 139

原创 多线程求和计算

多线程求和计算:实现Callable接口package jess.day06;import java.util.concurrent.Callable;/** * @author Jess * @date 2021/9/25 *//** * 实现Callable接口 */public class UseCallable implements Callable { private long from; private long to; public Us

2021-09-25 10:24:54 302

原创 线程的三种创建方式

进程的创建:package jess.day05;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;/** * @author Jess * @date 2021/9/23 */public class UseRunnable implements Runnable{ @Override

2021-09-23 12:10:14 72

原创 枚举实现创建单例

枚举实现单例package jess.day04;/** * @author Jess * @date 2021/9/21 */public class Singleton { /** * 私有化无参构造 */ private Singleton(){} /** * 创建单例的静态方法 在调用该静态方法时创建一个对象 */ public static Singleton getSinleton(){ //

2021-09-21 13:26:59 219

原创 单例模式的三种创建

文章目录前言一、静态常量懒汉式二、静态常量饿汉式三、内部类懒汉式前言单例模式的三种创建一、静态常量懒汉式package jess.day03;/** * 静态常量懒汉式 * @author Jess * @date 2021/9/13 */public class Singleton { // 懒汉式 private static final Singleton INSTANCE =new Singleton(); // 隐式无参构造 private

2021-09-13 15:47:18 145

原创 先降维后聚类+评价指标sklearn+wine数据集实战

本文主要就之前学习的算法加以应用,练习使用sklearn库,初学者建议参考,利用wine数据集做实验,该数据集偏小,对电脑要求不高且具有较好的效果。先降维后聚类是本例子的思想。

2021-08-18 12:12:22 7887 3

原创 常见聚类算法汇总

正式步入机器学习

2021-07-16 17:19:05 22925 3

原创 数据结构排序功能(菜单用GUI实现)Java版

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、程序的总体思路二、使用步骤1.引入库2.读入数据总结前言小编由于期末考试,太忙了,所以最近没有更新,希望谅解。本次针对小编结课实训写的一个简单排序程序作为讲解,主要是排序的五种方式和Java图形界面的运用,适合初学者理解排序算法、GUI、事件处理、以及面向对象的思想。一、程序的总体思路该城西二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as

2020-12-28 23:18:25 3429 16

原创 学生信息管理系统Java版(信息自动生成)

文章目录前言一、学生信息管理系统内容要求二、实现思路1.储存学生对象(集合)2.构造工具类3.实现控制台交互三、代码实现总结前言本案例作为对Java基础学习后的练习,掌握集合的使用方法,字符串的处理操作以及一系列循环开关语句的运用。在eclipse编译环境下实现,体会类的封装,方法的封装与调用,适合初学者学习和理解!提示:以下是本篇文章正文内容,下面案例可供参考一、学生信息管理系统内容要求存储学生对象实现增、删、改、查四个功能进行简单的封装实现交互信息示例:pandas 是基于Nu

2020-11-13 09:48:39 2580 2

原创 Java实现顺序栈的基本操作(泛型结构)

文章目录前言一、基本实现思路二、代码实现1.构造栈与与实现栈的基本操作2.具体实例测试代码1、String类实现2、Integer类实现总结前言用Java实现顺序栈的基本操作,采用泛型结构,可以适应更多场合运用,避免了上篇文章只是储存int类型的单链表的缺点。本文以String 和Integer为例简单介绍。作为知识的总结与理解提示:以下是本篇文章正文内容。一、基本实现思路1. 构建栈(数组)2. 实现栈的基本操作(进栈、出栈、取栈顶元素、显示栈内元素)3. 具体实现测试二、代码实现

2020-11-06 18:18:35 2275 6

原创 Java实现单链表的简单操作

文章目录前言一、基本实现思路二、代码实现1.定义结点类2.定义链表类3.测试调用4.结果总结前言用Java实现单链表的简单操作,阅读本文和上一篇文章体会Java中类与C++中结构体指针的区别提示:以下是本篇文章正文内容,下面案例可供参考一、基本实现思路构造结点类构造链表类具体测试实现二、代码实现1.定义结点类package list.test01;/* *定义结点类*/public class Node { private int data; public Nod.

2020-11-03 11:17:29 1253 11

原创 C、C++介绍线性表基本操作

线性表的基本操作文章目录线性表的基本操作前言一、顺序表1、定义2、初始化构建3、插入操作1、算法2、代码实现4、删除操作1、算法2、代码实现5、合并操作二、链表1.单链表2.循环链表3.双向链表总结1前言线性表包括两部分顺序表和链表提示:以下是本篇文章正文内容,下面案例可供参考一、顺序表#define LISST_INIT_SIZE 100#define LISTINCREMENT 10#define OK 0#define OVERFLOW 1typedef int Elem

2020-10-30 10:04:18 2764

空空如也

空空如也

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

TA关注的人

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