自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【云原生】Serverless 技术架构分析

​Serverless(无服务器架构)指的是由开发者实现的服务端逻辑运行在无状态的计算容器中,它由事件触发, 完全被第三方管理,其业务层面的状态则被开发者使用的数据库和存储资源所记录。​ Serverless使得开发者无需直接处理服务器(无论是物理机,虚拟机,容器等)。无主机的优势会让使用者在服务器维护方面的操作开销大大减少,无需为升级服务器而忧心,无主机还意味着在应用程序中需要监控的度量指标也会不同。这是因为使用的大多数底层服务不会再发布 CPU、内存、磁盘大小等传统度量指标了。

2023-08-01 16:52:46 4208

原创 Go【源码】: 内置net/http库解析

最近在学习 Gin 框架的一些知识,了解到其服务端处理 http 请求以及 底层TCP连接的模块使用的是Go 内置的 net/http库,于是乎对这个库的 Server模块展开了一下大概的了解,整理的思维导图大致如下:(若有错误欢迎指正)主函数逻辑如下:服务端处理逻辑大致如下:清晰版本我放网盘上了:链接: https://pan.baidu.com/s/1vA6C3Ubrf4pmPMqgyxCK4A 提取码: 9z8v......

2022-04-05 15:01:03 870

原创 Python:Optional和带默认值的参数

带默认值的参数在Python中的类或者函数中,默认值参数在声明时附带了它的默认值,故在实例化时,可以选择性的为该参数赋值。例如:#默认值参数def foo_v1(a: int, b: int = 1): print(a + b)#未给b传入实参时,采用默认值 foo_v1(2)# 输出# >>> 3Typing.Optional类可选类型,用该类声明的参数与带默认值的参数类似,不过特殊的用它声明的参数的默认值可以为None。以下为Python Doc

2020-10-10 09:32:20 62148 4

原创 Python包以及包内的__init__.py文件

一、Python文档对包(Package)的定义:package – 包一种可包含子模块或递归地包含子包的 Python module。从技术上说,包是带有 __ path__ 属性的 Python 模块。而在python 3.x之前,文件夹目录中含有__init__.py即为包,包是对一系列py模块的集合或者说打包,想要调用包中的模块目录中必须要有__init__.py文件。但注意在python3.x之后去除了这一要求,意味着即使目录中没有__init__.py,也会被识别为包从而调用包中

2020-10-04 18:01:46 1465 1

原创 FastAPI:docs文档无法加载的解决办法

最近使用FastAPI开发的时候,发现自动生成的API交互文档居然加载不出来了??于是去github上看了看,已经有人提出了这个的问题了:传送门最后发现是Swagger-ui更新到3.30.1版本后导致部分用户无法完全加载API交互文档,不是FastAPI的问题。然后往下翻了翻,发现FastAPI的作者tiangolo在下面评论了:他发布了一个fastapi新的release修改了原来docs.py部分引用的swagger-ui的版本号,换成了上个可用版本,也就是:3.30.0。所以只要更新一下

2020-07-23 17:32:38 6537 14

转载 一个简单的FastAPI入门项目

FastAPI Demo项目一个简单的fastapi应用,包含了基本的数据库链接以及CRUD操作、请求体模式的定义、基本路径操作函数的编写等,非常适合fastapi入门者。1、项目目录2、每个模块的含义(1)crud.py:顾名思义,对数据库操作的API函数模块(2)Database.py:创建链接数据库的引擎模块,使用mysql官方提供的驱动引擎来连接数据库,可使用pip install mysql-connector-python进行安装(3)Models.py:数据库表的定义模块

2020-07-22 09:43:26 5995 1

原创 Python:No module named问题详解

这里写目录标题一、sys.path问题二、模块和包导入问题三、模块的__name__一、sys.path问题二、模块和包导入问题三、模块的__name__

2020-06-20 20:53:32 19136

原创 PyQt【控件】:QFileDialog.getSaveFileName()的使用

一、简介控件作用:打开文件资源管理器,获得你需要保存的文件名,注意:它不会帮你创建文件,只一个返回元组,元组第一项为你的文件路径。二、举个栗子我想创建一个指定目录和文件名excel文件#获得包含文件路径+文件名的元组dirpath = QFileDialog.getSaveFileName(self.wnd, '选择保存路径', 'C:\\Users\\ASUS\\Desktop\\test.xlsx', 'xlsx(*.xlsx)')#创建指定路径和文件名的excel文件workbook

2020-06-12 11:58:09 19171 1

原创 Python【列表】:extend()和append()方法的区别

1、概述:extend()和append()方法都是Python列表类的内置方法,他们的功能都是往现存列表中添加新的元素,但也有区别:List.append():一次只能往列表对象末尾添加一个元素。List.extend():顾名思义:拓展列表,可以把新的列表添加到你列表的末尾。 2、举个栗子:...

2020-06-11 09:40:44 435

原创 Mysql【服务】:服务端启动失败报错ibdata1 must be writable

问题如下:原因可能是你之前已经自己启动了mysql服务,当你第二次想启动时,ibdata1被第一启动的服务进程锁定了,下面是解决方法:(1)打开任务管理器:找到有没有mysqld.exe这个进程:发现已经有一个mysqld进程在后台运行,于是乎将它结束,注意要连续结束两次!(结束掉第一个之后会有第二个mysqld蹦出来)(2)再次到cmd进入你mysql的bin目录,执行mysqld --consolemysql服务端启动成功。...

2020-06-09 16:55:39 1026

原创 Django【ORM】:GenericForeignKey的使用

一、概述Django为了帮助我们解决关系型数据库多个表之间享用共同外键的问题时,提供了GenericForeignKey模型字段,虽然性能上有些许损耗,但是逻辑清楚、比较易用。二、GenericForeignKey的使用1、Model层设计:这里为了实现多个不同模型下(如文章、讨论)下的评论Comment,可使用GenericForeignKey。一般情况下通用外键更适合于如 点赞数、浏览数这样的情景。from django.contrib.contenttypes.fields import G

2020-05-29 20:55:27 1609

原创 Django【ORM】:聚合函数count()的两种使用方法

一、不与group by使用:返回的是QuerySet集合的长度,是一个整型值而不是QuerySet#统计特定用户下entry的个数,返回的是一个整型值numbers = Entry.objects.filter(owner_id=ownerid).count()(1)可转化为SQL语句:select Count(*) where owner_id=ownerid(2)官方解释:...

2020-05-04 21:02:24 10167

原创 VsCode插件出了问题咋办(简单粗暴解决)

VsCode出现一些令人秃头的错误可能是因为下载的插件太多太杂你可以找网上的教程对症下药一个一个解决也可以简单粗暴的解决:1、找到vscode在你电脑上的插件安装目录,把整个.vscode删了(默认的目录如下,我的是华硕)2、把vscode删了再重装一次,反正不大3、重装完之后就基本上只剩下一些小问题了配置一下就行这种方法只适合原来插件以及其他配置没有安装太多或者动太多的萌新,基础好...

2020-02-28 18:49:47 1651

原创 Vscode 配置cpp debug时,无法在.vscode文件夹中创建launch.json文件

Vscode 配置cpp debug时,无法在.vscode文件夹中创建launch.json文件好像是因为最近一次windows和vscode版本更新的原因,导致原本可以在子目录中创建子.vscode文件夹,现在不行了。最近在用vscode调试c++代码的时候老是出现这个错误临时的解决办法:这个问题好像是由于版本更新不能在子文件夹里再创建.vscode文件夹导致的所以可以这样解决:...

2019-10-24 21:31:41 4832 2

空空如也

空空如也

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

TA关注的人

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