之前一片文章中我们介绍了OC中的两个关键字@property和@synthesize的使用的使用,今天我们来看一下OC中数组对象在是如何处理对象元素的引用计数问题的,同时介绍一下自动释放池的相关概念一、数组对象是如何处理对象元素的引用计数问题 1 // 2 // main.m 3 // ...
分类:
编程语言 时间:
2015-01-03 15:49:47
阅读次数:
177
list函数: ????将字符串转化成列表,例: >>>?name?=?list(‘hello‘)
>>>?name
[‘h‘,?‘e‘,?‘l‘,?‘l‘,?‘o‘] 列表基本函数: 1、改变列表:元素赋值 ????????????使用索引标记 >>>x?=?[...
分类:
编程语言 时间:
2015-01-03 14:46:03
阅读次数:
176
Java的基本理念是“结构不佳的代码不能运行”
为什么要使用异常?
首先我们可以明确一点就是异常的处理机制可以确保我们程序的健壮性,提高系统可用率
。异常不是程序语法错误,异常,就是在正常语法的代码运行过程中出现如 一楼所说的情况,如果不进行异常处理,那程序直接结束了,之所以捕获异常,是让你可以有发生错误补救的机...
分类:
编程语言 时间:
2015-01-03 14:42:55
阅读次数:
213
10.2.3.2 在 C# 中以函数风格使用数组
由于有了 LINQ to Object,在 C# 3.0 中,我们已经可以使用许多函数结构来处理数组。大多数 LINQ 运算符不返回数组:如果在数组上调用 Enumerable.Select,结果将返回 IEnumerable。在某些情况下,我们还是愿意将结果保存在数组中,避免调用Enumerable.ToArray,将结果序列复制回数组的...
分类:
编程语言 时间:
2015-01-03 14:42:13
阅读次数:
205
快速排序是最流行的,也是速度最快的排序算法(C++ STL 的sort函数就是实现的快速排序); 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数...
分类:
编程语言 时间:
2015-01-03 14:41:57
阅读次数:
180
美术部分: 3d模型,材质,纹理,shader,Animator,Animation,天空盒,灯光效果,烘焙程序部分: 基本组成: Scene场景:用于摆放各种游戏对象。 GameObject:可以携带各种Compoment Compoment:附加在Gam...
分类:
编程语言 时间:
2015-01-03 14:40:15
阅读次数:
216
c++字符串详解(转)之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是...
分类:
编程语言 时间:
2015-01-03 14:37:30
阅读次数:
176
Shell排序算法的时间复杂度分析比较复杂,实际所需的时间取决于各次排序时增量的个数和增量的取值。研究证明,若增量的取值比较合理,Shell排序算法的时间复杂度约为O(n(ldn)2)。由于Shell排序算法是按增量分组进行的排序,所以Shell排序算法是一种不稳定的排序算法。
分类:
编程语言 时间:
2015-01-03 14:37:08
阅读次数:
230
HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。 那么Java运行时环境是如何判断HashSet中相同对象、HashMap中相同键的呢?当存储了“相同的东西”之后Java运行时环境又将如何来维护呢? 在研究这个问...
分类:
编程语言 时间:
2015-01-03 14:34:57
阅读次数:
187
'本函数是一个find方法的增强函数,结合FindNext和FindPrevious方法,可以返回一组符合条件的单元格的集合;'本函数返回一个Collection对象,里面储存了找到的单元格;'本函数有两个必选参数:' 1.SearchRange 用来存放需要查找的区域;' 2.FindWh...
分类:
编程语言 时间:
2015-01-03 14:36:32
阅读次数:
188
Spring4 之Bean的配置
1 IOC & DI 概述
IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, ...
分类:
编程语言 时间:
2015-01-03 14:33:49
阅读次数:
270
1. start IDLE“Python 2.5”→“IDLE(Python GUI)”2. open your source file windowFrom python shell, select file->open...3. show debug controlFrom python she...
分类:
编程语言 时间:
2015-01-03 14:31:14
阅读次数:
168
With ActiveSheet.Shapes.AddPicture(path, msoTrue, msoTrue, Px + 30, Py - 180, 120, 100) .Name = "Picture" With .ForeColor .Type = 2 En...
分类:
编程语言 时间:
2015-01-03 14:32:10
阅读次数:
262
没办法,不到设计模式,算法组合这些,在写大一点程序的时候,总是力不从心。。。:(一开始可能要花很多时间来慢慢理解吧,,这毕竟和《大话设计模式》用的C#语言有点不太一样。。。书上代码是3版本的,有些库的用法不一样,还要改回2.7的才可以测试。。:(#!/usr/bin/env python3# Cop...
分类:
编程语言 时间:
2015-01-03 14:30:25
阅读次数:
229
安装与Python版本对应的python-dev 即可,比如:$ sudo apt-get install python2.7-dev
分类:
编程语言 时间:
2015-01-03 14:31:18
阅读次数:
146
(1)对Element对象进行排序(根据体重和年龄)
(2)要想使用Arrays.sort支持排序的类必须实现Comparable接口
publicclassElephantimplementsComparable{
intweight;
intage;
floattusklength;
@Override
publicintcompareTo(Objecto){
Elephantotherelephant=(Elephant)o..
分类:
编程语言 时间:
2015-01-03 13:20:12
阅读次数:
143
思路:没有用欧几里得算法来求,用的是stein算法试一下。最大公约数、
最小公倍数的欧几里得算法和stein算法参考博文:
http://blog.csdn.net/lianai911/article/details/42003903...
分类:
编程语言 时间:
2015-01-03 13:16:59
阅读次数:
221