#判断IP是否符合标准规则
functionjudge_ip(){
#这里local$1出错,用2>/dev/null屏蔽掉错误,暂未发现影响输出结果
local$12>/dev/null
TMP_TXT=/tmp/iptmp.txt
echo$1>${TMP_TXT}
IPADDR=`grep-Eo‘([0-9]{1,3}\.){3}[0-9]{1,3}‘${TMP_TXT}`
#判断有没有符合***.***.*..
分类:
系统相关 时间:
2015-05-08 01:53:00
阅读次数:
218
#!/bin/bash
#autodropsshfailedIPaddress
#bycolinkon2015-05-07
IPTAB_DIR=‘/etc/sysconfig/iptables‘
LOG_DIR=‘/var/log/secure‘
IPADDRS=`tail-n200${LOG_DIR}|grep"Failedpassword"|grep-Eo‘([0-9]{1,3}\.){3}[0-9]{1,3}‘|sort-nr|uniq-c|awk‘$1>=5{print$2}‘`
echo-e..
分类:
其他好文 时间:
2015-05-08 01:52:56
阅读次数:
153
(1)查占用cpu最多的进程方法一:核心指令:ps实际命令:ps H -eo pid,pcpu | sort -nk2 | tail执行效果如下:[work@test01 ~]$ ps H -eo pid,pcpu | sort -nk2 | tail31396 0.631396 0.63139.....
分类:
系统相关 时间:
2015-05-06 19:41:10
阅读次数:
180
环境:asp.net4.0 + Entity Framework 4.1
异常:使用code first 碰到错误:列名 'Discriminator' 无效。这是一个很少见的错误,搜索了很久才发现是code first 的poco实体对象的继承问题。
比如,我定义了一个实体类,对应数据库的Project表:
public class Project
{
int Id { get;...
分类:
其他好文 时间:
2015-04-20 18:28:46
阅读次数:
155
网上查了很多,没有效果,自己写了一个,虽然有点次,但是功能还是能实现了.废话少说,看shell #!/bin/sh
function main
{
lines=`ps -eo user,pid,cmd | grep -v root |grep sshd`;
tmp=0;
array=();
for i in...
分类:
系统相关 时间:
2015-04-14 14:51:27
阅读次数:
215
#include #include #include int get_word(char *buf,int buf_size,FILE *fp) { int len; int ch; while ((ch = getc(fp)) != EO...
分类:
其他好文 时间:
2015-04-03 23:50:58
阅读次数:
150
在阎宏博士的《JAVA与模式》一书中开头是这样描述工厂方法模式的:
工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。
工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。
那么工厂方法模式是在什么场景下使用呢,下面就以本人的理解举例说明:
相信很多...
分类:
其他好文 时间:
2015-04-03 09:40:24
阅读次数:
105
"R Ie n te h iD ne kc ,a r tt he es r eo fn oc re e s Ia i ad m, . "Language:C++ 4.8.2#include#include#define MAXN 100+10char str[MAXN][MAXN];int mai....
分类:
其他好文 时间:
2015-04-02 18:38:54
阅读次数:
246
在对象之外访问实例变量时,应该总是通过属性来做.在那么在对象内部访问实例变量的时候,又该如何呢? 这是 OCer们一直激烈讨论的问题.有人认为,无论什么情况,都应该通过属性来访问实例变量;也有人说,”通过属性访问”和”直接访问”应该搭配着用. 除了几种特殊情况之外, 笔者强烈建议大家在读取实例变量的时候采用直接访问的形式,而在设置实例变量的时候通过属性来做.请看下面的类:@interface EO...
分类:
其他好文 时间:
2015-03-31 14:53:33
阅读次数:
89
这是早就会写的题,把它整理一下,比较容易。?一次输入数据,计算A+B1 #include2 #include3 int main()4 {5 int a,b;6 scanf("%d%d",&a,&b);7 printf("%d\n",a+b);8 return 0;9 }?多次输入数据,直至遇到EO...
分类:
其他好文 时间:
2015-03-29 20:51:50
阅读次数:
147