“使某件事发生”的一个方法是计算带有副作用的表达式。注入赋值和函数调用这些有副作用的表达式,是可以作为单独语句的,这种把表达式当做语句的用法也称做表达式语句(expression statement)。类似的还有声明语句(declaration statement),声明语句用来声明新变量或定义新函 ...
分类:
其他好文 时间:
2016-06-28 20:17:25
阅读次数:
324
闭包与变量: 作用域链的一个副作用,闭包只能取得包含函数中任何变量的最后一个值。别忘了闭包所保存的是整个变量对象,而不是某个特殊的变量。 解决方法:通过创建另一个匿名函数强制让闭包的行为符合预期, 消耗大量的内存, 闭包的this问题: 在闭包中使用 this 对象也可能会导致一些问题,this 对 ...
分类:
Web程序 时间:
2016-06-28 00:29:44
阅读次数:
231
当为 .btn-group 中的元素应用工具提示或弹出框时,必须指定 container: 'body' 选项,这样可以避免不必要的副作用(例如工具提示或弹出框触发时,会让页面元素变宽和/或失去圆角)? 对于按钮组合,应该是 role="group",对于toolbar(工具栏)应该是 role=" ...
分类:
其他好文 时间:
2016-06-27 16:59:16
阅读次数:
115
阅读理解: 1、操作符的副作用,即改变原来的操作数自身的值,如:y++。 2、别名现象: String a = new String("a"); String b = new String("b"); a = b; a和b指向同一个内存地址,修改a的同事会影响b即别名现象; 3、Random: 在创 ...
分类:
其他好文 时间:
2016-06-25 16:24:29
阅读次数:
103
一、常用配置1、修改监听的IP和PortListen[IP:]PORT
省略ip表示监听本机所有IP;Listen可重复出现多次;2、持久连接PersistentConnection:连接建立,每个资源获取完成后不会断开连接,而是继续等待其它的请求完成;如何断开?数量限制:100时间限制:可配置副作用:对并发访问..
分类:
Web程序 时间:
2016-06-23 14:38:55
阅读次数:
260
我庆幸自己现在没有继续字字珠玑,呕心沥血的布局,靠那些记忆去拼凑来自某些记忆细胞去重温或者现身说法那些抑扬顿挫的文字游戏。不止从何时起,提起毛笔或者圆珠笔去写点什么的时候,左边有个叫做心室的家伙就如同发酵前期面包团,下丘脑的部位会徜徉一种叫做肾上腺素的玩意..
分类:
其他好文 时间:
2016-06-20 09:02:01
阅读次数:
194
1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致 ...
分类:
其他好文 时间:
2016-06-16 10:33:10
阅读次数:
178
对于JavaScript程序的调试,相比于 alert(),使用console.log()是一种更好的方式,原因在于:alert()函数会阻断JavaScript程序的执行,从而造成副作用;而console.log()仅在控制台中打印相关信息,因此不会造成类似的顾虑 对于JavaScript程序的调 ...
分类:
其他好文 时间:
2016-06-14 15:50:32
阅读次数:
109
前言
内存作为系统中重要的资源,对于系统的稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现JVM抛出的内存异常(例如OutOfMemoryError)的时候,很难...
分类:
其他好文 时间:
2016-06-03 19:42:06
阅读次数:
204
使用运行的类的信息使你的程序设计更加灵活 反射授予了你的代码访问装载进JVM内的Java类的内部信息的权限,并且允许你编写在程序执行期间与所选择的类的一同工作的代码,而不是在源代码中。这种机制使得反射成为创建灵活的应用程序的强大工具,但是要小心的是,如果使用不恰当,反射会带来很大的副作用。在这篇文章 ...
分类:
编程语言 时间:
2016-05-30 14:08:45
阅读次数:
186