码迷,mamicode.com
首页 > 2015年05月08日 > 全部分享
shell脚本函数判断输入的IP地址是否符合规则
#判断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
bash-scripts 用脚本添加恶意访问IP到防火规则里
#!/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
浅谈JAVA设计模式之——代理模式(proxy)
一、概述 为其他对象提供一种代理以控制对这个对象的访问。 二、适用性 1.远程代理(RemoteProxy)为一个对象在不同的地址空间提供局部代表。 2.虚代理(VirtualProxy)根据需要创建开销很大的对象。 3.保护代理(ProtectionProxy)控制对原始对象的访问。 4.智能指引(SmartReference)取代了简单的指针,它在访问对象时执行一些附加操作。...
分类:编程语言   时间:2015-05-08 01:50:42    阅读次数:138
STC双串口发送例子
#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
浅谈JAVA设计模式之——责任链模式(COR)
一、概述 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链, 并沿着这条链传递该请求,直到有一个对象处理它为止。 这一模式的想法是,给多个对象处理一个请求的机会,从而解耦发送者和接受者. 二、适用性 1.有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。 2.你想在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。...
分类:编程语言   时间:2015-05-08 01:52:39    阅读次数:224
linux shell “永久环境变量”、“临时环境变量”和"普通变量"之完全解读
这个年代, 大家写点书, 也无非就是为了搞点钱, 基本都是罗列一些知识点, 基本都是写给已经会了的人看的。 真正用心写书的人, 不多。 如果真正用心写书, 且站在读者的角度去写, 那就少之又少了。         关于linux shell环境变量, 我看了四本linux相关书的介绍, 结果, 没有一本书的讲解让我完全满意, 总感觉没有说清楚。所以呢, 我打算自己来写一下, 如有不当指出, 请...
分类:系统相关   时间:2015-05-08 01:49:56    阅读次数:181
js实现旋转的图片
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
数据结构(C实现)------- 最小生成树之Kruskal算法
[本文是自己学习所做笔记,欢迎转载,但请注明出处: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
android中NavigationDrawer的使用以及添加drawer切换时的动画效果
最近在开发app的时候需要用到NavigationDrawer,但是在添加动画(汉堡图标和箭头图标互转)效果的时候老是出现问题,折腾了好几个小时终于搞定。在这里跟大家分享一下。说明下,我开发时候用的minSdkVersion 是9,也就是本文所说的方法适用于APIlevel 2.3以上的情况,但若minsdk比较高的话会有略微的差异。 1.效果及依赖 NavigationDrawe...
分类:移动开发   时间:2015-05-08 01:49:42    阅读次数:176
浅谈JAVA设计模式之——命令模式(Command)
一、概述 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 二、适用性 1.抽象出待执行的动作以参数化某对象。 2.在不同的时刻指定、排列和执行请求。 3.支持取消操作。 4.支持修改日志,这样当系统崩溃时,这些修改可以被重做一遍。 5.用构建在原语操作上的高层操作构造一个系统。 三、参与者 1....
分类:编程语言   时间:2015-05-08 01:48:13    阅读次数:196
MVC 使用自定义缓存
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
MVC缓存依赖:文件依赖
《1》所谓缓存依赖,文件依赖就是指,我不我没有设置缓存的过期时间,当缓存依赖的文件内容发生改变的时候,就通知framework清空缓存。然后重数据库中取数据(或者文件中取数据)然后又把取到是数据缓存起来,用户请求的时候,直接从缓存中取数据,如果缓存依赖的文件内容又发生改变,就又清空,周而复始。。 using System; using System.Collections.Generic; us...
分类:Web程序   时间:2015-05-08 01:46:59    阅读次数:95
DeepID算法实践
目前人脸验证算法可以说是DeepID最强,本文使用theano对DeepID进行实现。当然DeepID最强指的是DeepID和联合贝叶斯两个算法,本文中只实现了DeepID神经网络,并用它作为特征提取器来应用在其他任务上。本文所用到的代码工程在github上可以找到,链接为https://github.com/stdcoutzyx/DeepID_FaceClassify...
分类:编程语言   时间:2015-05-08 01:49:17    阅读次数:1196
Mac使用小技巧
本文将整理mac使用的技巧,分享些提高效率的软件,如果你有什么好的技巧也欢迎回复给我!...
分类:系统相关   时间:2015-05-08 01:46:41    阅读次数:173
20135236贾瑗实验二
一、实验内容1.初步掌握单元测试和TDD2.理解并掌握面向对象三要素:封装、继承、多态3.初步掌握UML建模4.熟悉S.O.L.I.D原则5.了解设计模式二、实验过程(一)、初步掌握单元测试和TDD 百分制转五分制:如果成绩小于60,转成“不及格”如果成绩在60与70之间,转成“及格”如果成绩在7....
分类:其他好文   时间:2015-05-08 01:46:29    阅读次数:155
实验二 Java面向对象程序设计
20135101曹钰晶实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实...
分类:编程语言   时间:2015-05-08 01:44:15    阅读次数:161
Android实现视频录制
安卓实现视频录制,有两种方法,一种是调用自带的视频功能,一种是使用MediaRecorder。每种方法都有自己的优缺点。接下来,把两种方法的代码写出来。先说第一种方法,也是最简单的方法,那就是直接调用系统的视频功能。代码很简单://这是跳转至录制视频界面的按钮监听 class VideoListen...
分类:移动开发   时间:2015-05-08 01:46:16    阅读次数:319
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!