自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

烟云的计算

若抽象才是美之定义,追求明确性的我们是否象征着丑陋。

  • 博客(27)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 用 Flask 来写个轻博客 (20) — 实现注册表单与应用 reCAPTCHA 来实现验证码

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表reCAPTCHA应用 reCAPTCHA前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客 (3) — (M)VC_连接 MyS...

2016-11-27 23:32:47 6516 1

原创 用 Flask 来写个轻博客 (19) — 以 Bcrypt 密文存储账户信息与实现用户登陆表单

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表修改 User ModelFlask Bcrypt将 Bcrypt 应用到 User Model 中创建登陆表单前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello Worl...

2016-11-27 22:09:47 6029 4

原创 用 Flask 来写个轻博客 (18) — 使用工厂模式来生成应用对象

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表工厂模式使用工厂方法 Factory Method 创建 app 对象前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客 (3) —...

2016-11-27 10:36:05 8988 2

原创 用 Flask 来写个轻博客 (17) — MV(C)_应用蓝图来重构项目

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表重构目录结构重构代码使用蓝图后的路由过程总结前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客 (3) — (M)VC_连接 ...

2016-11-26 19:00:49 6783 12

原创 用 Flask 来写个轻博客 (16) — MV(C)_Flask Blueprint 蓝图

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读Blueprint 蓝图定义一个蓝图注册一个蓝图创建蓝图 blog前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客...

2016-11-26 15:48:58 8481 3

原创 用 Flask 来写个轻博客 (15) — M(V)C_实现博文页面评论表单

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表实现 post() 视图函数在 post.html 中添加表单效果前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客 (3) —...

2016-11-25 17:25:45 6418 2

原创 用 Flask 来写个轻博客 (14) — M(V)C_实现项目首页的模板

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表实现所需要的视图函数实现 home.html 模板代码分析实现效果前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客 (3) ...

2016-11-24 23:25:58 7696 12

原创 用 Flask 来写个轻博客 (13) — M(V)C_WTForms 服务端表单检验

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表WTFormsWTF 的基础使用常用的字段类型fields.DateFieldfields.IntegerFieldfields.FloatFieldfields.StringFieldfields.RadioFieldfields.Select...

2016-11-24 22:20:58 8158 12

原创 用 Flask 来写个轻博客 (12) — M(V)C_编写和继承 Jinja 模板

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读使用 Bootstrap编写 Jinja 模板文件继承一个模板前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客 (...

2016-11-23 16:00:29 6490 11

原创 用 Flask 来写个轻博客 (11) — M(V)C_创建视图函数

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表视图函数在 views.py 文件中定义视图函数定义右侧边栏的视图函数为每一张数据表定义视图函数前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用...

2016-11-23 12:51:22 7280 17

原创 用 Flask 来写个轻博客 (10) — M(V)C_Jinja 常用过滤器与 Flask 特殊变量及方法

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表Jinja 中常用的过滤器defaultfloatintlenghttitleroundjointojsontruncateescapesafe自定义过滤器Flask 的特殊变量和方法config 对象request 对象se...

2016-11-22 22:31:28 7666

原创 用 Flask 来写个轻博客 (9) — M(V)C_Jinja 语法基础快速概览

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读Jinja变量名注释控制语句if 语句循环过滤器无参数调用带参数调用宏定义宏调用宏结果兼容 JavaScript前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来...

2016-11-21 23:52:55 6497

原创 用 Flask 来写个轻博客 (8) — (M)VC_Alembic 管理数据库结构的升级和降级

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读Alembic查看指令 manager db 的可用选项初始化 DB Migrate开始第一次跟踪将记录文件应用到数据库中(实时升级数据库结构)回滚到某一个记录环境中前文列表用 Flask 来写个轻博客 (1) — 创建项...

2016-11-20 18:14:38 6649 10

原创 用 Flask 来写个轻博客 (7) — (M)VC_models 的关系(many to many)

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读前期准备多对多使用样例一直在使用的 session前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客 (3) —...

2016-11-20 14:47:52 6828 12

原创 用 Flask 来写个轻博客 (6) — (M)VC_models 的关系(one to many)

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读前言一对多再一次 sync dbHow to use前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客 ...

2016-11-19 14:58:59 11660 8

原创 Openstack组件部署 — 将一个自定义 Service 添加到 Keystone

目录目录Keystone 认证流程让 Keystone 为一个新的项目 Service 提供验证功能最后Keystone 认证流程User 使用凭证(username/password) 到 keystone 验证并获得一个临时的 Token 和 Generic catalog(全局目录),临时的 Token 会存储在 keystone-client(cache UUID locally)

2016-11-17 18:38:14 4679

原创 用 Flask 来写个轻博客 (5) — (M)VC_SQLAlchemy 的 CRUD 详解

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读SQLAlchemy 的 CRUDCreate 增添数据Retrieve 读取数据限制返回记录的数目返回记录的排序查询函数的链式调用Flask-SQLAlchemy 的专有分页函数 paginationQuery 的过滤器Updat...

2016-11-17 13:02:01 13063 9

原创 用 Flask 来写个轻博客 (4) — (M)VC_创建数据模型和表

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读定义数据模型 models创建表前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来写个轻博客 (2) — Hello World! 用 Flask 来写个轻博客 (3) — (M)VC_连接 M...

2016-11-16 12:52:54 12250 15

原创 Openstack_通用模块_Oslo_vmware 创建 vCenter 虚拟机快照

目录目录前文列表创建虚拟机快照最后前文列表Python Module_oslo.vmware_连接 vCenter Openstack_通用模块_Oslo_vmware 创建/删除 vCenter 虚拟机 创建虚拟机快照vSphere Create Snapshot 文档Snapshot 是虚拟机磁盘文件(VMDK)在某个点及时的复本。包含了虚拟机所有虚拟磁盘上的数据状态和这个虚拟机的电源

2016-11-15 17:59:43 3231

原创 Openstack_单元测试工具 tox

目录目录扩展阅读Openstack 的单元测试工具单元测试工具使用流程toxtoxini参考文章扩展阅读Python Mock的入门Openstack 的单元测试工具unittest: 是 Python 的标准库,提供了最基本的单元测试功能,包括 单元测试运行器(简称runner) 和 单元测试框架。项目的单元测试代码的测试类可以继承 unittest.TestCase 类,那么这个类

2016-11-15 16:18:01 5730

原创 Openstack_单元测试

目录目录单元测试的原理单元测试的实现单元测试的原理单元测试中的单元可以是一个模块文件, 测试的内容就是模块自身的代码(非导入型代码)是否正确执行. 其中包含了测试代码的正反向逻辑是否正确, 异常能否被正常的触发等程序流. 所以我们会使用伪数据来替代这个单元中所有导入型代码的数据集(函数返回值/数据值).单元测试的实现这里使用一个 API 接口模块的单元测试为

2016-11-15 11:14:17 3097 2

原创 Openstack_SQLAlchemy 修改数据库的表结构

目录目录前言更改数据库的方法为数据库添加一张或多张新表删除一张或多张表为旧表添加一个字段为旧表更新一个字段为旧表初始化一条新的记录最后前言SQLAlchemy 的使用方法和相关基础内容也写过不少了, 有兴趣的小伙伴可以翻阅以往的博文, 本篇主要记录一下 SQLAlchemy 在 Openstack 中的使用规范.更改数据库的方法在开发 Openstack 项目的过程中, 对 mode

2016-11-14 17:07:11 7378 6

原创 DR 项目小结

前言个人的项目总结, 非技术类博文.需要补充的知识点HTTP 协议与其内置方法curl 指令和各选项的意义Keystone 认证流程和各项目配置文件 [keystone_authtoken] 的含义Git 异常处理docker笔记语法应用场合异常处理: as 可以获取异常信息 , 本质上是异常类的一个对象 , 可以调用异常实例化对象的属性.import sixfrom egis.

2016-11-14 11:23:48 4287

原创 用 Flask 来写个轻博客 (3) — (M)VC_连接 MySQL 和 SQLAlchemy

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读前言Models 模型SQLAlchemy安装 SQLAlchemy安装 Mysql建立 SQLAlchemy 和 Mysql 的连接前文列表用 Flask 来写个轻博客 (1) — 创建项目 用 Flask 来...

2016-11-13 23:05:38 14449 8

原创 用 Flask 来写个轻博客 (2) — Hello World!

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前文列表扩展阅读实现最简单的 Flask 应用创建 config.py 文件创建 main.py 文件使用 Flask Script创建 manage.py 文件使用 manage 来运行开发环境服务器确保 manage 的上下本中导入了 app 对象...

2016-11-13 21:32:46 14581 8

原创 用 Flask 来写个轻博客 (1) — 创建项目

Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog目录目录前言扩展阅读部署开发环境创建 Github 项目前言一步一步的实现一个 Flask 轻博客项目启动,最新的代码会上传到 Github。扩展阅读欢迎使用 Flask — virtualenv 部署开发环境连接 GitH...

2016-11-13 20:03:10 24825 10

原创 Python 进阶_OOP 面向对象编程_组合与继承

目录目录前言组合派生前言我们定义一个类是希望能够把类当成模块来使用, 并把类嵌入到我们的应用代码中, 和其他的数据类型/逻辑执行流结合使用. 一般来说我们可以使用两种方法在代码中利用类. 那就是组合和派生.组合组合: 就是将不同的类混合并加入到其他类中, 来 增加类的功能 / 提高代码的重用性 / 易于维护(对类的修改会直接反应到整个应用中) . 我们可以

2016-11-06 13:14:07 5111

5G 核心网关键技术和对业务的支撑.pdf

5G 核心网关键技术和对业务的支撑.pdf

2020-04-30

中国联通智能MEC技术白皮书.pdf

中国联通智能MEC技术白皮书.pdf

2020-04-30

H3C_CAS安装指导V1.0.docx

H3C_CAS安装指导V1.0.docx

2017-02-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除