logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue+Springboot部署到云服务器教程,超详细图文解析

Nginx部署Vue项目很多小伙伴在做完Vue项目之后,想要部署到服务器上自己运行试试。其实使用Nginx就可以轻松的做到,并且实现请求转发等功能。下面来看看使用步骤吧。使用Nignx部署Vue项目步骤1.打包Vue项目npm run build首先使用打包命令打包Vue项目,之后得到一个dist文件夹。这里面存放的是已经打包好的静态资源文件。注意:这里不同的项目打包的命令可能不一样,具体配置可以

#nginx#maven
NS3快速入门(使用VScode查看、编译代码)

前言工欲善其工,必先利其器。最近在学习ns3,于是折腾了好几天的环境。终于可以自己动手了。如果你也是刚准备学习ns3,你可以借鉴我博客的文章,先把应该有的环境配置好,才能更好的去学习ns3。Ubuntu的安装与配置Ubuntu的优化NS3环境搭建搞定了环境之后,还没有进入正题去入门我们的NS3。在我们学习ns3的时候,大部分时候我们都是在终端中输入命令./waf和./war --run的方式来编译

#c++#编程语言#网络 +2
链表训练1:删除单链表的第K个节点

题目描述在单链表中删除倒数第 K 个节点要求如果链表的长度为 N, 时间复杂度达到 O(N), 额外空间复杂度达到 O(1)难度士解答删除的时候会出现三种情况:1、不存在倒数第 K 个节点,此时不用删除2、倒数第 K 个节点就是第一个节点3、倒数第 K 个节点在第一个节点之后所以我们可以用一个变量 sum 记录链表一共有多少个节点。如果 num < K,则属于第一种情况。如果 num ==

#链表#数据结构#算法 +1
【leetcode】240.搜索二维矩阵 II (四种方法开阔思路,java实现)

240. 搜索二维矩阵 II难度中等编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例:现有矩阵 matrix 如下:[[1,4,7, 11, 15],[2,5,8, 12, 19],[3,6,9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23,

#算法#数据结构#java +1
【leetcode】289.生命游戏 (三种解法开阔思路,java实现)

289. 生命游戏难度中等根据 百度百科 ,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态:1 即为活细胞(live),或 0 即为死细胞(dead)。每个细胞与其八个相邻位置(水平,垂直,对角线)的细胞都遵循以下四条生存定律:如果活细胞周围八个位置的活细胞数少于

#算法#java#leetcode +1
【leetcode】46.全排列 (回溯算法详细解析。java实现)

46. 全排列难度中等825收藏分享切换为英文关注反馈给定一个 没有重复 数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]分析请读者带着以下问题理解回溯搜索算法的思想。1、什么是“树形问题”?为什么是在树形问题上使用“深度优先遍历”?不用深度优先遍历我们还可以用什么?2、什么是“

#算法#编程语言#数据结构
【leetcode】152.乘积最大子数组 (动态规划详细解析,java多种方法实现)

152. 乘积最大子数组难度中等715给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。示例 1:输入: [2,3,-2,4]输出: 6解释: 子数组 [2,3] 有最大乘积 6。示例 2:输入: [-2,0,-1]输出: 0解释: 结果不能为 2, 因为 [-2,-1] 不是子数组。分析思路这个问题很像「力扣」第 53 题

#算法#java#动态规划
一个系列搞懂Mysql数据库13:Mysql主从复制,读写分离,分表分库策略与实践

Table of Contents二、分表实现策略三、分库实现策略四、分库与分表实现策略五、分库分表总结六、总结Mycat实现主从复制,读写分离,以及分库分表的实践Mycat是什么一、分区分表二、Mycat 数据分片的种类三、Mycat 垂直切分、水平切分实战1、垂直切分2、水平切分range start-end ,data node indexK=1000,M=10000.* 为什么需要读写分离

#数据库#mysql
【leetcode】146.LRU缓存机制 (哈希表+双向链表,java实现)

146. LRU缓存机制难度中等运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。获取数据 get(key) - 如果关键字 (key) 存在于缓存中,则获取关键字的值(总是正数),否则返回 -1。写入数据 put(key, value) - 如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「

#链表#java#数据结构 +1
【leetcode】301.删除无效的括号 (回溯法,详细解析,java实现)

301. 删除无效的括号难度困难删除最小数量的无效括号,使得输入的字符串有效,返回所有可能的结果。说明: 输入可能包含了除 ( 和 ) 以外的字符。示例 1:输入: "()())()"输出: ["()()()", "(())()"]示例 2:输入: "(a)())()"输出: ["(a)()()", "(a())()"]示例 3:输入: ")("输出: [""]解题思路方法一:回溯对于这个问题,我

#算法#数据结构#java
    共 57 条
  • 1
  • 2
  • 3
  • 6
  • 请选择