Swift有许多种存储数据方式,你可以用枚举(enums),元组(tuples),结构体(structs),类(classes),在这篇文章中我们将比较枚举、元组、结构体之间区别,首先从最简单的开始-元组(tuples)。元组(tuple)元组是多个值组成的复合值类型,例如,你可以定义一个含有整形和...
分类:
编程语言 时间:
2015-12-22 15:58:57
阅读次数:
145
我们在深入初始化方法之前,不妨先再想想Swift中的初始化想要达到一种怎样的目的。其实就是安全。在Objective-C中,init方法是非常不安全的:没有人能保证init只被调用一次,也没有人保证在初始化方法调用以后,实例的各个变量都完成初始化,甚至如果在初始化里使用属性进行设置的话,还可能会造成...
分类:
编程语言 时间:
2015-12-22 15:58:07
阅读次数:
210
JavaScript Date对象使用小例子:运行结果:总结:1、尽管我们认为12月是第12个月份,但是JavaScript从0开始计算月份,所以月份11表示12月;2、nowDate.setDate(33);javaScript知道在12月份没有33天,只有31天,所以给我们返回了1月2日;附:D...
分类:
编程语言 时间:
2015-12-22 15:55:28
阅读次数:
130
阅读目录 数组的基本方法如下 concat() join() pop() push() reverse() shift() sort() splice() toString() unshift() slice() 判断一个数组中是否有相同的元素;计算一个数组中每个元素在数组中出现的次数;Javasc...
分类:
编程语言 时间:
2015-12-22 15:53:21
阅读次数:
211
作为刚入门Java的小白,这两天看到内部类,这里做一个总结,若有错误,欢迎指正~内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类分为:成员内部类、局部内部类、静态嵌套类、匿名内部类 。1.成员内部类成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式:cl...
分类:
编程语言 时间:
2015-12-22 15:52:49
阅读次数:
234
在网页中,每次的客户端访问服务器,有部分不用重复请求,如有些图片,视频等就没有必要每次都请求,这样会让服务器增大工作量。为了防止这样,我们采用过滤器来设置客户端是都缓存。
参考文章:点击打开链接
HTTP1.1中启用Cache-Control 来控制页面的缓存与否,这里介绍几个常用的参数:
no-cache,浏览器和缓存服务器都不应该缓存页面信息;public,浏览器和缓存服...
分类:
编程语言 时间:
2015-12-22 14:36:38
阅读次数:
187
//MARK: - 生成指定尺寸的纯色图片func imageWithColor(color: UIColor!, size: CGSize) -> UIImage{ var size = size if CGSizeEqualToSize(size, CGSizeZero){ ...
分类:
编程语言 时间:
2015-12-22 14:34:45
阅读次数:
175
1、线程方法 1)、start(),启动线程,并进入就绪状态,随时等待执行 2)、run(),重写的方法,开始执行线程 3)、currentThread(),调用当前线程 4)、getName(),获取线程名字 5)、setName(),设置线程名字 6)、yield(),调用此方法的线程...
分类:
编程语言 时间:
2015-12-22 14:34:38
阅读次数:
133
前言:这里只给出命令行版的扫描工具,后续可能是写一个独立的界面,或者是集成到其他工具上去。一扫描原理其实原理非常简单,就是使用Socket去连接目标IP或者域名的指定端口,如果能够连上则说明该端口是打开的。反之,要是在连接超时之前都没有连上,则将该端口判断为关闭状..
分类:
编程语言 时间:
2015-12-22 13:30:58
阅读次数:
286
学习编程到底难不难?学习java到底难不难?编程就是会者不难,难者不会的事情;所以,不要再无谓的去问别人学习编程难或不难的问题,因为不管这个答案是什么,都可能不是你想要的。那么,我们需要做的就是坚持和自信,相信自己能够学得会。你只要在一个方向里,努力学习钻研十..
分类:
编程语言 时间:
2015-12-22 13:27:04
阅读次数:
288
packagecom.bestpay.bpbp.bill.init;
/**
*CreatedbyQjon2015/08/17.
*/
importjxl.Workbook;
importjxl.write.Label;
importjxl.write.WritableSheet;
importjxl.write.WritableWorkbook;
importjava.io.File;
/**
*CreatedbyQjon2015/08/03.
*/
publicclassOutExcelDat..
分类:
编程语言 时间:
2015-12-22 13:27:43
阅读次数:
201
packagecom.bestpay.bpbp.bill.init;
importjxl.Cell;
importjxl.Sheet;
importjxl.Workbook;
importjxl.read.biff.BiffException;
importjava.io.File;
importjava.io.IOException;
publicclassReadExcelDataForTestNG{
privatestaticStringparementFile="E:/test-xiaozhang..
分类:
编程语言 时间:
2015-12-22 13:25:11
阅读次数:
409
【动力节点java培训】J2ee常用的设计模式Java中的23种设计模式:Factory(工厂模式),Builder(建造模式),FactoryMethod(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式),Facade(门面模式),Adapter(适配器模式),Bridge(桥梁模式),Composite(..
分类:
编程语言 时间:
2015-12-22 13:23:36
阅读次数:
147
#默认用ASCII码排序sort/etc/passwd#指定分隔符并且指定段用ASCCII排序sort-t:-k3/etc/passwd#指定分隔符并且指定段用数字排序sort-t:-k3-n/etc/passwd#指定分隔符并且指定段用数字排序sort-t:-k3,5-n/etc/passwd用逗号指定区间值#指定分隔符并且指定段用数字反序排序sort-t:-k..
分类:
编程语言 时间:
2015-12-22 13:24:03
阅读次数:
161
方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Pat...
分类:
编程语言 时间:
2015-12-22 13:15:59
阅读次数:
194
//打开restful链接HttpURLConnection conn = (HttpURLConnection) url.openConnection(); // 提交模式conn.setRequestMethod("PUT");//POST GET PUT DELETE ...
分类:
编程语言 时间:
2015-12-22 13:15:40
阅读次数:
194
GL.MultMatrix与OpenGL固定管线的glMultMatrix函数行为并不一致,不是累乘,而是覆盖。例如下面例子,本来预期是在(100,100)处画一个方块,而实际效果却是在(0,0)处画一个方块:GL.PushMatrix();GL.LoadPixelMatrix();{//mult ...
分类:
编程语言 时间:
2015-12-22 13:08:25
阅读次数:
313