码迷,mamicode.com
首页 >  
搜索关键字:副作用    ( 568个结果
Python闭包
闭包是函数式编程领域里的概念,函数式编程里号称它的函数是无状态的,无毒无副作用,可是我觉得闭包就是函数式编程的打脸之作,闭包让无状态的函数式编程重新有了状态。维持状态是面向对象编程最擅长,我觉得要打OOP的脸,函数式编程就不应该支持闭包,这样函数式编程才有资格继续在OOP届吹逼。补充一下,闭包简单的...
分类:编程语言   时间:2015-12-28 12:19:33    阅读次数:159
观察者模式
1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一.....
分类:其他好文   时间:2015-12-26 18:45:24    阅读次数:187
初学杂烩——第五章 语句
第四章 核心关键词(表达式)-->短语 对应过来 语句就是js的整句或命令,以分号结束。表达式是计算一个值,而语句是使得某件事发生,或者说某些值发生了改变---即带有“副作用”。表达式语句:带有副作用的表达式,诸如赋值和函数调用,可以单独作为语句使用。复合语句和空语句:用花括号括在一起的语句是一条复...
分类:其他好文   时间:2015-12-21 19:58:51    阅读次数:131
函数式编程(一):纯函数
什么是纯函数?纯函数是这样一种函数,即相同的输出,永远会得到相同的输出,而且没有任何可观察的副作用。‘副作用’是在计算结果的过程中,系统状态的一种变化,或者与外部世界进行可观察的交互。概括来讲,只要跟函数外部环境发生的交互就都是副作用。函数式编程的哲学就是假定副作用是造成不正当行为的主要原因。并不是...
分类:其他好文   时间:2015-12-19 00:10:29    阅读次数:231
程序设计基础 第七章 数组与字符串
第七章 数组与字符串A总结:1.数组是同类型的集合,同一个数组的数组元素具有相同的数据类型,引用数组就是引用数组的各元素,通过下标的变化可以引用任意一个数组元素,注意不要进行下标越界的引用,那样会带来副作用。2.数组类型在数据处理和数值计算中有十分重要的作用,数组与循环的结合可以解决很多的问题。3....
分类:编程语言   时间:2015-12-14 09:19:27    阅读次数:138
Observer - IO (File Monitor)
1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一.....
分类:其他好文   时间:2015-12-08 18:33:20    阅读次数:136
css的经典问题:父元素下的子元素越界问题?
CSS的经典问题一:父元素下第一个子元素的margin-top越界问题以及末个子元素margin-bottom的越界问题?1. 为父元素加边框,防止子元素延伸。副作用是边框;2. 将margin换做padding;副作用是padding-top的值要加padding;3. 父元素overflow,副...
分类:Web程序   时间:2015-12-06 21:07:40    阅读次数:271
CSS中越界问题经典解决方案
8.CSS相关知识(1)如何解决父元素的第一个子元素的margin-top越界问题 1)为父元素加border-top:1px;——有副作用 2)为父元素指定padding-top:1px;——有副作用 3)为父元素指定overflow:hidden;——有副作用 4)为父元素添加前置内容生...
分类:Web程序   时间:2015-12-06 00:06:44    阅读次数:163
练习1总结 12月3日
一、浮动和清除浮动1、产生原因:一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSSfloat浮动就产生了。2、副作用:(1)背景不能显示(2)边框不能撑开(3)margin padding设置不能正确显示3、解决方法(1):对父级设置适合CSS高度(2): cl...
分类:其他好文   时间:2015-12-03 23:23:11    阅读次数:479
STL模板_multimap_智能指针作为键值
map的键值的类型 -可以是自定的类型(对象、函数指针、智能指针、。。。) -但是有副作用-当自己定义的类型键值无法用系统自己提供的 进行排序的时候,会出现各种问题 -所以需要自己定义比较器来进行处理解决: -如果键值是对象类型 -可以自己在类中对 运算符进行重载 ...
分类:其他好文   时间:2015-11-08 20:41:06    阅读次数:393
568条   上一页 1 ... 41 42 43 44 45 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!