一、前言 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间、成本、质量的博弈中必然会落后。所以把校验层抽象出来是必然的结果,下面说下几种解决方案。 二、解决方 ...
分类:
编程语言 时间:
2016-10-22 18:09:27
阅读次数:
816
shell 指令 for循环 shell字典 shell 随机数生成 ...
分类:
系统相关 时间:
2016-10-21 15:50:39
阅读次数:
212
上面提到过,Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解释器。 bash bash是Linux标准默认的shel ...
分类:
系统相关 时间:
2016-10-17 09:22:52
阅读次数:
187
比较 ./a.out > outfile 2> &1 和 ./a.out 2> &1 > outfile 的区别,回答这个问题只要把笔记“shell脚本->输入输出重定向”中提到的输出重定向的本质给搞清楚就可以了,下面解析这个问题。 先分析 ./a.out > outfile 2> &1 ,shel ...
分类:
其他好文 时间:
2016-10-01 17:11:53
阅读次数:
116
bash的特性Bash(GNUBourne-AgainShell)是许多Linux发行版的默认Shell。事实上,还有许多传统UNIX上用的Shell,例如tcsh、csh、ash、bsh、ksh等等,ShellScript大致都类同,当您学会一种Shell以后,其它的Shell会很快就上手,大多数的时候,一个ShellScript通常可以在很多种Shel..
分类:
其他好文 时间:
2016-09-26 01:15:14
阅读次数:
241
文章转自:http://www.92csz.com/study/linux/14.htm 到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本。首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linux的shel ...
分类:
系统相关 时间:
2016-09-23 12:56:06
阅读次数:
250
1.什么是Shell?shell处于kernel的外层,用来负责接收使用者输入的命令,然后将命令解释成kernel能了解的方式,然后由kernel去执行,再将结果传回默认的输出周边。shell是一种命令解释器,同时也是一个程序语言。shell有很多种,在众多的Linux发行版中,标准的shell是bash,也是..
分类:
系统相关 时间:
2016-09-02 01:08:31
阅读次数:
290
1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现;#!/bin/bashawk-F:‘$NF~"/sbin/nologin"{shell++}$NF!~"/sbin/nologin"{noshell++}END{printf"shell:%d\tnoshell:%d\n",shel..
分类:
系统相关 时间:
2016-08-29 22:47:13
阅读次数:
218
在python安装第三方模块时出现如下错误: python错误:ImportError: No module named setuptools这句错误提示的表面意思是:没有setuptools的模块,说明python缺少这个模块,那我们只要安装这个模块即可解决此问题,下面我们来安装一下: 在shel ...
分类:
编程语言 时间:
2016-08-21 12:19:42
阅读次数:
144
Shell是用户与操作系统之间的桥梁,通过Shell用户尅对Linux操作系统及其内核进行控制 交互式Shell不能满足日常需要,为了把工作和任务通过自动化方式完成,所以应运而生Shell脚本 所以Shell脚本就是把多个Shell命令按照一定的逻辑写入一个文件,这个文件则为Shell脚本 Shel ...
分类:
系统相关 时间:
2016-08-20 10:09:08
阅读次数:
192