第六章 电子邮件当我们需要在特定事件发生时提醒用户,包装了 smtplib 的 Flask-Mail 扩展能更好的和 Flask 集成
安装 pip install flask-mail
Flask-Mail 连接到 SMTP 服务器,如果不进行配置,Flask-Mail 会连接 localhost 上的端口 25
配置
默认值
说明 MAIL_SERVER
localhost...
分类:
Web程序 时间:
2016-06-02 14:21:46
阅读次数:
281
框架 day39-42 SSH整合练习项目CRM(配置文件,增删改查,ajax,上传/下载,分页,BaseDao/Action)...
分类:
Web程序 时间:
2016-06-02 14:18:37
阅读次数:
562
文件上传,包括但不限于图片上传,是 Web 开发中司空见惯的场景,相信各位或多或少都曾写过这方面相关的代码。Java 界若说文件上传,则言必称 Apache Commons FileUpload,论必及 SmartUpload。更甚者,Servlet 3.0 将文件上传列为 JSR 标准,使得通过几个注解就可以在 Servlet 中配置上传,无须依赖任何组件。使用第三方组件或 Servlet 自带组件固然强大,但只靠 JSP 亦能完成任务,且短小而精悍,岂不美哉?本文实现的方法纯粹基于 JSP 代码,没有...
分类:
Web程序 时间:
2016-06-02 14:14:50
阅读次数:
263
今天看了一下Brian Harry大叔的博客,才发现2016年3月17日,是Team Foundation Server的10岁生日。
Today marks the 10th anniversary of the day we shipped the first version of TFS – TFS 2005. It doesn’t seem that long ago but w...
分类:
Web程序 时间:
2016-06-02 14:14:24
阅读次数:
281
需求:提供一页面,放置“帮助”、“版权”文字内容,特点:静态页面,无须读数据库,只是应付字眼上频繁的修改;没有复杂的交互,无须 JavaScript;没有图片,不需要文件上传。
给出的方案:提供一页面和简易的后台管理,功能单一,只是编辑页面(只是修改字体、大小、粗体、斜体等的功能)。
实现思路:纯 JSP 展示,管理界面用 HTTP Basic 登入,通过一个 JS 写成 HTML 编辑器修改页面内容。直接修改服务器磁盘文件。...
分类:
Web程序 时间:
2016-06-02 14:09:57
阅读次数:
248
1、====================================================================HTML5 新的 Input 类型
HTML5 拥有多个新的表单输入类型。这些新特性提供了更好的输入控制和验证。
本章全面介绍这些新的输入类型:
color
date
datetime
datetime-local
email
month
n...
分类:
Web程序 时间:
2016-06-02 14:08:58
阅读次数:
256
1.1.1. NIO回顾
1.1.1.1. NIO回顾
NIO API是java 1.4引入的,已经被大多数应用系统所采用。NIO API包含了非阻塞non-blocking应用操作。
java.nio.*包中包含了以下关键的结构:
l Buffers - 数据容器l Chartsets - bytes 和Unicode的翻译容器l Channels - 代表连接与...
分类:
Web程序 时间:
2016-06-02 14:06:44
阅读次数:
386
经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的时间太多。还有一些朋友希望将空间变成一个文件存储站,这时就需要一个功能足够多也足够强大的在线文件管理器了。
在线的Web文件管理器非常地多,尤其是以PHP在线文件管理器最多,但是真正能够满足我们的文件管理需求同时也容易安装和使用的Web文件管理器不是很多。本篇文章部...
分类:
Web程序 时间:
2016-06-02 14:05:34
阅读次数:
3087
首先来了解一下web的虚拟目录映射和主机搭建的知识
第一:web的虚拟目录映射
首先我们要知道什么叫做web的虚拟目录映射,这个很好理解的,就是将我们本地硬盘上的web应用映射出一个供外界用户访问的地址目录的过程就叫做目录映射,例如:我现在开发好了一个web应用Demo,存放在我的C盘下面,但是我想让用户访问到我的web资源,所以要给用户提供一个地址目录:就叫做 /Demo,这样用户就...
分类:
Web程序 时间:
2016-06-02 14:03:26
阅读次数:
294
Web应用与传统客户端最大的区别就是需要连接网络,没有网络整个应用就无法运行,这个一直是Web应用最大的痛点之一。
HTML5为了解决这个问题添加了对离线应用的支持。开发离线Web应用有几个关键点。确保应用知道设备是否能上网以便下一步执行正确的操作,然后应用还必须能访问一定的资源。最后必须有一块本地空间用于保存数据,无论是否能上网都能读写数据。
离线检测
为检测设备是离线还是在线,HTM...
分类:
Web程序 时间:
2016-06-02 14:01:30
阅读次数:
257
前言:引用类型的值(对象)是引用类型的一个实例。引用类型是一种数据结构,用于将数据和功能组织在一起。有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。
1.引用数据类型
Object类型...
分类:
Web程序 时间:
2016-06-02 13:58:00
阅读次数:
241
Java源码
/**
* 类名:MD5Digest
* 说明:用来进行密码加密的md5公用参数
* 编写日期:2001/03/05
* 修改者:
* 修改信息:
* @authoredgarlo edgarlo@china.com
* @version1.0
*/
import java.security.MessageDigest;
impor...
分类:
Web程序 时间:
2016-06-02 13:54:34
阅读次数:
217
该文同时发布在[ceph中国社区],署名为Thomas
在Openstack中创建云主机,首先得有镜像,而Glance模块提供镜像服务功能,包括:镜像的发现、检索及存储等,主要包括:glance-api和glance-registery两个服务,分别负责镜像的存储和元数据管理。下面基于源码,分析下镜像的上传过程。上传镜像先通过glance CLI上传镜像,来直观的了解下镜像上传的过程:# glanc...
分类:
Web程序 时间:
2016-06-02 13:52:39
阅读次数:
335
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 基础结构 JSON建构于两种结构: 1. “名称/值”对的集合(A collec ...
分类:
Web程序 时间:
2016-06-02 13:38:02
阅读次数:
218
在使用AngularJS发出请求(GET)获取服务端数据,然后再绑定到页面中,你会发现在IE中总是显示原来的数据结果。这时候我们就会知道,IE做了缓存。 解决办法: 我们可以在AngularJS的配置中通过$httpProvider来设置其不缓存。具体如下所示: 1 ngApp.config(fun ...
分类:
Web程序 时间:
2016-06-02 13:37:23
阅读次数:
149
Spring中的新名称也太多了吧!IOC/DI/MVC/AOP/DAO/ORM... 对于刚刚接触spring的我来说确实晕了头!可是一但你完全掌握了一个概念,那么它就会死心塌地的为你服务了。这可比女人忠诚多了。 在这里我们来说侃下MVC吧!嗯!MVC设计模型和MVC框架之区别。 一组概念需要先理解 ...
分类:
Web程序 时间:
2016-06-02 13:35:25
阅读次数:
216
jQuery回调函数简单使用 比如说,我们想要点击某个按钮后触发事件, 先把一些指定内容给隐藏掉, 然后跳出相关信息的对话框。 如果使用普通的方法, 不用回调函数的话, 会有怎么样的效果呢? 效果是先弹出对话框再隐藏内容, 然后再隐藏指定内容。 这显然不是我们想要的效果, 如果使用回调函数,就可以解 ...
分类:
Web程序 时间:
2016-06-02 13:33:36
阅读次数:
168