码迷,mamicode.com
首页 >  
搜索关键字:高阶函数 闭包 生成器 迭代器    ( 15366个结果
10款AJAX/CSS/HTML的在线表单生成器
本文转载:http://www.oschina.net/news/24327/10-ajax-css-html-online-form-builder在这篇文章中,我们将介绍10个超棒的在线表单生成器,帮助你整合web表单到你的网站中,希望大家喜欢!1. Form Assembly这是个web表单的...
分类:Web程序   时间:2014-05-16 07:07:26    阅读次数:454
day8_python学习笔记_chapter11_函数
1. 返回对象的数目 python实际返回的对象 0 -> None ; 1 -> object ; >1 -> tuple2. 内部/内嵌函数:如果内部函数的定义包含了再外部函数里定义的对象的引用, 内部函数会变成被称为闭包的特别之物。3. 装饰器
分类:编程语言   时间:2014-05-15 15:46:59    阅读次数:188
C# 各版本更新简介
经常在不同版本的.net framework下作业.于是乎想了解下,.net下各版本C#的新特性.----------C#2.0 针对于.net framework 2.0 新特性有:分部类泛型静态类迭代器匿名方法委托的协变和逆变属性访问器可以被单独设置访问级别可空类型??操作符 ==>如果不为空返...
分类:其他好文   时间:2014-05-15 11:08:30    阅读次数:234
设计模式学习01—单例模式
一、动机与定义      系统中有些资源只能有一个,或者一个就够,多个浪费。例如一个系统只能有一个窗口管理器或文件系统、一个系统只能有一个计时器或序号生成器、web系统只能有一个页面计数器等等。此时,最好就需要把这些资源设置成有且仅有一个实例。      代码中也就是如何保证一个类只有一个实例并且这个实例能够被访问呢?只有一个实例的就意味着不能让其他类来实例化,也就是只能自己实例化自己。能够被...
分类:其他好文   时间:2014-05-15 06:50:53    阅读次数:262
java里Iterator的原理
Iterator:迭代器。其实就是集合取出元素的方式,每个容器的数据结构不一样,所以他们存取的方式不一样,具体事项方法不一样,具体实现方法不一样,每个集合都具备取出方式,对于取出这个动作不足以用一个函数来描述,需要用多个功能来体现,一般情况将多个功能封装到一个对象..
分类:编程语言   时间:2014-05-15 00:22:05    阅读次数:306
01---JavaScript之this篇
JavaScript 是一种脚本语言,因此被很多人认为是简单易学的。然而情况恰恰相反,JavaScript 支持函数式编程、闭包、基于原型的继承等高级功能。JavaScript 中的 this 关键字在不同情况下所指的含义均不相同。 在 Java 等面向对象的语言中,this 关键字的含义是...
分类:编程语言   时间:2014-05-14 23:33:11    阅读次数:444
greenlet:轻量级的并发编程
1关于greenletgreelet指的是使用一个任务调度器和一些生成器或者协程实现协作式用户空间多线程的一种伪并发机制,即所谓的微线程。greelet机制的主要思想是:生成器函数或者协程函数中的yield语句挂起函数的执行,直到稍后使用next()或send()操作进行恢复为止。可以使用一个调..
分类:其他好文   时间:2014-05-14 19:09:00    阅读次数:427
js 闭包范式概述
在前几篇文章中我介绍过js的闭包,这一篇主要简单的介绍一下js中闭包的范式。 那么何谓闭包的范式呢? 首先回顾一下闭包的概念,闭包是外部函数与函数内部之间通信的桥梁,通过对函数的返回,使得外部的函数可以访问函数内部的 一些数据。也就是说闭包可以使得函数内部的数据私有化或者说是公有化。 范式实际上就是js中的匿名函数,看起来像这样,下面就是个匿名函数,也就是闭包 (function(){...
分类:Web程序   时间:2014-05-14 14:41:17    阅读次数:360
【我的设计模式】迭代器模式
迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。应用场景在java中所有的集合类都实现了Conllection接口,而Conllection接口又继承了Iterable接口...
分类:其他好文   时间:2014-05-14 11:54:50    阅读次数:256
operator->
在学习Stl的过程中,经常看到->符号的重载,但一直不太明白。 今天做了一个小测试,来看看如果调用它。 以list的迭代器为例,在 pointer operator->() const { return &(operator*());}中加入 cout str_list; str_list.push...
分类:其他好文   时间:2014-05-14 10:32:52    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!