02 2013 档案
摘要:摘自:https://github.com/maxcountryman/flask-login/blob/master/docs/index.rst flask-login为flask提供用户的session管理机制。它可以处理登陆、退出和session等的服务。 作用: 1.将用户的id储存在session中,方便登陆、退出等流程。 2.Let you restrict views to logged-in (or logged-out) users 3.处理“remember me”的功能。 4.避免session被cookies保存。 5.集成到flask。 不能实现的功能: ...
阅读全文
摘要:什么是信号?信号可以帮助我们消除flask核心框架或者扩展应用之间的耦合,通过某个动作发生时发出通知消息来实现这个机制.简言之,信号允许特定的发送者在某事件发生时,发送通知消息给订阅者. flask有一系列的信号和扩展来实现信号机制.请记住信号是发送给订阅者的,订阅者无权修改数据.你会发现某些信号的功能和内置的渲染器很类似(例如:request_started类似于before_request()).但是她们的工作机理又有所不同.before_request()按照特定的顺序来处理,并且可以在不产生响应的情况下退出.信号的最大的益处就是你可以分片段的来订阅,这种分段的订阅机制对单元测试来说非.
阅读全文
摘要:1.const 如果一个变量被定义为常量,则需要添加const限定符。例如:const int const_var = 3;把变量声明为const,必须为其设定初始值。 2.静态变量 static 静态变量在程序的整个生存周期中一直存在,如果没有提供初始值,系统会自动初始化为0.static int count; 寄存器存储类型,直接在内存中分配内存。register int index = 0; 3.特殊类型修饰符 volatile抑制编译器在一般情况下进行的优化。volatile long data = 0;
阅读全文
摘要:由于是新手,所以从入门文档开始:http://code.google.com/p/zxing/wiki/GettingStarted 1.首先下载库文件 下载地址:http://code.google.com/p/zxing/downloads/list (需要vpn,你懂得) 2.编译 解压后的zxing文件夹中包含core和javase文件包,里面均有build.xml编译配置文件。需要用apache的ant工具来进行编译。ant工具的链接:http://ant.apache.org。 3.Apache ant工具介绍 ant是一个java库和命令行工具,它按照配置文件中的描述来编译文件.
阅读全文
摘要:1.非常详尽的github操作记录看这里http://www.worldhello.net/gotgithub/index.html2. 回滚提交的纪录 首先查看push的纪录,命令git log:➜ flaskBlogDemo git:(flaskblogforheroku) git logcommit 84967c10584eb81a5e6ca918f27bef25e892a017Author: brackenbo <brackenbo@hotmail.com>Date: Wed Feb 13 19:45:35 2013 +0800 add delete symbolcommi
阅读全文
摘要:http://blog.y3xz.com/blog/2012/08/16/flask-and-postgresql-on-heroku/给出链接,还没来得及整理。1.heroku addons:add heroku-postgresql:dev可能出现如下错误:/Users/bracken/.rvm/gems/ruby-1.9.3-p194/gems/heroku-2.32.11/lib/heroku/helpers.rb:103: warning: Insecure world writable dir /Users/bracken/product/python_study/flaskPro
阅读全文
摘要:假设我们想要创建一个博客系统,这个系统中最关键的部分就是博客内容,而这个内容则是归属于某个用户的博客。从数据库角度来看,这就是一个一对多的关系。一个用户,可以对应多个博客内容。 一对多的关系表创建如下:class User(db.Model): id = db.Column( db.Integer, primary_key=True) name = db.Column( db.String( 50 ), unique = True ) email = db.Column( db.String( 120 ), unique = True ) password = db....
阅读全文
摘要:先创建数据库依赖文件如 flask-sqlalchemy.pyfrom flask_sqlalchemy import SQLAlchemy db = SQLAlchemy()然后,创建数据库表单,database.pyfrom database_extention import db class User(db.Model): id = db.Column( db.Integer, primary_key=True) name = db.Column( db.String( 50 ), unique = True ) email = db.Column( db.Strin...
阅读全文
浙公网安备 33010602011771号