自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (2)
  • 收藏
  • 关注

原创 老韩一周学会Linux——笔记整理目录(超级详细)——更新至JAVAEE篇

引言根据B站老韩的一周学会Linux,而记得笔记。不得不说,老韩讲的Linux讲的特别好。是个启蒙老师。B站搜“韩顺平”即可看见。为此记笔记。此文章为目录一、虚拟机的安装与Centors安装,安装vmtools,虚拟机的克隆,虚拟机的快照,共享文件的使用l链接:虚拟机的安装与Centors安装,安装vmtools,虚拟机的克隆,虚拟机的快照,共享文件的使用二、Linux目录结构,XSHELL和XFTP介绍,Vi和Vim使用以及快捷键需求Linux目录结构,XSHELL和XFTP介绍,Vi和Vim

2021-03-21 20:22:09 6625 12

原创 一、【Pytorch笔记】pytorch简介,开发环境安装,搭建

进入file->settings->找到该项目->python Interpreter。,把官网上复制的文字粘贴并执行,随后输入y即可。* 可以添加conda等需要的东西。

2023-05-11 17:16:33 556 1

原创 五、考研C语言笔记——选择结构

选择结构的定义,关系运算符和逻辑运算符的区别,各类运算的级别if else语句和switch语句

2022-08-03 21:51:04 374

原创 四、考研C语言笔记——顺序结构

C语言中的顺序结构,顺序结构中的执行语句,printf函数,scanf函数,getchar和putchar函数之间的易错点

2022-08-03 20:51:46 559

原创 三、考研C语言笔记——C语言的组成,数据,数据类型的区别,常量与变量区别,表达式中考点

本文论述了C语言中几个比较重要的概念,区分常量、变量、表达式、函数。常量:值不发生变化的量(4类:整型 实型 字符型 字符串)变量:值随时都能改变的量(常量存于变量之中)其中表达式中几个比较重要部分,如算术运算符及赋值表达式,隐式转换,自增自减运算,强制类型转换等......

2022-08-02 21:26:48 712

原创 二、考研C语言笔记——数制,数制之间转换以及应用

一、数制之间的转换1.四种数制(十进制 二进制 八进制 十六进制)2.四种进制之间的转换以及口诀二、数制的具体应用(内存地址映射)

2022-08-01 18:27:39 467 1

原创 JAVA分布式——Redis笔记(四)【参照动力节点课程】

一、Redis的配置文件详解Redis.conf 常用部分配置设置二、Redis的持久化AOF和RDB策略三、Redis的事务multi命令的使用 四、Redis消息的发布与订阅订阅与发布的命令五、Redis的主从复制从天堂到地狱哨兵模式六、Jedis操作Redis

2022-03-03 02:59:46 317

原创 navicat可以连接数据库,但是IDEA逆向工程以及IDEA内部连接虚拟机数据库失败原因

报错起因:navicat可以连接数据库,但是IDEA逆向工程以及IDEA内部连接虚拟机数据库失败原因报错原文:Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2……Cannot connect to a database报错原因:Linux虚拟机的防火墙没有关,导致IDEA,或者逆向工程无法使用,但是Navicat可以连接到虚拟机的数据库解决方案

2022-03-03 02:41:30 2105 1

原创 十三、考研数据结构笔记——图的应用(最小生成树,最短路径,拓扑排序,关键路径)

本文主要列举考研中的图一些常考应用以及做题技巧一、最小生成树1.1 概念1.2 性质1.3 Prim算法1.4 Kruskal二、最短路径BFS算法Dijkstra算法Floyld算法有向无环图三、拓扑排序AOV网拓扑排序四、关键路径AOE网及其性质手算关键路径

2021-12-18 22:53:38 1098 1

原创 十二、考研数据结构笔记——图的遍历

一、广度优先搜索(BFS)1.1 思想类似于二叉树的层序遍历从一个顶点开始找到与其所有相邻顶点。标记被访问过需要辅助队列1.2 代码1.3 性质对无向图,调用BFS函数次数等于连通分量数目邻接矩阵,邻接表广度优先遍历不唯一复杂度邻接矩阵:O(v²)邻接表:O(v+e)应用点:生成树Prim最短路径(Dijkstra)二、深度优先搜索(DFS)2.1 思想类似于二叉树的先序遍历从一个顶点开始,找一个与其相邻的一个顶点。标记访问过的结点需要借助栈

2021-12-16 23:22:08 1129

原创 十一、考研数据结构笔记——图的基本概念,图的基本性质,图的存储结构

本文主要诉说,1、图的基本概念,常见的易混淆点,完全图,简单图,度,距离和连通分量,2、图的四种存储方式,邻接矩阵,邻接表。3、图的常见概念性考点

2021-12-11 20:27:25 2842

原创 十、考研数据结构笔记——树的应用,二叉树与树之间转换,二叉排序树,平衡二叉树,哈夫曼树考点

关于树的一些重要应用,做题技巧,经典例题一、二叉树与森林,树之间的转换。二、二叉排序树三、平衡二叉树四、哈夫曼树

2021-12-08 20:24:03 1241 3

原创 九、考研数据结构笔记——二叉树遍历和线索二叉树构造,常见易错点

1、二叉树的先序中序后序遍历,手算代码以及常考的递归及非递归代码2、线索二叉树的遍历,以及线索二叉树的构造...

2021-12-05 23:24:02 3392 3

原创 八、考研数据结构笔记—— 树的基本概念以及常见的树

树的基本概念,基本术语易混点。普通二叉树的性质,满二叉树,完全二叉树的性质,区别。针对选择填空常考的易混点

2021-12-03 22:37:50 1594 2

原创 六、考研数据结构笔记——数组与广义表

二维数组的行,列优先原则与一维数组之间的关系对称矩阵,三角矩阵,三对角矩阵与一维数组下标k之间的转换公式,广义表三个常考知识点

2021-12-01 00:19:39 1227 6

原创 五、考研数据结构笔记——栈与队列的应用

栈的在括号中的应用应用一:栈在括号中的应用应用二:栈在表达式中的应用应用三:栈在递归中的应用应用四:队列在层序遍历中的应用

2021-11-29 21:29:34 878 5

原创 四、考研数据结构笔记——栈与队列基础知识

考研数据结构栈与队列的理解,易混淆点,基本需要熟记的代码

2021-11-27 23:23:16 1119 3

原创 三、考研数据结构笔记——线性表(顺序表和链表混淆点,需要熟悉的代码以及选择题解答题总结)

一、线性表概述

2021-11-23 20:58:13 1832

原创 二、考研数据结构笔记——绪论(理解数据结构,算法,时间复杂度计算做题技巧)

一、数据结构基本概念1、数据:数据是信息的载体。客观事物的一种表现形式。万事万物都能用数据表示出来。2、数据元素:数据元素是数据的基本单位,一个数据元素有若干个数据项组成3、数据项:构成数据元素的不可分割的最小单元。理解:学java的可以这么理解,学生就是一个类,一个类里面有很多属性,比如学号,姓名和性别。学生 = 类 = 数据元素学号,姓名,性别=数据项。一个学生有多个数据项(学号,性别等等等)结合这个再读一遍概念就理解了.4、数据对象:是具有相同性质的数据元素的集合,是数据对象的一个子

2021-11-22 00:32:01 2358 5

原创 一、考研数据结构笔记——引言及目录

一、关于我理解的数据结构1. 引言本人自2021年3月准备考研,考研主要是为了提升学历,本科院校不是理想。迫切需要提高学历。写这刊博客,主要是总结我考研路上对数据结构的一些理解,以及为了方便我后面进行复习。再其次,这是我这段时间的一些理解,以后若不用的话,可能会忘记。但都是一种宝贵的经验2.对数据结构的理解跟很多同学一样,我一开始就是想着数据结构怎么学,代码要背的问题。其实,学数据结构主要分为两步:主要 先进行手算模拟,说白了就是会写题目注重逻辑。理解跟个数据结构是关键。其次进行代

2021-11-21 23:33:36 1018 1

原创 JAVA数据结构——KMP算法

一、KMP算法问题提出有一个字符串 str1=“BBC ABCDAB ABCDABCDABDE”对其进行判断,里面是否包含另外一个字符串 str2="ABCDABD"二、KMP算法算法思想2.1 具体移动步骤第一步:用str1的第一个字符和str2的第一个字符去比较,不符合,关键词向后移动一位第二步:重复步骤一,继续向后移动第三步:一直重复直到str1有一个字符与str2的第一个字符符合为止第四步:接着比较字符串和搜索词的下一个字符,是否还是符合,符合直接比,不符合

2021-06-30 20:18:52 330 4

原创 JAVA分布式——Springboot(二)Springboot集成JSP,Springboot集成事务,Springboot集成SSM框架

一、集成JSP1.新建一个目录webapp,并修改文件夹属性第一步:创建一个Springboot-web项目第二步:将该文件夹进行设置2. 在pom.xml文件中添加依赖<dependencies> <!--springboot框架web项目起步依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&

2021-05-14 08:16:58 274 2

原创 Windows下连接Linux的mysql,Navicat Premium连接Linux,Navicat Premium报1130错误

一、 首先Linux下要确定已经安装mysql二、启动mysql服务启动命令:service mysqld start三、输入mysql命令,进入mysql到这就表明Linux上的Mysql服务已经启动完毕了四、在Navicat Premium上,新建连接尝试连接Linux的数据库这里表明我的数据库不允许外部连接,搜了好多材料对这一步进行五、解决1130的问题使用到的数据库命令1.mysql -u root -p2.mysql>usemysql;3.mysql>upd

2021-04-27 08:20:56 162

原创 JAVA分布式——Springboot(一)Springboot快速入门,application.properties,application.yml核心配置文件的解释,目录解释,自定义配置项,

一、springboot基础知识1.1 概述Spring Boot 可以非常容易和快速地创建基于 Spring 框架的应用程序,它让编码,配置,部署,监控。正因为 Spring Boot 它化繁为简,让开发变得极其简单和快速,所以在业界备受关注。1.2 特性能够快速创建基于 Spring 的应用程序能够直接使用 java main 方法启动内嵌的 Tomcat 服务器运行 Spring Boot 程序,不需要部署 war 包文件提供约定的 starter POM 来简化 Maven 配置,让

2021-04-26 09:23:27 475

原创 JAVA分布式管理——Maven进阶(多模块管理,如何创建父子工程,创建父子工程的方式)

一、使用多模块的背景在创建一个工程时,往往需要多个模块进行协调commonModel:提供公共的基础服务,比如工具类、常量类等等;bussinessModel:业务模块,是系统真正要实现的业务,依赖于 common 模块,比如订单管理、财务统计、会员管理等;application:可发布的 web 应用,由各个 bussinessModel 组成,最终满足项目整体需求;第三方模块:包括各类框架,Spring、MyBatis、日志等。整个应用都是依赖它们完成完成。Maven 管理多模块应用的实

2021-04-17 11:31:20 1672

原创 JAVA分布式——Redis笔记(三)常用关于各种数据的操作命令,关于List数据类型的操作命令,关于Set数据类型的操作命令,关于harsh类型的操作命令,关于有序集合的常用命令

一、关于List数据类型的操作命令1.1 列表(List)Redis列表是简单的字符串列表,按照插入顺序排序,左边(头部)、右边(尾部)或者中间都可以添加元素。链表的操作无论是头或者尾效率都极高,但是如果对中间元素进行操作,那效率会大大降低了。列表类型的数据操作总的思想是通过key和下标操作value,key是数据标识,下标是数据在列表中的位置,value是我们感兴趣的业务数据。每一个元素的下标可以用负数表示,负下标表示从表尾计算,最后一个元素下标为-1元素在列表中的顺序由放入的顺

2021-04-17 08:22:32 912

原创 JAVA分布式——Redis笔记(二)Redis的基础知识,Redis的五种数据结构,关于key的操作命令,关于字符串数据类型的操作命令

一、Redis的基本知识1.1

2021-04-07 10:59:15 363

原创 JAVA分布式——Redis笔记(一)在Linux上安装Redis,服务器端开启和关闭Redis,客户端开启和关闭Redis,Redis简介,Redis的历史

一、非关系型数据库(NoSQL)出现的原因随着时代,对数据的存储,随之产生更高级的处理数据的手段①单机数据库时代:一个应用,一个单机数据库实例。当数据过多时,查询的时间就会很长。②缓存、水平切分时代:一张表一个数据库。且中间添加一个缓存,将常用数据存放在内存,访问较快③读写分离时代:由于数据过多,多人访问一个数据库的一张表,并同时进行增删改查,压力过大。将数据库中的表分开多个做成一个集群,一部分进行读,一部分进行写。读写分离。内部进行通知,数据同步④分表分库时代(集群):由于数据太

2021-03-23 10:05:28 283 1

原创 小甲鱼笔记:数据结构——线性表(四)循环链表和双向链表,约瑟夫问题,魔术师发牌问题,判断一个单链表是否有环

一、循环链表

2021-03-21 21:56:49 237

原创 JAVA分布式——dubbo(一)Duboo入门,Dubbo的介绍,Dubbo的直连方式,Dubbo的最佳服务的实现,Zookeeper的安装

一、什么是分布式?1.1 分布式框架分布式系统是若干独立系统的集合,但是用户使用起来像是在使用一套系统。1.2 分布式系统规模的逐步扩大和业务的复杂,单台计算机抗不住过大流量1.3 演变1. 单一架构当网站流量很小的时候,将所有一个用放到一台服务器上,打包运行公司管理系统/超市收银系统优点:开发简单,部署简单缺点:扩展性不容易,不易维护,性能难以提升2. 垂直应用架构将大应用拆分成为小应用(一般按照业务拆分),根据不同的访问频率决定各自业务部署的服务器数量优点:拓展容易缺点:

2021-03-16 08:34:12 725 2

原创 小甲鱼笔记:数据结构——线性表(三)头插法,尾插法,单链表的整表删除,顺序存储结构和单链表结果的优缺点,静态链表,静态链表的

一、单链表的整表创建1. 概述及说明单链表的数据是分散在内存的各个角落的,对于每个链表来说,所占用的大小和位置都不需要预先分配划定,可以根据系统的情况和实际的需要即时生成算法思路声明一个结点p和计数器变量i初始化一空链表L让L的头结点的指针指向NULL,即建立一个带头结点的单链表循环实现后继结点的赋值和插入2.头插法从一个空表开始,生成新结点,读取数据存放到新结点的数据域中,然后将新结点插入到当前链表的表头上,直到结束为止先让新节点的next指向头结点之后,然后让表头的nex

2021-03-12 21:33:14 366

原创 小甲鱼笔记:数据结构——线性表(二)线性表的链式存储结构,单链表,头指针与头结点的区别,单链表的增,删,插入元素操作以及效率问题

一、线性表的链式存储结构1.特点:线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以存在内存中未被占用的任意位置。链式存储结构中,除了要存储数据元素信息外,还要存储它的后继元素的地址(指针)。也就是说除了存储本身信息外,还要存储一个指示其直接后继的存储位置的信息。...

2021-03-08 11:15:12 605

原创 最新整理版C语言经典100题(持续更新)1~8题

题目一:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。示例源代码:题目考点:逻辑,for循环,if语句#include <stdio.h>void main(){ int x,y,z; int sum =0; printf("正在计算中..."); for(x=1;x<5;x++){ for(y=1;y<5;y++){ fo

2021-03-06 22:39:44 318

原创 Linux笔记(十三)——提供资源、在Linux完成jdk的安装,tomcat安装,mysql安装,安装IDEA

一、安装JDKjdk链接链接:https://pan.baidu.com/s/12w7sM1cNa4xr08LJepw8rw提取码:zdw71. mkdir/opt/jdk2. 通过xfp7上传到/opt/jdk下3. cd/opt/jdk4. 解压:tar -zxvf jdk-8u5. mkdir /usr/local/java6. mv /opt/jdk/jdk1.8.0 /usr/local/java/7. 配置环境变量的配置文件 vim /etc/profile8. e

2021-02-09 12:09:11 722

原创 Linux笔记(十二)——RPM和YUM的介绍和使用,两种方式下载软件

一、基本介绍1. 概述rpm用于互联网下载包的打包以及安装工具,它包含在某些Linux分发版中。它生成具有.RPM拓展名的文件。RPM是Red Package Manager(RedHat软件包管理工具)的缩写。类似于window的setup.exe2.rpm的简单查询指令查询已安装的rpm列表 :rpm -qa|grep xx例如:查询系统是否安装火狐浏览器3.rpm包名基本格式查询返回的结果为一个rpm包名:firefox-78.6.0-1.el7.centos.x86_64

2021-02-08 15:05:06 880 1

原创 Linux笔记(十一)——服务管理,监控网络状态,防火墙开启端口与关闭端口,service指令,服务的自启动和关闭,systemctl指令,查看服务

一、服务管理基本介绍1. 概述服务本质就是进程,但因为运行在后台,通常都会监听某个端口,等待其他程序的请求,比如(mysql,sshd,防火墙等)。因此又称为守护进程2.service管理指令service服务名[ start | stop | restart | reload | status ]在centos7.0之后,很多服务不再使用service。而是使用 systemctl仍被service指令管理的服务在 /etc/init.d 查看3.案例:演示使用service指令,

2021-02-08 12:18:43 2953

原创 Linux笔记(十)——进程管理,显示执行的进程,终止进程,查看进程树

一、基本介绍Linux中,每个执行的程序都称为一个进程。每一个进程都分配一个ID号每个进程都可以以两种方式存在。前台与后台

2021-02-06 11:15:33 693

原创 Linux笔记(九)——网络配置,网络配置原理,查看网络IP和网关,Linux的环境配置,设置主机名和host映射

一、网络配置原理图我们通过在windows中输入ipconfig和Linux中的ifconfig会发现有很多相同之处都是以Linux虚拟机的IP地址和Windows下的vmnet8都是以 192.168.195开头二、查看网络IP和网关

2021-02-05 22:10:15 1080

原创 Linux笔记(八)——磁盘分区、挂载,挂载的经典案例,磁盘的情况查询

一、分区介绍1. 原理介绍Linux不论有几个分区,分给哪一个目录使用,它归根到底只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分Liunx采用一种“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得2.硬盘说明Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘IDE硬盘,驱动器标识符为“hdx ~ ”,其中“hd”表明分区所

2021-02-03 20:46:25 789

原创 Linux笔记(七)——定时任务调度,crond任务调度使用及其练习,at定时任务使用及其练习

一、crond 任务调度1. 概述crontab 进行 定时任务的设置任务调度:系统在某个时间执行的特定的命令或程序任务调度分类:系统工作:如有些重要工作必须周而复始地执行个别用户工作:个别用户可能希望执行某些程序,如对mysql数据库的备份2. 基本语法crontab [选项]3. 常见选项选项说明-e编辑crontab定时任务-l查询crontab任务-r删除当前用户所有的crontab任务4.快速入门设置一个任务调度文

2021-02-02 09:06:59 2476 2

(完整word版)c语言经典习题100例.doc

(完整word版)c语言经典习题100例.doc

2021-04-12

JAVASwing员工管理系统

纯JAVASwing员工管理系统源码,纯手工制作,适合JAVA基础者上机操作初学者

2020-12-30

空空如也

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

TA关注的人

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