/** * 验证月份表单输入是否合法 * pattern : 月份格式字符串 * id : 表单id */ function validateMonth(pattern, id) { var text = document.getElementById(id); var monthStr = tex ...
分类:
Web程序 时间:
2019-12-23 10:28:26
阅读次数:
194
一、策略模式的概念 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 二、例子 ...
分类:
编程语言 时间:
2019-12-22 21:42:51
阅读次数:
102
(1)运行后报错:“TypeError: cannot use a string pattern on a bytes-like” 原因:content用decode(‘utf-8’)进行解码,由bytes变成string。py3的urlopen返回的不是string是bytes。 解决方案:把’c ...
分类:
编程语言 时间:
2019-12-22 20:06:47
阅读次数:
135
`简单工厂模式(Simple Factory Pattern)`: 是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类. 例: 使用Python设计一个控制台计算器,要求输入两个数和运算符号,得到运算结果。 1. 初学者写法 分析 :以上这种写法,将加减乘除运算全部放在一个 ...
分类:
编程语言 时间:
2019-12-22 14:51:16
阅读次数:
93
过滤器模式 [TOC] 一、简介 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。 二、代 ...
分类:
其他好文 时间:
2019-12-22 14:23:34
阅读次数:
113
SQL中的替换函数replace()使用 https://www.cnblogs.com/martinzhang/p/3301224.html 语法REPLACE ( string_expression , string_pattern , string_replacement )参数string_ ...
分类:
数据库 时间:
2019-12-22 11:07:59
阅读次数:
72
在高并发或者分表分库情况下怎么保证数据id的幂等性呢? 经常用到的解决方案有以下几种: 1. 微软公司通用唯一识别码(UUID) 2. Twitter公司雪花算法(SnowFlake) 3. 基于数据库的id自增 4. 对id进行缓 本文将对snowflake算法进行讲解: 1. snowflake ...
分类:
其他好文 时间:
2019-12-21 21:07:02
阅读次数:
151
url from django.contrib import admin from django.urls import path, re_path from django.urls import include urlpatterns = [ re_path(r'^admin/', admin.s ...
分类:
其他好文 时间:
2019-12-21 20:35:14
阅读次数:
85
1.简介 The builder pattern is a design pattern designed to provide a flexible solution to various object creation problems in object oriented programmin ...
分类:
其他好文 时间:
2019-12-21 19:05:14
阅读次数:
74
大白话简单工厂模式 (Simple Factory Pattern) 从买车经历说起 毕业两年,码农张小两口无法忍受挤公交,凌晨起床抢火车票的痛苦,遂计划买车。逛了多家4S店,最终定下日产某车型的轿车。4S店接受订单后,向工厂说明车型,工厂随后进行汽车制造,运输到4S店中再到了小两口的手上,小两口终 ...
分类:
其他好文 时间:
2019-12-21 15:28:07
阅读次数:
89