摘要:
@fastapi框架 fastapi,一个用于构建 API 的现代、快速(高性能)的web框架。 fastapi是建立在Starlette和Pydantic基础上的,Pydantic是一个基于Python类型提示来定义数据验证、序列化和文档的库。Starlette是一种轻量级的ASGI框架/工具包, 阅读全文
摘要:
1. 背景 目前,市面上使用Selenium来实现Web UI自动化的比例较高,而微软在 2020 年初开源的新一代自动化测试工具:Playwright,它的功能类似于 Selenium、Pyppeteer 等,也可以驱动浏览器进行各种自动化操作。它的功能也非常强大,对市面上的主流浏览器都提供了支持 阅读全文
摘要:
https://bookfere.com/post/1020.html#hosts-macos-automatically 谷歌翻译退出中国后如何恢复 Chrome 翻译的正常使用 更新时间:2023年2月21日 编辑:书伴 分类:辅助软件 102 条留言 Google 发言人称因“使用率太低”谷歌 阅读全文
摘要:
Marshmallow 官方文档:https://marshmallow.readthedocs.io/en/latest/ Marshmallow,中文译作:棉花糖。是一个轻量级的数据格式转换的模块,也叫序列化和反序列化模块,常用于将复杂的orm模型对象与python原生数据类型之间相互转换。ma 阅读全文
摘要:
用户模块 我们当前开发的项目属于社交类型项目,所以关于用户的信息和功能直接贯穿了整个项目。所以此处实现用户模块功能,我们先把用户基本信息构建起来,并通过基本信息实现用户注册登录相关功能,后面遇到业务再继续扩展。 用户注册 创建并注册用户蓝图 先删除原来编写在apps/home蓝图下的测试视图home 阅读全文
摘要:
Protobuf 基本介绍 Protobuf(Google Protocol Buffers)是google开发的的一套用于数据存储,网络通信时用于协议编解码的工具库.它和XML和Json数据差不多,把数据以某种形式保存起来.Protobuf相对与XML和Json的不同之处,它是一种二进制的数据格式 阅读全文
摘要:
移动端开发相关概念 APP类型 Native APP Native APP又称原生APP,就是我们平时说的手机/桌面应用软件。 原生APP 是针对IOS、Android、Windows、鸿蒙等不同的手机操作系统要采用不同的语言和框架进行开发出来的,通常是由“服务器数据+APP应用客户端”两部份构成。 阅读全文
摘要:
flask + rpc提供json-rpc接口 apicloud+vue 客户端APP搭建 功能模块:用户管理、社交模块、果园模块、抽奖模块、直播群聊模块 服务端项目搭建 创建虚拟环境 conda create -n yingming python=3.8 conda activate yingmi 阅读全文
摘要:
mongodb进阶 mongodb集群有三种模式,主从模式,副本集模式、sharding分片集模式。官网不推荐上生产环境上部署主从模式,主要是安全性太低。副本集和sharding分片集模式目前使用的最广的方案,通常这2种方案的选择通过数据量和并发数来权衡。在GB级别的基本上副本集方案可满足,TB级别 阅读全文
摘要:
索引操作 前面学习过MySQL,我们知道数据库里给数据构建索引通常能够极大的提高数据查询的效率,缩短查询耗时,如果没有索引,数据库在查询数据时必然会扫描数据表中的每个记录并提取那些符合查询条件的记录。同理,在MongoDB中构建索引也可以提高数据的查询效率和缩短查询耗时,没有索引的情况也是一样,Mo 阅读全文