1.赋值运算符重载 1.发生时机:用一个已有对象,给另一个已有对象赋值。两个对象均已创建结束后,发生的赋值行为。 2.系统默认提供赋值运算符重载,一旦自实现,则不再提供。 3.系统默认的是等位拷贝(即浅拷贝),会造成重析构,从而使内存泄漏。 4.在此情况下的等位拷贝的问题: 1.导致自身的内存泄漏( ...
分类:
编程语言 时间:
2016-04-03 20:17:23
阅读次数:
254
懒加载 在 iOS 开发中,懒加载是无处不在的 懒加载的格式如下: 懒加载本质上是一个闭包 以上代码可以改写为以下格式 懒加载的简单写法 ...
分类:
编程语言 时间:
2016-04-03 20:13:23
阅读次数:
173
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unico ...
分类:
编程语言 时间:
2016-04-03 20:13:15
阅读次数:
131
遍历List的多种方式 在讲如何线程安全地遍历List之前,先看看通常我们遍历一个List会采用哪些方式。 方式一: 方式二: 方式三: 方式四(Java 8): 方式五(Java 8 Lambda): 首先,方式一的遍历方法是一种非常不建议使用的方式,特别是对于LinkedList。LinkedL ...
分类:
编程语言 时间:
2016-04-03 20:12:05
阅读次数:
214
输出:用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下>>>print('hello,world') 也可以是多个字符串,中间用逗号链接‘;代码实现如下>>>print('The quick bronw fox','jumps o ...
分类:
编程语言 时间:
2016-04-03 20:11:12
阅读次数:
179
闭包的定义 定义一个函数 定义一个闭包 闭包 = { (行参) -> 返回值 in // 代码实现 } in 用于区分函数定义和代码实现 闭包 = { (行参) -> 返回值 in // 代码实现 } in 用于区分函数定义和代码实现 最简单的闭包,如果没有参数/返回值,则 参数/返回值/in 统统 ...
分类:
编程语言 时间:
2016-04-03 20:09:51
阅读次数:
221
for 循环 OC 风格的循环 for-in,0..<10 表示从0到9 范围 0...10 表示从0到10 省略下标 _ 能够匹配任意类型 _ 表示忽略对应位置的值 _ 能够匹配任意类型 _ 表示忽略对应位置的值 ...
分类:
编程语言 时间:
2016-04-03 20:09:01
阅读次数:
147
整合Spring与Struts1的三种方法总结 无论用那种方法来整合,第一步就是要装载spring的应用环境,有三种方式: #1. struts-config.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUB ...
分类:
编程语言 时间:
2016-04-03 20:07:43
阅读次数:
216
控制流 if Swift 中没有 C 语言中的非零即真概念 在逻辑判断时必须显示地指明具体的判断条件 true / false if 语句条件的 () 可以省略 但是 {} 不能省略 三目运算 Swift 中的 三目 运算保持了和 OC 一致的风格 适当地运用三目,能够让代码写得更加简洁 可选类型判 ...
分类:
编程语言 时间:
2016-04-03 20:08:01
阅读次数:
227
字符串 在 Swift 中绝大多数的情况下,推荐使用 String 类型 String 是一个结构体,性能更高 String 目前具有了绝大多数 NSString 的功能 String 支持直接遍历 NSString 是一个 OC 对象,性能略差 Swift 提供了 String 和 NSStrin ...
分类:
编程语言 时间:
2016-04-03 20:07:50
阅读次数:
227
函数的定义 格式 func 函数名(行参列表) -> 返回值 {代码实现} 调用 let result = 函数名(值1, 参数2: 值2...) 格式 func 函数名(行参列表) -> 返回值 {代码实现} 调用 let result = 函数名(值1, 参数2: 值2...) 没有返回值的函数 ...
分类:
编程语言 时间:
2016-04-03 20:08:25
阅读次数:
158
1.认识PHP代码标识想在页面中编写PHP?代码非常容易,如下面代码:就像你可以编写JavaScript脚本语言需要写在标签之间一样,你可以在页面中编写PHP代码写在标签之间,但注意后面的?>是可以省略的。也可以计算算式:2.字符串一个字符串是用双引...
分类:
编程语言 时间:
2016-04-03 19:03:52
阅读次数:
319
python入门基本语法 1.自定义函数 2.判断语句 3.循环语句 4.面向对象(类) 5.导入库 建立文件mylib.py,代码如下: 建立文件loadlib.py,代码如下,两种引用方式。 6.python版本下载 3.x有更多的新特性,2.x运行速度更快 学习开发使勇2.7.8最好 7.开发 ...
分类:
编程语言 时间:
2016-04-03 19:00:05
阅读次数:
284
题目链接:http://poj.org/problem?id=3468 题目大意:给出一组数组v[i],有两种操作,一种给出两个数a,b。要求输出v[a]到v[b]之间的和。还有一种给出三个数a,b,c,让v[a]到v[b]之间的数全都加上c。 全然是树状数组可以实现的功能,可是假设就这样单纯的套用 ...
分类:
编程语言 时间:
2016-04-03 19:00:40
阅读次数:
230
题目描述: Given an array of integers, every element appears three times except for one. Find that single one. 解题思路: 具体参考Detailed explanation and generaliz ...
分类:
编程语言 时间:
2016-04-03 18:59:37
阅读次数:
198
感觉这东西两天不用就会忘掉了.......... ...
分类:
编程语言 时间:
2016-04-03 18:59:15
阅读次数:
142