• 2024-07-01使用Swagger 3注解编写API文档详解
    在现代软件开发中,API文档的编写是至关重要的一环,它不仅能帮助开发者理解和正确使用API,还能提升团队协作效率。Swagger3是一个流行的API文档规范,通过注解的方式可以清晰地定义API的各个方面。本文将深入探讨Swagger3中常用的注解及其使用方法。@OpenAPIDefinition和@Inf
  • 2024-07-01Swagger php注解常用语法梳理
    Swaggerphp注解常用语法梳理快速编写你的RESTFULAPI接口文档工具,通过注释定义接口和模型,可以和代码文件放置一起,也可以单独文件存放。Swagger优势通过代码注解定义文档,更容易保持代码文档的一致性模型复用,减少文档冗余,带来更可靠的文档提供客户端访问接口,可以直接
  • 2024-06-24[本科项目实训] ChatGLM3 与 ChatGLM4 简述
    ChatGLM3-6B简述ChatGLM3-6B是ChatGLM系列最新一代的开源模型,在保留了前两代模型对话流畅、部署门槛低等众多优秀特性的基础上,ChatGLM3-6B引入了如下特性:更强大的基础模型:ChatGLM3-6B的基础模型ChatGLM3-6B-Base采用了更多样的训练数据、更充分的训练步数和更合理的
  • 2024-06-17SpringBoot3整合SpringDoc实现在线接口文档
    写在前面在现目前项目开发中,一般都是前后端分离项目。前端小姐姐负责开发前端,苦逼的我们负责后端开发事实是一个人全干,在这过程中编写接口文档就显得尤为重要了。然而作为一个程序员,最怕的莫过于自己写文档和别人不写文档大家都不想写文档,那这活就交给今天的主角Swagger来实现
  • 2024-06-15使用 Spring Boot 的yml配置文件读取方式
    在Java项目中读取YML(YAML)配置文件有多种方式,尤其在使用SpringFramework(包括SpringBoot)时,更是提供了丰富的支持。以下是几种常见的方式来读取YML配置文件:1.使用SpringBoot的自动配置SpringBoot提供了对YML文件的自动化支持,这也是最常用的方式。1.1使用@Value
  • 2024-06-11[AI Omost] 革命性AI图像合成技术,让你的创意几乎一触即发!
    介绍Omost是一个创新的项目,它利用大型语言模型(LLM)的编码能力来生成图像,特别是通过图像合成技术。项目的名称“Omost”发音类似于“almost”,寓意着使用该项目后,用户的图像生成工作几乎可以完成。同时,“O”代表“omni”(多模态),而“most”则表示项目旨在最大化模型的潜力。Om
  • 2024-06-08FastAPI-5:Pydantic、类型提示和模型预览
    5Pydantic、类型提示和模型FastAPI主要基于Pydantic。它使用模型(Python对象类)来定义数据结构。这些模型在FastAPI应用程序中被大量使用,是编写大型应用程序时的真正优势。5.1类型提示在许多计算机语言中,变量直接指向内存中的值。这就要求程序员声明它的类型,以便确定值的大小
  • 2024-06-03PEnum_DistributionSystemElectricalCategory
    PEnum_DistributionSystemElectricalCategory  TypevaluesTypeDescriptionEXTRALOWVOLTAGENodescriptionavailable.HIGHVOLTAGENodescriptionavailable.LOWVOLTAGENodescriptionavailable.OTHERrequiredcategorynotonscaleNOTKN
  • 2024-06-01n240528
    python打包工具setuptools生产requirements.txt文件pipfreeze>requirements.txtpipinstall-rrequirements.txt源码打包pythensetup.pysdist文件结构setup.py要与module同级或为上级源码安装到site-packagepythonsetup.pyinstallpipinstallxxx.tar.gz
  • 2024-05-29MetaObjectHandler探秘:了解对象元数据处理的奥秘
    前言大家好,我是Front_Yue,本篇文章将介绍springboot项目中操作数据时如何自动填充创建人,创建时间等公共字段。在MyBatis-Plus中,MetaObjectHandler是一个用于处理实体对象的元对象的接口。它允许我们在插入、更新、删除等操作之前或之后,对实体对象进行自定义处理。通过
  • 2024-05-20es集群、索引压缩以及相关度评分计算
    es的集群需要有n/2+1的票数才能当选主节点最好采用2+1部署方案:即3节点集群有一个节点设置为投票节点,这样可以更高效率的选出主节点 1.es的选举,选举过程可以看一下源码首先查找存活的节点,包括自己,然后对节点进行过滤,找出具有投票权的节点进行投票,记录票数,选出临时master(还不是
  • 2024-05-19『手撕Vue-CLI』添加自定义指令
    前言经上篇『手撕Vue-CLI』添加帮助和版本号的介绍之后,已经可以在控制台中输入nue--help来查看帮助信息了,但是在帮助信息中只有--version,--help这两个指令,而vue-cli中还有很多指令,例如create,serve,build等等,所以本章将继续添加自定义指令,例如create指令。添加create
  • 2024-05-17Use AOP to record system logs
    UsingAOPtoRecordSystemLogs:1.CustomAnnotationClassDefineacustomannotationclass:packagecom.java.common.annotion;importjava.lang.annotation.*;@Target({ElementType.METHOD,ElementType.PARAMETER})//Thisannotationappliestomethodsandp
  • 2024-05-07blazor中的PageTitle输出keywords和description,自定义组件
    在blazor的PageTitle中不具备输出keywords和description的功能,而如果直接使用<mate>标签,输出中文时会变成乱码,所以我给大家推介下面的代码解君愁:1@*<PageTitle>@Title-@AppTitle</PageTitle>*@2<HeadContent>3@(newMarkupString($"<metaname=\"keywords\"
  • 2024-05-04树莓派获取温度并上报
    树莓派获取温度并上报1.项目介绍1.1树莓派上通过一线协议连接DS18B20,采用网络socket编程同时实现客户端与服务器端程序,客户端实现定时上报温度给服务器端的功能,服务器端则将接收到的数据永久的存储在数据库中。1.2客户端功能介绍·连接服务器·定时采样·网络异常断开后能
  • 2024-04-29测试数据不再难,人工智能批量生成给你用!
    简介测试数据是指一组专注于为测试服务的数据,既可以作为功能的输入去验证输出,也可以去触发各类异常场景。测试数据的设计尤为重要,等价类、边界值、正交法等测试用例设计方法都是为了更全面的设计对应的测试数据集。实践演练在批量生成测试数据中,我们需要明确数据的类型、格式
  • 2024-04-28『手撕Vue-CLI』添加自定义指令
    前言经上篇『手撕Vue-CLI』添加帮助和版本号的介绍之后,已经可以在控制台中输入nue--help来查看帮助信息了,但是在帮助信息中只有--version,--help这两个指令,而vue-cli中还有很多指令,例如create,serve,build等等,所以本章将继续添加自定义指令,例如create指令。添加create
  • 2024-04-27CAD二次开发 自定义纸张
    在实际CAD二次开发种遇到了需要自定义纸张的问题,CAD本身没有自定义纸张的api,需要对pmp文件做一些操作,再次,致敬惊惊大佬的博客,才让我这方面的开发工作量减少了很多,靠我自己也一时半会解决不了,因为我是用CAD2020版本来做这个的我对惊佬的两个重要的类做了一部分更改。publicclass
  • 2024-04-19knife4j api文档使用说明
    1、引入依赖:<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId><version>4.5.0</version></d
  • 2024-04-16dbt-checkpoint 源码结构简单说明
    前边说过dbt-checkpoint是基于dbt的元数据解析,然后集合规则进行check,属于一个pre-commit插件,以下简单说明下内部实现配置核心是.pre-commit-hooks.yaml文件,一个标准的pre-commit定义内容核心是id,name,entry,language,entry实际上就是一个pythonentry_points的console_
  • 2024-04-15codegen的模板文件mustache中,classname,description,notes如何赋值
    Swagger-codegen的模板文件mustacheSwagger-codegen是一个开源的代码生成工具,它可以根据Swagger规范自动生成客户端和服务器端代码。在使用Swagger-codegen时,我们可以通过mustache模板文件来自定义生成的代码。在这篇文章中,我们将介绍如何在mustache模板文件中给classname、descr
  • 2024-04-14Reflective Journal 2
    First,Ichoseadescriptionofsomeoneimportanttome.Itellourstoryinchronologicalorder.Atthesametime,Ihaveattachedsomephotosandvideosofustomakethecharacterizationmorevividanddelicate.Intheproductionofmypowerpoint,Imobili
  • 2024-04-05Solidworks导出urdf,在ros2中使用gazebo仿真教程
    1.前言本人目前初学ros2,最近在实践ros2中的gazebo仿真,入门跟着鱼香ros老师和古月居老师来学习相关的知识,在gazebo仿真环节,发现教程里基本都是采用自写urdf来生成几何图像(圆柱、立方体)来组成简单的机器人,因此在后期仿真的真实性带来了一定的局限性,因此我最近在研究如何在ros2中
  • 2024-04-03OpenStack学习笔记04-认证Keystone
    OpenStack学习笔记04-认证KeystoneOpenStackLinux对着《云操作系统(OpenStack)》第四章做的。一、Keystone基本概念应该是只用在控制节点上安装,因为要用到数据库,而数据库只在控制节点上安装了。二、keystone数据库操作前面环境准备的时候给数据库设置的密码是abc123!,但是
  • 2024-04-03django原生FBV
    1,django原生FBVurls.py#1,django原生FBVpath('origin/',FBV.view),path('origin2/<str:id>/',FBV.view_detail)view.pyimportjsonfromdjango.db.modelsimportQfromdjango.views.decorators.csrfimportcsrf_exempt,csrf_pro