Python基础之(六)文件

2016-10-10
阅读 5 分钟
2.4k
这不是什么错误,是因为前一次已经读取了文件内容,并且到了文件的末尾了。再重复操作,就是从末尾开始继续读了。当然显示不了什么东西,但是Python并不认为这是错误。

Python基础之(五)语句

2016-10-10
阅读 12 分钟
3.2k
前面已经讲过了四则运算,其中涉及到一些运算符:加减乘除,对应的符号分别是:+ - * /,此外,还有求余数的:%。这些都是算术运算符。其实,算术运算符不止这些。根据中学数学的知识,也应该想到,还应该有乘方、开方之类的。

Python基础之(四)之集合

2016-10-10
阅读 4 分钟
2.1k
集合Set类似字典的特点,可以用{}花括号来定义;其中的元素是没有序列,也就是非序列类型的数据;而且集合中的元素不可重复,这就类似于dict键。

Python基础之(三)之字典

2016-10-10
阅读 7 分钟
2.6k
字典dict是以键值对的形式存储数据。比如"name":"liu"前面的name叫作键(key),后面的liu是前面的键所对应的值(value)。在一个字典中,键是唯一的,不能重复。值则对应于键,值可以重复。

Python基础之(二)字符串_列表_元组

2016-10-10
阅读 16 分钟
5.3k
Python字符串 在Python中,万物皆对象,显然字符串是对象类型,用str表示。字符串类型通常用单引号或者双引号包裹起来。 {代码...} 变量和字符串 在Python中变量无类型,对象有类型 {代码...} 连接字符串 {代码...} 用“+”拼接起来的字符串的两个对象必须是同一类型的。如果是数字则是求和,如果是字符串则得到一个新的字...

Python基础之(一)基本数据类型

2016-10-10
阅读 5 分钟
3k
当输入一个比较大的整数时,Python会自动会将这个大整数进行转换,转换的结果是一个“长整数”类型,为了表示它,会在其末尾显示一个L。由于这个操作是Python自动完成的,所有在Python中没有单独将“长整数”作为一个类型。

Java并发编程之多线程和线程池

2016-10-10
阅读 22 分钟
6.1k
线程允许在同一个进程中同时存在多个程序控制流,即通过线程可以实现同时处理多个任务的功能。线程会共享进程范围内的资源,例如内存句柄和文件句柄,但每个线程都有各自的程序计数器、栈以及局部变量。

Java并发编程之线程同步

2016-10-10
阅读 17 分钟
2.9k
线程安全就是防止某个对象或者值在多个线程中被修改而导致的数据不一致问题,因此我们就需要通过同步机制保证在同一时刻只有一个线程能够访问到该对象或数据,修改数据完毕之后,再将最新数据同步到主存中,使得其他线程都能够得到这个最新数据。下面我们就来了解Java一些基本的同步机制。

Java IO详解

2016-10-10
阅读 11 分钟
3.7k
概述 IO流用来处理设备之间的数据传输,Java对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中。 流按操作数据分为两种:字节流与字符流流按流向分为:输入流、输出流 IO流常用基类 字符流的抽象基类 ReaderWriter 注:由这四个类派生出来的子类名称都是以其父类名作为子类名的后缀如:InputStream的子类File...

Objective-C语法之KVC

2016-10-10
阅读 3 分钟
1.5k
Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。 使用KVC 定义Student类 {代码...} .m文件也没有实现。name属性没有加property,原来的访问方法就访问不了name属性了。怎么办呢?用kvc就可以了 {代码...} 键路径访问属性 如果访问这个类里中的属性中的属性呢?那就用到了键路径 关键字:键路径取值valueForKey...

Objective-C之Set

2016-10-10
阅读 3 分钟
2.2k
Java有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的值,词典也分别有不可变词典和可变的词典(NSDictionary与NSMutableDictionary),前者是线程安全的,后者不是 。

Objective-C之字典

2016-10-10
阅读 3 分钟
1.9k
Java有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的值,词典也分别有不可变词典和可变的词典(NSDictionary与NSMutableDictionary),前者是线程安全的,后者不是 。

Objective-C之数组

2016-10-10
阅读 6 分钟
3.3k
Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。

Objective-C之动态类型

2016-10-10
阅读 3 分钟
1.8k
-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例

Objective-C之异常处理

2016-10-10
阅读 4 分钟
2.6k
基本介绍 Objective-C的异常比较像Java的异常处理,也有@finally的处理,不管异常是否捕获都都要执行。异常处理捕获的语法: {代码...} @catch{} 块 对异常的捕获应该先细后粗,即是说先捕获特定的异常,再使用一些泛些的异常类型。 自定义异常 新建SomethingException,SomeOverException这两个类,都继承自NSException...

Objective-C之类和对象

2016-10-10
阅读 2 分钟
1.5k
下图中是一段的类声明的语法展示,声明了一个叫做 MyClass 的类,它继承于根类:NSObject。(根类可以被所有的其他类直接或间接继承。)

Objective-C之字符串NSString

2016-10-10
阅读 3 分钟
1.9k
创建字符串 {代码...} 用标准c创建字符串 {代码...} 字符串的内存地址 {代码...} 格式化字符串 {代码...} 字符串比较 {代码...} 字符串分割 {代码...} 字符串匹配 {代码...} 字符串搜索和替换 {代码...}

Objective-C之基本数据类型

2016-10-10
阅读 2 分钟
1.7k
当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。