代码就是生产力!

不为繁华易匠心,不舍初心得始终。

关于Flask通过.env加载环境变量的两个坑

坑一:python-dotenv加载的Value都是字符串类型 第一个坑是python-dotenv加载的Value都是字符串类型(python-dotenv版本0.10.1),因此导致整型、浮点型和布尔类型需要转换一下。 解决方案 目前解决办法只能是这样: # `.env` MAIL_...

2019-03-08 16:46:36

阅读数 953

评论数 0

InfluxDB添加用户认证步骤

InfluxDB添加用户认证步骤 文章目录InfluxDB添加用户认证步骤一、首先创建一个admin用户二、默认情况下,认证在配置文件是禁用的三、重启进程 一、首先创建一个admin用户 以下语句都可以直接在InfluxDB的Web管理界面中调用: # 显示用户 SHOW USERS # 创建用...

2019-03-07 09:08:05

阅读数 369

评论数 0

flask-migrate数据迁移后再中途部署的同步方案

使用flask-migrate对flask web app进行数据库迁移非常方便,通常的迁移步骤如下: 开发完flask web app; 部署flask web app到服务器; 3.发现需要修改数据库,于是使用flask-migrate进行数据库迁移; flask db...

2019-02-12 14:15:42

阅读数 159

评论数 0

基于(Flask+)Celery+SQLalchemy的定时任务工具

引言 熟悉Python Web开发的朋友都知道,Celery是编写后台任务的利器。比如一个Web网站在用户注册后需要发送邮箱认证,则可以使用Celery编写一个发送邮件的task异步发送邮件,而不需要在请求上下文那里阻塞,或者起一个线程。 那么,除了以上应用场景,我们还有一个场景是——定时任务。而...

2019-01-01 16:18:11

阅读数 1277

评论数 0

修改MySQL Workbench支持json格式

首先,MySQL 5.7.8及其以上才支持json。所以请先确认好MySQL版本。 修改MySQL Workbench支持json格式步骤: 1、菜单 -> Edit -> Preferences 2、Modeling -> My...

2018-12-21 11:19:14

阅读数 386

评论数 0

ESP8266_NONOS_SDKv2.x的代码兼容到SDKv3.0.0步骤

前言 很久没有玩ESP8266了,不知道什么时候乐鑫官方发布了ESP8266_NONOS_SDKv3.0.0,本文是使基于ESP8266_NONOS_SDKv2.x.x的app兼容到SDKv3.0.0的步骤。 环境同样还是安信可 ESP 系列一体化开发环境。 环境 Windows 10 安信可 ...

2018-10-30 22:33:31

阅读数 2227

评论数 3

使用Apache24在Windows下部署Flask(附带相关软件工具)

引言 Windows下部署Flask应用一直是一个令人头疼的难题,本人经过一天的摸索,总算部署成功。下面是本次探索的记录。同时为了后来者的方便,放出本文档的相关软件工具,免去逐一下载的麻烦: 链接:https://pan.baidu.com/s/1yAR3WIEmXtLxZmx05rwENg 密码...

2018-09-25 22:53:57

阅读数 233

评论数 0

使用ESP8266(基于官方SDK)接入阿里云物联网平台

引言 作为物联网开发者,ESP8266应该一点都不陌生了。只需十几块钱淘宝一个小开发板,就可以连上Wi-Fi接入互联网,尽情享受从手机端或Web端控制设备的乐趣。ESP8266接入Wi-Fi是没问题,但是用户端不能直接设计成与ESP8266通信,还是需要一个中心服务器作为用户端和设备端的代理...

2018-08-01 17:06:56

阅读数 21130

评论数 166

Flask从model中导出sql脚本

其实非常简单,只需要使用flask_migrate即可。 pip3 install flask_migrate 对app进行初始化 from flask_migrate import Migrate migrate = Migrate(app, db) 然后数据库迁移 flask d...

2018-07-17 21:14:23

阅读数 395

评论数 0

OpenWRT(MIPS)交叉编译OpenSSL

引言 因为很多嵌入式模块需要 libssl 和 libcrypto 库,所以编写此文。本文是使用mips编译器编译OpenSSL,并安装在/usr/local/mips,编译安装好后以后可以直接引用。 1、下载和配置 下载和解压: cd /opt/ wget https://www...

2018-04-02 16:27:14

阅读数 2396

评论数 0

深入学习flask_login模块

Hacking flask_login 深入学习 flask_login 模块 学习环境 Windows 10 x64 Python3 VSCode PowerShell flask_login v0.4.1 准备工作 # 下载 git clone git@github....

2018-04-01 18:01:47

阅读数 2107

评论数 9

ESP8266 SDK学习笔记(四):Makefile分析

主要内容 本章我们来分析SDK中的Makefile,同时学习如何创建自己的源码文件夹。 预备知识 一份代码工程编译成二进制可执行文件,需要经过四个步骤:预处理、编译、汇编和链接。 进行编译需要有编译器,Linux环境下使用的是gcc,而对应的,ESP8266使用的编译器是xtensa-...

2018-03-09 12:43:38

阅读数 2169

评论数 0

ESP8266 SDK学习笔记(三):寻找main主函数

主要内容 ESP8266 SDK不提供main函数,只提供一个user_init入口函数。 寻找main 大多数菜鸟在阅读任何代码工程时,都会得到老鸟的指点:分析源码时,先从main开始阅读。 自然,任何单片机启动之后,都会从main函数开始执行。我们的ESP8266也不例外。可是我们...

2018-03-09 12:42:47

阅读数 1483

评论数 0

ESP8266 SDK学习笔记(二):在Windows下编译ESP8266 SDK

主要内容 在Windows下使用cygwin编译ESP8266 SDK。 环境搭建 在Linux和Windows下都可以编译ESP8266 SDK,Linux系统下编译就不提了。Windows下有两种方式,这里推荐第一种: 下载包含有编译器的 cygwin 下载链接 下载并解压 ...

2018-03-09 12:41:53

阅读数 1231

评论数 0

ESP8266 SDK学习笔记(一):ESP8266 SDK结构

引言 本人自从2015年3月使用ESP8266以来,发现自己在使用ESP8266的过程中学习到了好多有关嵌入式开发的知识,特此写此系列进行整理。 ESP8266虽然同STM32属于微控制器级别,但其从编译到下载,和keil那种「傻瓜式」环境有天壤之别(芯片不同)——其工程构建所使用的环境是Li...

2018-03-09 12:41:08

阅读数 6029

评论数 6

CentOS编译和安装Python 3.5、setuptools、pip

引言 在CentOS下使用Python 3.5、setuptools、pip,可以按照以下步骤进行。 一、安装python3.5 安装Python的依赖包 sudo yum groupinstall "Development tools" s...

2018-02-01 17:04:35

阅读数 419

评论数 0

Python3加载libc.so出错(python3 OSError _lib64_libc.so invalid ELF header)

出错环境 CentOS 7.4 x64 Python 3.5.4 现象和解决方案 执行下面代码时,即Python3加载libc.so: from ctypes import * internalLibrary = CDLL(u'libc.so') 如果报下面的错误 py...

2018-01-22 10:45:47

阅读数 3800

评论数 0

Windows下用PowerShell激活Python的虚拟环境

因为PowerShell默认不允许执行*.ps1脚本文件,所以首先需要开启权限。

2017-12-03 20:26:30

阅读数 4615

评论数 5

【前端】Cordova自定义插件开发步骤(基于Android)

由于项目需要,需要自己开发Cordova插件。下面查阅网上资料后的总结。

2017-10-16 17:29:22

阅读数 1171

评论数 0

【ESP32】M5Stack ESP32 套件初体验——开发环境脱坑记

作为一个物联网开发爱好者,偶尔会做一些单片机小玩意儿,可是由于自身资源和技术有限,做出来的玩意一直都是开发板或面板包的状态。后来最近看到了一篇关于M5Stack ESP32的文章。其中「堆叠即是产品」的概念让我耳目一新。

2017-08-29 23:01:58

阅读数 13149

评论数 3

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