爱茜茜里

long for rainbow

2016年6月10日

Linux内核完全注释阅读笔记1:O(1)时间复杂度查找timeout定时器

摘要: 前言 一直有Linux kernel情节,之前也一直在看Linux kernel相关的书和代码,但是每次到最后又由于兴趣转变而荒废了。这次终于静下心来想把Linux内核相关的代码好好看看,算是对自己的一个沉淀吧。由于之前工作做的是分布式调度这块的东西,也稍微有过分布式文件系统相关的实习经历,所以阅读 阅读全文

posted @ 2016-06-10 12:13 世界的某个地方 阅读(606) 评论(0) 推荐(1) 编辑

2016年5月17日

flask-admin章节五:wtforms FormField超级炫酷使用

摘要: 1. 概述 查看wtforms代码树fields目录的core.py,会发现在文件开头有这样的语句: 这个表示当前文件在被Import的时候,能够导入的所有方法。上面的这些,除了FieldList和FormField这两个表单字段我们平时使用得比较少以外, 其他的我们或多或少都使用过了。而且通常情况 阅读全文

posted @ 2016-05-17 00:17 世界的某个地方 阅读(5008) 评论(0) 推荐(0) 编辑

2016年5月13日

flask-admin章节四:flask session的使用

摘要: 1. 关于session flask session可能很多人根本都没有使用过,倒是cookie大家可能使用得比较多。flask cookie使用起来比较简单,就两个函数,读取和设置。 具体使用方式如下: 读取cookie 设置cookie cookie的设置是必须在response返回时,并且是作 阅读全文

posted @ 2016-05-13 23:15 世界的某个地方 阅读(10892) 评论(1) 推荐(0) 编辑

2016年5月12日

flask-admin章节三:数据库迁移工具 alembic初步使用

摘要: 1. 概述 基于flask框架构建web,一般会使用sqlchemy(在flask中使用sqlchemy可以参考这里)作为数据库引擎。 这样业务的逻辑就可以做到不跟具体的数据库类型相耦合,具体后端业务是使用那种数据库就全凭业务需要了。 但是数据表结构并不一定是一成不变的,可能随着业务的需要表的结构经 阅读全文

posted @ 2016-05-12 13:21 世界的某个地方 阅读(2777) 评论(0) 推荐(1) 编辑

2016年4月25日

flask-admin章节二:wtforms的使用以及在数据库场景中使用QuerySelectField代替SelectField

摘要: 概述 flask admin可以支持自定义视图,对于涉及到比较复杂的视图可以选择继承flask_admin.BaseView来定义自己期待的结构。 自定义的视图的每个函数可以使用flask_admin.expose 语法糖来装饰,从而可以定义自己期待接收的HTTP方法和对外的URL。 flask a 阅读全文

posted @ 2016-04-25 21:08 世界的某个地方 阅读(5126) 评论(2) 推荐(2) 编辑

2016年4月23日

flask-admin章节一:使用chartkick画报表

摘要: 一般中小型WEB整体来看逻辑比较简单些,一般都是基于数据库的增删改查。不过通过数据库查询到的记录直接展示给用户不是很直观,大家其实蛮期待有一个报表 直接展示他们期待的内容。 这块就涉及到数据的提取和展示,数据的提取就不需要过多涉及了,就是一些不同的SQL查询。 数据的展示,就需要有各种开源javas 阅读全文

posted @ 2016-04-23 10:52 世界的某个地方 阅读(1831) 评论(0) 推荐(0) 编辑

flask-admin众博客概述

摘要: 最近用flask admin(https://flask-admin.readthedocs.org/en/latest/)构建自动化发布平台,发现flask admin蛮强大的,基本上不需要自己写太多HTML相关的逻辑就可以了。 flask admin其实可以理解为是flask的一个扩展,flas 阅读全文

posted @ 2016-04-23 10:08 世界的某个地方 阅读(510) 评论(0) 推荐(0) 编辑

2016年4月14日

python smtplib发送邮件遇到的认证问题

摘要: python的smtplib模块主要是用来发送邮件的,使用起来比较方便。 使用程序发送邮件只需要写以下几行代码就OK了: 不过使用这种方法不一定总是可行,昨天用这种方式发送邮件的时候程序总是会抛异常: 查看python smtplib.py代码 抛出异常的地方是上面代码中加粗的地方,主要是当前连接支 阅读全文

posted @ 2016-04-14 11:25 世界的某个地方 阅读(12467) 评论(0) 推荐(1) 编辑

2015年4月15日

python logging模块可能会令人困惑的地方

摘要: python logging模块主要是python提供的通用日志系统,使用的方法其实挺简单的,这块就不多介绍。下面主要会讲到在使用python logging模块的时候,涉及到多个python文件的调用,而每个文件设置了对应的logging方式不同,可能会产生的令人困惑的现象。下面以自己在开发的时候... 阅读全文

posted @ 2015-04-15 22:28 世界的某个地方 阅读(2363) 评论(0) 推荐(0) 编辑

导航