之前写过nginx反代替换的教程(传送门),使用了ngx_http_substitutions_filter_module模块.不过这货只能替换同一行,具有局限性-_-# 现在一个更强大的替换模块来了……replace-filter-nginx-module 下面只翻译一下,再加个安装教程,因为我自己也没弄懂怎样玩= = .安装此模块需要先安装sregex运行库 apt-get update;apt-get install git make gcc -y #Centos改成yum git clo…
Python自带了正则表达式引擎(内置的re模块),但是不支持一些高级特性,比如下面这几个: 固化分组    Atomic grouping 占有优先量词    Possessive quantifiers 可变长度的逆序环视    Variable-length lookbehind 递归匹配    Recursive patterns (起始/继续)位置锚\G    Search anchor 幸好,在2009年,Matthew Barnett写了一个更强大正则表达式引擎——regex模块,…
summerDao是summer框架中的一个数据库操作工具,项目地址:http://git.oschina.net/xiwa/summer. 怎么比mybatis更强大,怎么比beetlsql更简单,如何无需映射配置,看看它是如何使用的就知道了~ 单表orm操作 单表orm准备步骤 1. 在App.java中配置自动生成实体类存放目录 Config.dbBeanScanFilter=".*sample.*db"; 2.在App.java中配置生成实体类规则 @Bean public I…
2016年11月21日 10:30:00 xian_02 阅读数:10943   Nginx是一款轻量级高性能服务器软件,虽然轻量,但功能非常强大,可用于提供WEB服务.反向代理.负载均衡.缓存服务.甚至可以通过添加一些模块搭建rtmp流媒体服务.最近碰到一个客户需求,需要用到nginx网页内容替换模块,以下是相关实验记录,贴出来跟大家交流,如有不足之处请指出. ngx_http_sub_module模块是一个过滤器,它修改网站响应内容中的字符串.这个模块已经内置在nginx中,但是默认未安装,…
zwPython,字王集成式python开发平台,比pythonXY更强大.更方便. 更强大,内置opencv.cuda/opencl.NLTK自然语言.pygame游戏设计等多个重量级模块库. 更方便,绿色设计,无需安装,解压即可直接使用,可解压到U盘,作为便携式随身开发平台. zwPython主要应用领域: 图像处理,内置PIL.matplotlib等模块 字体设计,fonttools模块 游戏设计,支持pygame Oepncv视觉/人脸识别 机器学习,支持scikit-learn.The…
在VBA上可以调用正则表达式库,从而编写正则表达式自定义函数,这个相信不少VBA开发者已经熟知,但VBA的VBScript正则表达式库毕竟是一个过时的产品,不像.Net那样是与时俱进的,所以两者实现出来的正则功能还是有区别的,.Net的正则表达式更为强大和好用,用于开发自定义函数时,若用ExcelDna来开发,就可以用上.Net的正则的强大功能. 在Excel催化剂的自定义函数开源中,已经对代码作了全公开,此处,只是作一些代码的小小讲解,希望对VBA开发者过渡过来的VSTO开发有些帮助. .Ne…
TheBrain思维导图软件是全球唯一一款动态的网状结构的思维导图软件,广泛用于学习.演讲.项目管理.会议.需求调研与分析等.其独特的信息组织方式使得用户可以创建并连接到数以万计的数字想法,为此在全球范围内赢得了超过百万用户.不仅如此,全球500强企业中超过一半的企业使用TheBrain开展数字头脑风暴.项目管理.项目决策,或者使用TheBrain作为一个完备的企业知识库存储各类企业信息. TheBrain独特的可视化界面为用户提供了与线性笔记应用程序.层级文件共享服务等传统的思维导图软件截然不…
cVim——Chrome上更强大的vim插件 介绍 也许很多人在chrome上都用过类似Vimium, ViChrome的插件,这些插件的目的都差不多,就是在浏览器中提供一些类似vim的操作来提高效率.但是大多这类的插件,实现的功能都比较单一化,实现了基本的浏览功能,但是不够强大.比如说 viusal 模式,就基本都不涉及. 机缘巧合下,发现了cVim插件,感觉就像打开了一扇全新的大门!!!获取cVim cVim优势 根据官方的介绍,它和之前说的那些插件有几个明显的优势: 支持自定义搜索引擎 支…
package com.util; import java.text.DecimalFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 功能更强大的格式化工具类 */ public class FormatUtils { private static SimpleDateFormat second = new SimpleDateForma…
10个工具让你的 shell 脚本更强大 很多人误以为shell脚本只能在命令行下使用.其实shell也可以调用一些GUI组件,例如菜单,警告框,进度条等等.你可以控制最终的输出,光标位 置还有各种输出效果.下面我将介绍一些工具,帮助你创建强大的,互动的,用户友好的 Unix/Linux shell脚本.我在FreeBSD和Linux下测试过这些工具,不过其他UNIX系列的操作系统应该都支持的. 1. notify-send 命令 这个命令可以让你通过通知进程发送一个桌面通知给用户.这可以用来向…