一、java语言的特性:面向对象、多线程、与平台无关、简单、高效、安全、健壮、可移植、解释性、动态、高性能等 面向对象的基本特征:封装、多态、继承 封装:把客观存在的事物封装成一个抽象的类,把成员变量(事物的属性)和成员方(事物的行为)法封装在类中。通过四种修饰符public、protect、pri ...
分类:
编程语言 时间:
2016-04-19 19:29:38
阅读次数:
255
向上转型: 简单理解就是由 子类 >基类 转换的过程。在此过程中,唯一发生的事情就是“子类新增方法的丢失”。我个人理解这个过程是:子类--①-->基类--②-->子类(阉割版) 在过程 ①,会把子类扩展新增方法给丢弃掉; 在过程 ②,通过“后期绑定(多态)”,检测到子类对象;但是,需要注意的是:如果 ...
分类:
编程语言 时间:
2016-04-19 19:27:40
阅读次数:
194
js通过立即执行函数可以进行模块化。 但是涉及复杂模块依赖关系上述方式就需要改造了。 require.js是遵循AMD规范的JavaScript模块化库,。下面展示了如何使用require.js进行js模块化。 1.定义一个模块mod1.js 2.定义需要依赖的模块mod2.js define方法用 ...
分类:
编程语言 时间:
2016-04-19 19:25:37
阅读次数:
269
高级用法 会话对象 请求与响应对象 Prepared Requests SSL证书验证 响应体内容工作流 保持活动状态(持久连接) 流式上传 块编码请求 POST Multiple Multipart-Encoded Files 事件挂钩 自定义身份验证 流式请求 代理 合规性 编码方式 HTTP动 ...
分类:
编程语言 时间:
2016-04-19 19:27:26
阅读次数:
500
采用Java 5的ExecutorService来进行线程池的方式实现多线程,模拟客户端多用户向同一服务器端发送请求. 1.服务端 2.客户端 ...
分类:
编程语言 时间:
2016-04-19 19:26:02
阅读次数:
211
引导问题: 假设要在N个城市之间建立通信联络网,则连通N个城市只需要N - 1条线路。这时,自然会考虑这样一个问题,如何在最省经费的前提下建立这个通信网。 基于问题所建立的定义: 可以用联通网来表示N个城市以及N个城市之间可能设置的连通线路,其中网的顶点表示城市,边表示两城市之间的线路,赋予边的权值 ...
分类:
编程语言 时间:
2016-04-19 19:23:24
阅读次数:
215
1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[ ...
分类:
编程语言 时间:
2016-04-19 19:24:45
阅读次数:
154
class Singleton(object): def __new__(cls,*args,**kwargs): if not hasattr(cls,'_inst'): cls._inst=super(Singleton,cls).__new__(cls,*args,**kwargs) retu ...
分类:
编程语言 时间:
2016-04-19 19:23:38
阅读次数:
206
Description 对N个字符串排序。 0<N<=50000。每个字符串长度不超过50000,所有字符串长度总和不超过1000000。 对N个字符串排序。 0<N<=50000。每个字符串长度不超过50000,所有字符串长度总和不超过1000000。 Input 第一行读入N。 后面N行,每行一 ...
分类:
编程语言 时间:
2016-04-19 19:21:49
阅读次数:
227
************************** 转载自 https://www.zhihu.com/question/22869546/answer/22933397 ************************* 什么是method? function就是可以通过名字可以调用的一段代码, ...
分类:
编程语言 时间:
2016-04-19 19:18:11
阅读次数:
254
今天测试app时发现一个必现的异常,当在登录成功后再打开登录前点击的页面时,就会在Xcode console中打印如下日志: NSScanner:nil string argumentNSScanner:nil string argumentlibc++abi.dylib: terminate_ha ...
分类:
编程语言 时间:
2016-04-19 19:17:46
阅读次数:
226
[]是数组形式,{}是对象形式,都可以包含其他类型.如var a= ["A","B",{a:1,b:2}];a[1] 取得的是B,a[2].b取得的是2;var s = {a:1,b:["A","B"]}s.a取得的是1,s.b[1]取得的是A []是数组形式,{}是对象形式,都可以包含其他类型.如 ...
分类:
编程语言 时间:
2016-04-19 19:16:34
阅读次数:
148
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运 ...
分类:
编程语言 时间:
2016-04-19 19:15:35
阅读次数:
172
一、什么是事件冒泡流 我们知道事件流指的是从页面中接受事件的顺序。 为了形象理解事件冒泡,可以想象三军主将诸葛亮,在帐内运筹帷幄,眼观六路耳听八方,这时候前方的战事情况就需要靠传令兵来传达,当第一位传令兵接到士官战事信息,打出旗语,百米之外的第二个传令兵看到后打出同样的旗语,第三个,第四个...., ...
分类:
编程语言 时间:
2016-04-19 19:12:50
阅读次数:
190
http://lhdeyx.blog.163.com/blog/static/318196972011101132922916/ 在delphi中执行javascript代码 2011-11-11 15:32:54| 分类: delphi|举报|字号 订阅 下载LOFTER我的照片书 | http: ...
分类:
编程语言 时间:
2016-04-19 19:11:59
阅读次数:
233