- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 git遇到的问题
1): ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'git@github.com:JSL22/JSL22.github.io.git'hint: Updates were rejected because the tip of your curr...
2021-08-15 22:26:08
144
原创 Java基础-由浅入深
1、== 与 equals()== ,基本数据类型为值比较;引用类型为 引用比较equals() ,默认引用比较,但很多类重写equals方法一般为值比较2、 值传递和引用传递 【相关:Java内存模型】值传递:将实参的内容副本 通过形参传入方法内部,形参的任何操作都不影响实参的内容。引用传递:实参的地址 通过形参传入方法的内部,实参和形参都指向同一个对象,对形参的操作会影响原本内容。执行一个方法,方法以栈帧的数据结构形式入栈。在栈中若局部变量是基本数据类型,先在栈中寻找相同的数据进行赋
2021-03-20 21:31:38
179
原创 git bash 下载GitHub上 单个文件
第一种git init //初始化git config core.sparsecheckout true // 设置允许下载子目录echo 文件名 >> .git/info/sparse-checkout //设置需要下载的文件git remote add origin 项目git pull origin 分支 # 错误提示 时而有,时而无操作项目: https://github.com/tastejs/todomvc.git第二种git init git .
2021-01-29 10:36:35
389
原创 Mybatis基础配置
注意 : MySQL 的 版本1.基础配置pom.xml<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.3</version> </dependency> <dependency&
2020-05-27 17:53:27
134
原创 MySQL约束命令
约束 :对表中的数据进行限定 ,保证数据的正确性 、有效性和完整性非空约束创建表前添加 create table 表名(列名 数据类型 not null);创建表后添加 alter table 表名 modify 列名 数据类型 not null;删除表约束 alter table 表名 modify 列名 数据类型;唯一约束创建表前添加 create table 表名(列名 数据类型 unique);创建表后添加 alter table 表名 modify 列名 数据类
2020-05-18 23:17:28
247
原创 快速排序 (java)
三人行,必有我师方法 1关键过程图java 代码/** * 快速排序 为 不稳定排序 * @author jishali * */public class QuickSort { public static int divide(int[] array, int l, int r) { int point = l + (int)Math.random()*(r - l)...
2020-05-03 15:43:13
192
原创 CentOS 7 安装MySQL5.7.16
注意MySQL版本的不同,安装过程会有不同检验是否安装过mysqlrpm -qa | grep -i mysql若存在MariaDB(系统自带)或MySQL,则删除rpm -qa|grep mariadbyum remove mariadb... # 删除显示的mariadbXXX# 如 :yum remove mariadb-libs-5.5.52-1.el7.x86_64...
2020-04-15 18:11:31
251
原创 CentOS7 配置 Hadoop
文章目录下载并上传JDK和HadoopJDK安装配置修改hosts文件配置Hadoop免密登录浏览器中输入如若出现错误,还望指正,即使是专有名词也行ip主机名主服务器192.168.142.110KVM04节点192.168.142.100slave下载并上传JDK和Hadoop CentOS Linux release 7.3.1611 (Core...
2020-03-30 17:20:54
182
原创 微信小程序中template和缓存的使用
仅仅是为了,贯通代码的逻辑,代码不是最优化文章目录1 使用template模板、数据及样式抽取2 缓存3 使用缓存操作类没有直接上代码,是为了造成看的云里雾里;或许上面的流程还无法保证明白template的 *逻辑流程*1 使用template模板、数据及样式抽取项目的目录代码的逻辑流程2 缓存在上面流程的基础上,app.js中添加如下代码,具有缓存作用第一种v...
2020-03-29 21:48:28
308
原创 MySQL基本命令
希望便于理解与查找, 如有错误,还望指正文章目录操作 数据库命令C(create)创建R(retrieve)查询D (delete)删除U(update)修改操作 表命令C(create)创建R(retrieve)查询D(delete)删除U(update)修改操作 表中数据命令添加数据删除数据修改数据查询记录排序限制显示操作 数据库命令使用数据库use 数据库名;C(creat...
2020-03-23 19:52:50
256
原创 短语 、直接短语 、 句柄
文章目录1. 短语 、 直接短语 、句柄关系短语直接短语句柄2. 例题1. 短语 、 直接短语 、句柄关系短语直接短语句柄2. 例题
2019-11-24 15:52:56
973
原创 NFA转换为DFA过程,适合解题,不适用理解其中的底层算法原理
以下代码来自 华保健老师讲授的编译原理 ,部分算法帮助理解解题过程请一步步看例题的解析如若 例题看不下去或者不理解其中部分的解题步骤,可以看这位老师的课程若有问题,希望反馈,共同学习文章目录词法分析器子集构造算法eps_closure()算法 (深度优先)子集构造算法例 题:解题过程 :DFA 转换表:结果图 :词法分析器子集构造算法eps_closure()算法 (深度优...
2019-11-10 23:03:39
1141
原创 计数排序(Java)
#include <stdio.h>#include <stdlib.h>#include <string.h>#define N 1000/** 计数排序 : 依靠数组下标 和 元素 匹配 (1) 找出所有元素中 最大值max , 最小值min 计算数组长度 max - min ...
2019-09-26 20:59:50
136
原创 Spring boot 中Maven的简单配置
1. 下载Maven 压缩包解压(强烈建议不要最新的版本,坑死人) [https://archive.apache.org/dist/maven/maven-3/](https://archive.apache.org/dist/maven/maven-3/)2. 配置环境变量 MAVEN_HOME maven 的绝对路径 path maven里b...
2019-09-19 22:16:07
1008
原创 try块catch块finally块中含有return 问题
尝试注释try、catch 、finally 代码其中的一个,查看运行的结果,如果会debug更好,加深理解 try { //可能抛出异常的代码 }catch() { //括号内异常信息 //捕获异常,处理异常的代码 }finally{ // 有无异常都执行 (特殊条件下不执行) }知识点r...
2019-06-09 18:10:15
498
原创 Git 常用命令
(一)git上传文件大致流程图流程图以上为大致过程,仅供参考(二)git 常用命令图一分支命令图二图三以上仅为Git 中的常用命令 ,若要深入Git ,还需要系统系统学习Git...
2019-03-30 10:23:51
111
原创 CentOS 7 x86_64 安装alien
下面网址希望对你们有帮助https://www.linuxidc.com/Linux/2011-10/45010.htmhttps://fossies.org/linux/alien/Alien/Package/Deb.pmhttps://www.tecmint.com/convert-from-rpm-to-deb-and-deb-to-rpm-package-using-alien...
2019-02-22 21:14:21
14047
14
原创 Linux硬盘分区的过程
整理一下脑回路,别太乱就行分区吧!先添加一个硬盘, 分区完干嘛呢! 格式化,为啥格式化,规定要放是什么东西,终于能放了,那就挂载吧!等等,你需要自动挂载的服务?使用一个硬盘也不容易呀(菜鸟的咆哮)!目录分区格式化挂载知识点分区先添加一个硬盘添加一个硬盘(一直下一步即可)#fdisk -l 列出系统分区,可以查看添加硬盘成...
2019-01-21 22:22:49
3158
原创 Linux的网络适配器
了解一下,省的脑壳痛 桥接模式对应的虚拟网络名称“VMnet0” 桥接模式下,虚拟机通过主机的网卡进行通信,若物理主机有多块网卡(有线的和无线网卡),应选择桥结哪块物理网卡桥接模式下,虚拟机和物理主机同等地位,可以通过物理主机的网卡访问外网(局域网),一个局域网的其他计算机可以访问虚拟机。为虚拟机设置一个与物理网卡在同个网段的IP,则虚拟机就可以与物理主机以及局域...
2019-01-18 17:38:36
5459
转载 CentOS7用yum安装软件显示错误:cannot find a valid baseurl for repo: base/7/x86_64
转载自 https://blog.csdn.net/qq_37922264/article/details/81054673 ...
2019-01-09 13:34:45
2212
1
原创 1181 : 谁的年龄最小(结构体专题)
题目描述设计一个结构体类型,包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,输出年龄最小的好友的姓名和出生日期。输入首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不超过8位)以及三个整数,分别表示出生日期的年月日。输出输出年龄最小的好友的姓名和出生日期,用空格隔开,出生日期的输出格式...
2019-01-05 00:00:07
2571
原创 Linux 在图形界面复制文件目录(文件夹路径)
Centos 中按 ctrl+ L显示文件路径按 esc 键恢复原来的样式Ubuntu 和Red Hat(红帽)中同样可以使用 下载 centos 和 ubuntu ...
2019-01-03 22:57:27
8412
3
原创 1149 : 查找子数组
通过此题,找到自身知识上的不足 题目描述 给定两个整型数组,数组a有n个元素, 数组b有m个元素,1<=m<=n<100,请检验数组b是否是数组a的子数组。若从数组a的某个元素a[i]开始,有b[0]=a[i],b[1]=a[i+1],......,b[m]=a[i+m],则称数组b...
2018-12-29 14:25:21
481
原创 1078 : a+b(多实例测试1)
这个没毛病没毛病,真的没毛病! 题目描述 计算A+B 输入 输入第1行为一个整数n(1≤n≤10),代表测试的组数。下面有n组测试数据,每组1行,为2个整数,为A, B。输出 对每行输入,输出A+B的值,单独占一行。样例输入复制21 23 4样例输出复制...
2018-12-19 15:14:04
2060
原创 1156 : 又是排序(指针专题)
题目描述 将输入的四个整数按由大到小的顺序输出。已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换。请务必使用本函数实现两个变量内容的互换。void swap( int *pa, int *pb){int t;t=*pa; *pa=*pb; *pb=t;} 输入 输入4个整数,用空格隔开。输出 输出排序后的4...
2018-12-16 22:26:26
1152
原创 选择排序和冒泡排序(c语言)
单个看两个排序的时候,是有区别的(比较过程不一样呗),但当写代码的时候,还是感觉两者代码几乎一样,为什么还要将两者区分呢(优缺点不一样)。以下排序都为从小到大。选择排序 思路 : 先从第一个元素开始,和其他元素比较,选择最小的,把最小的和第一个元素交换位置,然后从剩下的元素选择最小的,和第二个元素交换位置,重复此过程,排序完成。 图片过程图片来自:http://ww...
2018-12-07 17:43:46
595
原创 二分查找(折半查找)
折半查找思想 在有序表中取中间值与所要查找的值比较,若相等,查找成功;查找值小于中间值,在中间值左边的部分继续查找;查找值大于中间值,在中间值右边部分继续查找。为什么减 1 ,因为比较的是中间值,所以不成功的话要在中间值的左或右部分查找 折半查找图片过程 ...
2018-12-02 21:21:57
560
原创 . 和 ->使用的错误
#include<stdio.h>#include<stdlib.h>#define MAX 100typedef struct list {int a[MAX];int length; }List;(1) void creat(List l) { > int i; > printf("元素的个数:"); ...
2018-12-02 00:54:43
178
原创 选择排序(c语言)
#include&amp;amp;lt;stdlib.h&amp;amp;gt;#include&amp;amp;lt;stdio.h&amp;amp;gt;void swap(int *pa,int*pb){ int t; t=*pa; *pa=*pb; *pb=t;}int main(){ int i,j; int m[4]; for(i=0;
2018-12-01 17:07:36
196
原创 链式队列 (c语言)
结构体:结点结构体typedef struct TreeNODE{ char date; struct TreeNODE *next;}Queue;队头、尾结构体:typedef struct{ Queue *front; Queue *rear;}Piont; 初始化//初始化void chongqueue(Piont *p...
2018-11-21 22:05:02
363
原创 二叉树知识点
文章目录二叉树数和二叉树转换完全二叉树公式线索二叉树二叉树数和二叉树转换完全二叉树公式叶子结点数 = (总结点数+1) <<2叶子节点数 = ceil(总结点数 <<2)线索二叉树...
2018-11-17 23:09:25
350
原创 alias别名使用
版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_42259578别名的使用*操作才是硬道理,出错就解决 *语法 :alias 别名 = " 所代替的内容(目录文件) "可见=两边不能有空格使用的别名仅限于本次操作删除别名语法 :unalias 别名当局使用别名打开 vim /root/.bash...
2018-11-02 11:32:54
521
原创 typedef关键字
typedef 关键字 为类型其一个新的名字eg : typedef int zhengxing ;定义一个整形变量 a : zhengxing a好像更麻烦了,但如果是结构体就不一样了typedef struct Books{char title[50];int book_id;} B;为结构体Books 起一个新的名字 B; ...
2018-10-29 22:35:09
101
原创 next数组求解
求解结果求解过程首先 :前两位的next值为0 和1求下标为3的next值 :字符a的前一位是字符b , b的next值对应的字符为a(下标为1),但b不等于a,所以字符a的next值还为b的next值1;求下标为4的next值 :字符a的前一位是字符a(下标为3), a(下标为3)的next值对应的字符为a(下表为1),a(下表为3)等于a(下标为1),所以a(下...
2018-10-28 18:18:33
436
原创 stdlib.h常用函数
1预处理标识符 #作用:编译前执行的处理 ,就是将头文件中的函数声明及函数代码完全拷贝到当前的程序代码中2&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;的函数alloca() : 向栈申请内存,无需释放malloc() : 申请内存位于堆中,没有初始化内存的内容,所以不能保证申请空间里没有内容语法:malloc (申请元素的个数 * 元素单位长度)eg : int p;p ..
2018-10-26 22:16:30
9147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人