码迷,mamicode.com
首页 >  
搜索关键字:高阶函数 闭包 生成器 迭代器    ( 15366个结果
通读《STL源码剖析》之后的一点读书笔记
[QQ群: 189191838,对算法和C++感兴趣可以进来] 直接逼入正题。Standard Template Library简称STL。STL可分为容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adaptors)、算法(algorit...
分类:其他好文   时间:2014-05-14 03:55:43    阅读次数:273
leveldb version机制
该文章主要回答三个问题: leveldb 怎么管理因compact带来的文件变化? 当db关闭后重新打开时,如何恢复状态? 如何解决版本销毁文件变化和已经获取过的迭代器的冲突? 每次leveldb后台进行compact时, 会造成sst文件的变化。levedb利用version来管理了这...
分类:数据库   时间:2014-05-12 22:04:30    阅读次数:554
js:深入闭包(作用域:下)
function fn1(){   //创建了一个数组   var fns = new Array();   //i这个变量是保存在fn1这个作用域中   for(var i=0;i     //数组中的值是一组函数     fns[i] = function(){       return i;      }    }   return fns; } var fs =...
分类:Web程序   时间:2014-05-12 14:37:20    阅读次数:264
Mock.js 与 fiddler 前端模拟数据与拦截请求
最近 工作需要 接触了Mock.js。Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:根据数据模板生成模拟数据模拟 Ajax 请求,生成并返回模拟数据基于 HTML 模板生成模拟数据http://mockjs.com/什么入门之类的 ...
分类:Web程序   时间:2014-05-12 10:03:25    阅读次数:511
第15章 迭代器模式(Iterator Pattern)
原文第15章 迭代器模式(Iterator Pattern)迭代器模式(Iterator Pattern) 概述:在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部...
分类:其他好文   时间:2014-05-12 08:43:27    阅读次数:310
闭包的用途
原文:[转载]闭包的用途我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有...
分类:其他好文   时间:2014-05-12 08:03:19    阅读次数:257
ASIHTTP 框架,同步、 异步请求、 上传 、 下载
ASIHTTPRequest详解ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证。在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码加轻简...
分类:其他好文   时间:2014-05-12 04:25:56    阅读次数:393
开发指南专题五:JEECG微云快速开发平台代码生成器
开发指南专题五:JEECG微云快速开发平台代码生成器 1.1. Maven开发环境搭建 在搭建jeecg的maven开发环境之前,需要先配置好本机的maven环境,并在eclipse中安装好m2eclipse插件。 1. maven版本的工程目录,代码结构如图311所示。 1. 针对本机开发环境(这里以eclipse为例),调整依赖包和项目属性 首先在工程上右键->pr...
分类:其他好文   时间:2014-05-11 21:58:10    阅读次数:383
【读书笔记】设计模式第五章:行为型模式
本文主要分析了模板方法模式、命令模式、责任链模式、策略模式、迭代器模式,介绍它们的定义、优缺点、使用场景,以及实例代码。为了深刻地理解设计模式,最重要的还是动手编写代码。 我参照书中的例程重新构想了一些更加生动、易于理解的例子,希望大家喜欢。 代码可以通过以下链接进行浏览: http://git.oschina.net/caipeichao/java-design-pattern 这些代码都经过编译运行,保证没有错误。...
分类:其他好文   时间:2014-05-11 04:44:19    阅读次数:289
华为练习 迭代器
设计实现一种通用的迭代器,该迭代器用于在某个多维整型数组中,按实际存储顺序逐个遍历指定切片范围内的元素,以便进行任意操作。 1)需要为该迭代器实现四个接口:初始化,获取当前元素在数组中的地址,跳到下一个,遍历是否结束。 2)基于该迭代器,创建一个切片数组的拷贝,只包含指定切片内的元素,保持原有存储顺序不变。...
分类:其他好文   时间:2014-05-11 02:08:20    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!