26.RemoveDuplicatesfromSortedArrayGivenasortedarray,removetheduplicatesinplacesuchthateachelementappearonlyonceandreturnthenewlength.Donotallocateextraspaceforanotherarray,youmustdothisinplacewithconstantmemory.Forexample,Giveninputarraynums=[1,1,2],Yourfun..
分类:
编程语言 时间:
2016-08-11 16:03:53
阅读次数:
162
今天在博客上看到大神所发的帖子,讲解的闭包特性,于是有了悟性,在此跟大家伙儿分享下闭包的神奇性与各种应用。 1:最简单的闭包 是不是感到很简单,认为这只不过是定义了一个函数,输出了一个全局变量而已。其实这就是一个最直观的应用了闭包特性的小例子。再看看下面的例子: 三次输出的a的值是否跟想象中的不一样 ...
分类:
编程语言 时间:
2016-08-11 16:00:42
阅读次数:
151
1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一步的说明: ...
分类:
编程语言 时间:
2016-08-11 15:58:31
阅读次数:
130
从JDK1.0开始,Integer中就定义了MIN_VALUE和MAX-VALUE两个常量:/** * A constant holding the minimum value an {@code int} can * have, -231. */public static final int MI... ...
分类:
编程语言 时间:
2016-08-11 15:56:17
阅读次数:
1564
新建一个类Network import UIKit //NSURLSession 的使用过程: // //构造 NSURLRequest //确定 URL //确定 HTTP 方法(GET、POST 等) //添加特定的 HTTP 头 //填充 HTTP Body //驱动 session.data ...
分类:
编程语言 时间:
2016-08-11 15:56:23
阅读次数:
273
函数 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 特性: 1.面向过 ...
分类:
编程语言 时间:
2016-08-11 15:49:43
阅读次数:
234
转自:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html 一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的 ...
分类:
编程语言 时间:
2016-08-11 15:51:15
阅读次数:
142
出处:http://www.cnblogs.com/xxx0624/archive/2012/07/27/2612364.html#undefined 第01讲 什么是树状数组? 树状数组用来求区间元素和,求一次区间元素和的时间效率为O(logn)。 有些同学会觉得很奇怪。用一个数组S[i]保存序列 ...
分类:
编程语言 时间:
2016-08-11 15:46:45
阅读次数:
237
1.添加browser : 项目 -> 类向导 ...
分类:
编程语言 时间:
2016-08-11 15:48:04
阅读次数:
168
现象:安装pip后发现命令无法识别command not found 原因:which查看找到不到执行路径 find搜索发现安装后存放在/usr/local/python3.5/bin下,于是判断是因为没有注册路径的问题 解决:参考地址为https://lempstacker.com/tw/Inst ...
分类:
编程语言 时间:
2016-08-11 15:46:08
阅读次数:
1137
看到博友6点多发的一篇关于密码强度的文章(连接),甚是感动(周末大早上还来发文)。 我们来看看如果使用Knockout更简单的来实现密码强度的验证。 原有代码请查看: 然后来创建View Model,但是引用Knockout之前,我们首先要引用Knockout的Js类库(具体介绍请查看Knockou ...
分类:
编程语言 时间:
2016-08-11 15:47:15
阅读次数:
295
开发环境:(1)Eclipse Java EE Version: Neon Release (4.6.0) Build id: 20160613-1800 (2)apache-maven-3.2.5 (3)jdk 1.8 配置:(1)Java_HOME 和jdk path路径 (2)在eclipse ...
分类:
编程语言 时间:
2016-08-11 15:45:42
阅读次数:
277
一、序列化和反序列化的概念 把对象转换成字节序列的过程称之为对象的序列化 把字节序列恢复为对象的过程称之为对象的反序列化 对象序列化的主要用途: 1)把对象的字节序列永久的保存到硬盘上,通常放在一个文件中; 2)在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间 ...
分类:
编程语言 时间:
2016-08-11 15:46:46
阅读次数:
149
转载自:http://blog.csdn.net/xuanxiaochuan/article/details/25052057 serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private s ...
分类:
编程语言 时间:
2016-08-11 15:43:42
阅读次数:
229
枚举反射,根据枚举中的val或者data读取值和描述 举例实用: 根据枚举的名字,读出枚举的描述,内容和值。 根据枚举的单个内容,读出描述 ...
分类:
编程语言 时间:
2016-08-11 15:40:51
阅读次数:
195
为什么会出现模块化1.不定什么时候,自己就将全局变量改变了2.函数名的冲突3.依赖关系不好管理如果b.js依赖a.js那么b必须放在a的下面解决的办法1.自执行函数来包装代码mod=function(){ var a,b; return { add:function(){ a+b+s; }, for ...
分类:
编程语言 时间:
2016-08-11 15:40:13
阅读次数:
224