1. 我们用 wrapper了WTForms的Flask-WTF扩展来处理表单生成和验证。
2. Cross-Site Request Forgery (CSRF) 保护
配置config,'SECRET_KEY'
3. Form class definition
from flask.ext.wtf import Form
from wtforms import St...
分类:
Web程序 时间:
2014-07-30 12:16:13
阅读次数:
355
装饰者模式Decorator模式(别名Wrapper):动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的取代方案。意图:动态地给一个对象加入?一些额外的职责。就添加?功能来说,Decorator模式相比生成子类更为灵活。设计原则:1. 多用组合,少用继承。利用继承设计子类的行为,是...
分类:
其他好文 时间:
2014-07-28 14:46:43
阅读次数:
246
CSS命名规范 转自http://www.w3cfuns.com/blog-5445898-5398950.htmlCSS样式命名整理页面结构容器: container/wrap 整体宽度:wrapper 页头:header 内容:content 页面主体:main 页尾:footer 导航:nav...
分类:
Web程序 时间:
2014-07-26 14:06:05
阅读次数:
381
1. 定义:装饰模式以透明的方式,动态地为一个对象(不是类)添加一些额外的功能。又名包装模式(Wrapper);2. 特性:提供了比用继承更灵活的替代方案。3. 设计原则:1). 多用组合,少用继承。利用继承设计子类的行为,是在编译时静态决定的,而且所有的子类都会继承到相同的行为。然而,如果能够利用...
分类:
其他好文 时间:
2014-07-22 22:43:35
阅读次数:
273
官方文档对于ThreadPool的描述是:ThreadPool is a Floodlight module wrapper for a Java's ScheduledExecutorService. It can be used to
have threads be run at specific times or periodically. 所以只要对并发编程有点基础,就很容易理解,它...
分类:
编程语言 时间:
2014-07-22 14:29:54
阅读次数:
380
简单来介绍一下fail2ban的功能和特性 1、支持大量服务。如sshd,apache,qmail,proftpd,sasl等等 2、支持多种动作。如iptables,tcp-wrapper,shorewall(iptables第三方工具),mail notifications(邮件通知)等等。 3、...
分类:
其他好文 时间:
2014-07-21 10:32:13
阅读次数:
197
Ubuntu12.04编译vlc2.1.01.编译环境VM8.0.1#gcc-vUsingbuilt-inspecs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6/lto-wrapperTarget:i686-l...
分类:
系统相关 时间:
2014-07-21 08:00:26
阅读次数:
459
myfunc=wrapper(myfunc)是一种很常见的修改其它函数的方法。从python2.4开始,可以在定义myfunc的def语句之前写@wrapper。这些封装函数就被称为装饰器Decorator,其主要用途是包装另一个函数或类。这种包装的首要目的是透明的修改或增强被包装对象的行为。1.基...
分类:
编程语言 时间:
2014-07-20 09:20:11
阅读次数:
300
CSS命名规则头:header 内容:content/containe 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:lo...
分类:
Web程序 时间:
2014-07-17 22:16:09
阅读次数:
371
html:
我趣旅行网-美剧迷
Pisode
css:
html,body{
height:100%;
margin:0;
padding:0;
}
.wrapper{
position:relative;
margin: 0 auto;
max-width: 500px;
min-...
分类:
移动开发 时间:
2014-07-17 17:20:56
阅读次数:
262