事情的起源:有人问我,说编写了一个/hello访问路径,但是吧,不管是输入/hello还是/hello.html,还是/hello.xxx都能进行访问。当时我还以为他对代码进行处理了,后来发现不是,后来发现这是Spring Boot路由规则。好了,有废话了下,那么看看我们解决上面这个导致的问题。 构 ...
分类:
编程语言 时间:
2017-07-10 23:47:50
阅读次数:
896
Caliburn.Micro学习笔记(一) 引导类和命名匹配规则 用了几天时间看了一下开源框架Caliburn.Micro 这是他源码的地址http://caliburnmicro.codeplex.com/ 文档也写的很详细,自己在看它的文档和代码时写了一些demo和笔记,还有它实现的原理记录一下 ...
分类:
其他好文 时间:
2017-07-06 23:59:36
阅读次数:
424
背景 最近这一段日子,绝大部分时间花在一个答题系统上,项目预期是利用扫描仪获取到试卷的数据,随后对数据进行处理以及匹配规则,最终算出该题目的正确答案。目前系统已经开发到第二版本,现在还仅仅是一个简易型的Demo,但是其中涉及到一部分坑以及在工作的时候发现的一些问题,鉴于此,使用文本记录下来,为以后成 ...
分类:
其他好文 时间:
2017-07-01 12:48:04
阅读次数:
115
SpringMVC的路径匹配规则是依照Ant的来的. 实际上不只是SpringMVC,整个Spring框架的路径解析都是按照Ant的风格来的. 在Spring中的具体实现,详情参见 org.springframework.util.AntPathMatcher. 具体规则如下(来自Spring An ...
分类:
编程语言 时间:
2017-06-27 15:37:08
阅读次数:
191
使用正则表达式时,需要导入包,import re ,简单使用如下: 匹配字符串的几个方法 match :从第一个单词开始匹配,若匹配成功,则返回一个对象;若没有匹配数据,则返回None search: 从整个查找的字符串中进行匹配,若有多个数据满足匹配规则,则取第一个数据 findall: 从整个查 ...
分类:
编程语言 时间:
2017-06-23 23:47:54
阅读次数:
253
1.1.1. URL匹配规则 匹配规则配置总结: location [=|~|~*|^~] /uri/ { } 优先级 匹配方式 描述 1最高 = 精确匹配。 2 ^~ 以字符串开头,纯字符串,不支持正则表达式 3 ~* 正则表达式匹配,不区分大小写 3 ~ 正则表达式匹配,区分大小写 3 !~* ...
分类:
Web程序 时间:
2017-06-22 20:56:28
阅读次数:
344
一、正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。正则表达式有两部分参数,一个是匹配规则pattern,另一个是待匹配的数据源,data_sour ...
分类:
编程语言 时间:
2017-06-21 13:50:08
阅读次数:
164
Implement regular expression matching with support for '.' and '*'. 定位:困难题 题目给出两种匹配规则,即‘.’能匹配任何字符,'*'可以将前面一个字符重复0到任意次。 此时我们将‘*‘与其前一个字符合看为一个单元考虑。存在以下情况 ...
分类:
编程语言 时间:
2017-06-17 17:03:37
阅读次数:
144
模块划分 数据库表设计 agent设计 agent结构 controller 负责每隔一段时间调度FileAnalyzer一次,将RuleConfig启动起来 ruleConfig 负责在本地保存配置规则,同步配置规则 fileAnalyzer 负责解析文件,匹配规则,其中fileMark会记录上一 ...
分类:
其他好文 时间:
2017-06-10 20:33:31
阅读次数:
166
1.一个正则表达式代表了某类字符串的一个集合,而正则表达式相当于对该字符串集合的特征性质描述。 2.我觉得它就是一个特定的规则,这些“特定的规则”,从被匹配的字符串的角度上来看,可以认为描述的是某一类字符串的共同特征;而从正则表达式的角度上来看,也可以认为表达的是一种匹配规则(或称过滤逻辑)。 3. ...
分类:
其他好文 时间:
2017-06-08 13:15:43
阅读次数:
170