
WEB开发
XD742971636
https://www.dong-blog.fun/
展开
-
CentOS 搭建服务器 阿里云使用
首先弄一个带宽高的服务器:https://www.aliyun.com/minisite/goods?userCode=28kqeewo&accounttraceid=70263e6b6d5141c4807d779046c7ae45qyor然后参考:https://www.cnblogs.com/6324/p/12516047.html注意这个:windows10如何使用:https://www.kuaidaili.com/doc/using/win10/...原创 2021-10-13 10:49:10 · 215 阅读 · 0 评论 -
Python requests post application/json
(1)用POST方法传输;(2)用requests.post的json参数传是可以的,直接给,requests.post自动转成json;(3)用requests.post的data参数传也是可以的,给成json字符串;(4)POST的请求头部可给可不给,会自动识别,但是接口有自己特殊的请求头部的时候一定得给,比如下图:写法1import requestsres = requests.post(url="http://0.0.0.0:8001/items/1",原创 2021-09-15 11:19:31 · 1237 阅读 · 0 评论 -
FastAPI python content-type: application/json
四种POST 请求方式:https://imququ.com/post/four-ways-to-post-data-in-http.html#toc-2Content-Type: application/x-www-form-urlencoded 最原始表单,参数单一,不能传文件。Content-Type:multipart/form-data 改进后的表单,能传文件。Content-Type: application/json 倾向于传json,json规范导致前后端传数据都喜欢用这个,数原创 2021-08-27 15:53:42 · 1550 阅读 · 0 评论 -
cv2 pillow base64 bytes uploadfile 图片文件之间的转换 FastAPI
文章目录基础打开图片与保存图片CV2中的 BGR转RGBPIL CV2 的相互转换PIL base64 的相互转换CV2 base64 的相互转换FastAPI中bytes 转CV2FastAPI中uploadfile 转CV2参考:https://blog.youkuaiyun.com/haveanybody/article/details/86494063基础cv2 打开图片,tensor的shape是(im_height, im_width, channel),BGR格式。cv2.imread返回的是n原创 2021-08-26 16:52:18 · 2215 阅读 · 0 评论 -
Python fastapi requests 传文件方式 上传文件 上传多个文件 UploadFile模板方式 上传图片
FastAPI 服务下面是代码,@app.post("/files/") 路由让我们可以传文件。@app.post("/uploadfiles/")路由让我们可以传多个文件。需要保证:(1) uvicorn.run中写的是文件名:app名,确保自己的文件名。(2)# python 3.8 pip install fastapi uvicorn python-multipart# -*- coding:utf-8 -*-import tracebackfrom typing import L原创 2021-08-23 20:25:08 · 1966 阅读 · 1 评论 -
Flask FastAPI 路由阻塞 Web Python 访问同一url出现阻塞 同步 异步 并发
文章目录1 Flask 路由阻塞2 requests访问3 FastAPI 路由阻塞4 总结:同步并发 异步并发参考1 Flask 路由阻塞当启动一个Flask APP如下,在同一浏览器开2个窗口访问这个服务(我的是http://172.18.43.32:8001/hello),前一个请求没返回时,另外一个窗口的相同请求不会有反应。这是浏览器的锅,同一请求会顺序执行,此时可以用同一台电脑的不同浏览器测试,可以发现不会存在路由阻塞。import timefrom flask import Flas原创 2021-08-20 08:57:28 · 2661 阅读 · 1 评论 -
FastAPI bytes转矩阵 bytes转图片 bytes opencv URL传文件 POST FORM Python
何为bytes?是Python3的数据类型,详见:http://c.biancheng.net/view/2175.html。np.frombuffer返回一维数组:cv2.imdecodecv2.imdecode()函数从指定的内存缓存中读取数据,并把数据转换(解码)成图像格式;主要用于从网络传输数据中恢复出图像。cv2.imencode()函数是将图片格式转换(编码)成流数据,赋值到内存缓存中;主要用于图像数据格式的压缩,方便网络传输。bytes转图片numpy矩阵img = cv2.原创 2021-08-17 17:22:27 · 953 阅读 · 0 评论 -
FastAPI 学习笔记 demo FastAPI对比特点 为什么选FastAPI 开启服务
文章目录1 安装FastAPI2 简单的例子 启动FastAPI服务3 启动服务 单一文件3 使用UploadFile上传图片和表单特点对比,为什么选FastAPI参考1 安装FastAPI# python 3.8pip instal fastapi uvicorn python-multipart2 简单的例子 启动FastAPI服务需要学习:路由组织CORS跨域问题uvicorn启动run1.py :# -*- coding:utf-8 -*-import uvicorn原创 2021-08-17 10:21:54 · 492 阅读 · 0 评论 -
flask 拉起 gunicorn
# coding:utf-8from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return "HELLO WORLD"if __name__ == '__main__': app.run(host="0.0.0.0", debug=True, port=2020)gunicorn.confworkers = 5 # 定义同时开启的处理请求的进程数量,根据网站流原创 2021-04-07 20:58:06 · 131 阅读 · 0 评论 -
Flask sqlite3 服务器脚本
初始化数据库信息# coding:utf-8import sqlite3# 没有就建立数据库 有的话就打开conn = sqlite3.connect('wulian.db')cursor = conn.cursor()cursor.execute('create table tempbiao (id varchar(20) primary key, tempvalue float...原创 2019-10-01 12:46:52 · 278 阅读 · 0 评论 -
阿里云服务器Ubuntu18.04,安装Python版本Python3.7
安装apt update apt upgrade apt install gcc wgethttp://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz tar -xvzfPython-3.7.0.tgz cd Python-3.7.0 ./configure --with-ssl makesudo apt install build-es...原创 2019-09-21 23:23:57 · 1189 阅读 · 0 评论 -
linux 安装python3
新的Ubuntu 18.04阿里云服务器保持python2.7不动,安装python3.5进入Xshell.执行更新aptapt update原创 2019-09-21 22:46:45 · 128 阅读 · 0 评论 -
Flask 学习过程
教程地址点我1、靠装饰器绑定URL规则和函数#coding:utf-8from flask import Flaskfrom gevent.pywsgi import WSGIServerapp = Flask(__name__)# 靠装饰器绑定URL规则和函数@app.route('/hello')def hello_world(): return 'Hello W...原创 2019-09-21 17:07:22 · 124 阅读 · 0 评论 -
linux系统命令
https://wenku.baidu.com/view/f2167c06cdbff121dd36a32d7375a417866fc182.html?from=search原创 2019-09-21 16:12:39 · 301 阅读 · 0 评论 -
发布Flask项目到服务器
1、基础条件:装了Xshell:https://blog.youkuaiyun.com/x1131230123/article/details/101104888有了阿里云服务器,并打开5000端口。https://blog.youkuaiyun.com/x1131230123/article/details/101105151安装了pycharmhttps://blog.youkuaiyun.com/x11312301...原创 2019-09-21 15:37:25 · 3156 阅读 · 0 评论 -
pycharm 专业版
Jetbrains 官方下载这个盒子。分别是写C的,写java的,写php的,写python的。破解方法都一样。======= Jetbrains Activation Code And License Server Crack ============== https://zhile.io ===...原创 2019-09-21 14:35:08 · 937 阅读 · 0 评论 -
阿里云服务器 配置与使用
还是学生,可便宜。怎么选服务器类型?https://yq.aliyun.com/articles/714858自己玩WEB开发选轻量应用服务器,随时一言不合直接重置系统就行。没学生优惠得自己看着配置来。预装环境可以由应用型的或者纯净系统,没都没有。区域没得选,不是学生的话可以买在国外的服务器(这样域名绑定服务器的时候就不用备案了,不要域名DNS绑定的就不用考虑国外还是国内)。国内主机...原创 2019-09-21 13:51:28 · 936 阅读 · 0 评论 -
pycharm 配置服务器解释器
新建一个flask项目1 配置远程服务器解释器形成文件映射配置好后 可以去这个界面看配置3 发布直接运行,会在服务器端运行。原创 2019-09-21 13:35:46 · 933 阅读 · 0 评论 -
Xshell Xftp连接服务器
Xshell 用于和远程服务器进行ssh访问Xftp 用于和远程服务器使用ftp协议传文件(Xshell 还可以各种协议和设备连,很强大。)1 安装,申请免费版的个人就够用了https://www.netsarang.com/zh/xshell-download/2 连接到服务器有域名:打开Xshell,输入命令ssh elvisiky.com,连接到域名,对于没有选项让写入用户名...原创 2019-09-21 13:31:16 · 931 阅读 · 0 评论