ChinaUnix.net
相关文章推荐:

用栈计算表达式

过程: class 模拟链表实现堆 .:p 完整测试程序: http://test.hightman.net/stack/stack_05.php 在表单里可输入: (3+5)/2 之类的表达试,支持 ()+-/* 以下为全部代码 [code]

by hightman - PHP - 2004-02-08 10:12:59 阅读(12061) 回复(5)

相关讨论

把中缀表达式转换为后缀表达式算法的基本思路是从头到尾地扫描中缀表达式中的每个字符,对于不同类型的字符按不情况进行处理。 加减运算符的优先级设定为1,乘除运算符的优先级设定为2,在中保存的特殊运算符 [email=’@’]’@’[/email] 和’(’的优先级设定为0 1. 若遇到的是空格则认为是分隔符,不需要进行处理; 2. 若遇到的是数字或小数点,则直接写入到s2中,并在每个数值的最后写入一个空格; 3. 若...

by zieckey - Java文档中心 - 2008-03-05 22:44:34 阅读(1353) 回复(0)

在查询条件中,有以下两种表达式: 1)where DATE_ADD(lock_time,interval 1 MINUTE)=1; 请问哪一种执行效率较高? 个人觉得2)好些,可具体原因说不太清楚,请大家帮忙。

by r_a - MySQL - 2008-05-09 09:14:35 阅读(2184) 回复(6)

举例: set arr={0 1 2 3} set i=1 while(i<$#arr) #实现arr中每个数加1 set arr[$i]=$arr[$i]+1 end 结果不为所愿,该怎么写?

by gerrily - Shell - 2007-03-21 17:07:18 阅读(1564) 回复(3)

我现在需要得到一个随机数,范围是-0.36 ~ 0.44 代码如下: #!/bin/bash while true do # get 0-30 rand num radio=`expr $RANDOM % 100` x=$(echo "scale=3; ($radio*0.8)/100-0.36"|bc) echo $x sleep 1 done 是通过bc来计算的,但是运行的时候发现结果是: -.204 .004 .212 .420 -.172 我需要的是-0.204 0.004 等, 请问该怎么做,在小数点前面增加个0阿? 是的输出结果从.420编程 0.420?

by yeqiwei - Shell - 2006-08-17 11:43:27 阅读(1492) 回复(5)

1、姓名 要求:输入只能是汉字、数字、字母的组合。 方法:/^[a-zA-Z0-9\u4e00-\u9fa5]+$/ 2、电话号码 要求:1、只能是以13或15开头的11位手机号码。 2、区号以0开头,区号3位-号码8位-分机号1-6位或区号3位-号码8位-分机号1~6位, 区号和号码是必填项,分机号不是必填项。 3、国际号码以00开头,号码11~20位。 方法:/^(0?1[3,5](\d){9}(-(\d){1,6})?|0(\d){3}-(\d){7}(-(\d){1,6})?|0(\d){2}-(\...

by kun.zhang - Java文档中心 - 2008-12-01 14:50:50 阅读(1473) 回复(0)

文件已经从服务器上转存到本地了,下面是转存到本地的log.txt文件: ----------------------------------------------------- 192.168.200.100 - - [10/Nov/2008:13:54:10 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)" 192.168.200.100 - - [10/Nov/2008:13:55:16 +0800] "GET /var/www/html HTTP/1.1" 404 1046 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)" 192.168.20...

by zhx01031173 - Perl - 2008-11-12 13:20:32 阅读(1566) 回复(3)

如何只替换前边有偶数个字符串的字符,如果有奇数个就算找到也不替换

by kairi - Perl - 2007-09-04 17:12:29 阅读(2497) 回复(7)

[From]http://www.unixtech.cn/read.php?tid=333&page=e 这是一个于验证EMail格式的正则表达式,请大家点评 if(eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$mail)) { echo "OK"; } else { echo "False"; } 在这句话里,首先是应了一个eregi函数,这个函数还算好理解。随便找本书,就能给你一段解释: 语法: int ereg(string pattern, string string, array [regs]); 返回值: 整数/数组 ...

by cnscn2008 - php文档中心 - 2006-08-11 13:49:03 阅读(746) 回复(0)

假设哈希的名字依次是 aa bb cc dd 能否正则表达式\s+ 一次将所有哈希 全部取出?

by geshutian - Perl - 2006-07-18 15:31:13 阅读(2322) 回复(11)

如题,例如:fdasfdsafd'''''fdas'f'dfa'fd'as'fdsa 返回fdasfdsafdfdasfdfafdasfdsa

by kingbeg - Java - 2005-07-28 15:25:05 阅读(1282) 回复(2)