package main import ( "fmt" "strings" ) func main() { /* 示例1: 输入: pattern = "abba", str = "dog cat cat dog" 输出: true 示例 2: 输入:pattern = "abba", str = ...
分类:
其他好文 时间:
2020-07-20 11:00:18
阅读次数:
73
模版方法模式(Template Method Pattern):用于定义一个操作中算法的骨架,而将一些步骤延迟到子类中。
模版方法模式使得子类可以不改变一个算法的结构及可重定义该算法的某些特定步骤。
简而言之:模版方法模式功能在于固定算法骨架,而让具体算法实现可扩展。 ...
分类:
其他好文 时间:
2020-07-20 10:59:57
阅读次数:
75
如果是有进程名为abcd,abcde等有包含"abc"字符的,那么判断将会不准备,如果精确的匹配到abc呢,当时不知道,只能很诚实的回答,不清楚 其实答案很简单,用grep –w "abc" 或者是grep "\<abc\>"都可以实现 -w, --word-regexp 强制 PATTERN 仅完 ...
分类:
其他好文 时间:
2020-07-19 16:29:10
阅读次数:
62
1、在dockerfile中添加: RUN echo "kernel.core_pattern = /cms/log/core.%e.%p.%t">/etc/sysctl.conf //指定coredump文件路径/cms/log/ RUN sysctl -p //使设定生效 2、docker ru ...
分类:
编程语言 时间:
2020-07-19 16:09:06
阅读次数:
68
抽象工厂模式 参考: 抽象工厂、工厂方法和简单工厂的不同点及使用心得 简单工厂模式(Simple Factory Pattern) 简单工厂 Simple Factory Pattern (又叫静态工厂方法) 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Metho ...
分类:
其他好文 时间:
2020-07-19 15:50:46
阅读次数:
60
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的 而在Spring中,基于Filter这种方式可以实现Bean预处理、后处理。 比如注入FilterRegistrationBean,然后在这个Bean上传递自己继承Filter实现的自定义Filter进入即可。 而Spring MVC也 ...
分类:
编程语言 时间:
2020-07-19 00:31:58
阅读次数:
82
HTML5中针对表单新增的验证属性如required、pattern以及一些特定input类型,当验证不通过时,都有默认的提示语句,但实践中发现并不怎么友好,因此,需要自定义提示语句,使用setCustomValidity()。在此之前,需要介绍一下表单的validityState对象。 HTML5 ...
分类:
Web程序 时间:
2020-07-16 12:28:25
阅读次数:
97
2018年3月28日 记录: location = /uri =开头表示精确匹配,只有完全匹配上才能生效。 location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。 location ~ pattern ~开头表示区分大小写的正则匹配。 location ~* patt ...
分类:
其他好文 时间:
2020-07-16 10:13:30
阅读次数:
146
转自:http://hi.baidu.com/apollo_hj/blog/item/b048bb0028dc860b728da544.html 1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub ...
分类:
其他好文 时间:
2020-07-15 22:49:12
阅读次数:
59
Python通过re模块提供对正则表达式的支持。使用re的一般步骤是先将正则表达式的字符串形式编译为pattern实例,然后使用pattern实例处理文本并获得匹配结果。 import re pattern = re.compile(r'hello') # 将正则表达式编译成pattern对象 st ...
分类:
其他好文 时间:
2020-07-15 22:45:50
阅读次数:
53