摘要:
一. 1个键对应多个值 比如:d = {'a' : [1, 2, 3], 'b' : [4, 5]},可以使用 collections 模块中的 defaultdict 来构造这样的字典 注意: 1. 选择使用列表还是集合取决于你的实际需求。如果你想保持元素的插入顺序就应该使用列表,如果想去掉重复元 阅读全文
摘要:
一. deque(双端队列) 1. 使用 deque(maxlen=N)会新建一个固定大小的队列。当新的元素加入并且这个队列已满的时候,最老的元素会自动被移除掉 >>> from collections import deque >>> q = deque(maxlen=3) >>> q.appen 阅读全文
摘要:
说明: python中序列和散列 序列:可通过偏移量来进行切片的对象。列表、元组、字符串都属于序列。 散列:无法通过偏移量来进行切片的对象。比如 集合、字典 一. 变量的数量跟序列元素的个数一样 1. 元组和序列元素赋值 2. 字符串元素赋值 其实这种方法可以用在任何可迭代对象上面,包括迭代器和生成 阅读全文
摘要:
知识点包括:case语句,cat多行输入,break和exit的区别,wget断点续传,while中断条件写法,函数的使用方法 阅读全文
摘要:
SSH端口操作 绑定本地端口 既然SSH可以传送数据,那么我们可以让那些不加密的网络连接,全部改走SSH连接,从而提高安全性。假定我们要让8080端口的数据,都通过SSH传向远程主机,命令就这样写: $ ssh -D 8080 user@hostSSH会建立一个socket,去监听本地的8080端口 阅读全文
摘要:
redis库提供了两个类:Redis和StrictRedis来实现Redis的命令操作,前者是为了兼容老版本库的集中方法,一般就用StrictRedis 一. redis基本操作 二. 键的一些判断和操作方法 三. 字符串操作 四. 列表操作 阅读全文
摘要:
mongodb基本命令 1. 插入数据 注意 1. 插入一条和插入多条不能同时写入,否则会ID冲突的报错 2. 在mongoDB中,每条数据都有一个_id属性来唯一标识。如果没有显示指明该属性,mongodb会自动产生一个ObjectId类型的_id属性 2. 查询 2.1 比较符号 2.2 功能符 阅读全文
摘要:
转自http://www.cnblogs.com/1214804270hacker/p/9299462.html 一、认识访问静态资源与访问动态资源的区别 静态资源:指存储在硬盘内的数据,固定的数据,不需要计算的数据。 如:图片、字体、js文件、css文件等等。在用户访问静态资源时,服务器会直接将这 阅读全文
摘要:
转自https://www.cnblogs.com/1214804270hacker/p/9325150.html 一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。 二、Nginx负载 阅读全文
摘要:
一. json 1:基本概念 1.1 Json和Javascript JSON, 全称JavaScript Object Notation,它通过对象和数组的组合来表示数据。在JavaScript中一切都是对象,因此,任何支持的类型都可以通过JSON来表示,常用的类型有数据和对象。 JavaScri 阅读全文