自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 Flask MVVM 开发(vue.js) 实例 -- 微信公从号RSS

这段时间,使用Vue.js和Flask 开发了一个实际应用 -- 微信公众号RSSDemo:http://vue2.heroku.comVue 2.0 起步(1) 脚手架工具 vue-cli + Webstorm 2016 + webpackVue 是轻量级前端框架,入门非常容易。现在 2.0正式发布了,其实起步更容易了。这里记录一下 Vue开发的简单步骤,

2017-01-06 09:06:49 3698

原创 Flask-JWT 小坑:No JSON object could be decoded;AttributeError: 'NoneType' object has no attribute 'get

使用官方的 “QuickStart” 时,Flask-JWT — Flask-JWT 0.3.2 documentation https://pythonhosted.org/Flask-JWT/出现了两个小坑:1) 用命令行:H:\>curl -i -X POST -H "Content-Type: application/json" -d '{"username":

2016-11-21 09:39:16 7272

原创 Flask_wtf自定义 field样式(Placeholder, Style)、wtf.html、匹配 Bootstrap4、jinja2 quick_form

Flask-wtf + Flask-bootstrap,简简单单用一条语句就能让 jinja2 渲染出 form:form.quick_form()但如果要实现自定义的表单样式,如下图,怎么做呢?自定义错误提示:很简单,修改3个地方就行:forms.pyclass CommentForm(Form): name

2016-11-10 14:11:08 13612 3

原创 CSS loading 正在加载画面

CSS.loading-overlay { content: ""; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; opacity: 1; background: rgba(0, 0, 0, 0.5); transition: all .6s;}.sk-three-bounc

2016-11-03 10:15:18 3743 1

原创 Flask MVVM 开发(vue.js) - ajax如何同步更新地址栏history 以及使用浏览器返回按钮

前端框架使用ajax请求数据,使得用户可以在不刷新页面,就能得到新的数据。但有些场景,ajax请求了几次后(比如,跳转不同 page),用户想使用浏览器返回按钮返回刚才浏览的某个 page,那怎么实现?效果:1)HTML5 提供 history.pushState() andhistory.replaceState() methods, 允许你添加和修改 h

2016-11-02 13:22:12 1786 1

原创 Dell XPS13 9350 安装win7,遇到的坑

笔记本xps13,原来系统是win10,经常出现不能自动休眠,或者休眠后无故自动打开,实在受不了了,重装!准备好启动USB盘,我用的是USB3.0的东芝,老毛桃 win7 ISO原版镜像 解压后,拷入U盘XPS 开机 -> F2,关闭 Security Boot, Advanced Boot -> use Legacy,保存,重启XPS -> F12,选择 USB启动选择 老毛

2016-11-01 17:13:14 11225

原创 Heroku Postgres, db migrate fail: alembic.util.exc.CommandError: Can't locate revision identified by

问题:alembic.util.exc.CommandError: Can't locate revision identified by 'b44ffb6f5dc6'部署Flask到Heroku后,如果后台数据库更改了表格、column等,本地用 Alembic很容易做 db migration。然后 git add/commit/push heroku后,数据库 migrate

2016-10-23 10:16:37 8313 2

原创 Flask MVVM 开发(vue.js),Javascript 处理时间

解决 Jinja2冲突http://panmax.love/2016/%E8%A7%A3%E5%86%B3jinja2%E4%B8%8EVue-js%E7%9A%84%E6%A8%A1%E6%9D%BF%E5%86%B2%E7%AA%81/12app.jinja_env.variable_start_string = '{{ 'app.jinja_env

2016-10-20 21:19:19 5810

转载 安装lxml HTML 解析器,需要c语言库? BeautifulSoup

soup = BeautifulSoup(str1, 'lxml')有时提示:bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?原因是没有安装 lxml,但需要C语言库

2016-10-18 20:42:48 5785 1

原创 Flask + Gunicorn 部署到 Heroku服务器,sqlite数据库,loggins一

简单部署步骤1. 准备本地 Flask applicaionvenvgit init.gitignorepip freeze > requirements.txt(Heroku服务器会自动安装这个文件内的modules)hello.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/

2016-10-17 16:38:31 2172 5

转载 Python的字符编码问题

Python 2,文件开头:# -*- coding: utf-8 -*-,则里面所标注的‘中文’ 为UTF8编码。但u'中文' 为Unicode编码# 字符串和编码 - 廖雪峰的官方网站# http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431664

2016-08-31 14:10:12 1095 2

转载 用Python读写Excel文件

用Python读写Excel文件http://www.gocalf.com/blog/python-read-write-excel.html XlsxWriterxlrd&xlwtOpenPyXLMicrosoft Excel API介绍可以创建Excel 2007或更高版本的XLSX文件即pyt

2016-08-17 08:55:02 820

转载 Excel教程: 带累计数据的组合图;透视表增加计算和分组

Excel: 带累计数据的组合图_Excel教程 http://www.knowsky.com/580615.html   Pivot -> Show Values As -> "Running Total In"按某一字段汇总 透视表增加计算和分组http://www.wikihow.com/Add-a-Custom-Field-in-Pivot-Tabl

2016-07-20 17:08:23 2929

原创 微信开发自定义菜单获取OpenID

OpenID:每个微信用户对于每个公众号,有一个唯一的OpenID。对于其它公众号,OpenID是不同的用途:通过 OpenID,能访问到用户的基本信息跟后台应用(比如商品销售)配合,可以管理用户的订单等数据获取方法1. 任何用户与公众号的交互,都会带OpenID比如,文本消息、订阅事件、菜单Click 事件 # OpenID123456789

2016-06-29 11:26:11 4071

原创 Flask 数据库迁移工具 flask-migrate

新数据库迁移 flask-migrate由于模型中经常会新加一行或几行column (比如用来保存账户的确认状态),此时要修改 models.py,并执行一次新数据库迁移具体步骤:app\models.py、app\__init.py、manage.py里面,设置好 db的引用关系__init__.py:初始化dbfrom flask_sqlalch

2016-06-28 16:54:35 11092 1

原创 Flask: Ajax 设置Access-Control-Allow-Origin实现跨域访问;Ajax页面底部自动加载

问题:网页上(client)有一个ajax请求,Flask sever是直接返回 jsonify。然后ajax就报错:No 'Access-Control-Allow-Origin' header is present on the requested 原因:ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这

2016-06-26 10:31:13 16148

原创 Flask at Scale (Flask如何适配到大型应用) - PyCon 2016 简明中文翻译

今年的PyCon大会,miguel grinberg 作了《flask-at-scale》演讲,提出了一些模式和最佳实践,来让微框架提升到下一层次Do you think that because Flask is a micro-framework, it must only be good for small, toy-like web applications? Well, not

2016-06-20 15:09:12 2008

翻译 网站颜色设计

对比色设计:BaseRGB = #FF9000http://paletton.com/#uid=30H0u0kw0w0jyC+oRxVy4oIDfjrhttp://work.smarchal.com/twbscolor/CSS:.navbar-default { background-color: #ff9000; border-colo

2016-06-14 17:05:17 670

原创 输入密码,隐藏显示;Json 汉字处理;恢复已保存的 cookie

# 输入密码,隐藏显示import getpass password = getpass.getpass('Enter your jobbole password: ') # 输入密码,隐藏显示# 恢复已保存的 cookies = requests.Session() cj = s.cookies # 读取已登录的 cookiefor (k,v) in cj.i

2016-06-13 11:06:23 598

原创 Python中引用自定义模块

第一种情况,你的模块和你要使用的模块在同一目录下,可以直接引用。import Hello第二种情况,模块在别的地方。方法一:先引用sys,对sys.path进行修改,其实就是将模块的路径加到sys.path中。import syssys.path.append('e:/workspace/Modules')import Hello方法二:就是将路径加入到环境变量中去,你可以

2016-06-13 11:05:29 755

原创 Flask之旅《Flask Web开发:基于Python的Web应用开发实战》学习笔记

Flask 搭建博客网站用户自定义头像数据库模型,自动产生EER

2016-06-06 12:29:06 50557 3

原创 一步步在SAE 部署自己的python项目

注册SAEGit 管理源代码MySQL数据库mysql作为一种最常用的存取服务了,那么在sae python环境下怎么操作mysql呢。我们也采用上面的方式,用一个实例来操作创建在sae 上的数据。首先我们需要知道我们的mysql的连接主机,端口,等等信息,那么在sae python的环境下我们需要手工引入sae的相关常量信息:imp

2016-06-02 14:36:29 2954

转载 Favorite Tops 收藏夹 分享好东西

分享好东西

2016-06-01 16:19:14 718

原创 Python 多进程 多线程

# 多线程 threading线程是最出名的实现并发和并行的方式之一。操作系统一般提供了线程的特性。线程比进程要小,而且共享同一块内存空间。from queue import Queuefrom threading import Thread class DownloadWorker(Thread): def __init__(self, queue): Thre

2016-05-31 10:34:19 840

翻译 Using conda » Managing packages

Conda 支持IPython,集成了主要的科学计算python packages,300多MB,适合懒人下载并且方便做环境管理、package管理#常用命令##创建虚拟环境:conda create --name 比如,创建一个python3的环境,装好 anaconda标准的packages:conda create -n py35 pytho

2016-05-30 13:26:15 1922 1

转载 中文python笔记

Jupyter Notebook Viewerhttp://nbviewer.jupyter.org/github/lijin-THU/notes-python/blob/master/index.ipynblijinwithyou  2  0  506 2015年12月1日花了三个月,简单整理出来的中文Python笔记,包括Python工具,Python基

2016-05-26 14:40:09 1323

原创 笔记本win10 睡眠时会自动唤醒?修复后唤醒缓慢也解决了

家里笔记本(Dell XPS13),睡眠后就睡觉了。醒来后,发现电池一直耗电?!查看”Event Viewer",看到睡眠后几秒钟就自动唤醒了,唤醒源:未知!借个图如下:网上爬了好多资料,有很多种可能:BIOS、电源管理、计划任务。。。能引起自动唤醒的,除了软件计划任务之外 就只剩硬件的键盘鼠标网卡了最终发现我的电脑是win10系统跟网卡的配合有问题。

2016-05-26 13:00:17 34736 3

转载 【转】Awesome Python中文版来啦!

作者:Lingfeng Ai链接:http://www.zhihu.com/question/24590883/answer/92420471来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。原文链接:Python 资源大全1200+收藏,600+赞,别只顾着自己私藏呀朋友们----------------这又是一个 Awesome

2016-05-23 13:46:17 14245

原创 Python 日期处理

## 格式化时间输出## 计算两个日期之间差多少天

2016-05-20 09:14:27 749

原创 Python cartopy 使用地图工具,给出经纬度,画出受影响的中国省份

Python 地图绘制

2016-05-19 15:31:11 6246

转载 【转】手把手教你使用Git

推荐!手把手教你使用Git - 文章 - 伯乐在线http://blog.jobbole.com/78960/

2016-05-19 14:21:27 607

Guide to Advanced Software Testing

Guide to Advanced Software Testing

2014-12-15

Wiley.HSDPA.HSUPA.for.UMTS.Jun.2006

WCDMA著名的蓝宝书系列,HS版本。 2006年网上最新

2009-04-24

空空如也

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

TA关注的人

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