黑马程序员------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------NSArray和NSMutableArrayNSArray代表元素有序,可重复的一个集合,集合中每个元素都有其对应的顺序索引,NSArray只能保存对象,不能保存基本类型。NSArray代...
分类:
编程语言 时间:
2015-05-10 22:12:21
阅读次数:
117
近两个星期,回顾数据结构时又把图的相关知识复习了一下,顺便为了提高编码能力,将基本算法也都实现了一下。现将实例附录如下:1)要实现的算法①建立图的存储结构②深度优先搜索和广度优先搜索③求图的最小生成树④拓扑排序⑤最短路径2)存储结构设计 本系统采用图结构(mgraph)存储抽象操作的信息。其中...
分类:
编程语言 时间:
2015-05-10 22:08:40
阅读次数:
181
一、常量的定义 常量默认是区分大小写,如果define('AA',20,true)表示不区分大小写,产量名一般用大写bool define ( string $name , mixed $value [, bool $case_insensitive = false ] ) ?常量名必须使用‘’或者...
分类:
编程语言 时间:
2015-05-10 22:07:42
阅读次数:
158
黑马程序员------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Foundation框架是iOS开发的基础框架,它包括字符串、集合、日期、时间等基础类void test(){ //定义Date这种结构体类型 struct Date{ int...
分类:
编程语言 时间:
2015-05-10 22:07:26
阅读次数:
137
最近学习了javassist的使用方法。javassist是一个字节码类库,可以用他来动态生成类,动态修改类等等。下面是如果用javassist来动态创建一个类的demol我们需要创建的目标类,如下:Java代码publicclassJavassistClass{privateStringname=...
分类:
编程语言 时间:
2015-05-10 22:05:07
阅读次数:
140
字符串 -> 数组方法一:$str = "abcd"$s2 = $str.GetEnumerator() #$s2是无法使用下标的方式进行索引的,因为其不是array$s2 | % {$_ + "y8y"}$str = "abcd"Foreach ($s in $str.GetEnumerator(...
分类:
编程语言 时间:
2015-05-10 22:04:59
阅读次数:
109
文件读写在Python中,文件读写是通过open()函数打开的文件对象完成的。使用with语句操作文件IO是个好习惯。try: f = open('1.txt', 'r') #rb写二进制 #f = open('1.txt', 'w') #wb读二进制 f.read().dec...
分类:
编程语言 时间:
2015-05-10 22:02:40
阅读次数:
158
1、对象:客观事物的一个实体,由一组属性和方法构成。 属性:对象具有各种特征;方法:对象执行的操作。2、类:对对象的概括,是对对象的分类;具有相同属性、相同方法的一组对象的集合。3、类与对象的关系:类是对象的抽象,对象是类的具体;程序中先类产生对象。4、面向对象的三个特征:封装、继承、多态。5、面向...
分类:
编程语言 时间:
2015-05-10 22:02:30
阅读次数:
278
String a;a=a+"222"+3333;a.length();返回字符串长度,字符个数a.charAt(int n);返回第n个字符a.toLowerCase();将a全变为小写a.toUpperCase();大写a.subString(int beginindex);从指定位置开始到后面截...
分类:
编程语言 时间:
2015-05-10 22:00:39
阅读次数:
134
黑马程序员------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1 NSSet和NSMutableSetNSSet和NSArray一样,也是一个集合,但是集合里的多个对象没有明显的顺序。NSSet不允许包含相同的元素,如果试图把两个相同的元素放在同一....
分类:
编程语言 时间:
2015-05-10 21:59:48
阅读次数:
139
压缩代码import tarfileimport osdef tar(fname): t = tarfile.open(fname + ".tar.gz", "w:gz") for root, dir, files in os.walk(fname): print root...
分类:
编程语言 时间:
2015-05-10 21:59:18
阅读次数:
152
在class文件中,“常量池”是最复杂也最值得关注的内容。Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如: 类和接口的全限定名; 字段的名.....
分类:
编程语言 时间:
2015-05-10 22:00:52
阅读次数:
185
一、可维护性的代码 1、可读性:在函数和方法、大段代码、复杂算法和hack上加上帮助理解的注释。 2、变量的函数的命名:变量最好用名词,函数最好以动词开头。有较好的语义和逻辑性。 3、变量类型透明:以合适的命名方式来帮助记忆变量的类型 。 a:初始化法。 b:匈牙利标记法。 c...
分类:
编程语言 时间:
2015-05-10 21:59:50
阅读次数:
169
黑马程序员------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------协议用于定义多个类应该遵守的规范,协议不提供任何实现。协议体现的是规范和实现分离的设计哲学。协议用来用来声明一大堆方法,不能声明成员变量。 只要某个类遵守了这个协议,就相当于拥有这个协议中...
分类:
编程语言 时间:
2015-05-10 21:56:39
阅读次数:
128
String对象的大小写不敏感比较方法的实现如下: 1 public int compare(String s1, String s2) { 2 int n1 = s1.length(); 3 int n2 = s2.length();...
分类:
编程语言 时间:
2015-05-10 21:58:07
阅读次数:
501
题目描述:Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.解题思路...
分类:
编程语言 时间:
2015-05-10 21:54:00
阅读次数:
124