前面提到的上下文环境和作用域的知识,除了了解这些知识之外,还是理解闭包的基础。 至于“闭包”这个词的概念的文字描述,确实不好解释,我看过很多遍,但是现在还是记不住。 但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。 第一,函数作为返回值 如上代码,bar函数作为返回值,赋值给 ...
分类:
编程语言 时间:
2016-07-14 15:19:08
阅读次数:
156
叠加图片: 修复后效果图: 解决方法: 原因: ...
分类:
其他好文 时间:
2016-07-14 13:13:42
阅读次数:
135
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining. ...
分类:
移动开发 时间:
2016-07-14 10:05:05
阅读次数:
139
转自:http://blog.csdn.net/zhangxinrun/article/details/5873148 当某个程序映象开始运行时,可执行映象必须装入进程的虚拟地址空间。如果该程序用到了任何一个共享库,则共享库也必须装入进程的虚拟地址空间。实际上,Linux 并不将映象装入物理内存,相 ...
分类:
系统相关 时间:
2016-07-10 16:55:27
阅读次数:
231
var foo = "Hello"; var c =(function a() { function b(){ var bar = " World"; alert(foo + bar); return bar; } return b; })()(); alert(foo + c); 本实例弹出两次h ...
分类:
其他好文 时间:
2016-07-10 16:36:52
阅读次数:
112
一、改变状态栏的颜色: (1)、在项目 Info plist 里面添加:View controller-based status bar appearance 设置为 NO (2)、在项目的BaseViewController 里面添加方法: // 设置状态栏 颜色为白色 if (iOS7Later ...
分类:
移动开发 时间:
2016-07-09 22:05:12
阅读次数:
150
在mongodb中通常文档只会有一部分要更新,利用原子的更新修改器,可以做到只更新文档的一部分键值,而且更新极为高效,更新修改器是种特殊的键,用来指定复杂的更新操作,比如调整、增加、或者删除键,还可以操作数组和内嵌文档。增加、修改或删除键的时候,应该使用$修改器。要把"foo"的值设备"bar",常 ...
分类:
数据库 时间:
2016-07-09 13:23:39
阅读次数:
214
这个很多人应该还是知道的,在浏览器地址栏可以直接运行JavaScript代码,做法是以javascript:开头后跟要执行的语句。比如: javascript:alert('hello from address bar :)'); 将以上代码贴到浏览器地址栏回车后alert正常执行,一个弹窗神现。 ...
分类:
编程语言 时间:
2016-07-09 12:13:16
阅读次数:
479
下面这个sql是sqlserver中通用分页存储过程: if (exists(select * from sys. procedures where name= 'proc_paging' ))-- 如果 proc_paging这个存储过程存在 drop proc proc_paging -- 那么 ...
分类:
数据库 时间:
2016-07-08 13:21:58
阅读次数:
148
$(function () { var categoryLinks = { 'Foo': 'http://www.google.com/search?q=foo', 'Bar': 'http://www.google.com/search?q=foo+bar', 'Foobar': 'http:// ...
分类:
其他好文 时间:
2016-07-07 09:52:01
阅读次数:
306