- 博客(45)
- 资源 (3)
- 收藏
- 关注
原创 php-Arrays 函数-array_unshift-在数组开头插入一个或多个单元
array_unshitf() 在数组的开头插入一个或多个单元 【功能】 该函数将传入的单元插入到指定数组的开头 注意单元是作为整体被插入的,因此传入单元将保持同样的顺序 所有的数值键名将修改为从零开始重新计数,所有的文字键名保持不变 最后返回数组新的单元数目 【使用范围】
2012-05-24 14:54:14
564
原创 php-Arrays 函数-array_unique-移除数组中重复的值
array_unique() 移除数组中重复的值 【功能】 该函数将返回以指定数组为基础的没有重复值的新数组,键名保持不变 该函数先将值作为字符串排序,然后对每个值只保留第一个遇到的键名, 接着忽略所有后面的键名 这并不意味着在未排序的数组中同值的第一个出现的键名被保留 【使用范
2012-05-24 14:45:44
456
原创 php-Arrays 函数-array_shift-移除数组开头的一个单元
array_shift() 移除数组开头的一个单元 【功能】 该函数将弹出并返回array数组的开头一个单元,然后将数组的长度减一 所有数字键名将改为从零开始计数 如果array为空或不是数组将返回null 【使用范围】 php4、php5. 【使用】
2012-05-24 14:17:57
470
原创 php-Arrays 函数-array_search-在数组中查找给定的值并返回相应的键名
array_search() 在数组中查找给定的值并返回相应的键名 【功能】 该函数将在指定的数组中查找某一个给定的值,并在找到的情况下返回该值的键名否则返回false。 【使用范围】 php4>=4.0.5、php5. 【使用】 mixed array_search( mixed needle
2012-05-24 14:10:51
1096
原创 数据结构学习笔记
数据结构概述 定义 我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构 保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找摸个 元素,删除某个元素,对所有元素进行排序)而执行的相应操作,这个相应 的操作也叫算法
2012-05-23 14:50:05
301
原创 php-Arrays 函数-array_reduce-用回调函数迭代的将数组简化为单一的值
array_reduce() 用回调函数迭代的将数组简化为单一的值 【功能】 该函数将回调函数迭代的作用到input数组的每一个单元中,从而将数组化简为单一的值。 如果指定的可选参数initial,该参数将被当作是数组中的第一个值来处理 或者如果数组为空,就作为最终返回值。 如果数组为空并
2012-05-23 14:18:48
452
原创 php-Arrays 函数-array_rand-从数组中随机取出一个或多个单元
array_rand() 从数组中随机取出一个或多个单元 【功能】 该函数将返回一个数组中的指定个数的数组元素。 如果只取出一个该函数将返回一个随机单元的键名,否则就返回一个包含随机键名的数组 这样就可以随机从数组中随机取出键名和值 【使用范围】 php4、php5.
2012-05-23 14:05:37
1987
原创 php-Arrays 函数-array_pop-将数组的最后一个单元弹出
array_pop() 将数组的最后一个单元弹出 【功能】 该函数将弹出并返回array数组的最后一个单元,并将数组array的长度减一。 如果array为空或者不是数组将返回NULL 【使用范围】 php4、php5. 【使用】 mixed ar
2012-05-22 18:18:46
494
原创 php-Arrays 函数-array_pad-用值将数组填补到指定长度
array_pad() 用值将数组填补到指定长度 【功能】 该函数将返回指定数组的一个复制,并用指定的值将其填补到指定的长度。 如果指定长度为正,则数组被填补到右侧,如果为负则从左侧开始填补。 如果指定长度的绝对值小于或等于原数组的长度,则没有任何填补 有可能一次最多填补1048576个数组元
2012-05-22 18:04:27
2518
原创 php-Arrays 函数-array_multisort-对多个数组或多维数组进行排序
array_multisort() 对多个数组或多维数组进行排序 【功能】 该函数可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序 【使用范围】 php4、php5. 【使用】 bool array_multisort( array array1[,mixed array2
2012-05-22 17:47:28
282
原创 php-Arrays 函数-array_merge-合并一个或多个数组
array_merge() 合并一个或多个数组 【功能】 该函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。 返回作为结果的数组。如果输入的数组中有相同的字符串键名,则这些值会被覆盖到前一个 值。然而,如果数组具体相同的数字键名,后一个值将不会覆盖原来的值,而 是附加
2012-05-22 17:23:22
394
原创 php-Arrays 函数-array_merge_recursive-递归地合并一个或多个数组
array_merge_recursive() 递归地合并一个或多个数组 【功能】 该函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。 返回作为结果的数组。如果输入的数组中有相同的字符串键名,则这些值会被合并到一个 数组中,这将递归下去,因此如果一个值本身是一个数组,则该函数将按照相应的条目
2012-05-22 17:10:51
1699
原创 php-Arrays 函数-array_map-将回调函数作用到给定数组的单元上
array_map() 将回调函数作用到给定的数组单元上 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中的所有单元经过callback作用过之后的单元。 callback回调函数接收的参数数目应该和传递给array_map()函数的数组数目一致。 【使用范围】
2012-05-22 16:56:12
274
原创 php-Arrays 函数-array_key_exists-检查给定的键名或索引是否存在于数组中
array_key_exists() 检查给定的键名或索引是否存在于数组中 【功能】 该函数将返回一个布尔型值, 如果指定的key存在于指定的数组中则返回true,否则返回false 同时该函数也可以用于对象,即检查指定的key是否在于对象中 【使用范围】 php4>4.1.0
2012-05-22 16:44:49
342
原创 php-Arrays 函数-array_intersect-计算数组的交集
array_intersect() 计算数组的交集 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的键名的值。 注意键名保持不变 【使用范围】 php 4>4.0.1、php5. 【使用】
2012-05-22 16:32:31
302
原创 php-Arrays 函数-array_intersect_ukey-用回调函数比较键名来计算数组的交集
array_intersect_ukey() 用回调函数比较键名来计算数组的交集 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的键名的值。 此比较是通过用户提供的回调函数进行的。 如果认为第一个参数小于、等于、或大于第二个参数时,必须
2012-05-22 16:11:44
329
转载 分享下吧 “技术人员苦逼论”
每次去IT社区,都在吐槽:说技术人员是多么的苦逼;每次和一些搞技术的朋友聚会,聊的也是大家的生活是多么的苦逼;每次上网看微博,也是充斥着“技术人员苦逼论” 今天谈到这个话题,固然会有很多的不同的意见和想法,我这里这是就从我看到的一些现象和自己的一些思考说说技术人员到底为什么“苦逼”。 为什么苦逼? 原因一大堆,对于外部的因数,我们很难控制,例如中国的IT国情和对技术人员的观念。但
2012-05-17 11:54:36
403
原创 php-Arrays 函数-array_intersect_uassoc-带索引检查计算数组的交集,并用回调函数比较索引
array_intersect_uassoc() 带索引检查计算数组的交集,并用回调函数比较索引 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的值。 注意和array_intersect()函数不同的是键名也用于比较。 【使用范围】
2012-05-11 11:22:31
333
原创 php-Arrays 函数-array_intersect_key-使用键名比较计算数组的交集
array_intersect_key() 使用键名比较计算数组的交集 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的值。 【使用范围】 php5>php5.1.0 . 【使用】 array array_inters
2012-05-11 11:15:20
413
原创 php-Arrays 函数-array_intersect_assoc-带索引检查计算数组的交集
array_intersect_assoc() 带索引检查计算数组的交集 【功能】该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的值。 注意和array_intersect()函数不同的是键名也用于比较。 【使用范围】 php4>=4.3.0、php5. 【使
2012-05-11 10:53:02
269
原创 php-Arrays 函数-array_flip-交换数组中键和值
array_flip() 函数交换数组中的键和值 【功能】 该函数将返回一个反转后的数组, 即原数组的值变成了新数组的键值,原数组的键值变成了新数组的值 如果数组中有相同的值,则只有最后的一个具有同样值的才会被反转到新数组 【使用范围】 php4、php5. 【使用】
2012-05-10 11:30:50
389
原创 php-Arrays 函数-array_filter-用回调函数过滤数组中的单元
array_filter() 函数 用回调函数过滤数组中的单元 【功能】 该函数依次将指定数组中的每个值传递到回调函数。 如果回调函数返回True,则指定数组的当前值会被包含在返回的结果数组中。 注意数组的键名保持不变。 【使用范围】 php4 > 4.0.6、php5. 【使用
2012-05-10 10:56:24
408
原创 php-Arrays 函数-array_fill-用给定的值填充数组
array_fill() 函数 用给定的值填充数组 【功能】 该函数将返回一个新的数组, 该数组用被指定的数量的指定内容填充。 【使用范围】 php4 > 4.2.0、php5. 【使用】 array array_fill( int start_index, int num, m
2012-05-10 10:38:03
441
原创 php-Arrays 函数-array_diff-计算数组的差集
array_diff() 函数 计算数组的差集 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的值。 注意原数组的键名保持不变。 【使用范围】 php4 > 4.0.1、php5. 【使用】 array arr
2012-05-10 10:23:39
290
原创 php-Arrays 函数-array_diff_ukey-用回调函数对键名比较计算数组的差集
array_diff_ukey() 函数 用回调函数对键名比较计算数组的差集 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的键名的值。 注意关联关系保持不变。此比较是通过用户提供的回调函数进行的。 如果认为第一个参数小于、等于、或大于第二个参
2012-05-10 10:12:00
493
原创 php-Arrays 函数-array_diff_uassoc-用回调函数做索引检查来计算数组的差值
array_diff_uassoc() 函数 用回调函数做索引检查来计算数组的差集 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的值。 如果认为第一个参数小于、等于、或大于第二个参数时,必须返回 一个小于零、等于零,或大于零的整数
2012-05-02 15:34:00
244
原创 java-J2SE学习笔记(十三)
第十三讲 抽象类、接口 java面向对象编程 四大特征 抽象类 当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法[抽象方法] 用abstract来修饰该类[抽象类] 抽象类-注意事项 1、抽象类不能被实例化 2、抽象类不一定要包含abstract方法 3、一旦类包含了abs
2012-05-02 13:38:27
223
原创 java-J2SE学习笔记(十二)
第十二讲 多态 java面向对象编程 四大特征 多态-概念 所谓多态就是指一个引用(类型)在不同情况下的多种状态, 多态是指通过指向父类的指针,来调用在不同子类中实现的方法 多态-概注意事项 1、java允许父类的引用变量引用它的子类的实例(对象) 2、在某些前提下子类也可以引用父类的实例
2012-05-02 13:36:52
181
原创 php-Arrays 函数-array_diff_key-使用键名比较计算数组的差值
array_diff_key() 函数 使用键名比较计算数组的差集 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的键名的值。 【使用范围】 >=5.1.0 【使用】 array array_diff_key( array array1, array a
2012-04-28 17:08:03
271
原创 php-Arrays 函数-array_diff_assoc-带索引检查计算数组的差值
array_diff_assoc() 函数 带索引检查计算数组的差集 【功能】 该函数将返回一个数组, 该数组包含了所有在array1中但是不在其他任何参数数组中的值。 【使用范围】 >=4.3.0、php5 【使用】 array array_diff_assoc( array array1, arra
2012-04-28 16:40:42
306
原创 php-Arrays 函数-array_count_values-统计数组中所有值的出现次数
array_count_values() 函数 【功能】 该函数将返回一个数组, 该数组用input数组中的值作为键名, 该值在input数组中出现的次数作为值 【使用范围】 php4、php5 【使用】 array array_count_values( array input
2012-04-28 16:26:41
372
原创 php-Arrays 函数-chunk-将一个数组分割成多个数组
chunk() 函数 【功能】 该函数将将一个数组分割成多个数组, 其中每个数组的单元数目有size决定 最后一个数组的单元数目可能会少几个 得到的数组是一个多维数组中的单元,其索引从零开始 【使用范围】 >=4.2.0、php5 【使用】 array arra
2012-04-28 16:12:03
447
原创 php-Arrays 函数-range-建立一个包含指定范围单元的数组
range() 函数 【功能】 该函数将返回数组中从low到high的单元, 包含他们本身,如果low>high,则序列从high到low 【使用范围】 >=3.0.8、php4、php5 【使用】 range(first,second,step) first/必需/规定数组元素
2012-04-28 15:52:53
286
原创 php-Arrays 函数-array_combine-用两个数组的值作为新数组的键与值来新建一个数组
array_combine() 函数 【功能】 通过合并两个数组来创建一个新数组, 其中的一个数组是键名,另一个数组的值为键值。 【使用范围】该函数为php5新增的一个函数。php5。 【语法】 array array_combine( array keys,array values )
2012-04-28 15:29:51
550
原创 java-J2SE学习笔记(十一)
第十一讲 约瑟夫问题 这是17世纪的法国数学家加斯帕在《数目的游戏问题》中讲的一个故事:15个教徒和15 个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个办法:30个人围成一圆圈,从第一个人开始依次报数,每数到第九个人就将他扔入大海,如此循环进行直到仅余15个人为止。问怎样排法,才能使每次投入大海的都是非教徒。
2012-04-28 13:20:47
466
原创 java-J2SE学习笔记(十)
第十讲 类方法、封装 java面向对象编程 四大特征 继承 继承可以解决代码的复用,让我们的编程更加靠近人类的思维,当多个类存在 相同的属性(变量)和方法时,可以从这些类中抽象出父类,在父类中定义这些 相同的属性和方法,所有的子类不需要从新定义这些属性和方法,只需要通过extends 语句来声明继承 父类:
2012-04-28 10:36:34
288
原创 java-J2SE学习笔记(九)
第九讲 类方法、封装 java面向对象编程 四大特征 抽象 简单理解 我们在前面定义一个类的时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模板).这种研究问题的方法称为抽象。 封装 封装就是把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作(成员方
2012-04-28 10:35:58
238
原创 java-J2SE学习笔记(八)
第八讲 this 类变量 java面向对象编程 -this this-注意事项 this不能在类定义的外部使用,只能在定义的方法中使用 什么是类变量 类变量是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量 如何定义类变量 访问修饰
2012-04-28 10:35:04
182
原创 java-J2SE学习笔记(七)
第七讲 成员方法、构造方法 java面向对象编程 -构造方法 类-类的成员方法(函数)--如何理解 类的成员方法声明 访问修饰符 数据类型 函数名(参数列表) public int test(int a); 类的成员方发-特别说明 1、方法的参数列表可以是多个 类的构造方法介绍 构造方
2012-04-28 10:34:14
189
原创 java-J2SE学习笔记(六)
第六讲 成员属性、成员方法 java面向对象编程 -类与对象 对象-如何创建对象 1、先声明再创建 对象声明:类名 对象名 对象创建:对象名=new 类名(); 2、一步到位 类名 对象名=new 类名(); 对象-如何访问(使用)对
2012-04-28 10:33:36
181
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人