文章
271
标签
62
分类
34
首页
文章
标签
分类
资源
留言
猿码记
搜索
首页
文章
标签
分类
资源
留言
猿码记
Python框架篇(3):FastApi-响应模型
发表于
2023-12-05
|
编程
Python
FastAPI框架
@提示: 微信搜索【猿码记】回复 【fastapi】即可获取源码信息~ 在上篇文章中Python框架篇(2):FastApi-参数接收和验证: https://mp.weixin.qq.com/s/J2_gJxJk2VLfMXgoH1l8Cw简单学习了一些基础且常用的模型,下面稍微在学点复杂点的模型和使用方法 @注意:对参数parameter目录结构做了优化: │ ├── types # 声明入参和出参对应的Pydantic模型│ │ ├── __init__.py│ │ ├── request # 入参模型│ │ └── response # 出参模型 1 ...
Python框架篇(2):FastApi-参数接收和验证
发表于
2023-11-16
|
编程
Python
FastAPI框架
@提示: 如果想获取文章中具体的代码信息,可在微信搜索【猿码记】回复 【fastapi】即可。 1.参数接收1.1 路径参数(不推荐)1.代码清单在app/router下,新增demo_router.py文件,内容如下: from fastapi import APIRouterrouter = APIRouter( prefix="/demo", tags=["演示接口"])@router.get("/path/{order_id}")async def pathParamReceive(ord ...
Python框架篇(1):FastApi-快速入门
发表于
2023-11-15
|
编程
Python
FastAPI框架
1.介绍 前言: 不管学什么语言,都应该至少掌握一个框架,方面我们后续,进行服务部署、服务对外支持等; 1.1 官网介绍下面是来自FastAPI官网的介绍: FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.8+ 并基于标准的 Python 类型提示。 关键特性: 快速:可与 NodeJS 和 Go 并肩的极高性能(归功于 Starlette 和 Pydantic)。最快的 Python web 框架之一。 高效编码:提高功能开发速度约 200% 至 300%。 更少 bug:减少约 40% 的人为(开发者)导致错误。 智能:极佳 ...
使用篇(一):Ai绘图-Stable Diffusion WebUI
发表于
2023-11-09
|
AI学习
使用篇
1.介绍1.1 概述Stable Diffusion Web UI是一个基于Stable diffusion AI模型的AI绘画软件。它是一个多功能的AI绘画软件,支持以下几个功能: 用户可以输入一堆关键词或一句话来生成图片。 它使用了图像加噪去噪过程中的生成模型——Duffusion,能够在1000个步骤中将一张完全没有噪点的图像转化为一张充满噪点的无法辨认的图像。 StableDiffusion是一种深度学习的文本到图像生成模型,而Stable Diffusion Web UI则是对该模型进行封装并提供可操作界面的工具软件。 在Stable Diffusion Web UI中,面部修复适 ...
Python库学习(十二):数据分析Pandas[下篇]
发表于
2023-11-03
|
编程
Python
常用库
接着上篇《Python库学习(十一):数据分析Pandas[上篇]》,继续学习Pandas 1.数据过滤在数据处理中,我们经常会对数据进行过滤,为此Pandas中提供mask()和where()两个函数; mask(): 在满足条件的情况下替换数据,而不满足条件的部分则保留原始数据; where(): 在不满足条件的情况下替换数据,而满足条件的部分则保留原始数据; from datetime import datetime, timedeltaimport randomimport pandas as pddef getDate() -> str: "" ...
Python库学习(十一):数据分析Pandas[上篇]
发表于
2023-10-31
|
编程
Python
常用库
1.介绍1.1 Pandas是什么?Pandas是一个基于NumPy的分析结构化数据的工具集,NumPy为其提供了高性能的数据处理能力。Pandas被普遍用于数据挖掘和数据分析,同时也提供数据清洗、数据I/O、数据可视化等辅助功能。 Github_Star 40k : https://github.com/pandas-dev/pandas 中文文档: https://www.pypandas.cn/docs/ 官方文档: https://pandas.pydata.org/docs/getting_started/comparison/index.html 1.2 安装# 使用Anaco ...
Python库学习(十):Matplotlib绘画库
发表于
2023-10-16
|
编程
Python
常用库
1. 介绍Matplotlib 是一个用于绘制图表和可视化数据的 Python 库。它提供了丰富的绘图工具,可以用于生成各种静态、交互式和动画图表。Matplotlib 是数据科学、机器学习和科学计算领域中最流行的绘图库之一。 1.1 关键特性以下是 Matplotlib 的一些关键特性: 简单易用: Matplotlib 提供了简单而直观的 API,使得用户能够轻松创建各种类型的图表。 多种绘图类型: 支持绘制各种类型的图表,包括线图、散点图、柱状图、饼图、等高线图、3D 图表等。 自定义性强: 用户可以轻松地自定义图表的外观和样式,包括颜色、线型、标签、标题等。 支持 LaTex: ...
Python库学习(九):Numpy[续篇三]:数组运算
发表于
2023-10-10
|
编程
Python
常用库
NumPy是用于数值计算的强大工具,提供了许多数组运算和数学函数,允许你执行各种操作,包括基本运算、统计计算、线性代数、元素级操作等 1.基本运算1.1 四则运算NumPy数组支持基本的四则运算(加法、减法、乘法和除法),它们是元素级别的运算,也称为逐元素运算; numpy.add(): 加法运算,或使用:+; numpy.subtract(): 减法运算,或使用:-; numpy.multiply(): 乘法运算,或使用:*; numpy.divide(): 除法运算,或使用:/; import numpy as npif __name__ == '__main__ ...
Python库学习(八):Numpy[续篇二]:数组操作
发表于
2023-09-26
|
编程
Python
常用库
1. 通用函数在上一篇文章《Python常用库(六):科学计算库Numpy[上篇]:创建、访问、赋值》中学习了Numpy的创建、访问、赋值。接下来学习数组的其他函数,Numpy提供了一系列操作数组的函数,通常称这种函数为通用函数(ufunc); 可以直接作用在数组中的每个元素(无需遍历) 。 @注意: 通用函数(ufunc)是NumPy中的一个重要概念,而不是一个具体的库,ufunc是universal function的缩写。 2. 元素查找2.1 np.wherenumpy.where 根据给定条件返回数组中满足条件元素,对应的索引。它的语法如下: numpy.where(condi ...
Python库学习(七):Numpy[续篇一]:结构数组
发表于
2023-09-25
|
编程
Python
常用库
1.介绍结构数组是NumPy中的一种高级数据结构,它允许用户在单个数组中存储多种数据类型的元素。与普通的NumPy数组不同,结构数组的每个元素可以具有不同的数据类型,并且可以使用字段名来引用这些元素。这使得结构数组非常适合处理表格数据、数据库查询结果以及其他复杂数据结构。 2. 创建数组2.1 字符串式声明import numpy as npif __name__ == '__main__': # 定义类型 dt = "U10,i4,f" # 创建数组 arr = np.array([ [("Go" ...
Python库学习(六):科学计算库Numpy[上篇]:创建、访问、赋值
发表于
2023-09-20
|
编程
Python
常用库
1.Numpy1.1 介绍NumPy是Python中非常流行且重要的科学计算库,提供了一个强大的多维数组对象(ndarray)和许多数学操作,包括矩阵运算、线性代数、微积分等等。 numpy是Python中一个非常有用的工具,特别是在需要进行数值计算、线性代数计算、数据分析和机器学习等领域。 其他资料: GitHub截止当前: 24.4k https://github.com/numpy/numpy 中文文档: https://www.numpy.org.cn/ 1.2 主要功能以下是NumPy的主要功能: 多维数组 (ndarray): NumPy的核心功能是多维数组对象nd ...
Python库学习(五):图像处理-Pillow
发表于
2023-09-08
|
编程
Python
常用库
1. Pillow1.1 介绍Pillow 是第三方开源的 Python 图像处理库,它支持多种图片格式,包括 BMP、GIF、JPEG、PNG、TIFF 等。Pillow 库包含了大量的图片处理函数和方法,可以进行图片的读取、显示、旋转、缩放、裁剪、转换等操作。在后续的深度学习中也不可或缺,是个比较重要的库。 Pillow是torchvison使用的图像处理库,而torchvison是PyTorch中专门用来处理图像的库 Github(截止当前 11.1K): https://github.com/python-pillow/Pillow 官方文档: https://pillow.r ...
1
2
3
…
23
刘庆辉
人生需要 “归零”,每过一段时间都要将过去 “清零”,让自己重新开始。
文章
271
标签
62
分类
34
Follow Me
公告
欢迎来到我的博客,互动请留言~
最新文章
Python框架篇(8):FastApi-文件处理
2024-04-01
Python框架篇(7):FastApi-依赖项
2024-03-26
AI学习(5):PyTorch-核心模块(Autograd):自动求导
2024-02-27
AI学习(4):PyTorch实战-手写数字识别
2024-01-31
AI学习(3):PyTorch-初识张量
2024-01-26
分类
AI学习
6
使用篇
1
使用篇(一):Ai绘图-Stable Diffusion WebUI
基础篇
5
AI学习(1):初识AI,踏上未来之旅
AI学习(2):PyTorch2.1 环境安装
AI学习(3):PyTorch-初识张量
AI学习(4):PyTorch实战-手写数字识别
AI学习(5):PyTorch-核心模块(Autograd):自动求导
微服务
18
Docker
4
创建自己的Docker镜像
Docker常用命令整理
查看Docker容器日志方法
基于Docker搭建禅道
Kubernetes
14
K8s学习(一):环境准备
K8s学习(二):集群部署
K8s学习(三):架构简述
K8s学习(四):运行应用
K8s学习(五):容器运行时Container
K8s学习(八):Pod健康检查
K8s学习(六):go服务部署(升级&回滚)
K8s学习(九):深入Service暴露
K8s学习(七):深入了解Pod
K8s学习(十):数据管理
K8s学习(十一):Secret和ConfigMap
K8s学习(十二):Helm入门
K8s学习(十三):部署服务[上篇]
K8s学习(十四):部署服务[下篇]
架构进阶
17
ElasticSearch
8
ElasticSearch(一):核心概念整理
ElasticSearch7(三):索引(index)操作
ElasticSearch7(五):文档操作-增改删
ElasticSearch7(四):映射(mapping)操作
ElasticSearch(二):架构设计总览
ElasticSearch7(六):文档查询之(Uri Search)
ElasticSearch7(七):文档查询之(Request Body Search)
ElasticSearch7(八):聚合查询
Mysql
8
MySQL深入(二):B+树索引分类和添加规则
MySQL深入(三):联合索引和覆盖索引
MySQL深入(一):B+树的演化和操作
SQL优化思路纪要
Innodb中的事务隔离级别和锁的关系
MYSQL性能优化神器之Explain使用
在MySql中批量执行更新SQL语句
MyISAM和InnoDB之存储结构对比
RabbitMQ
1
RabbitMQ之消息类型
理论知识
10
数据结构-单向链表
数据结构-双向链表、循环链
Http-头部属性
Http-状态码
其他术语
写时复制
存储单位
幂等性
TPS/QPS/PV/UV
进程、线程、协程
编程
200
Go
109
Gin框架
18
Gin框架(一):快速入门
Gin框架(十):日志使用(logrus+lumberjack)
Gin框架(十一):验证器Validator使用
Gin框架(十二):更多HTTP服务使用
Gin框架(二):服务启动源码分析
Gin框架(五):参数接收
Gin框架(三):路由初使用
Gin框架(四):路由组使用
Gin框架(六):参数绑定
Gin框架(七):文件上传
Gin框架(八):中间件
Gin框架(九):BasicAuth授权认证中间件使用
Gin集成(二):集成高性能日志zap
Gin集成(一):集成viper配置解析包
Gin集成(五):集成Redis操作库
Gin集成(三):集成全功能ORM框架-GORM
Gin集成(四):集成JWT
Gin集成(六):集成ElasticSearch操作库
基础篇
31
AI学习(1):初识AI,踏上未来之旅
AI学习(2):PyTorch2.1 环境安装
AI学习(3):PyTorch-初识张量
AI学习(4):PyTorch实战-手写数字识别
AI学习(5):PyTorch-核心模块(Autograd):自动求导
实战篇
6
基金分析系统(一):项目介绍
基金分析系统(二):通过数据模型建表
基金分析系统(三):爬取基金收益榜单
基金分析系统(四):爬取基金详情信息
基金分析系统(五):爬取基金持仓信息
基金分析系统(六):通过docker-compose项目部署
实践篇
5
框架开发(一):目录介绍和路由设计
框架开发(二):集成Gorm及使用
框架开发(三):集成Go-Redis及使用
框架开发(四):集成LogRus及使用
框架开发(五):集成Go-ElasticSearch及使用
常用包篇
35
Go常用包(一):strings(字符串操作)包使用
Go常用包(十):viper配置文件解析
Go常用包(十一):sort排序和查询
Go常用包(十二):rune字符操作包(unicode)
Go常用包(十三):Uber开源之高性能日志库(zap)
Go常用包(十四):高性能缓存库BigCache
Go常用包(十五):系统基本操作包使用(os)
Go常用包(十七):crypto之RSA非对称加解密
Go常用包(十六):crypto之AES加解密
Go常用包(十八):结构体匿名字段的Json序列化、反序列化
Go常用包(十九):全功能ORM框架[gorm]使用
Go常用包(二):strconv(字符串转换)包使用
Go常用包(二十):数学计算和常数(math)
Go常用包(二十一):360开源高性能excel库(Excelize)
Go常用包(二十二):JWT在Golang中的实现(jwt-go)
Go常用包(二十三):操作redis开源库(go-redis)
Go常用包(二十五):ElasticSearch客户端的实现
Go常用包(二十四):单元测试(testinng)
Go常用包(二十六):知名爬虫框架Colly
Go常用包(二十七):定时任务管理库Cron
Go常用包(二十八):构建现代CLI应用库Cobra
Go常用包(二十九):性能调试利器使用(上)
Go常用包(三):time(时间)包使用
Go常用包(三十):性能调试利器使用(中)
Go常用包(三十二):现代的Go工具库go-funk
Go常用包(三十一):性能调试利器使用(下)
Go常用包(三十五):高性能的goroutine池[ants]
Go常用包(四):fmt包使用
Go常用包(三十四):高性能http客户端fasthttp
Go常用包(三十三):高性能json解析器
Go常用包(五):ioutil包使用
Go常用包(六):bufio有缓存的IO包使用
Go常用包(七):context上下文
Go常用包(八):sync辅助并发安全
Go常用包(九):flag命令行参数解析
进阶篇
14
Go底层探索(一):编译器
Go底层探索(三):切片
Go底层探索(二):字符串
Go底层探索(四):哈希表Map上篇
Go底层探索(六):延迟函数defer
Go底层探索(五):哈希表Map下篇-扩容
Go底层探索(七):并发编程[上]-协程的由来
RPC编程(一):初步了解RPC
RPC编程(三):gRPC快速入门
RPC编程(四):protobuf语法学习
RPC编程(二):快速入门使用
RPC编程(五):gRPC中的Token认证
RPC编程(六):gRPC中的TLS认证
RPC编程(七):gRPC中的截取器
Java
46
基础篇-数据类型及运算
基础篇-异常处理
基础篇-了解多线程
基础篇-初识Lambda
基础篇-Lambda操作集合
基础篇-Stream使用
基础篇-Lambda操作Map
基础篇-Collect方法详解
基础篇-FutureTask初使用
Java实践篇-使用Md5/Sha1/base64
基础篇-数组
基础篇-初始化块
基础篇-类
基础篇-枚举
基础篇-注解
基础篇-泛型
基础篇-集合
基础篇-抽象类和接口
基础篇-map操作
Java实践篇-Api接口多版本控制
SpringBoot学习(一):controller注解使用
SpringBoot学习(十):事务使用(@Transactional)
SpringBoot学习(十一):Mybatis批量插入数据
SpringBoot学习(十二):Mybatis连表(一对一)使用实践
SpringBoot学习(十三):Mybatis连表(一对多)使用实践
SpringBoot学习(十四):Mybatis连表(多对多)使用实践
SpringBoot学习(十五):Mybatis多数据源实践
SpringBoot学习(十七):配置文件值注入
SpringBoot学习(十六):配置文件使用
SpringBoot学习(十九):初探Logback
SpringBoot学习(二):Swagger文档集成
SpringBoot学习(十八):SLF4J+Logback-日志使用
SpringBoot学习(二十):Logback配置文件详解(上篇)
SpringBoot学习(二十一):Logback配置文件详解(下篇)
SpringBoot学习(二十二):约定编程模拟AOP的实现
SpringBoot学习(二十四):AOP之切点指示器
SpringBoot学习(二十三):AOP使用实践
SpringBoot学习(二十五):AOP之引入增强(@DeclareParents)
SpringBoot学习(三):集成Mybatis
SpringBoot学习(二十六):AOP之多切面使用
SpringBoot学习(四):集成Mybatis代码生成器(MyBatis Generator)
SpringBoot学习(五):验证器(hibernate-validator)使用
SpringBoot学习(六):集成阿里数据源(Druid)
SpringBoot学习(七):集成Redis并结合Spring Cache使用
SpringBoot学习(九):验证码(EasyCaptcha)使用
SpringBoot学习(八):拦截器的使用
PHP
11
PHP中的并发请求实践
开发compose包
PHP常用数组函数整理
基于laradock+phpstorm配置单元测试
搭建docker+PHP7+phpstorm+xdebug开发环境
记一次在PHP中使用正则删除非汉字字符串
PHP常用魔术函数整理
PHP常用字符串函数整理
基于laradock搭建非侵入式性能监控平台
PHP-FPM配置详情及优化
PHP7更新变更差异整理
Python
32
FastAPI框架
8
Python框架篇(1):FastApi-快速入门
Python框架篇(2):FastApi-参数接收和验证
Python框架篇(3):FastApi-响应模型
Python框架篇(4):FastApi-错误处理
Python框架篇(5):FastApi-中间件使用
Python框架篇(6):FastApi-配置管理
Python框架篇(7):FastApi-依赖项
Python框架篇(8):FastApi-文件处理
基础篇
10
AI学习(1):初识AI,踏上未来之旅
AI学习(2):PyTorch2.1 环境安装
AI学习(3):PyTorch-初识张量
AI学习(4):PyTorch实战-手写数字识别
AI学习(5):PyTorch-核心模块(Autograd):自动求导
常用库
14
Python库学习(一):日期和时间
Python库学习(十):Matplotlib绘画库
Python库学习(十一):数据分析Pandas[上篇]
Python库学习(十二):数据分析Pandas[下篇]
Python库学习(十三):爬虫框架-Scrapy
Python库学习(十四):ORM框架-SQLAlchemy
Python库学习(二):数学计算(random、math、statistics)
Python库学习(三):文件目录操作
Python库学习(四):json序列化和反序列
Python库学习(五):图像处理-Pillow
Python库学习(六):科学计算库Numpy[上篇]:创建、访问、赋值
Python库学习(七):Numpy[续篇一]:结构数组
Python库学习(八):Numpy[续篇二]:数组操作
Python库学习(九):Numpy[续篇三]:数组运算
Vue
1
了解vue实例和生命周期
正则表达
1
正则使用
踩坑
5
Row size too large (> 8126) for mysql
服务-定时任务(crontab)使用总结
Mysql8采坑记录归纳
使用docker的采坑纪要
记录Git使用采坑纪要
运维
11
Nginx
3
Nginx反向代理使用
Nginx限流(防恶意请求)实践
Nginx配置调优
其他
1
批量更新多个服务器代码
命令
3
curl
ls
scp
服务
4
Maven私服搭建(nexus3)和使用
RabbitMQ安装方法总结
Centos-在Centos7中使用防火墙
记在Linux中搭建nfs文件共享的一次经历
面试题
4
PHP常见排序算法汇总
消息队列(MQ)相关面试题整理
Redis相关面试题整理
PHP相关面试题整理
标签
AI
AOP
Anaconda
Centos
ES
ElasticSearch
FastAPI
Gin
Go
Go入门
Go实战
Go实践
Go工具
Go底层
Go推荐包
Go编码规范
Go规范
Java
Java实践
Json
Jupyter
Kubernetes
Logback
MQ
Matplotlib
Mybatis
Mysql
Numpy
ORM
Pandas
Pillow
Python
Python框架篇
RPC
RabbitMQ
SQLAlchemy
Scrapy
SpringBoot
Vue
composer
文章
四月 2024
1
三月 2024
1
二月 2024
1
查看更多
网站资讯
文章数目 :
271
已运行时间 :
本站总字数 :
512.7k
本站访客数 :
本站总访问量 :
繁
本地搜索
由
hexo-generator-search
提供支持