#判断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.远程代理(RemoteProxy)为一个对象在不同的地址空间提供局部代表。
2.虚代理(VirtualProxy)根据需要创建开销很大的对象。
3.保护代理(ProtectionProxy)控制对原始对象的访问。 4.智能指引(SmartReference)取代了简单的指针,它在访问对象时执行一些附加操作。...
分类:
编程语言 时间:
2015-05-08 01:50:42
阅读次数:
138
#include "reg51.h"
#define FOSC 12000000L //晶振12M
#define BAUD 9600
#define NONE_PARITY 0 //无校验位
#define ODD_PARITY 1 //奇校验
#define EVEN_PARITY 2 //偶校验
#define MARK_...
分类:
其他好文 时间:
2015-05-08 01:52:11
阅读次数:
233
一、概述
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链, 并沿着这条链传递该请求,直到有一个对象处理它为止。 这一模式的想法是,给多个对象处理一个请求的机会,从而解耦发送者和接受者.
二、适用性
1.有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。
2.你想在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。...
分类:
编程语言 时间:
2015-05-08 01:52:39
阅读次数:
224
这个年代, 大家写点书, 也无非就是为了搞点钱, 基本都是罗列一些知识点, 基本都是写给已经会了的人看的。 真正用心写书的人, 不多。 如果真正用心写书, 且站在读者的角度去写, 那就少之又少了。
关于linux shell环境变量, 我看了四本linux相关书的介绍, 结果, 没有一本书的讲解让我完全满意, 总感觉没有说清楚。所以呢, 我打算自己来写一下,
如有不当指出, 请...
分类:
系统相关 时间:
2015-05-08 01:49:56
阅读次数:
181
gif可以实现旋转的图片,但是怎么使用js实现的。自己想了一下,打算实现一下,整体思路也很简单,每隔一段时间,旋转一下图片,看起来就像在一直旋转一样。实例地址
起始rotate.js的代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23...
分类:
Web程序 时间:
2015-05-08 01:49:38
阅读次数:
149
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
算法描述:
Kruskal算法是按权值递增的次序来构造最小生成树的方法。
假设G(V,E)最一个具有n个顶点的连通网,顶点集V={v1,v2,....,vn}。设所求的最小生成树为T={U,TE},其中U是T的顶点集,TE是T的边集,U和TE的初始...
分类:
编程语言 时间:
2015-05-08 01:50:42
阅读次数:
236
最近在开发app的时候需要用到NavigationDrawer,但是在添加动画(汉堡图标和箭头图标互转)效果的时候老是出现问题,折腾了好几个小时终于搞定。在这里跟大家分享一下。说明下,我开发时候用的minSdkVersion 是9,也就是本文所说的方法适用于APIlevel 2.3以上的情况,但若minsdk比较高的话会有略微的差异。
1.效果及依赖
NavigationDrawe...
分类:
移动开发 时间:
2015-05-08 01:49:42
阅读次数:
176
一、概述
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。
二、适用性
1.抽象出待执行的动作以参数化某对象。
2.在不同的时刻指定、排列和执行请求。
3.支持取消操作。
4.支持修改日志,这样当系统崩溃时,这些修改可以被重做一遍。
5.用构建在原语操作上的高层操作构造一个系统。
三、参与者
1....
分类:
编程语言 时间:
2015-05-08 01:48:13
阅读次数:
196
MVC使用缓存:首先我是在一个工具类库中新建一个缓存帮助类,比如这里我在Itcast.CMS.Common 类库中新建了一个CacheHelper.cs类
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sys...
分类:
Web程序 时间:
2015-05-08 01:50:53
阅读次数:
139
《1》所谓缓存依赖,文件依赖就是指,我不我没有设置缓存的过期时间,当缓存依赖的文件内容发生改变的时候,就通知framework清空缓存。然后重数据库中取数据(或者文件中取数据)然后又把取到是数据缓存起来,用户请求的时候,直接从缓存中取数据,如果缓存依赖的文件内容又发生改变,就又清空,周而复始。。
using System;
using System.Collections.Generic;
us...
分类:
Web程序 时间:
2015-05-08 01:46:59
阅读次数:
95
目前人脸验证算法可以说是DeepID最强,本文使用theano对DeepID进行实现。当然DeepID最强指的是DeepID和联合贝叶斯两个算法,本文中只实现了DeepID神经网络,并用它作为特征提取器来应用在其他任务上。本文所用到的代码工程在github上可以找到,链接为https://github.com/stdcoutzyx/DeepID_FaceClassify...
分类:
编程语言 时间:
2015-05-08 01:49:17
阅读次数:
1196
本文将整理mac使用的技巧,分享些提高效率的软件,如果你有什么好的技巧也欢迎回复给我!...
分类:
系统相关 时间:
2015-05-08 01:46:41
阅读次数:
173
一、实验内容1.初步掌握单元测试和TDD2.理解并掌握面向对象三要素:封装、继承、多态3.初步掌握UML建模4.熟悉S.O.L.I.D原则5.了解设计模式二、实验过程(一)、初步掌握单元测试和TDD 百分制转五分制:如果成绩小于60,转成“不及格”如果成绩在60与70之间,转成“及格”如果成绩在7....
分类:
其他好文 时间:
2015-05-08 01:46:29
阅读次数:
155
20135101曹钰晶实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实...
分类:
编程语言 时间:
2015-05-08 01:44:15
阅读次数:
161
安卓实现视频录制,有两种方法,一种是调用自带的视频功能,一种是使用MediaRecorder。每种方法都有自己的优缺点。接下来,把两种方法的代码写出来。先说第一种方法,也是最简单的方法,那就是直接调用系统的视频功能。代码很简单://这是跳转至录制视频界面的按钮监听 class VideoListen...
分类:
移动开发 时间:
2015-05-08 01:46:16
阅读次数:
319