1、给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 算法思路:新数组: nums[0.......l] def removeElement(nums,val): #想象一个新数组nums[0....l],其索引从0...l。 l= ...
分类:
其他好文 时间:
2020-07-12 17:18:27
阅读次数:
71
声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 标识列 又称为自增长列 含义:可以不用手动的插入值,系统提供默认的序列值 特点: 1、标识列必须和主键搭配吗?不一定,但要求自增长列必须为一个k ...
分类:
数据库 时间:
2020-07-11 20:58:29
阅读次数:
69
go-snowflake 在单机系统中我们会使用自增id作为数据的唯一id,自增id在数据库中有利于排序和索引,但是在分布式系统中如果还是利用数据库的自增id会引起冲突,自增id非常容易被爬虫爬取数据。在分布式系统中有使用uuid作为数据唯一id的,但是uuid是一串随机字符串,所以它无法被排序。 ...
分类:
其他好文 时间:
2020-07-11 11:17:30
阅读次数:
138
题意:给你三条边$x,y,z$,你可以给三条边各自增加任意数值,但是增加的总和最多为$w$。求可以组成三角形的方案数。 分析:设$x y z$的增量为p1,p2,p3,假定$p1 + p2 + p3 = t,t\in{[0, w]}$,题目中要求的增量可以为0,如果按平常来说,对于形如$p1 + p ...
分类:
其他好文 时间:
2020-07-10 21:24:43
阅读次数:
47
一、今日学习内容 1、JAVA运算符 (1)算术运算符:加号(+)、减号(-)、乘号(*)、除号(/)、除余(%)、自增(++a,a++) 1 public class VTest{ 2 public static void main(String[] args){ 3 int a=0; 4 a++ ...
分类:
其他好文 时间:
2020-07-08 19:57:47
阅读次数:
65
声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 3.删除语句 方式一:delete 语法: 1、单表的删除【★】 delete from 表名 where 筛选条件【limit 条目数】 2、 ...
分类:
数据库 时间:
2020-07-03 23:27:21
阅读次数:
83
在主键id删除某一条后,再次添加,删除的id不会使用,这是为了主键的唯一性,但是在程序中可能会出现问题,导致前后端不统一。 解决问题的思路是:修改开始自增加的id,从而让自增加开始于你设置的值 用到的方法是:alter table category auto_increment = 100 100为 ...
分类:
数据库 时间:
2020-07-03 17:35:09
阅读次数:
101
mysql面试题 1、为什么一定要设一个主键? 2、你们主键是用自增还是UUID? 3、自增主机用完了怎么办? 4、主键为什么不推荐有业务含义? 5、货币字段用什么类型?? 6、时间字段用什么类型? 7、为什么不直接存储图片、音频、视频等大容量内容? 8、表中有大字段X(例如:text类型),且字段 ...
分类:
数据库 时间:
2020-07-03 12:20:02
阅读次数:
45
<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title><script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">< ...
分类:
其他好文 时间:
2020-07-03 00:45:09
阅读次数:
57
自增自减运算符 表达式 执行方式 结果(num1=1) num2=++num1; num1=num1+1; num2=num1; num1=2; num2=2; num2=num1++; num2=num1; num1=num1+1; num1=2; num2=1; num2 num1; num1= ...
分类:
编程语言 时间:
2020-07-02 18:02:34
阅读次数:
51