搜索结果
查询Tags标签: unique,共有 129条记录-
MySQL索引
索引 目的:更快的获取数据 本质:数据结构 索引分类 主键索引PRIMARY KEY唯一表示,不可重复,只能有一个列唯一索引UNIQUE KEY避免重复的列出现,可以有多个列常规索引KEY/INDEX默认的全文索引FULLTEXT特定数据库引擎才有 索引的使用 1、创建表时增加索引 2、创建完毕后…
2021/10/23 19:09:47 人评论 次浏览 -
C++多线程编程第六讲--unique_lock详解
//(1)unique_lock取代lock_guard,unique_lock是一个类模板,比lock_guard更加灵活。// lock_guard取代了mutex的lock()和unlock()。unique_lock比lock_guard效率低一点,内存占用多一些。#include<iostream> #include<thread> #include<vector> #includ…
2021/10/13 9:14:42 人评论 次浏览 -
C++多线程编程第六讲--unique_lock详解
//(1)unique_lock取代lock_guard,unique_lock是一个类模板,比lock_guard更加灵活。// lock_guard取代了mutex的lock()和unlock()。unique_lock比lock_guard效率低一点,内存占用多一些。#include<iostream> #include<thread> #include<vector> #includ…
2021/10/13 9:14:42 人评论 次浏览 -
mysql逻辑删除真的不是一个好的设计
转自:https://www.jianshu.com/p/f37281576585在互联网公司中数据的积累是非常重要的,所以就有了逻辑删除这样的设计。所谓逻辑删除就是在表中加入类似is_deleted字段,将删除操作变成更新操作。当is_deleted=1时就代表这条记录已经删除,这样做的好处非常明显,数据不会…
2021/10/10 16:54:41 人评论 次浏览 -
mysql逻辑删除真的不是一个好的设计
转自:https://www.jianshu.com/p/f37281576585在互联网公司中数据的积累是非常重要的,所以就有了逻辑删除这样的设计。所谓逻辑删除就是在表中加入类似is_deleted字段,将删除操作变成更新操作。当is_deleted=1时就代表这条记录已经删除,这样做的好处非常明显,数据不会…
2021/10/10 16:54:41 人评论 次浏览 -
php从数组中随机筛选出指定个数的值
function uni($array,$nums,$unique=true){$newarray=array();if((bool)$unique){$array=array_unique($array);// 移除数组中重复的值,并且返回数组。 }if(shuffle($array)){// 打乱数组for ($i=0; $i <$nums ; $i++) { if(in_array($array[$i],$newarray)){$…
2021/10/9 12:18:30 人评论 次浏览 -
php从数组中随机筛选出指定个数的值
function uni($array,$nums,$unique=true){$newarray=array();if((bool)$unique){$array=array_unique($array);// 移除数组中重复的值,并且返回数组。 }if(shuffle($array)){// 打乱数组for ($i=0; $i <$nums ; $i++) { if(in_array($array[$i],$newarray)){$…
2021/10/9 12:18:30 人评论 次浏览 -
C++: 智能指针
在使用传统指针的 C++ 编程中,我们经常遇到申请空间忘记释放或重复释放,甚至难以确定空间此时是否应该释放的问题。 智能指针可以实现资源的自动回收。它将普通的指针封装成一个对象。于是,在对象生命周期结束时,其所管理的内存也会被考虑释放。 C++ 提供三种智能指针…
2021/10/7 1:11:08 人评论 次浏览 -
C++: 智能指针
在使用传统指针的 C++ 编程中,我们经常遇到申请空间忘记释放或重复释放,甚至难以确定空间此时是否应该释放的问题。 智能指针可以实现资源的自动回收。它将普通的指针封装成一个对象。于是,在对象生命周期结束时,其所管理的内存也会被考虑释放。 C++ 提供三种智能指针…
2021/10/7 1:11:08 人评论 次浏览 -
Redis新数据类型
文章目录 Redis新数据类型Bitmaps命令setbitgetbitbitcountbitop Bitmaps与set对比 HyperLogLog命令pfaddpfcountpfmergeGeospatialRedis新数据类型 Bitmaps 1个字节等于8位,下面是“abc”字符串对应的二进制Redis提供Bitmaps数据类型可以实现对位的操作: Bitmaps本身不…
2021/10/5 19:11:41 人评论 次浏览 -
Redis新数据类型
文章目录 Redis新数据类型Bitmaps命令setbitgetbitbitcountbitop Bitmaps与set对比 HyperLogLog命令pfaddpfcountpfmergeGeospatialRedis新数据类型 Bitmaps 1个字节等于8位,下面是“abc”字符串对应的二进制Redis提供Bitmaps数据类型可以实现对位的操作: Bitmaps本身不…
2021/10/5 19:11:41 人评论 次浏览 -
C++ Primer 5th笔记(chap 16 模板和泛型编程)效率与灵活性
1. 标准库智能指针类型 shared_ptr 和 unique_ptr shared_ptrunique_ptr管理所保存的指针的策略共享指针所有权独占指针用户重载默认删除器的方式在运行时绑定删除器,使用户重载删除器更为方便编译时绑定删除器,避免了间接调用删除器的运行时开销 1.2 shared_ptr 重载删…
2021/9/19 17:04:54 人评论 次浏览 -
C++ Primer 5th笔记(chap 16 模板和泛型编程)效率与灵活性
1. 标准库智能指针类型 shared_ptr 和 unique_ptr shared_ptrunique_ptr管理所保存的指针的策略共享指针所有权独占指针用户重载默认删除器的方式在运行时绑定删除器,使用户重载删除器更为方便编译时绑定删除器,避免了间接调用删除器的运行时开销 1.2 shared_ptr 重载删…
2021/9/19 17:04:54 人评论 次浏览 -
关于数组方法Array.prototype.filter()方法中 在回调函数体中是否需要使用return的超详细解析
关于数组方法Array.prototype.filter()方法中 在回调函数体中是否需要使用return的超详细解析 很多小伙伴可能会有这样的疑问,为什么有时候数组调用filter方法的时候需要加return 有时候不需要 参考下面代码 test代码1 我们用正常函数 在函数表达式中加return 会正常输出…
2021/9/11 23:35:14 人评论 次浏览 -
关于数组方法Array.prototype.filter()方法中 在回调函数体中是否需要使用return的超详细解析
关于数组方法Array.prototype.filter()方法中 在回调函数体中是否需要使用return的超详细解析 很多小伙伴可能会有这样的疑问,为什么有时候数组调用filter方法的时候需要加return 有时候不需要 参考下面代码 test代码1 我们用正常函数 在函数表达式中加return 会正常输出…
2021/9/11 23:35:14 人评论 次浏览