两类查找问题: 1)查找有无: - 某个元素是否存在,通常使用set(集合) 2)查找对应关系(键值对应) - 某个元素出现了几次,map(字典) set和map都不允许里面的键值重复。 常见操作: - insert - find - erase - change(map) 思路:把nums1放到一 ...
分类:
其他好文 时间:
2018-12-22 16:52:36
阅读次数:
164
字典类型简介 字典(dict)是存储key/value数据的容器,也就是所谓的map、hash、关联数组。无论是什么称呼,都是键值对存储的方式。 在python中,dict类型使用大括号包围: dict对象中存储的元素没有位置顺序,所以dict不是序列,不能通过索引的方式取元素。dict是按照key ...
分类:
编程语言 时间:
2018-12-22 01:15:05
阅读次数:
220
一、简介 Etcd按照官方介绍: Etcd is a distributed, consistent key-value store for shared configuration and service discovery 是一个分布式的,一致的键值对存储,主要用于共享配置和服务发现。Etcd是 ...
分类:
数据库 时间:
2018-12-21 12:54:16
阅读次数:
294
什么是Map、什么是Reduce MapReduce是一个分布式编程计算模型,用于大规模数据集的分布式系统计算。 我个人理解,Map(映射、过滤)就是对一个分布式文件系统(HDFS)中的每一行(每一块文件)执行相同的函数进行处理; Reduce(规约、化简)就是对Map处理好的数据进行两两运算,因此 ...
分类:
其他好文 时间:
2018-12-20 11:54:38
阅读次数:
256
一、什么是字典 字典是python里的一种数据类型,特点是元素的无序性,和键key的唯一性。字典的创建方法是{key:values},字典里的键key只能是不可变的数据类型(整型,字符串或者是元组),值values可以是任何数据类型。字典里的一组key:values叫做一个键值对item。 二、字典 ...
分类:
编程语言 时间:
2018-12-20 00:05:17
阅读次数:
162
Memcache Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是 ...
分类:
系统相关 时间:
2018-12-19 13:07:25
阅读次数:
234
for循环是对任意可迭代的对象进行遍历,例如:字符串、列表、元组、字典的keys(dict.keys 字典的键)、values(dict.values 字典的值)、items(dict.items 字典的键值对)。而对于整数值可以利用range函数使得整数变为可迭代对象(需要注意的是使用range函 ...
分类:
编程语言 时间:
2018-12-19 13:01:36
阅读次数:
184
Python的集合不允许有重复 集合与字典类似,集合使用大括号,集合没有键值对,集合每一个唯一对象之间用逗号分隔 集合不维持插入顺序,不过可以用sorted函数输出排序,但是不会更改系统地址中的位置只作为显示排序 可以向set函数传递任何序列,由这个序列中的对象创建一个元素集合(去除所有重复) 集合 ...
分类:
其他好文 时间:
2018-12-18 10:56:58
阅读次数:
163
什么是JSON?JSON可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从Web客户机传递给服务器端程序.JSON语法数据在键值对中数据由逗号分隔花括号保存对象方括号保存数组json常用的方法JSON到字典转化:ret_dict=json.loads(json_str)json.loads用于解码JSON数据。该函数
分类:
编程语言 时间:
2018-12-17 02:38:56
阅读次数:
171
POST请求 session登录 cookie登录 cookie生成键值对 cookiejar url地址解码 异常重试 ...
分类:
其他好文 时间:
2018-12-16 19:58:32
阅读次数:
177