自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则表达式

正则表达式匹配![分析](https://img-blog.csdnimg.cn/ec892a9e0c544c78a60ef32139100291.jpg?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY2h1X2p1ZQ==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)![力扣原题](https://img-blog.csdnimg.

2021-10-04 00:35:08 149 1

转载 关于echarts中Y轴左侧文字显示不全的解决办法

原文链接

2021-08-18 09:56:07 784

原创 翻转链表递归实现

ListNode reverse(ListNode head){ if(head == null ||head.next == null){ return head; } ListNode last = reverse(head.next); //这里很妙,递归翻转当前结点的下一个结点, //然后head.next就成了后面链表的尾结点了 //只要我们把后面链表的尾结点的next 指向当前

2021-08-11 16:35:28 137

原创 表示式求值

表达式求值思路如下import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;import java.util.stream.IntStream;class A {}class Solution extends A { static int i = -1;//静态变量,拿来遍历数组,至于为什么要静态变量,读者自行研究 //计算表达式的值 public i

2021-08-10 16:29:52 101

原创 不同的二叉搜索树

class Solution { public List<TreeNode> generateTrees(int n) { return generateTrees(1,n); } public List<TreeNode> generateTrees(int start ,int end){ List<TreeNode> allTree = new ArrayList<>(); if.

2021-07-31 11:23:30 42

原创 Vue 导入echarts

Vue 导入echarts进入到项目目录下导入echartsnpm install echarts -S在main.js引入import echarts from 'echarts'Vue.prototype.$echarts = echarts 在组件中引入 import * as echarts from "echarts";组件中引入 import * as echarts from “echarts”; mounted() { //myEcharts为div

2021-07-28 10:19:27 114

原创 算法 最大矩形

1.拿到题目,我们可以拆解一下,可以先求出没一行的最大矩形。我们可以维护一个二维数组,dp[i][j] 表示 以i,j为下标的最前面有多少个1(包括i,j).很容易写出递推式 dp[i][j] = matrix == ‘1’ ? dp[i][j]+1 : 02.接下来要枚举每个坐标结尾的最大矩形,因为前置1我们已经算出来了,那么我们要枚举的是高度,而枚举高度的时候,宽度要取最小的才能构成矩形。public int maximalRectangle(char[][] matrix) { .

2021-07-22 10:35:15 425

原创 部署Vue3项目

部署Vue项目下载项目安装vue3 npm install -g @vue/cli(3.6.0)vue -version 测试 版本控制台 cd 到项目存放地址vue create [项目名]配置项目https://www.jianshu.com/p/5fc3c576a33d 配置文件(要勾选路由!!)安装饿了么UIhttps://blog.csdn.net/ybilss/article/details/107763027安装饿了么UI(npm i element-ui

2021-07-16 17:55:24 780 2

原创 Nginx 安装

Nginx安装1.安装pcre依赖1.把pcre压缩包放到linux下命令:wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz2.解压压缩包命令:tar -xvf [压缩包名]3.进入到解压文件夹的目录命令:cd [文件夹名]4.安装c++编译器(已经安装的话可以忽略)命令:yum -y install gcc-c++5.编译检查命令: ./configure6.编译安装命令:

2021-07-15 09:17:32 67

原创 用线性代数求解乘法逆元 手算逆元

2021-06-05 15:54:10 281

原创 深入理解DES加密

深入理解DES大致步骤将明文按bit为分组,每组64bit,最后一组不足的补0密钥:56bit的密钥用56bit的密钥对64bit的明文加密,每组都这样执行每一步详细步骤大家看的时候,把每一个步骤都对着这张图来看。对64bit明文进行初始置换根据IP置换表来置换可能很多人不理解IP置换的意思,这些表到底怎么置换,怎么压缩?下面解释第一个58:就是将第58bit放到第一位的意思第二个50:就是将第50bit放到第二位的意思以此类推…此表的作用就是将64bi

2021-05-29 14:55:02 356

原创 密码学复习笔记

文章目录第二章流密码完善保密性的基本概念熵的定义和基本性质(未更)一次一密本加密什么是流密码常见流密码算法有哪些第三章分组密码分组密码体制的基本概念、基本方法Feistel 密码结构的特点1.Feistel 加密结构2.Feistel网络的实现与以下参数和特性有关3.Feistel解密结构常见分组密码算法1.DES加密流程2.AES加密(未更)分组密码的运行模式及其主要特点0.CTR(未更)1.电码本模式(ECB)2.密码分组链接模式(CBC) 重点3.密码反馈模式(CFB)4.输出反馈模式(OFB)5.比

2021-05-22 23:45:48 1253 1

原创 环境分离|后台运行jar包|部署

修改环境变量:java -jar [jar包路径] --spring.config.location=[yml文件路径]当然如果要后台运行(关掉控制台依然运行):nohup java -jar [jar包路径] --spring.config.location=[yml文件路径] &>[日志路径]注意,相对路径的话一定要进入到相对路径下再执行命令...

2021-04-26 23:08:57 88

原创 不同的二叉搜索树

给定一个整数 n,求以 1 … n 为节点组成的二叉搜索树有多少种?示例:输入: 3输出: 5解释:给定 n = 3, 一共有 5 种不同结构的二叉搜索树:看到这道题,首先要知道什么是二叉搜索树他有一个性质就是中序遍历的话,遍历的值时递增的。例如图中五棵树,中序遍历都是123所以很自然想到的是,先确定根节点,然后把比根节点的放在左边,比根节点大的放在右边。而左右子树又可以根据这个继续递归做下去,直到null为止。我们定义G(n)为题解答案,f(i,n)表示以i为根节点,长度为n的二叉

2021-04-26 23:00:53 145

原创 docker 入门|简单进阶|docker部署springboot

docker入门文章目录docker入门1.docker 安装2.配置阿里云镜像加速3.commit镜像docker进阶1.容器数据卷1.1使用数据卷1.2实战:安装MySQL1.3具名和匿名挂载2.初识dockerFile3.dockerFile3.1 dockerFile指令3.2 实战测试4.打包springboot项目到docker1.docker 安装环境准备会linux基础centos 7使用xshell远程连接服务器环境查看#系统内核是3.10以上[root@iz

2021-03-28 13:18:24 346

原创 处理微信小程序异步问题

@微信小程序处理异步问题,Promise 的用法云开发过程中,处理异步问题在使用云开发的时候,往往我们会遇到异步问题,这时候我们可以使用Promise来解决。先来看看什么是异步问题var i=0;setTimeout(function(){i=1;console.log(i)}, 3000);console.log(i);按照我们的设想,会打印出(1,0),可是,事实上,会打印出(0,1);因为在js会在setTimeout还没有执行的时候,就先把下面的代码给执行了,才回来执行fun

2020-11-26 08:38:50 4410

原创 如何用IDEA打包带有源文件(.java 文件) 的jar包+控制台运行jar包](超详细)

@如何用IDEA打包带有源文件(.java 文件) 的jar包+控制台运行jar包如何用IDEA打包带有源文件(.java 文件)就jar包+控制台运行jar包(傻瓜式教学)有很多小伙伴发现,打包出来的jar包没有.java 文件,在发给别人看代码的时候,如果想让对方又可以看到代码,那么就会比较麻烦。下面是操作1.打开左上角File 的Project Structure2.点击Artifacts下的JAR,选择From …3.点击圈圈的位置,选择好主类,再点击OK3.点击加号,再点击Mo

2020-11-25 21:44:54 2010 14

空空如也

空空如也

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

TA关注的人

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