使用Scalar.AspNetCore来管理你的OpenApi
使用Scalar.AspNetCore来管理你的OpenApi,一直觉得很好的一个组件,网上介绍少得可怜,没办法,只有自己爬官网了,又是对照git又是看doc文档,总算是玩明白了,现在完全抛弃那个谁谁谁了。因人...
Spring知识点(2)
Spring知识点(2), 一、有哪些依赖注入方式? 构造方法注入:通过调用类的构造方法,推荐用于强依赖(没有依赖对象就没法工作)。这也是官方推荐的注入方式。好处:依赖不可变(final修...
Qt C++ 多语言高阶实现:程序启动自动编译 .ts 文件并生成语言菜单
Qt C++ 多语言高阶实现:程序启动自动编译 .ts 文件并生成语言菜单,(简单地说,就是让 Qt C++ 程序在启动时自动搜索编译.ts文件,并自动生成语言菜单,实现多语言实时切换) 目录 第一部分_需...
剑指offer-60、将⼆叉树打印成多⾏
剑指offer-60、将⼆叉树打印成多⾏,题⽬描述 从上到下按层打印⼆叉树,同⼀层结点从左⾄右输出。每⼀层输出⼀⾏。 给定的⼆叉树是 {1,2,3,#,#,4,5} : 该⼆叉树多⾏打印层序遍历的结果是: [ [1]...
使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kibana)
使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kibana),前言 ELK 是指 Elasticsearch、Logstash 和 Kibana 这三个开源软件的组合。 Elasticsearch 是一个分布...
《历史代码分析》2、接口结果封装
《历史代码分析》2、接口结果封装, 本系列《历史代码分析》为工作中遇到具有代表性的代码,已做脱敏处理。今天我们讲一下接口结果封装,制定统一结构的接口返回结果,便于和前端快速对接。 ...
Linux C++ 开发10 – 手把手教你使用valgrind性能分析工具
Linux C++ 开发10 - 手把手教你使用valgrind性能分析工具, 1. 什么是valgrind? 2. (Ubuntu)安装valgrind 3. valgrind工具的使用 3.1. 命令的语法格式 3.2. 工具选项 3.3. LOG信息输出 3.4. Demo...
Java异常详解及自定义异常
Java异常详解及自定义异常,认识异常,掌握异常处理主要的5个关键字:throw、try、catch、final、throws并掌握自定义异常 目录 1、异常概念与体系结构 1、1异常的概念 1、2异常体系结构 1...
后端之路——阿里云OSS云存储
后端之路——阿里云OSS云存储,一、何为阿里云OSS 全名叫“阿里云对象存储OSS”,就是云存储,前端发文件到服务器,服务器不用再存到本地磁盘,可以直接传给“阿里云OSS”,存在网上。 二、怎么...














