摘于:http://my.oschina.net/leejun2005/blog/135085 目录:[ - ] 1、认识 PriorityQueue 2、应用:求 Top K 大/小 的元素 3、PriorityQueue 在 hadoop 中的应用: 4、REF: 1、认识 PriorityQu ...
分类:
其他好文 时间:
2018-08-14 22:51:03
阅读次数:
335
Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 ...
分类:
数据库 时间:
2018-08-14 11:35:48
阅读次数:
167
分析 首先该runserver是为了实现在处理接口的同时,处理静态文件,所以Command继承了core核心中的RunserverCommand类,这样只需要在已有的基础上,改写是该类处理静态文件即可。 该类又增加了两个参数,nostatic表示不自动处理静态文件,insecure表示就算不是调试模 ...
分类:
其他好文 时间:
2018-08-12 12:19:00
阅读次数:
473
一、三者在代码上的特征 1.有__iter__方法的对象就是可迭代类(对象) 2.有__iter__方法,__next()方法的对象就是迭代器3.生成器 == 函数+yield 生成器属于迭代器, 迭代器是特殊的可迭代对象 二、各自的执行过程 1.可迭代对象执行过程 1.先调用iter()函数: i ...
分类:
编程语言 时间:
2018-08-10 23:19:19
阅读次数:
188
1.函数名的应用(第一类对象) 函数名的命名规范和变量是一样的 函数名其实就是变量名 1.可以作为列表中的元素进行存储 2.可以作为参数传递给函数 3.可以作为函数的返回值 2.闭包 闭包:在内层函数中访问外层函数的局部变量 好处: 1.保护你的变量不受外界影响 2.可以让变量常驻内存 3.写法: ...
分类:
其他好文 时间:
2018-08-10 17:02:28
阅读次数:
149
using System; using System.Collections.Generic; namespace YieldReturn { class Program { static void Main(string[] args) { var list = new List { 1, 2, ... ...
JSON对象方法 1.将JSON字符串转换成js对象(IE7及以下不支持)(IE7及以下兼容需其他手段) 2.将js对象转成JSON字符串 3.js对象深度克隆 Object对象方法 1.Object.create(prototype,[descriptors]) 作用:以指定对象为原型创建新的对象 ...
分类:
其他好文 时间:
2018-08-06 16:25:15
阅读次数:
129
Redis源码阅读(一)事件机制 Redis作为一款NoSQL非关系内存数据库,具有很高的读写性能,且原生支持的数据类型丰富,被广泛的作为缓存、分布式数据库、消息队列等应用。此外Redis还有许多高可用特性,包括数据持久化,主从模式备份等等,可以满足对数据完整有一定要求的场景。 而且Redis的源码 ...
分类:
其他好文 时间:
2018-08-05 15:21:12
阅读次数:
250
一、set集合 特点: set集合是无序的,所以不存在索引。 set集合中的每个元素都是不重复的。 set集合中的每个元素都是可哈希的。 有增删改查操作: 1. 增加 add 当添加的内容重复时,不会添加 update 迭代添加 2.删除 pop 随机删除 remove 直接删除元素 当需要删除的元 ...
分类:
编程语言 时间:
2018-08-03 16:28:49
阅读次数:
155
swift Enumerations enum、case、switch CaseIterable allCases 要区别枚举变量和关联值 枚举变量参与枚举运算; 关联值和rawvalue不参与。 Associated Values case qrCode(String) case let .qrC ...
分类:
编程语言 时间:
2018-08-02 12:54:31
阅读次数:
157