![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 60
普通网友
这个作者很懒,什么都没留下…
展开
-
Centos7安装mysql8.0教程
准备工作1.查看是否有安装过mysqlrpm -qa | grep -i mysql2.删除mysqlyum -y remove MySQL-*一般用rpm -e 的命令删除mysql,这样表面上删除了mysql,可是mysql的一些残余程序仍然存在,并且通过第一步的方式也查找不到残余,而yum命令比较强大,可以完全删除mysql.(ps:用rpm删除后再次安装的时候会提示已经安装了,这就是rpm没删除干净的原因)3.把所有出现的目录统统删除find / -name mysql查原创 2022-03-20 16:34:20 · 152 阅读 · 0 评论 -
每日一题 day 50(DP topic)
文章目录problemapproach 1`DP`approach 2 `DP less space`problem64. Minimum Path SumGiven a m x n grid filled with non-negative numbers, find a path from top left to bottom right, which minimizes the sum of all numbers along its path.Note: You can only原创 2022-03-18 17:47:00 · 76 阅读 · 0 评论 -
回溯算法题(5)组合总和II
目录组合总和II描述示例?1示例 2提示方法:回溯组合总和II描述给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用 一次 。注意:解集不能包含重复的组合。示例1输入: candidates =?[10,1,2,7,6,1,5], target =?8,输出:[[1,1,6],[1,2,5],[1,7],[2,6]原创 2022-03-18 15:21:29 · 70 阅读 · 0 评论 -
一条慢SQL引发的改造
前言闲鱼服务端在做数据库查询时,对每一条SQL都需要仔细优化,尽可能使延时更低,带给用户更好的体验。但是在生产中偶尔会有一些情况怎么优化都无法满足业务场景。本文通过对一条慢SQL的真实改造,介绍解决复杂查询的一种思路,以及如何使得一条平均RT接近2s的SQL,最终耗时下降30倍。背景先来看一条SQLselect id,userid,itemid,status,type,modifiedtime ···from table1where userid = 123 and status原创 2022-03-17 19:15:12 · 288 阅读 · 0 评论 -
Kafka05:Kafka的存储和容错机制:存储策略、容错机制
一、存储策略在kafka中每个topic包含1到多个partition,每个partition存储一部分Message。每条Message包含三个属性,其中有一个是offset。问题来了:offset相当于partition中这个message的唯一id,那么如何通过id高效的找到message?两大法宝:分段+索引kafak中数据的存储方式是这样的:1、每个partition由多个segment【片段】组成,每个segment中存储多条消息,2、每个partition在内存中对应一个inde原创 2022-03-16 21:01:18 · 274 阅读 · 0 评论 -
vue3想用@来代表src路径
找到项目中node_modules这一依赖文件夹查看此文夹下是否有path文件夹,若没有在终端下载一下就有了npm install path --save在vue.config.js(若没有就自己新建吧)中输入以下代码来配置const path = require(“path”);function resolve(dir) {return path.join(__dirname, dir);}module.exports = {chainWebpack: (config) =..原创 2022-03-16 14:00:21 · 1976 阅读 · 0 评论 -
Armbian5.9.0如何安装docker及部署可视化portainer
安装 docker通过 ssh 进去 Armbian 系统后,输入下面代码,按提示输入y,等待安装完成即可apt install docker.io如何查看 docker 是否安装成果?输入命令:docker 可出现docker帮助内容输入命令:docker version 可显示docker版本如何启动docker?切换到root用户,执行命令:service docker start如何安装可视化portainerportainer官方为英文版本,不过有大佬汉化了安装英文原创 2022-03-15 12:39:19 · 2366 阅读 · 0 评论 -
react-router v6嵌套路由简单案例
react-router V6版本路由用法和V5用法差距较大,一个简单的使用案例新版本组件也开始使用函数式组件+hooks"react-router-dom": "^6.2.1",1.入口mainimport "./App.css";import { BrowserRouter, Route, Routes, Navigate } from "react-router-dom";import Index from "./modules/index/Index";import Error fr原创 2022-03-15 11:17:42 · 316 阅读 · 0 评论 -
Location 对象
location 是 window 对象下的一个属性,因为其返回结果为一个对象,所以我们也将 location 属性称为 location 对象,其作用是获取或设置窗口的 URL**(URL 即统一资源定位符,互联网标准资源的地址)**URL 的标准语法格式:**protocol:**通信协议(http,dtp 等等)**host:**主机,域名(www.baidu.com)**port:**端口号**path:**路径(表示主机的目录或文件地址)**query:**参数(以键值对的形式用&原创 2022-03-15 09:57:39 · 514 阅读 · 0 评论 -
Java8新特性 - Stream - 04 - Stream的count()方法详解
1.方法介绍【方法签名】long count();【方法属性】终结方法【方法参数】 无参【方法作用】返回stream中的元素个数,返回类型 long 类型2.案例代码2.1 代码package com.northcastle.I_stream;import java.util.ArrayList;import java.util.stream.Stream;public class StreamTest03Count { public static void m原创 2022-03-14 17:32:50 · 806 阅读 · 0 评论 -
CPU组成&三级缓存
1、汇编2、CPU的基本组成PC : Program Countor程序计数器(记录当前指令地址)Register :寄存器 ,暂时存储CPU计算所用到的数据ALU : Arithmetic & Logic Unit 运算单元CU : Control Unit 控制单元MMU : Mermory Management Unit 内存管理单元Cache : 缓存单核多线程模型一个运算单元对应2组或多组寄存器。减少上下文切换Cache 模型缓存效率cpu从缓存中存取数据的快原创 2022-03-14 16:08:03 · 147 阅读 · 0 评论 -
9 - nn.Module、nn.Sequential以及其他容器Module的源码讲解
文章目录1. train 训练模式2. eval 推理模式3131. train 训练模式将模型设置成训练模式,本质上式将self.training=True启用dropout类和batchnorm类def train(self: T, mode: bool = True) -> T: r"""Sets the module in training mode. This has any effect only on certain modules. See原创 2022-03-13 15:33:07 · 186 阅读 · 0 评论