位运算 x&x-1 zero out the least significant 1 The first solution is to use the popCount method which could count the 1 bits for one specific number. The ...
分类:
其他好文 时间:
2017-12-05 22:48:34
阅读次数:
264
1、当两个列表或者字典有交叉和重复,需要统计人数,集合就能很好的帮助去重集合还能把列表或集合拆出来 2、gather 3.set 更重要的作用是 “关系测试” 集合 两大特性: 去重: 把一个列表变成集合,就自动去重了关系测试:测试两组数据之前的交集、差集、并集等关系 #!/usr/bin/env ...
分类:
编程语言 时间:
2017-12-02 17:41:18
阅读次数:
1612
事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 1、事务基本命令: multi:标记一个事务块的开始 exec:执行所有事务块内的命令 discard:取消事务,放弃执行事务块内的所有命令 watch:监视一个(或多个 ...
分类:
其他好文 时间:
2017-11-28 14:21:42
阅读次数:
174
ipv4头基本是20个字节,最多60个个(IHL域限定4bit 15*4=60【最多15个4字节,即60个字节】)并且 以太网帧 最小的长度 是60字节!还有个最大的长度级MTU IP数据报的格式: 下层的协议可能不知道自己封装的数据有多大【举个栗子:以太网帧最小是64字节,最小的有效载荷是46字节 ...
分类:
其他好文 时间:
2017-11-26 11:15:25
阅读次数:
158
Golang文件IO 一 文件IO编程最基本、最常用的就属读写文件操作了。ioutil包实现了一些IO实用功能,其中就包括非常简捷、好用的文件读取功能。 ioutil包有7个函数1个变量: var Discard io.Writer = devNull(0) func NopCloser(r io. ...
分类:
其他好文 时间:
2017-11-21 23:39:30
阅读次数:
159
Redis事物 Redis命令实现事务 Redis的事物包含在multi和exec(执行)或者discard(回滚)命令中 和sql事务不同的是,Redis调用Exec只是将所有的命令变成一个单元一起执行,期间不会插入其他的命令。 这种方式不保证事务的一致性,即使中间有一条命令出错了,其他命令仍然可 ...
分类:
其他好文 时间:
2017-11-21 19:45:11
阅读次数:
782
1 tcpmux 7 echo 9 discard 11 systat 13 daytime 15 netstat 17 qotd 19 chargen 20 ftp data 21 ftp control 22 ssh 23 telnet 25 smtp 37 time 42 name 43 ni ...
分类:
Web程序 时间:
2017-11-17 16:18:52
阅读次数:
245
接着上一篇,这篇文章分析一下redis事务操作中multi,exec,discard三个核心命令。 原文地址:http://www.jianshu.com/p/e22615586595 看本篇文章前需要先对上面文章有所了解: "redis源码分析之事务Transaction(上)" 一、redis事 ...
分类:
其他好文 时间:
2017-11-15 00:24:34
阅读次数:
177
集合(set):确定的无序的一组数据就是集合。(集合无特定的标识符号) 特点: 集合中的值不会重复(唯一) 集合中的元素没有任何顺序 集合中可以使用整数,浮点数,布尔值,复数,字符串,元组,冰冻集 集合的基本操作 1.创建空集合 varset = set() #创建一个空集合 2.具有数据的集合 v ...
分类:
编程语言 时间:
2017-11-11 20:41:41
阅读次数:
189
一、概述: 和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征: ...
分类:
其他好文 时间:
2017-11-07 12:24:01
阅读次数:
198