11 2012 档案
摘要:1 //数组定义 2 //普通数组 3 var arr = new Array(); 4 var arr1 = new Array(3); 5 var arr2 = new Array('a','b','c'); 6 var arr3 = ['you','me','her']; 7 document.write(arr3); //普通数组可以直接打印印输出:you,me,her 8 //关联数组(hash数组) 不能直接打印输出 9 var arr4 = {}; 10 arr4['id
阅读全文
摘要:var str = 'abcdefghijklmn\n'; document.write(str.charAt(1)); //输出为b **php中通过$str{$i}即可以访问字符串某个字符 //concat()连接两个或多个字符串 var str1 = '<br/>hello!'; var str2 = ',javascript!'; var str3 = 'welcome to javascript world!'; document.write(str1.concat(str2,str3)) //indexOf
阅读全文
摘要:一、文件系统特性传统的磁盘和文件系统中,一个分区只能被格式化为一个文件系统,由于新技术的出现如LVM可以将一个分区格式化为多个文件系统,也可以将多个分区格式化为一个文件系统。文件系统:就是明确磁盘或分区上文件的组织方法和数据结构,就是文件组织方法。个人是这样理解的:各个不同的文件系统有不同的组织方法:比如我们各种组织看成一个文件系统的话,其组织形式也是多样的。一个文件系统就是一种文件组织形式军队:以军、师、旅、团、营、连、排、班为单位等组织的公司:以老板、CEO、行政部、技术部、产品部、营销部等组织的二、文件系统组成以ext2这种 文件系统为例:(索引式文件系统)一个文件系统可以分为三部分:i
阅读全文
摘要:1、字符串比较 (1)strcmp($str1,$str2) //比较两个字符串是否相等,当结果为0时表示相等,为1时表示第一个字符串大于第二个字符串,为-1是第一个字符串小于第二个字符串(这是大于和小于只是位置上的比较,在ascii码表中后面的字符大于前面的字符) 1 /**2 * strcmp($str1, $str2) 比较两个字符串是否相等3 * @param string $str1 第一个字符串4 * @param string $str2 第二个字符串5 */6 $str1 = 'hell';7 $str2 = 'e...
阅读全文
摘要:一、磁盘(硬盘)结构磁盘主要由主轴马达、盘片、机械手臂和磁头组成原理:主轴马达转动盘片,然后通过机械手臂伸缩磁头读取盘片上的数据二、盘片结构盘片可以细分为柱面和扇区。如图,每一个标有数字的黑色的小区域就是一个扇区,扇区是最小的物理存储单位 ,每个扇区都有编号 以圆点为中心每一个圈就是一个柱面。第一个扇区非常重要,它记录着磁盘主引导和分区表三、硬盘分区(1)硬盘(磁盘)的分类:根据接口类型不同分为:SATA和IDE接口 两种接口对应的设备名: SATA、USB、FLASH等设备:sd[a-p] : IDE设备:hd[a-d](2)分区的本质:读取的数据从柱面A到柱面B为止(3)...
阅读全文
摘要:一、变量声明及javascript数据类型概述: (1)变量声明 javascript中使用关键词var来声明一个变量:如var message; 注:php中使用$来声明一个变量:$name; (2)数据类型 javascript中的数据类型: undefined, string, number, boolean,null, object, array,function 注:php中的数据类型: string,int,float,boolean,null,resource,array,object 通过typeof(变量名)函数可以查看一个变量的数据类...
阅读全文
摘要:1、which 查找脚本文件位置 如:which lsattr2、whereis 普通文件查找3、locate [-i] 关键词 -i 忽略大小写whereis 和locate都是通过一个数据库来搜索的,新建的文件一般搜索不到,可以用updatedb来更新库1 [root@localhost admin]# which lsattr2 /usr/bin/lsattr3 [root@localhost admin]# updatedb4 [root@localhost admin]# whereis mongodb.test5 mongodb:6 [root@localhost admin]..
阅读全文
摘要:一、与文件名相关的操作 1、cp 复制文件(copy) 语法:cp [-air] 源文件 目标文件 (源文件可以是多个文件) 参数说明:-a 复制的文件保留源文件的一些特性 -i 是否覆盖提供询问 -r 递归 如: cp -r /etc/passwd /root/etc/passwd cp -r /home/admin /home/dev /root/backup 2、mv 移动文件(move) :可以重命名、剪切文件 语法:mv [-fi] 源文件 目标文件 参数说明: -f 强制移动,当有相同的文件名时,直接覆盖 ...
阅读全文
摘要:1、ls 查看目录及文件(前面已经讲过这个命令,在此不在赘述)2、cd 切换目录(change directory) 目录地址可以是相对路径,也可以是绝对路径(以根目录为开始)语法:cd 目录 如:cd / 切换到根目录 cd /usr/ 切换到/usr目录 cd ../ 切换到上一级目录 cd 不加目录表示切换到自己的主目录(用户主目录,如果当前用户是root就切换到/root,如果是admin则切换到/home/admin/)3、pwd 显示当前目录的绝对路径 (print working directory)4、mkdir 新建目录 语法:mkdir [-mp] 目录名称 参数...
阅读全文
摘要:一、初识linux几个小命令 (1)date命令:显示当前日期 date 不带参数直接显示当前日期与星期 date +%Y 显示当前年 date +%m 显示当前月份 date +%d 显示当前日期 date +%h 显示当前是几点钟 1 [root@localhost /]# date 2 2012年 11月 23日 星期五 11:41:31 CST 3 [root@localhost /]# date +%Y 4 2012 5 [root@localhost /]# date +%m 6 11 7 [root@localhost /]# date +...
阅读全文
摘要:1、字符串长度 strlen(string $str); //可以计算出一个字符串的长度 mb_strlen(string $str[,encoding]); //计算多字节(如有汉字的字符串的长度,第二个参数是编码) 如:echo mb_strlen('博客园','utf-8'); //则输出2 echo mb_strlen('博客园','gb2312'); //则输出4 补充: 编码之间的转换:iconv($in_charset,$out_charset,$str) iconv('gb2312','ut
阅读全文
摘要:一、用户与用户组Linux是一个真正的多用户的操作系统,也就是可以同时多人操作一台主机(你认为它是一台电脑就可以了),由于同时操作一台主机,如果不设定一定的权限,可能造成主机的混乱,所以,每个用户都有不同的权限,由一个管理员来统一管理。因为linux中的设备、软件等都是以文件形式存在的,所以用户的权限主要是相对于操作文件的权限。根据权限我们可以把用户分成三类:(1)用户(user):即文件所有者,如创建文件的那个人肯定是文件所有者。(2)用户组(group):即用户组,即文件所属的用户组,默认情况是文件创建者所在的用户群组。(3)其他人(other):除用户和用户组之外的人,可以说与文件没有半
阅读全文
摘要:linux中输入命令模式一般是这样的:命令 -参数 文件或目录或其他 (参数和后面的文件等有时候不一定需要)一、关机与系统重启开机只需要输入用户名和密码即可,不用多说关机与重启命令:reboot,halt,shutdown,poweroff(1)reboot用法:reboot [-nwdfihp]参数说明: -n 在关机或重启系统前不执行将数据同步写入磁盘 -w 并不执行关机或重启的操作,只将这个记录写入到wtmp这个文件中 -d 不将记录写入到wtmp文件中 -f 强制关机或重启系统 -i 在关机或重启系统前关闭所有网络接口 -h 在关机或重启之前让所有硬盘处于待机模式 ...
阅读全文
摘要:参考资料:传智播客韩顺平老师一周玩转算法公开课视频实例:用php单向链表实现水浒英雄排行 1 <?php 2 header('content-type:text/html;charset=utf-8'); 3 /** 4 * 定义水浒英雄排行类 5 * 可以想像成有一个线性表:Heros = (h1,h2,h3……) $head的位置就是h1前面的那个位置 6 */ 7 class Heros{ 8 /** 9 * @var int $id 编号 10 */ 11 ...
阅读全文
摘要:一、线性表栈是一种特殊的线性表,所以先来看一下线性表是什么东东。1、定义:线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和一个后继结点。一般地,一个线性表可以表示成一个线性序列:k1,k2,…,kn,其中k1是开始结点,kn是终端结点。2、结构:A=(a1,a2,…,ai,ai+1,…,an) //比如A是一个线性表,它有n个结点,其中a1是开始结点,an是终端结点,a2的前驱结点是a1,后继结点为a3//在实际应用中,线性表都是以栈、队列、字符串
阅读全文
摘要:一、位运算 位运算前需要把要运算的数转化为二进制,然后再进行计算 (1)与运算& 与运算时,除非两个同为1才为1,一个不为1就不为1 18&31 技巧:二进制与十进制之间的换算 十进制转为二进制: 将十进制数除以2,一直除到不能除为止,把其余数倒序放置即可 被除数除数余数218029124022011 ↑ 18转化成二进制为:10010被除数除数余数23112151271231211 ↑ 31转化成二进制为:11111 10010 11111 ———— 10010 结果为10010->转化为十进...
阅读全文
摘要:一、php数据类型 php共有八大数据类型: 基本的数据类型:字符串,整数,浮点数,布尔型 复合类型: 数组 ,对象 特殊类型:资源型,NULL二、PHP常量 魔术常量 __FILE__ :当前文件名称(包括文件的绝对路径) __DIR__ :文件文件所在目录(包括路径的绝对地址) __LINE__ :代码所在行号 __CLASS__ :执行文件所在类名 __METHOD__ :执行文件所在的方法名 __FUNCTION__ :执行文件所在的函数名 __NAMESPACE__ :执行文件所在的命名空间(命名空间是php5.3以后版本加上的)三、PHP预定义变量 1、$_SER...
阅读全文

浙公网安备 33010602011771号