位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift
1。
非常有用的 Unix 命令:shift。我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者当 Shell 程序不知道其个数时,可以把所有参数一起赋值给变量$*。若用户要求 Shell ...
分类:
系统相关 时间:
2015-04-01 13:26:15
阅读次数:
160
1、shell脚本遍历命令行参数的方法: (1)、shift:如果以后的程序中不再使用命令行参数时,可以用shift,其作用是将参数左移,以便每次都是用$1这个变量即可,一般都是在循环语句中使用。详细参考:http://blog.csdn.net/nyist327/article/details/....
分类:
其他好文 时间:
2015-04-01 12:49:33
阅读次数:
107
【思路】:atoi和itoa的使用,注意atoi,三个参数。第一个是要转换的数,第二个是保存在那个字符串中,第三个是什么进制。
【AC代码】:
#include
#include
#include
#include
#include
using namespace std;
#define MAX 20+2
int reverse_num(int x)
{
int i = 0;...
分类:
其他好文 时间:
2015-04-01 00:26:54
阅读次数:
159
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTE...
分类:
其他好文 时间:
2015-03-31 17:26:17
阅读次数:
128
atoi函数源代码
isspace(int x)
{
if(x==' '||x=='\t'||x=='\n'||x=='\f'||x=='\b'||x=='\r')
return 1;
else
return 0;
}
isdigit(int x)
{
if(x='0')
return 1;
else
return 0;
}
int atoi(...
分类:
其他好文 时间:
2015-03-31 10:52:35
阅读次数:
128
1,C程序参数(编写带参数 的C--argc,argv[]程序)程序功能说明:把命令行参数中的前一个文件名标识 的文件,复制到后一个文件名标识的文件中,如只有一个则把该文件写到标识输出--显示屏2,
分类:
其他好文 时间:
2015-03-31 00:25:52
阅读次数:
178
corner case的处理 整数一般考虑两点:一点是符号,另外一点是越界 首先去掉多余的空格字符 然后读符号,可能是正号,也可能是负号,也可能没有符号 然后按顺序读数字 结束条件有三: 1、异常字符出现——舍弃异常字符后的数据,保留前面的数作为结果; 2、数字越界——返回最接近的整数; 3、正常结...
分类:
其他好文 时间:
2015-03-30 20:49:09
阅读次数:
120
flag包实现了命令行参数的解析。 package main
import (
"flag"
"fmt"
)
var flagvar int
var flagvar2 string
//自定义docValue类型
type docValue string
func (d *docValue) String() string {
return...
分类:
其他好文 时间:
2015-03-21 17:18:34
阅读次数:
182
Implement atoi to convert a string to an integer.
具体的网上已经有很多解法
这里主要就是注意一些地方(最重要的就是返回值一开始最好赋值成为long long 因为有可能会越界)
然后就是一些特殊情况的分析了
class Solution {
public:
int atoi(string str) {
i...
分类:
其他好文 时间:
2015-03-21 12:40:46
阅读次数:
153
在DOS窗口下执行如下命令:C:\Program Files\Microsoft Visual Studio\VB98>vb6 /?
分类:
其他好文 时间:
2015-03-20 14:20:53
阅读次数:
174