上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: function compare($ph1,$ph2){ $ret = ''; $_f1Arr = explode("/",$ph1); $_f2Arr = explode("/",$ph2); $f1 = array_pop($_f1Arr); $f2 = array_pop($_f2Arr); for($i=0;$i<count($_f1Arr);$i++){ if($_f1Arr[$i] !== $_f2Arr[$i]) break; } for($j= $i-1;$j<count($_f1Arr... 阅读全文
posted @ 2013-03-27 17:34 ﹏Sakura 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 有1000瓶药物,但是其中有一瓶是有毒的,小白鼠吃了一个星期以后就会死掉!请问,在一个星期内找出有毒的药物,最少需要多少只小白鼠?答案 有 9、10、32、999等比如 8瓶药 , 3只小白鼠就可以搞定。。。小白鼠初始状态:000(表示活着)为8瓶药编号:000 001 010 011 100 101 110 111依次将8瓶药喂个小白鼠:第一瓶 000 谁都不喂第二瓶 001 喂第一个第三瓶 010 喂第二个第四瓶 011 喂第一个和第二个。。。要是第n瓶有毒的话,小白鼠的状态就会变为 000 & abc 用二进制代替十进制表示 阅读全文
posted @ 2013-03-26 09:53 ﹏Sakura 阅读(446) 评论(0) 推荐(0) 编辑
摘要: var arr = [1,2,4,3],count=0;for(var i=0; i <arr.length;i++){ for(j=i; j<arr.length;j++ ){ if(arr[i] > arr[j]) count++; }}console.dir(count);例如:如果两个数a和b,在序列中,a在b前面,但是a>b,这两个数就是一个逆序数对。。一个序列的逆序数为 逆序数对的个数。。17: 10,15,3,8,210: 3,8,215: 3,8,23: 28: 221: 25+3+3+1+1+1 = 14 阅读全文
posted @ 2013-03-25 17:57 ﹏Sakura 阅读(900) 评论(0) 推荐(0) 编辑
摘要: var testArr = [-1,-3,4,5,20], temp = 0,i, j , k ,sum = 0;for(i=0; i<testArr.length; i++){ for(j=i;j<testArr.length;j++){ temp = 0; for(k=i;k<=j;k++){ temp += testArr[k]; } if(temp > sum){ sum = temp; } }}console.dir(sum);29(function(... 阅读全文
posted @ 2013-03-19 21:51 ﹏Sakura 阅读(148) 评论(0) 推荐(0) 编辑
摘要: var a = [1,3,5,6], b = [2,4,6,7,8],i=j=0,c=[];while(i < a.length && j < b.length){ if(a[i]>=b[j]){ c.push(b[j]); j++; }else{ c.push(a[i]); i++; }}while(i < a.length){ c.push(a[i]); i++;}while(j < b.length){ c.push(b[j]); j++;}console.dir(c);合并倒叙线性... 阅读全文
posted @ 2013-03-13 09:18 ﹏Sakura 阅读(147) 评论(0) 推荐(0) 编辑
摘要: windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,. 阅读全文
posted @ 2013-03-08 09:32 ﹏Sakura 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 监视磁盘空闲空间:#!/bin/bashSPACE=`df | sed -n '/\/$/p' | gawk '{print $5}' | sed 's/%/ /`if [ $SPACE -ge 90 ]then echo "warn disk is not enough"fi 阅读全文
posted @ 2013-02-26 22:06 ﹏Sakura 阅读(194) 评论(0) 推荐(0) 编辑
摘要: PHP正则表达式模式修正符PHP正则表达式 /i, /is, /s, /isU等 都是些什么东西呢?1、正则表达式运算顺序 ( ) 圆括号因为是内存处理所以最高* ? + { } 重复匹配内容其次^ $ \b 边界处理第三| 条件处理第四最后按照运算顺序计算匹配2、正则表达式模式修正符i 正则内容在匹配时候不区分大小写(默认是区分的)m 在匹配首内容或者尾内容时候采用多行识别匹配S 将转义回车取消是为单行匹配如. 匹配的时候x 忽略正则中的空白A 强制从头开始匹配D 强制$匹配尾部无任何内容 \nU 禁止贪婪匹配 只跟踪到最近的一个匹配符并结束, 常用在采集程序上的正则表达式i 匹配大小写s 阅读全文
posted @ 2013-02-06 23:00 ﹏Sakura 阅读(2544) 评论(0) 推荐(0) 编辑
摘要: chmod [options] mode files只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。options:-c,--changes只输出被改变文件的信息-f,--silent,--quiet当chmod不能改变文件模式时,不通知文件的用户--help输出帮助信息。-R,--recursive可递归遍历子目录,把修改应到目录下所有文件和子目录--reference=filename参照filena 阅读全文
posted @ 2013-02-06 10:29 ﹏Sakura 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 题目一:if (!("a" in window)) { var a = 1;}alert(a);题目二:var a = 1, b = function a(x) { x && a(--x); };alert(a);题目三:function a(x) { return x * 2;}var a;alert(a);题目四:function b(x, y, a) { arguments[2] = 10; alert(a);}b(1, 2, 3);题目五:function a() { alert(this);}a.call(null);请不要借助任何帮助工具,心算答 阅读全文
posted @ 2013-02-04 23:50 ﹏Sakura 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页