- 博客(75)
- 资源 (8)
- 收藏
- 关注
原创 mac桌面版安装docker并安装centos环境
1、访问https://www.docker.com/products/docker-desktop,并点击下载,然后安装结束。2、安装完成后在启动台打开docker,并输入docker version在终端进行测试,出现版本号说明安装成功。3、在终端中输入docker search centos命令搜索centos镜像,此时会出来很多版本。4、输入命令拉取centos镜像,有两种方式。第一种方式通过docker pull centos拉取,下载的是最新版本的cnetos,第二种方式通过dock
2021-11-22 22:08:15
2284
原创 mac查看ruby版本出错undefined local variable or method `rsion‘ for main:Object (NameError)
当使用终端输入命令:ruby -version查看ruby版本时出现error:ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.arm64e-darwin21]-e:1:in `<main>': undefined local variable or method `rsion' for main:Object (NameError)原因是它将-version解析为rsion。使用ruby -v或ruby --version
2021-11-20 18:11:27
3052
原创 c++内存管理
c++内存管理new/deletec语言中提供了malloc和free两个系统函数,完成对堆内存的申请和释放。而c++则提供了两关键字new和delete;new用法:1、开辟单变量地址空间int *p = new int; //开辟大小为sizeof(int)空间int *a = new int(5);#include <iostream>#include <stdlib.h>using namespace std;//malloc free #inclu
2020-10-24 23:45:50
203
原创 如何使用Git/GitHub托管代码
什么是Git/GitHUB?Git:版本控制工具为代码记录一个个的版本,告别Ctrl+ZGitHUB:代码托管平台一个方代码的地方,类似网盘。世界上最大的同性交友网站Git的安装/GitHUB的注册根据提示操作即可Git安装:1、百度搜索Git,打开GIt-Downloads网页2、可以下载最新版本,也可以下载winodws其他版本3、下载完成后,双击打开应用程序,按照提示一路next就可以了,具体安装步骤如下:这里如果需要更改安装路径,可以进行更改,更改完成后点击next
2020-06-11 14:24:26
4006
4
原创 the remote end hung up unexpectedly Everything up-to-date
错误原因:git push时出现错误 the remote end hung up unexpectedly Everything up-to-date,导致代码无法成功上传。原因是因为自己的git库上面有一些数据导致整个git库比较大,而curl的postBuffer 默认值较小,所以出现了这个错误。解决方法:默认 Git 设置 http post 的缓存为 1MB,使用命令将git的缓存设为500M,重新配置一下postBuffer值方法1:命令行输入$ git config --glo
2020-06-11 11:42:04
6294
原创 二叉排序树中序遍历及节点的查找
代码展示节点类package demo10;public class Node { int value; Node left; Node right; public Node(int value){ this.value=value; } /** * 向子树中添加节点 * @param node ...
2020-04-30 12:11:19
1005
原创 二叉排序树的概述及中序遍历
概述:首先进行下面的对比:线性结构顺序存储,不排序:查找困难顺序存储,排序:删除插入困难链式存储:无论是否排序,查找困难综合以上特点,我们就想有没有一种结构,能够删除、查找、插入都不是那么困难,能够综合上述优点,这个时候我们就引入了二叉排序树。树结构查找是将查找表按照某种规律建成树结构。因为建构的树结构是按某种规律建立的,因此查找过程也遵循这种规律,可以获得较高的查找效率。1、...
2020-04-26 13:49:52
4217
原创 使用赫夫曼编码压缩及解压文件
压缩文件代码展示节点类package demo9;public class Node implements Comparable<Node>{ Byte data; int weight; Node left; Node right; public Node(Byte data,int weight){ this.dat...
2020-04-24 13:50:40
271
原创 使用赫夫曼编码进行解码
代码展示节点类package demo9;public class Node implements Comparable<Node>{ Byte data; int weight; Node left; Node right; public Node(Byte data,int weight){ this.data = d...
2020-04-23 17:31:49
181
原创 数据压缩之创建赫夫曼编码表(编码)
代码展示节点类package demo9;public class Node implements Comparable<Node>{ Byte data; int weight; Node left; Node right; public Node(Byte data,int weight){ this.data = d...
2020-04-21 22:16:09
154
原创 赫夫曼树概述及其创建
概述:由相同权值的一组叶子结点所构成的二叉树可能有不同的形态和不同的带权路径长度,具有最小带权路径长度的二叉树称为赫夫曼(Haffman)树。也称最优二叉树,它是n个带权叶子节点构成的所有二叉树中,带权路径长度最小的二叉树。节点的权:二叉树中的每个叶子节点经常对应一个有实际意义的数据,这个数据称为该节点的权。带权路径长度(WPL):树中所有叶子节点的带权路径长度之和。在二叉树中,二叉树的路...
2020-04-16 12:54:11
362
原创 线索二叉树的建立及其遍历
代码展示线索二叉树的建立及其遍历package demo7;public class ThreadedBinaryTree { ThreadedNode root; //用于临时存储前驱节点 ThreadedNode pre=null; //遍历线索二叉树 public void threadIterate(){ //用于临时存储...
2020-04-15 11:44:55
297
原创 线索二叉树
线索二叉树在以往介绍的二叉树的遍历中,不是用递归就是用堆栈或队列,本文将通过构建线索二叉树来简化对二叉树遍历的实现。1、线索二叉树的定义按照某种遍历方式对二叉树进行遍历,可以把二叉树中所有节点排列成一个线性序列。在该序列中,除第一个节点外,每个节点有且仅有一个直接前驱节点;除最后一个节点外,每个节点有且仅有一个直接后继节点。但是,二叉树中每个节点在这个序列中的直接前驱节点和直接后继节...
2020-04-14 15:23:58
161
原创 排序算法之堆排序
堆排序堆根据其排列特点分为大顶堆和小顶堆。顾名思义,大顶堆是指对于任何一个子树而言,父节点永远大于它的任何一个子节点。那相反,小顶堆是指对于任何一个子树而言,父节点永远小于它的任何一个子节点。如下如所示:我们依次对树中的节点进行编号,映射到数组中就是下面这个样子:堆排序基本思路:首先,我们将n个元素经过比较且交换位置按关键码建成大顶堆,此时堆顶的元素(即此时树中的根节点)是最大的,...
2020-04-11 19:27:48
455
原创 顺序存储之前序中序后序遍历二叉树
顺序存储二叉树的遍历顺序存储的二叉树通常情况只考虑完全二叉树第n个元素的左子节点是:2*n+1第n个元素的右子节点是:2*n+2第n个元素的父节点是:(n-1)/2package demo6;public class ArrayBinaryTree { int[] data; public ArrayBinaryTree(int[] data){ ...
2020-04-08 18:18:14
543
原创 二叉树前序中序后序遍历、节点的查找及其子树的删除
代码展示package demo5;public class BinaryTree { TreeNode root; //设置根节点 public void setRoot(TreeNode root){ this.root = root; } //获取根节点 public TreeNode getRoot(){ ...
2020-04-07 15:22:07
251
原创 二叉树删除节点时空指针异常Exception in thread "main" java.lang.NullPointerException
错误原因:Exception in thread “main” java.lang.NullPointerException(空指针异常)按照指示,跳到代码146行,发现是在进行递归时没有判断左儿子和右儿子是否为空,如果为空,则会出现空指针异常。解决方法:此时只需要在判断条件中添加左儿子和右儿子不为空的条件即可原码展示package demo5;public class B...
2020-04-07 15:19:28
468
原创 二叉树前序中序后序遍历及节点的查找
代码展示package demo5;public class BinaryTree { TreeNode root; //设置根节点 public void setRoot(TreeNode root){ this.root = root; } //获取根节点 public TreeNode getRoot(){ ...
2020-04-06 18:26:52
424
原创 链式存储之遍历二叉树
二叉树遍历前序遍历:首先遍历根节点,接着遍历左子树,最后遍历右子树。中序遍历:首先遍历左子树,接着遍历根节点,最后遍历右子树。后序遍历:首先遍历左子树,接着遍历右子树,最后遍历根节点。遍历思想:依据前序、中序、后序遍历的特点,使用递归,依次对二叉树的根节点、左子树和右子树进行遍历。代码展示package demo5;public class BinaryTree { T...
2020-04-05 14:49:42
183
原创 Pembuatan Sistem Registrasi Kamar Hotel Berbasis Website Pada Hotel Graha Prima Pacitan 外文翻译
外文原文https://download.csdn.net/download/one111a/12302206译文基于Graha prime Pacitan的酒店房间注册系统创建Anjar Priyadna1), Lies Yulianto 2 Universitas Surakarta 1) SMK N Pacitan 2) anjar.priyadna@gmail.com摘要网站...
2020-04-04 14:47:36
231
原创 Analysis and Simulink Modeling of the Performance of Dynamic Web Server Using JSP and PHP 外文翻译
外文原文:https://download.csdn.net/download/one111a/12302215译文:使用JSP和PHP对动态Web服务器的性能进行分析和Simulink建模Fontaine Rafamantanantsoa*, Paulson RavomampiandraUniversity of Fianarantsoa, Fianarantsoa, Madagasc...
2020-04-04 14:37:21
466
原创 Development of Laboratory Equipment Management System Based on JSP(基于JSP的实验室设备管理系统的开发)外文翻译
外文原文:https://download.csdn.net/download/one111a/12302188译文:基于JSP的实验室设备管理系统的开发Jing MaoThe Department of Electronic and Information Engineering, Ankang University,Ankang,Shaanxi725000, Chinadoi:...
2020-04-04 14:15:31
813
原创 Blog Management System Based on JSP(基于JSP的实验室设备管理系统的开发)外文翻译
外文原文:https://download.csdn.net/download/one111a/12302151译文:基于JSP的博客管理系统C.P.HANScience and Technology Institute of Shanxi Datong University, China摘要发表个人日志和有趣的内容逐渐成为当代社会展示自我、发现人才的一种新方式,博客由此诞生。Ser...
2020-04-04 13:53:20
1077
原创 创建链式二叉树
创建二叉树代码展示package demo5;public class BinaryTree { TreeNode root; //设置根节点 public void setRoot(TreeNode root){ this.root = root; } //获取根节点 public TreeNode getRoot()...
2020-04-03 12:40:59
2215
原创 树概述
树概述树结构:元素至多有一个前驱元素,而可有多个后继元素的情况,我们称之为树结构。为什么使用树结构:线性结构有两种存储结构,分别是顺序存储结构和链式存储结构。相比较而言,顺序存储查询较快,而一旦插入的数据量较大,则插入的速度显得比较慢。而链式存储则缓解了这种情况,但是查询的速度却对而言显得比较缓慢。而树结构则会综合这两种情况,它的查找性能和插入性能则整体比线性结构都要好一些。树的基本概...
2020-04-03 10:36:32
278
原创 基数排序之队列实现
基数排序之队列实现package demo4;import demo01.MyQueue;import java.util.Arrays;public class RadixQueueSort { public static void main(String[] args) { int[] arr = new int[]{23,6,189,45,9,287,...
2020-04-02 15:12:16
364
原创 基数排序队列实现时空指针异常Exception in thread "main" java.lang.NullPointerException
错误原因:Exception in thread “main” java.lang.NullPointerException空指针异常异常显示代码34行,原因是我创建了10个数组,但是里面每一个数组都是空的,也就是说数组里面的每一个队列都是空,数组里面一个队列都没有,下图所示:解决方法:为队列数组赋值,然后问题就解决了原码展示:package demo01;public c...
2020-04-02 15:09:38
39932
原创 排序算法之基数排序
基数排序代码展示package demo4;import java.util.Arrays;public class RadixSort { public static void main(String[] args) { int[] arr = new int[]{23,6,189,45,9,287,56,1,798,34,65,652,5,1024};...
2020-03-31 16:02:30
313
原创 排序算法之归并排序
归并排序代码展示package demo4;import java.util.Arrays;public class MergeSort { public static void main(String[] args) { int[] arr = new int[]{1,3,5,2,4,6,8,10}; System.out.println(...
2020-03-30 21:30:14
100
原创 归并排序栈溢出异常Exception in thread "main" java.lang.StackOverflowError
错误原因:Exception in thread “main” java.lang.StackOverflowError(归并排序栈溢出异常)原因是我的递归没有写结束条件,那现在我们要写一个结束,那什么时候写结束条件呢?就是当只有一个数字的时候,我们就不需要再递归了。什么情况下只有一个数字,当左边这个数字不小于右边这个数字,左边的数字有可能等于或者大于右边的时候,即low>=high的时...
2020-03-30 21:24:27
955
原创 如何在csdn编辑器里打出上下标
上标:将次幂放在两个^ 中间,例如n2,就输入n^2^。下标:将角标放在两个~ 中间,例如Ri就输入R~i~。
2020-03-30 13:16:50
771
2
原创 排序算法之简单选择排序
简单选择排序package demo4;import java.util.Arrays;public class SelectSort { public static void main(String[] args) { int[] arr = new int[]{3,2,5,8,9,4,6,1,5}; selectSort(arr); ...
2020-02-23 18:02:15
399
原创 排序算法之希尔排序
希尔排序package demo4;import java.util.Arrays;public class ShellSort { public static void main(String[] args) { int[] arr = new int[]{5,4,6,3,8,9,4,1,7,2,6}; System.out.println("...
2020-02-21 19:11:59
158
原创 排序算法之插入排序
直接插入排序package demo4;import java.util.Arrays;public class InsertSort { public static void main(String[] args) { int[] arr = new int[]{5,3,6,8,9,2,1,4,6}; insertSort(arr); ...
2020-02-20 13:30:26
153
原创 排序算法之快速排序
快速排序package demo4;import java.util.Arrays;public class QuickSort { public static void main(String[] args) { int[] arr = new int[]{3,4,6,7,2,7,2,8,0,9,1}; quickSort(arr, 0, a...
2020-02-19 21:10:18
226
原创 快排时栈溢出异常Exception in thread "main" java.lang.StackOverflowError
Exception in thread “main” java.lang.StackOverflowError在写快排算法时出现来了这样一个错误Exception in thread “main” java.lang.StackOverflowError,意思是堆栈溢出错误。出错原因是我在定义数组的初始位置跟结束位置时没有定义他们之间的大小关系,即数组的初始位置start必须小于结束位置end,...
2020-02-19 21:06:15
16089
原创 排序算法之冒泡排序
冒泡排序package demo4;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { int[] arr = new int[]{5,7,2,9,4,1,0,5,7}; System.out.println(Arr...
2020-02-19 17:31:03
381
原创 算法的时间复杂度和空间复杂度
如何衡量一个算法的优劣?一、事后统计的方法简言之就是先让程序在电脑上跑一下,在旁边弄一个计时器进行计数,这样它到底运行了多长时间我们就知道了,这种方法可行,我们可以知道运行了多久,但是问题是同一个程序在计算机上运行时,运行同一个程序,执行同一个任务,它占用的时间实际上和计算机当时的很多状况有关系,比如计算机当时的内存占用情况,还有当时CPU的占用情况,等等,甚至还和这台计算机本身有很大的关系...
2020-02-18 22:59:57
539
原创 汉诺塔问题
汉诺塔问题package demo3;public class TestHanoi { public static void main(String[] args) { hanoi(5,'A','B','C'); } /** * @param n 共有n个盘子 * @param from 开始的柱子 * @par...
2020-02-18 17:31:32
181
原创 递归和斐波那契
递归:在一个方法(函数)的内部调用该方法(函数)本身的编程方式递归package demo3;public class TestRecursive { public static void main(String[] args) { print(3); } //递归 public static void print(int i){...
2020-02-18 16:25:57
101
A software tool for testing JSP designed programs
2020-04-07
LearningtoAttendviaWord-AspectAssociativeFusion forAspect-basedSentimentAnalysis
2020-04-07
The Application of SQL-based Corporate Personnel Management System
2020-04-07
HITEC products,services target many hotel needs
2020-04-05
基于Graha prime Pacitan的酒店房间注册系统创建
2020-04-04
Development of Laboratory Equipment Management System Based on JSP
2020-04-04
Blog Management System Based on JSP
2020-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人