摘要: 闭包实例: function a(){ var i=0; function b(){ alert(++i); } return b; } var c=a(); c(); 个人理解闭包: 由于外部调用函数内部的函数,而且内部函数依赖于外部函数的变量,所有就生成闭包在闭包内部创建自己依赖的变量。 当它第 阅读全文
posted @ 2016-06-14 17:43 N神3 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 作者:薛天禄链接:http://www.zhihu.com/question/19554716/answer/12276503来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 看一个例子: var foo = ( function() { var secret = 's 阅读全文
posted @ 2016-06-14 17:16 N神3 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 在Javascript中闭包(Closure) 什么是闭包 “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告 阅读全文
posted @ 2016-06-14 16:42 N神3 阅读(96) 评论(0) 推荐(0) 编辑
摘要: log4j.additivity 是 子Logger 是否继承父Logger 的 输出源(appender)的标志位。具体说,默认情况下,子Logger 会继承父Logger 的appender,也就是说 子Logger 会在父Logger 的appender里输出。若是additivity设为fa 阅读全文
posted @ 2016-06-14 14:58 N神3 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 【1】从零开始 a). 新建Java Project>>新建package>>新建java类; b). import jar包(一个就够),这里我用的是log4j-1.2.14.jar, c). 新建log4j.properties,置于project根目录下; log4j.rootLogger=i 阅读全文
posted @ 2016-06-14 13:30 N神3 阅读(127) 评论(0) 推荐(0) 编辑
摘要: DailyRollingFileAppender是日志记录软件包Log4J中的一个Appender,它能够按一定的频度滚动日志记录文件。 我们可以按下面的方式配置DailyRollingFileAppender: log4j.rootCategory=INFO,S log4j.appender.S= 阅读全文
posted @ 2016-06-14 12:19 N神3 阅读(10163) 评论(0) 推荐(0) 编辑
摘要: org.apache.log4j.LogManager类有一个静态块,首先是找log4j.xml,找不到的情况下才找log4j.properties Java code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // if the user has no 阅读全文
posted @ 2016-06-14 11:41 N神3 阅读(613) 评论(0) 推荐(0) 编辑
摘要: book.xml <?xml version="1.0" encoding="UTF-8"?><books><book><name>java</name><price>25</price></book><book><name>php</name><price>30</price></book></b 阅读全文
posted @ 2016-06-14 10:32 N神3 阅读(128) 评论(0) 推荐(0) 编辑