开头:各种原因总结一下javascript中的自动执行函数(立即调用函数)的一些方法,正文如下 在Javascript中,任何function在执行的时候都会创建一个执行上下文,因为function声明变量和function有可能只在该function内部,这个上下文,在调用function的时候, ...
分类:
编程语言 时间:
2017-05-15 11:58:10
阅读次数:
424
转载自:http://www.cnblogs.com/luochengor/archive/2011/08/11/2134818.html 在Java中有两类线程:用户线程 (User Thread)、守护线程 (Daemon Thread)。 所谓守护 线程,是指在程序运行的时候在后台提供一种通用 ...
分类:
编程语言 时间:
2017-05-15 11:57:38
阅读次数:
197
geek青年的状态机,查表,纯C语言实现 1. 问题的提出。抽象 建一,不止是他,不少人跟我讨论过这种问题:怎样才干保证在需求变更、扩充的情况下。程序的主体部分不动呢? 这是一个很深刻和艰难的问题。在进入实质讨论之前,我们还得先明白什么是"主体"。就是我们不希望动的那一部分是什么。其实,没有什么"主 ...
分类:
编程语言 时间:
2017-05-15 11:57:19
阅读次数:
293
异常的顶级父类是Throwable,下面有两个子类Exception和Error。 Error错误一般是虚拟机相关的问题,如系统崩溃,虚拟机错误等,应用程序无法处理,直接导致应用程序运行结束。 Exception是我们需要处理的异常。 Exception又分为Checked异常和Runtime异常。 ...
分类:
编程语言 时间:
2017-05-15 11:56:00
阅读次数:
207
本文主要介绍python中Enhanced generator即coroutine相关内容,包括基本语法、使用场景、注意事项,以及与其他语言协程实现的异同。 enhanced generator 在上文介绍了yield和generator的使用场景和主意事项,只用到了generator的next方法 ...
分类:
编程语言 时间:
2017-05-15 11:55:28
阅读次数:
208
原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Th ...
分类:
编程语言 时间:
2017-05-15 11:54:56
阅读次数:
221
JavaScript 输出 使用 window.alert() 弹出警告框。 使用 document.write() 方法将内容写到 HTML 文档中。 使用 innerHTML 写入到 HTML 元素。 使用 console.log() 写入到浏览器的控制台。 ...
分类:
编程语言 时间:
2017-05-15 11:54:30
阅读次数:
182
一. 示例 PS:a代表首元素的地址,是一个数组指针。每次向后跳低维的维数,a+1的地址从2291752变成2291772说明向右跳了4*5个字节。 二.结论 三 C语言中关于[]的实际意义 a[i] a[0+i] a(0+i) *(a+i) ...
分类:
编程语言 时间:
2017-05-15 11:53:21
阅读次数:
149
四、自定义线程池public ThreadPoolExecutor(int corePoolSize, //核心线程数,new的时候直接初始化的线程数量int maxinumPoolSize, //最大线程数long keppAliveTime, //空闲时间TimeUnit unit, //时间单 ...
分类:
编程语言 时间:
2017-05-15 11:53:07
阅读次数:
208
1. 二叉查找树的定义: 左子树不为空的时候。左子树的结点值小于根节点,右子树不为空时,右子树的结点值大于根节点。左右子树分别为二叉查找树 2. 二叉查找树的最左边的结点即为最小值,要查找最小值。仅仅需遍历左子树的结点直到为空为止。同理,最右边的结点结尾最大值。要查找最大值,仅仅需遍历右子树的结点直 ...
分类:
编程语言 时间:
2017-05-15 11:52:59
阅读次数:
147
我们学习任何一种编程语言,不是去无目的的网上找太多的教程,而是首先从宏观了解它的基本思想方法定义概念,从宏观感受它的逻辑与抽象,然后是实践,不断的实践。今天我们看看网上给我们小白的一些学习建议。 一、有很多教程,叫学了也白搭 这年头,网上的Java教程一堆一堆的,看的我们很多Java宝宝们是眼花缭乱 ...
分类:
编程语言 时间:
2017-05-15 11:14:54
阅读次数:
163
一、背景 1991年 ,SUN MicroSystem公司的 Jame Gosling、 Bill Joe等人 ,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件 (即一种橡树的名字 ),但当时并没有引起人们的注意 ,直到 1994年下半年 ,Internet的 ...
分类:
编程语言 时间:
2017-05-15 11:14:27
阅读次数:
139
JAVA程序异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。发现报错的语句是: 1 foo.divide(bar)); 1 foo.d ...
分类:
编程语言 时间:
2017-05-15 11:13:42
阅读次数:
342
matplotlib 1、安装matplotlib ① linux系统 ...
分类:
编程语言 时间:
2017-05-15 11:12:48
阅读次数:
130
SpringMVC框架是一个成熟的优秀Java web开发框架,学习研究框架设计有助于我们更好的理解和掌握spring MVC,设计和写出更符合的结构和代码。 本节主要是研读SpringMVC框架中的过滤器设置,以编码处理过滤器为例来学习框架内是怎样设置过滤器的。 如上所示的spring-web.j ...
分类:
编程语言 时间:
2017-05-15 10:11:32
阅读次数:
218
前言 上篇我们介绍了HMM的基本原理以及常见的基于参数的异常检测实现,这次我们换个思路,把机器当一个刚入行的白帽子,我们训练他学会XSS的攻击语法,然后再让机器从访问日志中寻找符合攻击语法的疑似攻击日志。 通过词法分割,可以把攻击载荷序列化成观察序列,举例如下: 词集/词袋模型 词集和词袋模型是机器 ...
分类:
编程语言 时间:
2017-05-15 10:11:05
阅读次数:
291