1.什么是命令模式 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令 2.优缺点 优点: 1、降低了系统耦合度。 2、新的命令可以很容易 ...
分类:
其他好文 时间:
2019-10-18 16:04:33
阅读次数:
64
1.什么是代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 2.代理模式的优缺点 优点: 1、职责清晰。 2、高扩展性。 3、智能化。 缺点: 1、由于在客户端和真实主 ...
分类:
其他好文 时间:
2019-10-18 15:46:34
阅读次数:
77
Given an input string (s) and a pattern (p), implement wildcard pattern matching with support for '?' and '*'. The matching should cover the entire in ...
分类:
其他好文 时间:
2019-10-17 01:31:57
阅读次数:
77
序列化组件 知识点:Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) 序列化与反序列化 drf的序列化与反序列化 Serializer 序列化准备: 模型层: models.py 模型层: models.py 配置层: set ...
分类:
其他好文 时间:
2019-10-16 18:07:34
阅读次数:
66
1 匹配首尾空格的正则表达式:(^\s*)|(\s*$) 2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 3 只能输入数字:"^[0-9]*$"。 4 只能输入n位的数字:"^\d{n}$"。 5 只能输入至少n位的数字:"^\d{n,}$"。 6 只能输入m~n位的数字:。"... ...
分类:
编程语言 时间:
2019-10-16 13:20:43
阅读次数:
468
方式一:拿到value值以后 在你传递之前处理 function stripscript(value) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]") var rs ...
分类:
其他好文 时间:
2019-10-16 11:36:43
阅读次数:
106
如果不是严格要求“缓存和数据库”必须保证一致性的话,最好不要做这个方案:即 读请求和写请求串行化,串到一个内存队列里面去。串行化可以保证一定不会出现不一致的情况,但会导致系统吞吐量大幅度降低。 解决这个问题的最经典的模式,就是Cache Aside Pattern。 Cache Aside Patt ...
分类:
数据库 时间:
2019-10-15 13:29:50
阅读次数:
86
字符串匹配算法 原文摘录:https://www.cnblogs.com/gaochundong/p/string_matching.html 首先是一系列概念定义: 文本Text: 是一个长度为n的数组T[1..n] (??这里第一位置索引是数字1) 模式Pattern: 是一个长度为m的数组P[ ...
分类:
编程语言 时间:
2019-10-13 13:10:02
阅读次数:
84
常用命令01 more 查看文件里的内容 return键:换行 空格键:下一页 b: 后退,上一页 /pattern:查找文档中pattern q:强制退出 ls 展示文件夹内内容 ls:输出文档基本属性 ls -l: 长数据串行出,包含档案的属性等等数据 ls -a:全部的档案,连同隐藏档( 开头 ...
分类:
系统相关 时间:
2019-10-13 00:51:48
阅读次数:
101
目的: shiro简介 Shiro入门案例 Shiro与web容器的集成 shiro简介 Shiro入门案例 Shiro与web容器的集成 shiro简介(中文官网:https://www.w3cschool.cn/shiro/andc1if0.html) 1.什么是shiro? shiro是apa ...
分类:
Web程序 时间:
2019-10-12 22:25:52
阅读次数:
129