Flask蓝图模块化随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过python的模块化管理,于是针对一个简单的flask程序进行模块化处理简单来说,Blueprint 是一个存储视图方法的容器,这些操作在这个Blueprint 被注册到一个应用之后就可以被调用,Flask 可以通过Blueprint来组织URL以及处理请求。Flask使用Blueprint让应用实现模块化,在Flask中,Blueprint具有如下属性:一个项目可以具有多个Blueprint可以将一个Blueprint注册到任何一个未使用的URL下比如 “/”、“/sample”或者子域名在一个应用中,一个模块可以注册多次Blueprint可以单独具有自己的模板、静态文件或者其它的通用操作方法,它并不是必须要实现应用的视图和函数的在一个应用初始化时,就应该要注册需要使用的Blueprint但是一个Blueprint并不是一个完整的应用,它不能独立于应用运行,而必须要注册到某一个应用中。Blueprint对象用起来和一个应用/Flask对象差不多,最大的区别在于一个 蓝图对象没有办法独立运行,必
flask部署安装虚拟环境 pip3 install virtualenv安装Flask,Gunicorn,Supervisorpip3 install flask gunicorn supervisor安装环境pip3 install -r requirements.txt使用gunicorn启动程序当我们部署到服务器上时,需要一个性能更优的 WSGI服务器。终端输入:gunicorn --workers=4 --bind=0.0.0.0:8080 app:appworkers 用来定义工作线程的数量,一般 worker 的数量为 (2×$num_cores)+1。官方文档中介绍到虽然这个公式并不十分科学,但它基于这样一个假设: 对于给定的核心数,一个工作线程将从套接字读取或写入数据,而另一个工作线程处理请求。bind 用来绑定程序运行的主机地址和端口。如果设置了SSL证书,命令为:gunicorn --keyfile=<私钥文件> --certfile=<SSL证书文件> --ca-certs=<CA证书文件> --bind=0.0.0.0:44
VNC远程登录树莓派的图形界面/桌面环境在树莓派命令行模式下(即SSH下) 输入:sudo apt-get install tightvncserver若出现Y/N提示,选择Y,然后等待安装完毕。接着,继续输入命令:sudo nano /etc/init.d/tightvncserver内容如下:#!/bin/sh ### BEGIN INIT INFO # Provides: tightvncserver # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/stop tightvncserver ### END INIT INFO # More details see: # http://www.penguintutor.com/linux/tightvnc ### Customize this entry # Set the USER variable to the name
已经无法使用了,现在改用阿里云的oss了typora 使用 gitee 图床安装安装 typora 自行下载安装 node.js 后续安装插件会用到 前往下载检验安装成功在命令行输入npm -v 返回版本号准备工作创建图床仓库点击右上角的"+"新建仓库可以在仓库中新建一个文件夹用来管理图片申请私人令牌进入 gitee官网鼠标移到右上角选择设置在左下角找到私人令牌点击右上角生成私人令牌点击提交生成的密钥只出现一次 一定要复制好安装插件准备工作完成 现在需要安装上传的插件了文件->偏好设置->图像选择PicGo-Core(command line)点击下载或更新(下载不下来可能是网的问题)下载完成后进入命令界面(Windows PowerShell)cd C:\Users\用户名\AppData\Roaming\Typora\picgo\win64 .\picgo.exe install smms-user .\picgo.exe install gitee-uploader输入以上命令完成插件安装配置更改配置如下- { "picBed": {
工具Fiddler 4 下载地址旧版iTunes(带store,12.6及以下版本) 下载地址查看软件版本对应版本ID 网址使用第三方软件安装教程安装 Fiddler 4无脑下一步打开后会有一个弹窗直接点Cancel就好点击 Tools --> Options --> Https中间出现弹窗就点确认会安装一个证书安装 iTunes在网页中找到软件旧版的对应版本ID使用 10.6版本举例在 Fiddler 4 的下面 输入 bpu MZBuy.woa 一定要敲回车回到iTunes,搜索想要下载的软件,点击下载快速回到 Fiddler 4中点击 红色T标志的呢一行按上图点击,将三处修改为自己需要的版本ID号,然后点击绿色 Run按键此时iTunes开始下载旧版软件如果不想升级提醒打开我的计算机 --> 音乐 --> itunes --> itunes media --> mobile applications 中用解压软件打开删除里面的iTunesMetadata.plist文件
祝自己生日快乐 嘿嘿 :razz:
一只胖橘