自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-09-15

java实现峰度系数和偏度系数项目背景依赖峰度系数和偏度系数感受项目背景SpringBoot项目依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>3.6.1</version>

2021-09-15 17:35:34 209

原创 手把手教你搭建个人博客:hexo+github

环境准备安装node.js环境(hexo博客框架基于node.js)安装git客户端操作步骤回到电脑桌面,点击鼠标右键,选择“Git Bash Here”输入命令行,npm install -g hexo在自己的E盘新建文件夹(不建议在C盘),名字为hexo。进入hexo文件夹,点击鼠标右键,选择“Git Bash Here”,输入指令hexo init 等待安装完成之后,继续在原界面输入命令npm install回到hexo文件夹,点击鼠标右键,选择“Git

2020-05-10 18:19:20 374

原创 Tomcat for windows的安装

从http://tomcat.apache.org下载Tomcat压缩包。版本为9.0.34配置环境变量JAVA_HOME,该变量指向jdk的安装路径(默认您已经配置了java环境)系统变量中新建一个环境变量,步骤如下1. 此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> 新建2. 变量名:CATALINA_HOME,变量值是To...

2020-05-06 09:35:29 492

原创 印象笔记代码高亮

印象笔记使用问题直接从IDEA粘贴代码到印象笔记,代码虽然高亮,但是格式没有缩进对齐,影响阅读工具安装Ditto软件,就是那个粘贴板神器。Ditto下载链接操作复制IDEA中的代码打开印象笔记,使用ctrl+`热键打开Ditto,双击之前复制的代码,即可完整粘贴。当前工具版本...

2020-05-03 12:15:55 1566

原创 怎么在evernote插入比较好看的代码

前言evernote虽然支持代码块功能,苦于没有语法高亮,看笔记的时候脑壳疼。所以自己就只能找第三方工具来实现了。先看效果图,觉得喜欢再继续往下看吧,否则浪费了您的时间印象笔记本身的代码块功能效果工具evernotenotepad++操作步骤在evernote中选一个表格,1x1表格即可,然后将表格拉宽从IDEA复制代码到notepad++,然后从notepad++中...

2020-04-12 12:41:14 1739

原创 归并排序-迭代实现-java

简洁代码public class ZZ { public static void main(String[] args) { int[] arr = {3, 4, 2, 5, 7, 0, 9, 8, 11, 1, 6}; mergeSort(arr); } public static void mergeSort(int[] arr) {...

2020-01-03 11:26:55 727

原创 归并排序-递归实现-java

用递归的归并排序需要深度为LogN的栈空间,虽然代码很简单易懂,但是会造成时间和空间上的性能损耗,为了优化归并排序,我们可以使用迭代代替递归。//使用递归的方式进行归并排序,所需要的空间复杂度是O(N+logN)。//怎么理解这个递归?就把它当做只能分成两个子序列即可。public class ZZ { public static void main(String[] args)...

2020-01-03 11:24:17 216

原创 直接插入排序-java

从第二个元素开始进行插入排序/** * 数据插入的序列,这个序列已经是有序的 * * 从小到大排序 * * @param arr */public static void InsertSort(int[] arr) { int len=arr.length; int i,j,min; for (i = 1; i <len ; i++) { ...

2020-01-03 11:22:45 111

原创 希尔排序-java

插入排序的一种,是缩小增量排序直接插入排序,在数据比较有序的时候,插入的效率较高。当数据量大且数据不怎么有序的时候,直接插入排序的效率就比较低。希尔排序就是在直接排序的基础上进行优化。public static void shellSort(int[] arr) { int len = arr.length; int d; int i, j, k, min; ...

2020-01-03 11:21:42 129 2

原创 选择排序-java

public class ZZ {public static void main(String[] args) {int[] arr = {3, 4, 2, 5, 7, 0, 9, 8, 1, 6};selectionSort(arr);showArr(arr);}/** * @param arr 从小到大排序 * * 每一趟(例如第i趟)排序,在后面的(n-...

2020-01-03 11:19:44 98

原创 堆排序-java

思路数组的下标实际上就代表了二叉树的节点位置建立大顶堆的规则,就是要从最后一个叶子节点的父节点开始,依靠父节点与子节点的下表关系进行大小比较,进行调整。在中间节点的时候,有时候调整好了,但是有可能子节点与子节点的子节点发生了规则违背,此刻依然需要进行调整。也就是进行递归操作。/** * 这个程序是将数组所有的元素直接构建堆 * <p> * 最大堆:根是最大的,左右节点...

2020-01-03 11:16:51 143

原创 冒泡排序-java

public class ZZ{ public static void main(String[] args) { int[] arr={3,4,2,5,7,0,9,8,1,6}; sort(arr); showArr(arr); } //从小到大排序 public static void bubbleSort(int...

2020-01-03 11:14:16 137 1

原创 快速排序-java

分治法每次都以数组的第一个数作为基准数字,进行分割排序。左边的数字比基准数小,右边的大/** * 我在这里并没有使用掏空法,而是直接使用了原有的数组。 * * 光看代码理解是没用的,一定要自己理解了基本的过程,再脱离笔记和搜索,重新自己能够写出来,这个才是真正的掌握了 */public class ZZ { public static void main(String[]...

2020-01-03 11:11:58 125

原创 已知前序遍历中序遍历,求二叉树的后序遍历

已知前序遍历中序遍历,求二叉树的后序遍历前序遍历与中序遍历规律与方法分析步骤代码实现前序遍历与中序遍历数组下标01234567前序遍历74165382中序遍历14567832规律与方法在二叉树的前序遍历中,第一个数字总是树的根节点的值。在中序遍历中找到根节点,则根节点左边的数字就是左子树节点值,根节点右边的数字...

2019-10-29 12:16:56 296

原创 手把手搭建一个完整的javaweb项目(适合新手)

致谢:在此感谢落尘曦的参考博文,附上原文地址说明:只是实现了简单的操作,但是逻辑并不严谨,仅适合新手,望注意。开发环境与工具IntelliJ IDEA 2018.3.3(Ultimate Edition)Mysql Workbench8.0jdk11Tomcat功能说明用户登录新用户注册用户列表展示用户信息删除用户信息更新操作步骤在mysql建立一个新表Stu...

2019-03-17 15:51:39 100504 31

原创 建立web项目(intellij for Mac)

前提:正确安装了tomcat,具体可以参照我的博文tomcat for mac 安装/开启/关闭选择新建项目,选择sdk,勾选webApplication,点击next填写项目名称,点击finish在WEB-INF中新建两个文件夹classes与lib,操作:new-》Directory点击File-&gt;Project Structure-&gt;Modules-&gt;Pat...

2019-03-17 15:44:44 1737

原创 Tomcat for mac的安装/启动/关闭

下载:apache官网上下载最新的tomcatmac版本的.gz文件包 下载链接将上述二进制包解压后改名为Tomcat,并复制到/Library目录下。具体步骤如下:打开Finder窗口,输入shift + Command + G,再输入/Library,进入此目录后,将Tomcat文件夹复制到此目录下开启关闭方法一(推荐) 1. 先进行权限修改:终端输入sudo chmod 755...

2019-03-17 15:43:18 4207

原创 数据库的连接

说明这是一个简单的连接数据库操作,没有进行异常处理package DataBaseOne; import java.sql.*; public class DBOne { public static void main(String[] args) throws Exception { DBOneDemo one = new DBOneDemo(); ...

2019-03-09 00:32:27 237

原创 数据库连接之前的导包操作

jdbc下载(即下载jar包) jar包下载地址新建一个正常的Java Project,点击 File - Project Structure - Modules - Dependencies,再点击下方 “+” - JARs or directories,然后选中 mysql-connector-java-5.1.39-bin.jar 文件(下载的jar包) ,点击ok就完事了。在窗口左侧...

2019-03-09 00:23:47 4414

原创 简单选择排序_java实现

思路分析每一次选出最小的一个数 //简单选择排序 public void simpleSelectionSort(int[] a) { int i, j, len; int p=1;//记录第n次的排序 int min;//将当前的i暂定为是最小的数的位置 int tmp;//用于交换 len = a...

2018-11-25 20:07:20 488

原创 java—链表反转

关键代码块private void reverseMyList(Node currentNode) { Node tmpNode=null; if(current==null||current.next==null){ return ; } while(current....

2018-11-23 23:15:52 355

空空如也

空空如也

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

TA关注的人

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