Redis端口号6379的来源 Redis的端口号是6379,但这个端口号并不是随机选择的,源于"MERZ",这个单词在手机当中的对应数字就是6379。"MERZ"在Redis作者Antirez的好友圈当中代表愚蠢的意思。 数据结构 Redis的key只能是字符串,value可以是String,Ha ...
分类:
其他好文 时间:
2019-11-05 00:44:31
阅读次数:
84
/** 序列化 */ package main import ( "encoding/xml" "fmt" ) // Person 结构 type Person struct { Name string `xml:"name,attr"` Age int } // 入口 func main() { ...
分类:
其他好文 时间:
2019-11-04 17:37:24
阅读次数:
71
[TOC] 1 引言 RB Tree,即红黑树,它的定义如下: 1. 这是一颗二叉树,且每个节点要么是红色、要么是黑色 2. 根节点是黑色 3. 叶子节点也是黑色的,且叶子节点不存储数据,即叶子节点是nil空节点 4. 不能出现连续的红色节点,即相邻的红色节点必须被黑色节点隔开 5. 任何一个节点到 ...
分类:
其他好文 时间:
2019-11-02 21:40:16
阅读次数:
102
1. JSON字符串转化为字典 + (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString { if (jsonString == nil) { return nil; } NSData *jsonData = [jsonStr... ...
分类:
移动开发 时间:
2019-11-01 16:57:05
阅读次数:
142
1.错误处理 如果要写出健壮 ,易维护的代码 ,错误处理就是关键 ,考虑到可能会发生的意外对其进行处理 go的错误处理与众不同 ,在调用可能出现问题的方法和函数时都会返回一个类型为error的值 ,由调用者去决定如何处理错误 错误是一个值类型error ,零值为nil 2.接受错误类型 可能文件资源 ...
分类:
其他好文 时间:
2019-10-28 20:41:45
阅读次数:
137
map是一种无序的基于 key-value 的数据结构,Go语言中的map是引用类型,所以跟切片一样需要初始化才能使用。 定义map 定义 map 的语法如下: 定义 map 而不初始化时,默认值等于 nil,此时不能直接赋值的,如: 可以使用 make() 来给 map 分配内存,有来容量的 ma ...
分类:
编程语言 时间:
2019-10-28 10:47:30
阅读次数:
87
1.international hacker 5pyx5Yip5a6JwrfpmL/moZHlpYcK44CA44CA5LuW5piv5r6z5aSn5Yip5Lqa5pyA6JGX5ZCN55qE6buR5a6i5pWZ54i277yM5piv4oCc57u05Z+66Kej5a+G4oCd55q ...
分类:
其他好文 时间:
2019-10-27 20:59:53
阅读次数:
149
用lua实现的求两个table的差集(只支持一维table) 1、lua table 判空: table 判空,用的了next()函数。 next()函数说明:运行程序来遍历表中的所有域。 第一个参数是要遍历的表,第二个参数是表中的某个键。 next 返回该键的下一个键及其关联的值。 如果用 nil ...
分类:
其他好文 时间:
2019-10-25 20:05:04
阅读次数:
229
nil 是不能比较的 不同类型的nil的address是一样的 不同类型的nil是不能比较的 nil 是map, slice, pointer, channel, func, interface的零值 immutable type 不是引用类型,int , string, bool都不是引用类型 在 ...
分类:
其他好文 时间:
2019-10-22 12:34:50
阅读次数:
74
procedure CloseSleepAndDisplayOn; begin ShellExecute(0, 'open', 'cmd.exe', '/c powercfg /x /monitor-timeout-ac 0', nil, SW_HIDE); ShellExecute(0, 'ope... ...
分类:
其他好文 时间:
2019-10-19 20:40:19
阅读次数:
89