接着上一节讲的话,应该轮到“执行上下文栈”了,但是这里不得不插入一节,把this说一下。因为this很重要,js的面试题如果不出几个与this有关的,那出题者都不合格。 其实,this的取值,分四种情况。我们来挨个看一下。 在此再强调一遍一个非常重要的知识点:在函数中this到底取何值,是在函数真正 ...
分类:
编程语言 时间:
2016-07-14 14:57:20
阅读次数:
175
C++异常是丢程序运行过程中发生的异常情况(例如被0除)的一种响应。异常提供了将控制权从程序的一个部分传递到另一部分的途径。对异常的处理有3个组成部分:* 引发异常;* 使用处理程序捕获异常;* 使用try块。程序在出现问题时将引发异常。throw语句实际上是跳转,即命令程序跳到另一条语句。thro ...
分类:
编程语言 时间:
2016-07-14 14:55:44
阅读次数:
181
一:创建一个任务队列对象 NSOperationQueue *opretionQueue = [[NSOperationQueue alloc] init]; //设置最大并发任务数量 [opretionQueue setMaxConcurrentOperationCount:5]; 二:三个实现方 ...
分类:
编程语言 时间:
2016-07-14 14:56:31
阅读次数:
148
接着来看JSP内置对象。
response对象
response对象是javax.servlet.http.HttpServletResponse类的实例。当服务器创建request对象时会同时创建用
于响应这个客户端的response对象。
response对象也定义了处理HTTP头模块的接口。通过这个对象,开发者们可以添加新的cookies,时...
分类:
编程语言 时间:
2016-07-14 13:36:21
阅读次数:
189
1. 面向对象编程的三大特性是什么,请简要阐述
(1).继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继 承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增 加新的方法使之更适合特殊的需要。
...
分类:
编程语言 时间:
2016-07-14 13:36:09
阅读次数:
181
嘛嘛嘛,好像大家在实现Kruskal算法是都是用的边集数组,判断图的连通性咱不会,o(╯□╰)o(为什么咱这么菜诶) Kruskal算法: 规则: (1)对每一条边按照从小到大进行排序 (2)加入边的时候判断这条边与之前的边是否构成回路,如果构成则放弃这条边,否则就加入到最小生成树中 边集数组: 起 ...
分类:
编程语言 时间:
2016-07-14 13:34:43
阅读次数:
267
在java的世界里,提供了匿名内部类语法糖,用于帮助大家简化代码,本文简要从接口,抽象类以及常规类描述其常用模式。 ...
分类:
编程语言 时间:
2016-07-14 13:33:39
阅读次数:
221
Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。 Asynchrono ...
分类:
编程语言 时间:
2016-07-14 13:31:54
阅读次数:
230
先新建一个执行类 下面是要执行导出功能的线程 创建一个controller 大概流程就是这样。。。。 ...
分类:
编程语言 时间:
2016-07-14 13:29:17
阅读次数:
211
物体旋转问题,比如说自转,绕转,点击一物体,让其它物体绕该物体转,还有始终面向鼠标或者是player朝向等等,实际上都是一些简单的Rotate\RotateAround\LookAt等的属性,实现起来很简单,只需要获取场景里的物体,设置相对应的属性就可以。 1.场景中物体获取方法: [C#] 纯文本 ...
分类:
编程语言 时间:
2016-07-14 13:27:52
阅读次数:
231
一.javabean的设计原则: 1.是公有类 2.有无参构造方法 3.只有私有属性 4.只有getter和setter方法 二.Jsp动作元素 action elements.为请求处理阶段提供信息。动作元素遵循XML元素的语法,有一个包含元素名的开始标签,可以有属性、可选的的内容、与开始标签匹配 ...
分类:
编程语言 时间:
2016-07-14 13:27:17
阅读次数:
131
(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和调度单位。 (2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。 同一进程中的多个线程共享代码段(代码和常量),数据段(全局变量和静态变量),扩展段(堆存储)。但是每个线程拥有自己的 ...
分类:
编程语言 时间:
2016-07-14 13:27:13
阅读次数:
170
C++提供了集中重用代码的手段。第13章介绍的共有继承能够建立is-a关系,这样派生类可以重用基类的代码。私有继承和保护继承也使得能够重用基类的代码,单建立的是has-a关系。使用私有继承时,积累的公有成员和保护成员将称为派生类的私有成员;使用保护继承时,积累的公有成员和保护成员将称为派生类的保护成 ...
分类:
编程语言 时间:
2016-07-14 13:27:00
阅读次数:
164
一段神奇的递归调用,一段神奇的数组合并! 要想搞清楚,首先弄明白两个问题:1、双层递归怎么走的。2、排好序的数组如何进行有序合并。 关于第一个问题,建议先看一下http://www.cnblogs.com/PerkinsZhu/p/5668218.html 看明白之后相信会对递归调用理解又进一个层次 ...
分类:
编程语言 时间:
2016-07-14 13:25:10
阅读次数:
137
类似其它的语言, Python 中的函数使用小括号( () )调用。函数在调用之前必须先定义。如果函数中没有 return 语句, 就会自动返回 None 对象。 Python 是通过引用调用的。 这意味着函数内对参数的改变会影响到原始对象。不过事实上只有可变对象会受此影响, 对不可变对象来说, 它 ...
分类:
编程语言 时间:
2016-07-14 13:18:08
阅读次数:
137
springmvc第二阶段 高级知识 复习: springmvc框架: DispatcherServlet前端控制器:接收request,进行response HandlerMapping处理器映射器:根据url查找Handler。(可以通过xml配置方式,注解方式) HandlerAdapter处 ...
分类:
编程语言 时间:
2016-07-14 13:17:12
阅读次数:
255