用倍增法求后缀数组、名次数组 sa为后缀数组、rank为名次数组 //二分查找法,返回最接近的位置和实际位置 function binary_find(id,hasSortArr){ let l=0,r=hasSortArr.length; let index=-1; while(r-l>0){ c ...
分类:
编程语言 时间:
2020-06-26 16:42:43
收藏:
0 评论:
0 赞:
0 阅读:
61
0-需求分析 需求 查询所有账户信息,关联查询下单用户信息。注意: 因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。如 果从用户信息出发查询用户下的账户信息则为一对多查询,因为一个用户可以有多个账户。 方式: 使用resultMap,定义专门的resultMa ...
分类:
其他 时间:
2020-06-26 16:42:05
收藏:
0 评论:
0 赞:
0 阅读:
70
2.1 环境搭建 依赖工具 JDK :1.8+ Maven IntelliJ IDEA 2.1.1 源码拉取 从官方仓库 https://github.com/apache/rocketmq clone或者download源码。 源码目录结构: broker: broker 模块(broke 启动进 ...
分类:
其他 时间:
2020-06-26 16:41:36
收藏:
0 评论:
0 赞:
0 阅读:
74
可配额/可度量:Docker基础Cgroup 在一个容器,如果不做任何资源限制,则苏书记允许其占用无限大的内存空间,有时候会因为代码Bug程序会一直申请内存,直到把宿主机内存占满;为避免此类状况的出现,宿主机内有必要对容器进行资源分配限制,比如CPU、内存等;Linux Cgroup的全程是Linu ...
分类:
其他 时间:
2020-06-26 16:41:22
收藏:
0 评论:
0 赞:
0 阅读:
109
...
分类:
编程语言 时间:
2020-06-26 16:40:43
收藏:
0 评论:
0 赞:
0 阅读:
60
对于数字来说,计算机可直接表示和处理,但是计算机是如何表示文字的呢?因为字符毕竟是现实世界当中的文字,而文字每个国家又是不同的。 字符编码(字符集):起初的时候计算机只支持数字,因为计算机最初就是为了科学计算,随着发展,需要让计算机支持现实世界当中的文字,一些标准制定的协会就制定了字符编码(字符集) ...
分类:
其他 时间:
2020-06-26 16:40:11
收藏:
0 评论:
0 赞:
0 阅读:
55
1、简介 ?映射是方便而强大的内建数据结构,它可以关联不同类型的值。其键可以是任何相等性操作符支持的类型, 如整数、浮点数、复数、字符串、指针、接口(只要其动态类型支持相等性判断)、结构以及数组。 切片不能用作映射键,因为它们的相等性还未定义。与切片一样,映射也是引用类型。 若将映射传入函数中,并更 ...
分类:
编程语言 时间:
2020-06-26 16:39:50
收藏:
0 评论:
0 赞:
0 阅读:
58
注: 本篇文章主要集中在Linux CFS调度器源码解析。文章代码分析基于Linux-4.18.0。 一、进程的创建 进程的创建是通过do_fork()函数完成。新进程的诞生,我们调度核心层会通知调度类,调用特别的接口函数初始化新生儿。我们一路尾随do_fork()函数。do_fork() >_do ...
分类:
其他 时间:
2020-06-26 16:39:10
收藏:
0 评论:
0 赞:
0 阅读:
57
在单库单表的场景下,我们可以使用数据库的自增字段作为ID,因为这样最简单,对于开发人员来说也是透明的。但是当数据库分库分表后,使用自增字段就无法保证ID的全局唯一性了。 先说一下UUID,UUID(Universally Unique Identifier,通用唯一标识码)不依赖于任何第三方系统,所 ...
分类:
其他 时间:
2020-06-26 16:38:39
收藏:
0 评论:
0 赞:
0 阅读:
74
Redis 持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。实现:单独创建fork()一个子进程,将当前父进程的数据库数据复制到子进程的内存中,然后由子进程写入到临 ...
分类:
其他 时间:
2020-06-26 16:38:16
收藏:
0 评论:
0 赞:
0 阅读:
56
title: 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。 输入: 12258 输出: 5 解释: 12258有5 ...
分类:
其他 时间:
2020-06-26 16:37:58
收藏:
0 评论:
0 赞:
0 阅读:
60
https://baike.xsoftlab.net/view/1299.html https://www.cnblogs.com/ryan304/p/9546670.html ...
分类:
编程语言 时间:
2020-06-26 16:37:21
收藏:
0 评论:
0 赞:
0 阅读:
82
仅个人记录 ###11、java的sort方法? 用法:Arrays.sort(array)/Collections.sort(list),改变排序规则,采用Arrays.sort(array,new Comparator(){重写其中的compare方法})的形式。 ###12、java中操作st ...
分类:
编程语言 时间:
2020-06-26 16:37:05
收藏:
0 评论:
0 赞:
0 阅读:
61
我妈被🐕咬了,尬 float和position css的定位机制主要有标准流、浮动、绝对定位 标准流 标准流的元素默认自动从左到右、从上向下排列 浮动 浮动只能向左或者向右,不能上下 浮动元素碰到另一个包含框或浮动框,就停止浮动 浮动只影响后面的元素,不影响前面的元素 浮动之后脱离文档流,但是仍然 ...
分类:
Web开发 时间:
2020-06-26 16:36:28
收藏:
0 评论:
0 赞:
0 阅读:
60
#导入需要的包import numpy as npimport paddle as paddleimport paddle.fluid as fluidfrom PIL import Imageimport matplotlib.pyplot as pltimport osBUF_SIZE = 51 ...
分类:
其他 时间:
2020-06-26 16:36:10
收藏:
0 评论:
0 赞:
0 阅读:
201
引文 Gradle的配置文件有点像Makefile,都是用脚本来控制代码的编译。大体上Gradle跟Maven差不多,因为最终都是把项目文件整理成javac的编译参数,用jar来打包,区别在于形式上的不同,Gradle的编译选项使用的是脚本(Groovy或Kotlin),Maven用的是Xml。据G ...
分类:
其他 时间:
2020-06-26 16:35:51
收藏:
0 评论:
0 赞:
0 阅读:
127
RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。 RPC 是一种技术思想而非一种规范或协议,常见 RPC 技术和框架有: 应用级的服务框架:阿里的 Dubbo/Dubbox、Google gRPC、Spr ...
分类:
其他 时间:
2020-06-26 16:35:33
收藏:
0 评论:
0 赞:
0 阅读:
58
主要思路如下: 用户登录login获取token 拿着token请求用户信息,同时后端返回一个路由表 前端解析后动态添加路由表,同时存储到本地localstorage 刷新页面或者退出登录或者登录过期等时,会进行相应的判断,重新渲染路由 1、在src/router文件夹下新建_import.js,用 ...
分类:
其他 时间:
2020-06-26 16:35:14
收藏:
0 评论:
0 赞:
0 阅读:
416
隔离性:namespace namespace(命名隔离) 隔离内容 系统调用参数 内核版本 MNT Namespace mount 提供磁盘挂载点和文件系统的隔离能力 CLONE_NEWNS 2.4.19 IPC Namespace Inter-Process Communication 提供进程 ...
分类:
其他 时间:
2020-06-26 16:34:58
收藏:
0 评论:
0 赞:
0 阅读:
67
今天是6月26日到下个月的这个时候已经考过试了,为了让自己考一个更高的分数,所以我打算把PAT的相关题型做一个总结。目前想到的方法就是将相关的题型整理到一起然后,针对这种题型整理出一些方法。 有很多题目需要自己构造一棵二叉树有的是给出层序遍历的结果然后自己来构造二叉树,有的是给出二叉树的前序和中序或 ...
分类:
其他 时间:
2020-06-26 16:34:37
收藏:
0 评论:
0 赞:
0 阅读:
71