举个栗子

马辰龙De技术分享
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

07 2016 档案

摘要:引言: 首先大家应该都知道WAF的功能以及原理,市面上大致都是使用nginx+lua做到的,这里也不例外.但是稍有不同的是,逻辑层面不在lua里去做 而是使用ElasticSearch进行分析之后,lua只是使用分析后的IP地址进行封禁,大大减少直接进行阻断而产生的误报等故障. 架构图如下: 可以得 阅读全文

posted @ 2016-07-23 18:13 ChenlongMa 阅读(1282) 评论(0) 推荐(0)

摘要:有以下文本 要求匹配 注释外的内容,匹配之后的内容: aaa bbb ddd eee hhh 可以利用/^xxx/../^xxx/结构来匹配 ,但是出现了以下的嵌套结构: aaa bbb #if defined(__MMI_DEL__) ccc #endif ddd eee #if defined( 阅读全文

posted @ 2016-07-11 11:15 ChenlongMa 阅读(6290) 评论(0) 推荐(0)

摘要:程序允许30分钟,期间要求用户输入来模拟车辆进入、出去的行为 输入的内容为一串字符串,每个不同的字符串代表一辆车. 程序允许30分钟,期间要求用户输入来模拟车辆进入、出去的行为 输入的内容为一串字符串,每个不同的字符串代表一辆车. 纪录所有车每次进出的时间,计算时间、次数和价格. 价格依照价格表,阶 阅读全文

posted @ 2016-07-11 10:53 ChenlongMa 阅读(368) 评论(0) 推荐(0)

摘要:两个字符串的最大公共子串,是一个程序员们常常考到和想到的题目,听讲是当年微软面试时要求做的一个程序,写一个返回两个任意字串中最大公共串的函数,即abcdef 和 qcfbcc 返回值为bc 注:你要考虑到字符串中最大公共串相等的问题。 例如 dddabd123456abcdefeeeee 234dd 阅读全文

posted @ 2016-07-11 10:51 ChenlongMa 阅读(363) 评论(0) 推荐(0)

摘要:之前一直使用wordpress,因为个人工作比较忙,没有空搭理,所以将一些有价值的文章都迁移至博客园,欢迎大家一起来交流 阅读全文

posted @ 2016-07-09 14:35 ChenlongMa 阅读(228) 评论(0) 推荐(0)

摘要:文本如下 regex如下: 阅读全文

posted @ 2016-07-09 14:32 ChenlongMa 阅读(822) 评论(0) 推荐(0)

摘要:ucloud api文档中对签名加密的方法实在看不明白,而且没有perl版本,特意写了一份供大家参考 阅读全文

posted @ 2016-07-09 14:30 ChenlongMa 阅读(555) 评论(0) 推荐(0)

摘要:先介绍下基本的概念,可能看起来这些概念性的东西不是太懂,但是这个还是要记一下的,为以后复杂的regex打下基础.(?<=EXP)逆序肯定环视,表示所在位置左侧能够匹配EXP(?<!EXP)逆序否定环视,表示所在位置左侧不能够匹配EXP(?=EXP)顺序肯定环视,表示所在位置右侧能够匹配EXP(?!E 阅读全文

posted @ 2016-07-09 14:28 ChenlongMa 阅读(440) 评论(0) 推荐(0)

摘要:需要匹配文本如下: 要求alt标签不为hello,不能与src中后面的图片名相同,不能为汉字 <img src="en/images/main_page/cover.jpg" alt="hello" /> <img src="en/images/main_page/cover.jpg" alt="c 阅读全文

posted @ 2016-07-09 14:26 ChenlongMa 阅读(759) 评论(0) 推荐(0)

摘要:匹配代码: 阅读全文

posted @ 2016-07-09 14:23 ChenlongMa 阅读(1453) 评论(0) 推荐(0)

摘要:脚本采用json配置文件,可以自定义,备份目录,全量备份周期,增量备份时间等。 JSON配置文件: 主程序 阅读全文

posted @ 2016-07-09 14:20 ChenlongMa 阅读(578) 评论(0) 推荐(0)

摘要:需要指出的一定要保持编码的一致,否则会导致要么html乱码,或者主题乱码。如果有多个图片,可以采用多个Attach,html调用的图片名称为Attach中定义的。 效果图: config.ini 阅读全文

posted @ 2016-07-09 14:17 ChenlongMa 阅读(1048) 评论(0) 推荐(0)

摘要:主要添加了1条selectInterfaces记录,本质就是对于数据库就是join这张表。perl代码如下: 阅读全文

posted @ 2016-07-09 14:13 ChenlongMa 阅读(4894) 评论(0) 推荐(0)

摘要:主要使用coro协程+AnyEvent::HTTP::LWP::UserAgent 异步http请求,查询数据库中IP字段,返回运营商。如需要获取其他类型的字段,修改正则即可, 此方法的好处是,不需要获取本地IP库,提高IP精准度。缺点,需要很好的网络质量。CODE如下: 阅读全文

posted @ 2016-07-09 14:12 ChenlongMa 阅读(478) 评论(0) 推荐(0)

摘要:总结一下,在数字中增加逗号的方法,把一般情况都考虑之中.提供思路给大家参考下 OUTPUT: 1,234,556,789 123,456.1234 123,456.12345 阅读全文

posted @ 2016-07-09 14:08 ChenlongMa 阅读(6966) 评论(0) 推荐(0)

摘要:无论在管理LVS配置中,对keepalive的配置文件管理是必不可少的,解析配置文件也是核心功能之一,现在把自己写的一些思路分享给大家~ 阅读全文

posted @ 2016-07-09 14:05 ChenlongMa 阅读(535) 评论(0) 推荐(0)

摘要:阿里云的签名验证真心蛋疼,比如时间戳做了二次utf8转码,文档中的签名结果与实际不相符等. 阅读全文

posted @ 2016-07-08 21:54 ChenlongMa 阅读(464) 评论(0) 推荐(0)