什么是代理模式 代理模式(英语:Proxy Pattern)是程序设计中的一种设计模式。 所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网络连接、内存中的大对象、文件或其它昂贵或无法复制的资源。 著名的代理模式例子为引用计数(英语:reference counting) ...
分类:
其他好文 时间:
2020-04-04 14:58:55
阅读次数:
83
什么是单例模式 单例模式(Singleton Pattern)是一个比较简单的模式,实际应用很广泛,比如 Spring 中的Bean实例就是一个单例对象。 文章首发于作者微信公众号【码猿技术专栏】设计模式:单例模式,原创不易,喜欢的支持一下!!!! 定义:确保某一个类 只有一个实例,而且自行实例化并 ...
分类:
其他好文 时间:
2020-04-04 13:11:25
阅读次数:
69
正则表达式的具体写法网上有很多了,这里只记录在 Java 中怎么使用。 、`java.util.regex.Pattern` 主要有: 1. 方法。只判断是否匹配可以用这个; 2. 方法。全局匹配,并配合 Matcher.group 提取出某规则局部(正则表达式内用括号 分组,组下标 1,2,3.. ...
分类:
编程语言 时间:
2020-04-04 11:47:54
阅读次数:
56
题目描述查看:https://leetcode-cn.com/problems/wildcard-matching/ 题目的意思是给一个字符串s,给一个模式串p,要看p和s匹不匹配。模式串里可以出现'?',匹配一个任意字符;可以出现'*',匹配0个或多个任意字符。 思路 创建一个数组dp[i][j] ...
分类:
其他好文 时间:
2020-04-04 11:17:53
阅读次数:
60
造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。根据中文翻译的不同, ...
分类:
其他好文 时间:
2020-04-03 20:25:50
阅读次数:
99
正则表达式中有空格时,所获得的列表内容不会将其分开,视为一个元素,可以实现一下例子自行感受(在写爬虫时要注意,一点差异都会很难找到错误的地方)import repattern = re.compile(r’\d+’) # 查找数字result1 = pattern.findall(‘task 123 ...
分类:
编程语言 时间:
2020-04-03 20:01:14
阅读次数:
61
中介者模式(Mediator Pattern) 定义:用来降低多个对象和类之间的通信复杂性。目的:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。场景:MVC框架中的控制器C就是模型M和识图V的中介者。 let media ...
分类:
编程语言 时间:
2020-04-03 19:54:58
阅读次数:
67
摘要 姿态图优化的目的是根据相对姿态测量的约束来估计机器人的轨迹。由于室内环境中的磁场在时域中是稳定的,而在空间域中是足够变化的,因此我们可以利用这些特性来生成姿态图的约束。在本文中,我们提供了一种通过采用姿态图优化和室内磁测量来解决同时定位和制图(SLAM)问题的方法。具体而言,分别设计了用于局部 ...
分类:
Web程序 时间:
2020-04-03 19:46:46
阅读次数:
86
1.re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 函数语法: re.match(pattern, string, flags=0) 1 import re 2 3 ret = re.match("http", ...
分类:
编程语言 时间:
2020-04-03 13:39:08
阅读次数:
80
拦截器与过滤器的区别总结: 过滤器在web.xml中配置: (1)因为一开始在过滤器中映射的url-pattern填写路径是*.action。所有的action要经过它的过滤。<url-pattern>*.action</url-pattern> (2)因为在web.xml中配置了过滤器,所以,执行 ...
分类:
其他好文 时间:
2020-04-03 12:15:38
阅读次数:
64