类的构造函数 构造函数的介绍 构造函数类似于OC中的初始化方法:init方法 默认情况下载创建一个类时,必然会调用一个构造函数 即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数。 如果是继承自NSObject,可以对父类的构造函数进行重写 构造函数的基本使用 构造函数的基本使用 类的属性 ...
分类:
编程语言 时间:
2016-09-19 17:54:12
阅读次数:
213
通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算 ...
分类:
编程语言 时间:
2016-09-19 17:54:12
阅读次数:
201
var attr=[1,8,6,4,5,3,7,2,9] //对数组进行排序,冒泡排序 //两个相邻的元素进行比较,满足条件互换//进行比较的轮数是数组的长度-1//控制比较的轮数 for(var i=0;i<attr.length-1;i++) {//控制每轮比较的次数 for(var j=0;j ...
分类:
编程语言 时间:
2016-09-19 17:50:07
阅读次数:
194
转:http://www.cnblogs.com/lingiu/p/3802391.html 九个技巧: 最早开始用eclipse的debug的时候,只会F5 F6 F7 F8,甚至F7都不是很搞的明白是怎么用的,那时候资浅,碰不到需要复杂debug的代码,慢慢工作深入了,场景碰多了,就需要各种de ...
分类:
编程语言 时间:
2016-09-19 17:43:11
阅读次数:
170
JAVA中使用DOM解析XML文件: 创建DocumentBuilderFactory的对象 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 创建DocumentBuilder对象 通过documentBuilde ...
分类:
编程语言 时间:
2016-09-19 17:44:00
阅读次数:
126
1、Tomcat的优化经验 答:去掉对web.xml的监视,把jsp提前编辑成Servlet。 有富余物理内存的情况,加大tomcat使用的jvm的内存 2、HTTP请求的GET与POST方式的区别 答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由 ...
分类:
编程语言 时间:
2016-09-19 17:44:15
阅读次数:
218
看到之前有248位小伙伴看我写的水文还是比较受鼓舞的,所以决定把这个细写一下: 就是javacv怎么实际应用一下: 其实无外乎导包,写测试代码。 这样 那我们先导包儿。 javacv-1.2-bin(jar包的下载在这里:找一样名字的就行:http://www.cnblogs.com/letben/ ...
分类:
编程语言 时间:
2016-09-19 17:41:51
阅读次数:
333
数组:(存放任意类型的数据、定义时不需要指定长度) 一、定义: 1、Array(1,3.14,"aa") : 是指给出的是(数据) 2、Array(5):是指给出的是(长度) 3、[1,3.14,"aa"]:使用方括号定义 二、属性: length:指数组的长度 三、方法: push:往数组里面追加 ...
分类:
编程语言 时间:
2016-09-19 17:38:33
阅读次数:
199
spring xml中配置视图如果是如下 那么返回结果会是: 其中commonAjaxResponse并不是我们想要的。 注意到MappingJackson2JsonView的属性extractValueFromSingleKeyModel的API说明,可以设置该属性为true来解决。 搞定: ...
分类:
编程语言 时间:
2016-09-19 17:37:08
阅读次数:
203
一、进程 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。 它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。 Process 类,用来操作进程。 命名空间:using System.Diagnostics; Process.Start("calc"); //打开计算器Pro ...
分类:
编程语言 时间:
2016-09-19 17:36:03
阅读次数:
174
假设有序列:2,1,3,5,求一个最长上升子序列就是2,3,5或者1,3,5,长度都为3。 LIS算法的思想是: 设存在序列a。 ① 如果只有一个元素,那么最长上升子序列的长度为1; ② 如果有两个元素,那么如果a[1]>a[0],则最长上升子序列的长度为2,a[1]为该最长上升子序列的最后一个元素 ...
分类:
编程语言 时间:
2016-09-19 17:34:04
阅读次数:
330
...
分类:
编程语言 时间:
2016-09-19 17:33:25
阅读次数:
214
首先纠正下java2000的第一个错误说法:"java里不叫这个,而是叫传值和传对象。".引用jiabobber的话:形参就是形式上的参数啊,实参就是实际的参数啊,其实各种语言形参实参都一样的概念的吧。jiabobber的这句话是对的,实参,形参是程序设计语言中的通用概念,并不是只有C,C++有而J ...
分类:
编程语言 时间:
2016-09-19 17:31:39
阅读次数:
165
这几天不知道怎么了,总是碰到各种各样的NoSuchMethodException异常,但是Java为了方便值给了我们方法的方法签名,这对于刚接触的程序猿来说貌似有点蛋疼。今天从网上好好的百度/google了一下,结合自己掌握的知识,现将有关方法签名的相关信息记录下来,以备以后使用。 首先,先来介绍一 ...
分类:
编程语言 时间:
2016-09-19 17:29:38
阅读次数:
162
...
分类:
编程语言 时间:
2016-09-19 17:30:06
阅读次数:
224
在OC中我们可以重写set方法来监听属性的改变 Swift中可以通过属性观察者来监听和响应属性值的变化 通常是监听存储属性和类属性的改变.(对于计算属性,我们不需要定义属性观察者,因为我们可以在计算属性的setter中直接观察并响应这种值的变化) 我们通过设置以下观察方法来定义观察者 willSet ...
分类:
编程语言 时间:
2016-09-19 17:29:02
阅读次数:
146
packagecom.asiainfo.encryption.s2;
importjava.security.InvalidKeyException;
importjava.security.NoSuchAlgorithmException;
importjava.security.SignatureException;
importjava.util.Formatter;
importjavax.crypto.KeyGenerator;
importjavax.crypto.Mac;
importja..
分类:
编程语言 时间:
2016-09-19 16:20:39
阅读次数:
338