- 博客(29)
- 收藏
- 关注
转载 Collection和Map总结
一、定义 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构,在java中的集合框架主要分为两部分:Collection接口和Map接口。二、 用法(一)集合框架涉及的数据结构 1.数据结构分类 1)线性表是在内存中数据的一种组织、存储的方式;一维数组、顺序表、链表、栈、队列,循环队列、散列表等结构是逻辑上的概念,是一种理念与思想,是属于线性表中的一种逻辑实现。 ...
2018-05-20 17:17:02 593
转载 数组、函数、的总结
学习结果:1,大圈套小圈思想,什么时候使用?2,break,continue作用的范围和作用。3,如何理解函数?(特点,注意事项)4,怎么定义一个函数?5,函数重载什么时候使用?6,数组是什么?7,数组有什么特点?8,数组什么时候使用?9,java的内存(栈和堆)的特点?10,画出一个数组的内存分布图。并用文字描述步骤。class { public static void main(String...
2018-05-18 10:53:39 946
原创 泛型的定义及规则
泛型定义泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误
2018-05-09 11:27:46 1278
转载 http://lib.csdn.net/swift/node/5?page=19#md
http://lib.csdn.net/swift/node/5?page=19#md
2016-11-24 09:41:55 611
原创 swift高级运算符
位运算符1.按位取反运算符两个进行比较,如果对方是0,那么另一方就得取1,相反。let initialBits: UInt8 = 0b00001111let invertedBits = ~initialBits // 等于 0b111100002.按位与运算符两个进行比较,当两方都为1时,结果才会为1。let firstSixBits: UInt
2016-11-21 14:17:33 409
翻译 控制流
For 循环1、For-In使用_线代替变量名let base = 3let power = 10var answer = 1for _ in 1...power { answer *= base}println("\(base) to the power of \(power) is \(answer)")// 输出 "3 to the power
2016-11-10 17:10:24 441
翻译 集合类型
数组1、数组构造语句例如:var shoppingList: [String] = ["Eggs", "Milk"]// shoppingList 已经被构造并且拥有两个初始项。2、访问和修改数组
2016-11-09 17:12:01 378
翻译 字符串和字符
1、字符串字面量转义字符\0(空字符)、\\(反斜线)、\t(水平制表符)、\n(换行符)、\r(回车符)、\"(双引号)、\'(单引号)。Unicode 标量,写成\u{n}(u为小写),其中n为任意的一到八位十六进制数。2、初始化空字符串var emptyString = "" // 空字符串字面量var anotherEmptySt
2016-11-09 14:54:19 448
翻译 数据类型
一、数据类型1、Swift常用的数据类型有:Int、Float、Double、Bool、Character、String、Array、Dictionary、元祖类型(Tuple)、可选类型(Optional)。2、整数的分类:有符号(signed):正、负、零,Int32:32位有符号正型无符号(unsigned):正、零 ,UInt8:8位无符号整型3、最值UInt8
2016-11-08 16:48:56 438
转载 网络安全
原链接http://www.ittribalwo.com/1.windows7怎么找出后台运行程序按组合键(win键+R)打开运行窗口,在文本框中输入“msinfo32” ,按回车键执行命令。2.OEP是什么意思之详细介绍OEP是程序的入口点,"原程序的OEP"是什么意思? 就是脱壳后的 OEP,或者说是未加壳时的 OEP。
2016-10-31 17:55:00 353
原创 指示符
指示符描述%@对象,String、Array、Dictionary等都是对象%%『%』字符%d,%D带符号的32位整数%u,%U无符号的32位整数%x,%X无符号的32位整数,按照16进制输出%o,%O无符号的32位整数,按照8进制输出
2016-09-26 10:41:36 813
原创 swift 数据存储
plist 存储利用沙盒根目录拼接“Documents”字符串 //存储 func saveArray() { // 1.获得沙盒根路径,不管是真机还是模拟机,用它是最合适不过了 let home:NSString = NSHomeDirectory() print(
2016-05-17 20:46:25 722
原创 swift Reflection(字典转模型)变量继承本类类名解决办法
class IWStatus: Reflect { var source:NSString! var created_at:NSString! var idstr:NSString! var user: IWUser var retweeted_status: Retweeted_Status
2016-05-15 22:58:02 524
原创 swift 利用 Reflect(字典转模型)
1. 导入Reflect(字典转模型)框架2. 让它继承Reflect这个类,如下代码所示:class IWUser: Reflect { /** * 用户的ID */ var idstr:NSString! /** * 用户的昵称 */
2016-05-14 20:35:37 463
转载 swift开发网络篇—NSURLConnection基本使用
iOS开发网络篇—NSURLConnection基本使用一、NSURLConnection的常用类(1)NSURL:请求地址(2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体....(3)NSMutableURLRequest:NSURLRequest的子类(4)NSURLConnecti
2016-05-06 16:10:34 2984
转载 iOS开发网络篇—数据安全
iOS开发网络篇—数据安全一、简单说明1.说明在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据“青花瓷”软件因此:提交用户的隐私数据时,一定不要明文提交,要加密处理后再提交 2.常见的加密算法
2016-05-06 12:39:43 551
转载 iOS开发网络篇—HTTP协议
iOS开发网络篇—HTTP协议说明:apache tomcat服务器必须占用8080端口一、URL1.基本介绍URL的全称是Uniform Resource Locator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL 2.URL中常见的协议
2016-05-06 12:30:47 405
转载 iOS开发网络篇—搭建本地服务器
一、简单说明说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。提示:提前准备好的软件apache-tomcat-6.0.41.tareclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gzjdk-8u5-macosx-x64.dmg二、安装和配置本
2016-05-06 12:22:02 531
转载 iOS开发网络篇—网络编程基础
一、为什么要学习网络编程1.简单说明在移动互联网时代,移动应用的特征有:(1)几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图(2)只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力(3)如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水 移动网络应用 = 良好的UI + 良好的用户体验 + 实时更新的数据新闻
2016-05-06 12:19:32 1335
翻译 swift开发多线程篇 - NSThread 线程相关简单说明(一些使用和注意点)
一 说明本文涉及代码可以从https://github.com/HanGangAndHanMeimei/Code地址获得。二 NSThread的基本使用和创建 1)基本用法(主线程|当前线程) 1 //1.获得执行该方法的当前线程 2 let currentThread = NSThread.currentThread() 3
2016-05-05 21:29:00 3929
翻译 swift开发网络篇—利用NSURLSession 发送GET和POST请求
说明:本文示例代码发送的请求均为http请求,需要对info.plist文件进行配置。如何配置,请参考https://github.com/HanGangAndHanMeimei/iOS9AdaptationTips一、简单说明 在iOS9.0之后,以前使用的NSURLConnection过期,苹果推荐使用NSURLSession来替换NSURLConnection完成网
2016-05-05 15:54:39 12278 1
翻译 swift开发网络篇—利用NSURLConnection GET请求和POST请求
一、GET请求和POST请求简单说明 @IBOutlet weakvar userName: UITextField! @IBOutletweak var userPwd:UITextField! @IBOutletweak var logonResult:UILabel! /* 创建Get请求 */
2016-05-04 21:47:17 7481
原创 swift开发网络篇 - post 请求
/** 所有网络请求,统一使用异步请求! 在今后的开发中,如果使用简单的get/head请求,可以用NSURLConnction异步方法 GET查/POST增/PUT改/DELETE删/HEAD GET 1> URL 2> NSURLRequest 3
2016-05-04 20:21:32 6360
原创 swift开发网络篇 - 网络基础
GET & POSTGETGET的语义是获取指定URL的资源将数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用"?"连接,各变量之间使用"&"连接貌似不安全,因为在传输过程中,数据被放在请求的URL中传输的数据量小,这主要是因为受URL长度限制示例:http://localhost//login.php?username=zhang
2016-05-03 19:06:28 650
原创 swift开发多线程篇 - 多线程基础
iOS 的三种多线程技术(1)NSThread 使用NSThread对象建立一个线程非常方便但是!要使用NSThread管理多个线程非常困难,不推荐使用技巧!使用[NSThread currentThread]跟踪任务所在线程,适用于这三种技术(2) NSOperation/NSOperationQueue是使用GCD实现的一套Objective-C的API是
2016-05-03 09:08:05 1913
原创 swift开发网络篇 - 用户登录POST JSON and header
import UIKitimport Alamofireclass ViewController: UIViewController { var phoneNumber =UITextField() var passNumber =UITextField() var confirmButton:UIB
2016-05-02 21:13:06 1485 1
原创 iOS数据存储简要笔记
1. 数据存储常用的方式(1)XML 属性列表(plist)归档(2)preference(偏好设置)(3)NSKeyedArchiver归档(NSCoding) (4) SQLite3 (5) Core Data2. 应用沙盒(文件系统根目录)2.1. 应用沙盒结构分析Documents:保存应用运行时生成的需要持久化
2016-04-29 18:20:01 565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人