涣清-涣清博客-第2页
涣清的头像-涣清博客
涣清江苏省苏州市管理员
【ASP.NET CORE】2.ORM仓储完善 添加Swagger-涣清博客

【ASP.NET CORE】2.ORM仓储完善 添加Swagger

仓储 当插入数据时string类型主键的ID 为空时自动生成 //BaseRepository.cs public async Task<bool> AddAsync(T entity) { if (typeof(TKey) == typeof(string)) { var currentId = entity....
【go语言】基本类型-涣清博客

【go语言】基本类型

基本类型介绍 Golang 更明确的数字类型命名,支持 Unicode,支持常用数据结构。 类型长度(字节)默认值说明bool1falsebyte10uint8rune40Unicode Code Point, int32int, uint4或8032 或 64 位int8...
【go语言】Go 运算符-涣清博客

【go语言】Go 运算符

运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 1.1.1. 算数运算符 运算符描述+相加-相减*相乘/相除%求余 注意: ++(自增)和--(自减)在Go语言中是...
【C#】委托与事件-涣清博客

【C#】委托与事件

委托与事件的主要区别 1. 定义和本质 1)委托(Delegate):委托是一种数据类型,可以存储方法的引用,允许通过该引用调用方法,也允许通过 += 和 -= 操作符来添加或删除方法。简而言之,委托是...
6个月前
06912
 【技术教程】.NET Core 简单定时任务-涣清博客

 【技术教程】.NET Core 简单定时任务

介绍 定时任务又称“计划任务”,是指在预定的时间点或周期自动触发并执行的一段业务逻辑。它把“人工操作”变为“系统自动完成”。 System.Threading.Timer 是 .NET 里最轻量的后台定时器,主...
【技术教程】C#面向对象-封装、继承、多态-涣清博客

【技术教程】C#面向对象-封装、继承、多态

面向对象(OOP)是C#编程语言的核心概念之一.它通过类和对象的方式来组织代码,提供了更高的代码复用性,可拓展性和可维护性OOP的四大基本特征是封装,继承,多态和抽象.这些概念共同构成了OOP的核心...
9个月前
05712
【ASP.NET CORE】9.Quartz.NET定时任务调度优化-涣清博客

【ASP.NET CORE】9.Quartz.NET定时任务调度优化

介绍 上一篇我们已经在 HQServer 中完成了 Quartz.NET 定时任务的基础集成,把配置读取、任务定义、任务注册和 HostedService 启动统一封装到了 HQ.Common 层。 第一版可以正常使用,但它更偏向...
【ASP.NET CORE】11.HQServer基础架构优化-涣清博客

【ASP.NET CORE】11.HQServer基础架构优化

前言 前面几篇文章已经把 JWT、Quartz.NET、RabbitMQ 等基础能力陆续接入到了 HQServer。功能能跑起来只是第一步,随着模块越来越多,如果继续把注册、管道、中间件、数据库初始化都堆在 Progra...
【ASP.NET CORE】5.HttpClientHelper请求封装类-涣清博客

【ASP.NET CORE】5.HttpClientHelper请求封装类

代码 HttpClientHelper using Microsoft.Extensions.Logging; using System.Diagnostics; using System.Net; using System.Net.Http.Headers; using System.Text; using System.Text.Json; name...
【go语言】切片(Slice)-涣清博客

【go语言】切片(Slice)

Go 语言切片是对数组的抽象。Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 中提供了一种灵活,功能强悍的内置类型切片('动态数组'),与数组相比切片的长度是不固定的,可以追...