- 博客(14)
- 收藏
- 关注
原创 LeetCode做题总结
Map<Integer, int[]>,键为元素,数组的第一个元素为出现次数,第二个元素为起始地址,第三个元素为终止地址。方法二:定义一个大小相同的新数组,遍历原数组,根据当前值找到新数组数组下标为当前值的位置。如果为0,改为1,如果为1,说明为重复数字。最后遍历新数组,找到为0的数组下标,则为丢失数字。遍历数组,将当前位置的值与数组下标为该值的值进行互换,直到当前位置索引值加一与值相等。方法二改进:直接在原数组上操作,根据当前值的绝对值定位数组下标,将其改为负数,如果改之前已经是负数,则该下标为重复数。
2024-03-10 22:16:11 286 1
原创 minio
BucketExistsArgs:用于创建检查特定存储桶(Bucket)是否存在的请求参数的类。: 这里设置Minio服务器的URL;: 这里设置用于认证的。类似于用户名和密码。
2024-01-24 16:06:17 1172 1
原创 MYSQL——约束
建表时在字段后面+NOT NULL 关键子;建表后使用 “ alter table 表名称 modify 字段名 数据类型 not null ”;删除时 “ alter table 表名称 modify 字段名 数据类型。
2024-01-24 14:49:29 618
原创 MYSQL——视图
只给我们使用表的一部分,视图是虚拟表,本身只占用表的一部分,赖以建立的表称为基表;视图的创建和删除不影响基表,但是对于视图中的数据的增删改会随之改变基表。可以把视图理解为存储起来的查询语句。
2023-08-17 10:41:55 129 1
原创 Mysql——数据类型
浮点数在长度一定的情况下,浮点类型取值范围大,但是不精准,适用于需要取值范围大,又可以容忍微小误差的科学计算场景;定点数类型取值范围相对小,但是精准,没有误差,适合于对精度要求极高的场景 (比如涉及金额计算的场景)。此外,一般存注册时间、商品发布时间等,不建议使用DATETIME存储,而是使用TIMESTAMP。处理小数,前者表示单精度浮点数,后者表示双精度浮点数,也就是后者表示的范围更广,占用字节更多。文本类型,可以存比较大的文本段,搜索速度稍慢,因此如果不是特别大的内容,建议使用。
2023-08-15 10:16:04 56
原创 数据处理之增删改
在插入多条记录时最好选择使用单条INSERT语句的方式插入,因为效率比多个单行插入更高。未指定的字段的值为表定义时的默认值,values中插入的值要与表中的列一一对应。值列表中需要为表的每一个字段指定值,并且值的顺序必须和数据表中字段定义时的顺序相同。此时不必写values子句,子查询的值列表要与insert子句中的列名对应。修改数据时,可能存在不成功的情况,可能是约束造成的。删除数据时,可能存在不成功的情况,可能是约束造成的。c这个字段即为计算列。这个为mysql8新特性。
2023-08-14 11:08:11 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人