码迷,mamicode.com
首页 >  
搜索关键字:desing pattern    ( 7671个结果
精通awk系列(15):awk数据类型和字面量
回到: "Linux系列文章" "Shell系列文章" "Awk系列文章" 数据类型 gawk有两种基本的数据类型:数值和字符串。在gawk 4.2.0版本中,还支持第三种基本的数据类型:正则表达式类型。 数据是什么类型在使用它的上下文中决定: 在字符串操作环境下将转换为字符串,在数值操作环境下将转 ...
分类:其他好文   时间:2019-12-08 15:37:18    阅读次数:121
案例分析:设计模式与代码的结构特性
概述 设计模式:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络 ...
分类:其他好文   时间:2019-12-08 15:32:50    阅读次数:82
案例分析:设计模式与代码的结构特性
一.抽象工厂模式定义: 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生 ...
分类:其他好文   时间:2019-12-08 14:05:07    阅读次数:102
VIM
zz 保存退出 () {} 快速移动 g 数字 跳转到 行 = 自动缩进 ctrl+a 找下一个数字并加1 ctrl+x 找下一个数字并减1 gu 转换为小写 gu 转换为大写 g~ 转换大小写 c 修改 d 删除 + d/pattern 删除到匹配的字符前 g 缩进之后的所有行 代码折叠 + zf ...
分类:系统相关   时间:2019-12-08 10:52:46    阅读次数:180
案例分析:设计模式与代码的结构特性
什么是适配器模式? 在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 适配器模式(Adapter)包含以 ...
分类:其他好文   时间:2019-12-07 21:44:33    阅读次数:104
python 给多人发送邮件,且将结果添加为附件
import unittest,HTMLTestRunnerimport osdef runa(): path=os.getcwd() print(path) a=unittest.defaultTestLoader.discover(path, pattern='login*.py') al=un ...
分类:编程语言   时间:2019-12-07 17:59:22    阅读次数:134
正则表达式
Python自1.5以后增加了re的模块,提供了正则表达式模式 re模块使Python语言拥有了全部的正则表达式功能 re模块简介 导入re模块 import re re.match函数 原型:re.match(pattern,string,flags = 0) 参数: patter 匹配的正则表达 ...
分类:其他好文   时间:2019-12-07 12:13:52    阅读次数:69
案例分析:设计模式与代码的结构特性
命令模式 命令模式(Command Pattern)将一个请求封装为一个对象,从而可以使用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销操作。命令模式又称为动作(Action)模式或者事务(Transaction)模式。 命令模式的适用性: 1)系统需要将请求调用者和请求接收 ...
分类:其他好文   时间:2019-12-07 12:10:05    阅读次数:81
正则验证邮箱正确性
import re def is_valid_email(addr): #[\w]匹配至少一个数字、字母、下划线的字符;[\W]不匹配“-“”字符;“.”匹配除了\n的任意字符 pattern = re.compile(r"^[\w]+(\.[\W]+)*@+[\w]+(\.[\w])+") res ...
分类:其他好文   时间:2019-12-07 01:17:23    阅读次数:67
**目录找出最后一次修改的文件(html结果),发送报告到指定qq邮箱
import unittest,HTMLTestRunnerimport osdef runa(): path=os.getcwd() print(path) a=unittest.defaultTestLoader.discover(path, pattern='login*.py') al=un ...
分类:Web程序   时间:2019-12-06 23:27:45    阅读次数:161
7671条   上一页 1 ... 78 79 80 81 82 ... 768 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!