E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
intset
redis之整数集合的实现源码分析
整数集合(
intset
)是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,redis就会使用整数集合作为集合键的底层实现。
ooooo12345re
·
2016-03-22 19:00
Redis 学习 ---- 6.整数集合
6.1整数集合(
intset
)是Redis用于保存整数值的集合抽象数据结构,它可以保存类型为int16_t、int32_t、int64_t的整数值,并且无重复元素。
f1024042400
·
2016-03-19 17:00
HDU 5441 离线处理+并查集
include #include #include #include usingnamespacestd; #definemaxm100002 #definemaxn20002 #definemaxq5002
intset
code12hour
·
2016-02-28 22:00
Disjoint-Set并查集
不过一般也只用这个,所以用的时候用size[root]就行,注意一下就可以,不影响使用#include #include #include usingnamespacestd; #definemaxn100
intset
code12hour
·
2016-02-26 00:00
另外一种并查集
#include #include usingnamespacestd;
intSet
[1000]; voidmerge2(inta,intb) { if(a<b)Set[b]=a; elseSet
gcczhongduan
·
2016-02-02 08:00
redis命令1
SADDnumbers135创建一个名为numbers的intsetSADDfruites"apple""peach"创建一个hashtable,键为fruites如下图是从
intset
->hashtable
KMSFan
·
2016-01-24 12:00
并查集
并查集模板 */ #include #include #include usingnamespacestd; #defineMAXN1024 intfa[MAXN];
intset
_find
搏风雨
·
2016-01-23 20:00
并查集
并查集模板 */ #include #include #include usingnamespacestd; #defineMAXN1024 intfa[MAXN];
intset
_find
搏风雨
·
2016-01-23 20:00
poj 1308 Is It A Tree?(并查集)
hdu1272#include #include #include usingnamespacestd; #defineMAXN1005 intfa[MAXN],sign[MAXN],flag;
intset
_find
u014552756
·
2016-01-19 16:00
hdu 1213 How Many Tables(并查集)
#include #include #include usingnamespacestd; #defineMAXN1024 intfa[MAXN];
intset
_find(intd) { if(
u014552756
·
2016-01-19 09:00
poj 1611 The Suspects(并查集)
#include #include #include usingnamespacestd; #defineMAXN30005 intfa[MAXN];
intset
_find(intd) { if(
u014552756
·
2016-01-19 09:00
poj 2236 Wireless Network(并查集)
include usingnamespacestd; #defineMAXN1024 intfa[MAXN]; intx[MAXN],y[MAXN]; boolrepaired[MAXN];
intset
_find
u014552756
·
2016-01-19 09:00
SQL 批量插入和更改数据
批量插入数据:declare @i
intset
@i = 12 while @i < 14begin INSERT INTO [mdm1220].[dbo].
wenhuifu
·
2016-01-04 15:06
SQL
批量插入
更改数据
Database
redis源码笔记-endian
在
intset
\ziplist\zipmap三种数据结构中使用,使得不同字节序机器生成的rdb文件格式都是统一的(小端字节序),便于兼容。 代码实在是太简单了,贴上来,不多说了。
·
2015-11-13 23:04
redis
redis源码笔记-dict.h
注:其实还有个
intset
,不过
intset
是在持久化dump到硬盘时为节省空间设计的,和我们这里谈的不一样。
·
2015-11-13 23:02
redis
SQL产生随机字符串
declare @ID
intset
@ID = 10000while @ID < 20000begin declare @location varchar(1000) declare
·
2015-11-13 17:36
sql
(SQL游标) 整合省市
declare @ParentID intdeclare @num
intset
@num =0--声明一个游标mycursor,select语句中参数的个数必须要和从游标取出的变量名相同declare
·
2015-11-13 14:07
sql
(SQL游标) 根据行号更新某一列序号
--声明2个变量declare @rownum nvarchar(20) declare @num
intset
@num =0--声明一个游标mycursor,select
·
2015-11-13 14:06
sql
将一行含有日期范围的数据按照单日日期拆分
datetimedeclare @endDate datetimeset @beginDate = '2009-06-01' set @endDate = '2009-06-10'declare @i
intset
·
2015-11-13 12:13
日期
Redis
intset
Redis
intset
也非常简单。它是一个有序整数集合,实际上是一个有序数组,查找时二分查找,添加时可能需要内存挪动。
·
2015-11-13 10:09
redis
对四种分页方案进行测试
int PRIMARY KEY identity(1,1), Name nvarchar(50), Age int) godeclare @i
intset
·
2015-11-13 07:24
分页
SQL 取百分比
declare @cVale1 intdeclare @cVale2
intset
@cVale1=100set @cVale2=300 select cast(cast(0.89*100
·
2015-11-13 05:58
sql
sql用特定字符分割字符串,实现split功能
(8000),@StrSeprate varchar(10))returns @temp table(a varchar(100))--实现split功能 的函数as begindeclare @i
intset
·
2015-11-13 05:21
split
sqlserver 数据库中时间函数的建立
[HtoSec](@lvalue as int)RETURNS intBEGINDECLARE @temp
intSet
@temp = @lvalue * 60 * 60RETURN @tempEND
·
2015-11-12 20:30
sqlserver
得到所有子集,或所有父集
FUNCTION F_Cid(@Cls_ID char(3))RETURNS @t_Level TABLE(Cls_ID char(3),Level int)ASBEGINDECLARE @Level
intSET
·
2015-11-12 15:02
sql-between..and 与大于,相比拼
由于种种原因,导致不想写博客,可能因为工作忙的关系,以后一旦有时间,一定经常来写写,唠叨唠叨: 言归正传,故事即将上演: DECLARE @SysNo intDECLARE @SumCount
intSET
·
2015-11-11 18:54
sql
SQL语句特殊技巧之 - SQL Server
server 2000 密级: 私有 (评分: , 回复: 0, 阅读: 2) »» 1.把某个字段重新生气序列(从1到n):DECLARE @i
intSet
·
2015-11-11 18:53
SQL Server
删除某个数据库下面的所有表
USE test-- 删除所有的 (约束 F)DECLARE @countF
INTSET
@countF = (SELECT COUNT(*) FROM test.sys.objects WHERE
·
2015-11-11 14:25
数据库
非常NB的sql2005分页
declare @PageIndex as intdeclare @PageSize as
intset
@PageIndex = 4648set @PageSize = 20 SELECT *FROM
·
2015-11-11 07:40
sql2005
SQL SERVER批处理在多张表中加同一个字段脚本
sysobjects where xtype = 'U' and name like 'ESC_%' and status >=0select * from #tempt declare @id
intset
·
2015-11-11 06:12
SQL Server
aaa
procedure sp_dealHotelOrder(@state int,@id int)asdeclare @result int--返回结果set @result=-1declare @state1
intset
·
2015-11-10 23:19
a
SQL 2005的ROW_NUMBER()实现分页功能
DECLARE @pagenum AS INT, @pagesize AS
INTSET
@pagenum = 2SET @pagesize = 3SELECT *FROM (SELECT ROW_NUMBER
·
2015-11-10 22:17
row_number()
SQL 获取第一天及最后一天
DECLARE @dt datetimeSET @dt=GETDATE() DECLARE @number
intSET
@number=3 --1.指定日期该年的第一天或最后一天--A.
·
2015-11-08 15:54
sql
如何生成[0,maxval]范围内m个随机整数的无重复的有序序列
在这里我们将待生成的数据结构称为
IntSet
,接口定义如下: class IntSetImp { public: IntSetImp(int maxelements,int maxval
·
2015-11-08 14:18
val
批量修改表中字段的值
DECLARE @tableName varchar(50),@tableCount int,@index
intSET
@index=1set @tableCount = (SELECT count(
·
2015-11-08 10:40
批量
sqlserver 存储过程 参数外传
declare @p6
intset
@p6=0exec sp_executesql N'EXEC @RETURN_VALUE = [dbo].
·
2015-11-07 13:09
sqlserver
一次性删除数据库中某库的所有存储过程的方法
DECLARE @Sp_Name varchar(30) --定义游标操作DECLARE @Tb_Count
intSET
@Tb_Count = 0DECLARE
·
2015-11-02 19:24
存储过程
事务
BEGIN TRANSACTIONDECLARE @errorSum
INTSET
@errorSum=0 /*--根据是否有错误,确定事务是提交还是撤销---*/ IF @errorSum<
·
2015-11-02 19:31
事务
[导入]SQL获取当前月份的天数
declare @run int ,@NO2_day
intset
@run=0if year(getdate()) %4 .....
·
2015-11-02 19:19
sql
SQL 字符串切分函数 (切分为Table)
= 'A,B,C,D,E,F,G,H';set @split = ','; declare @Entities TABLE(value varchar(255))declare @splitlen
intset
·
2015-11-02 18:06
table
编程珠玑Column13中5种实现整型集合(
IntSet
)的方式
首先构造公共基类,因为包含纯虚函数,所以是虚基类 View Code 1 #pragma once 2 3 class
IntSet
{ 4 public: 5 virtual
·
2015-11-02 14:11
column
SqlServer之整形转字符型以及去除空格
declare @Sql nvarchar(2000),@id
intset
@id=1set @Sql='select UserID from tb where id='+@idexec(@Sql)
·
2015-10-31 14:41
sqlserver
SQL 字符串相加
SHOP_PIC_INSERT --@SHOPID INT,--名店编号@ACCOUNT VARCHAR(50),--会员账号@PNAME VARCHAR(100)--图片名称ASDECLARE @SHOPID
INTSET
·
2015-10-31 14:37
sql
sql语句巩固
#cc','U')is not null)drop table #ccgodeclare @a
intset
@a=0while @a<15beginif @a=0select floor(rand
·
2015-10-31 13:35
sql语句
一个 自动生成ID 但是 没有做到完全自动话 。。考虑中
[BM_GetNumber_Mange]@BMI_ID varchar(14)asdeclare @isnull
intset
@isnull=(SELECT count
·
2015-10-31 13:05
生成
列相等与不等
declare @f1 int, @v1
intset
@f1=nullset @v1=nullif @f1=@v1 or (@f1 is null and @v1 is null) print
·
2015-10-31 12:31
列
SQL中实现Split的功能函数
(8000),@StrSeprate varchar(10))returns @temp table(a varchar(100))--实现split功能 的函数as begindeclare @i
intset
·
2015-10-31 12:54
split
sql
declare @PageIndex as intdeclare @PageSize as
intset
@PageIndex = 1set @PageSize = 10 SELECT *FROM 
·
2015-10-31 12:31
sql
游标的使用
nvarchar(50)DECLARE @endip bigintdeclare @detailaddr varchar(100)declare @countnumber intdeclare @cid
intset
·
2015-10-31 11:59
游标
角色 添加 用户 存储过程
[RoleUser](@RoleID varchar(20),@UserID varchar(20))asdeclare @count
intset
@count=(select
·
2015-10-31 11:52
存储过程
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他