Pydantic系列之Type

字段类型一些额外的类型类型说明typing.Any任何类型,包括Nonetyping.TypeVar泛型typing.OptionalOptional[T]相当于Union[T,None]typing.TypedDict相当于dict,key的种类固定,value必须是指定的类型相当于对key,va


Pydantic系列之Model

Model类Python泛型类TypeVar 是一个泛型类型变量,使用 bound 参数来限制所生成的类型的继承关系。from typing import Generic, TypeVarfrom pydantic import BaseModel# T只能是BaseModel或者int类型Type


服务端pdf渲染方案

PDF渲染生成,并在前端预览实现方案近期需要每天查询数据,生成PDF,并在前端实现预览效果,需要满足以下几点要求。严格控制字体、字体大小、段落格式等。加入图片、报表。书签,水印,注释等。能根据用户的问题匹配PDF中最接近答案的位置,在前端实现定位效果,可能有多个文档。首先PDF生成预览有两种实现方案


内网环境下ubuntu 20.04搭建深度学习环境总结

2023年8月16日更新,经历环境配置、维护的痛苦才知道docker有多香,建议测试开发使用docker完成,在深度学习这一块,docker可以打包任意版本的cuda和cudnn镜像,各种包版本都可以在容器中操作。宿主机上只需要安装nvidia驱动和nvidia-container-toolkit。


Springboot Validation 参数校验

Springboot 参数校验Springboot项目中,引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-valida


机器学习笔记

深度学习激活函数总结为什么relu是非线性的神经网络反向传播


序列化与反序列化

在Springboot项目中序列化数据到redis中,遇到了一些疑惑,在此总结一下,重点是Java中的序列化。序列化和反序列化序列化:简单来说就是将应用程序中的数据转化为特定的格式,可以用于网络传输,保存到磁盘,数据库等。例如Java中的ObjectOutputStream、Python中的pick


虚拟机搭建hadoop集群

虚拟机搭建hadoop集群创建三台虚拟机使用vmware创建三台虚拟机centos1、centos2、centos3配置虚拟机网络,/etc/sysconfig/network-scripts/ifcfg-ens32TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY


Spring事务

Spring事务本文参考:Spring官方文档事物的类型本地事务:普通事务,独立一个数据库,能保证在该数据库上操作的ACID。分布式事务:涉及两个或多个数据库源的事务,即跨越多台同类或异类数据库的事务(由每台数据库的本地事务组成的),分布式事务旨在保证这些本地事务的所有操作的ACID,使事务可以跨越


Spring中ApplicationContext扩展接口

Spring中ApplicationContext额外接口参考官方文档注:本文中的ApplicationContext是指应用程序上下文,而不是特指ApplicationContext接口。通过MessageSource接口实现国际化国际化简单来说就是在不修改内部代码的情况下,根据不同语言及地区显示