技术教程 第4页
【go语言】数组Array-涣清博客

【go语言】数组Array

数组Array Golang Array和以往认知的数组有很大不同。     数组:是同一种数据类型的固定长度的序列。     数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类...
涣清的头像-涣清博客涣清10个月前
06510
【ASP.NET CORE】6.SignalR实现WebSocket-涣清博客

【ASP.NET CORE】6.SignalR实现WebSocket

介绍 SignalR 是一款用于快速实现服务端与客户端实时双向通信的开发框架,能够自动适配 WebSocket、服务器发送事件、长轮询等底层传输方式,极大简化了在线消息推送、实时数据同步等场景的开发...
涣清的头像-涣清博客涣清4个月前
05810
【C#】事件处理-涣清博客

【C#】事件处理

定义 事件是指程序中发生的特定动作或状态改变,而事件处理是对这些事件进行响应和处理的机制。通过委托和事件的结合,可以实现一种松耦合的设计模式,即事件驱动编程。在事件驱动编程中,对象...
涣清的头像-涣清博客涣清7个月前
08010
【go语言】条件语句if-涣清博客

【go语言】条件语句if

条件语句if 1.1.1. Go 语言条件语句: 条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。 Go 语言提...
涣清的头像-涣清博客涣清9个月前
07610
【ASP.NET CORE】4.Serilog日志框架搭建-涣清博客

【ASP.NET CORE】4.Serilog日志框架搭建

介绍 Serilog 是 .NET 平台中非常流行且强大的结构化日志库,其最大特点是“结构化日志记录(Structured Logging)”,支持通过键值对记录丰富的上下文信息,并且拥有强大的 Sink 插件系统...
涣清的头像-涣清博客涣清4个月前
0579
【Java】Java基础语法-涣清博客

【Java】Java基础语法

程序结构 Java文件以.java后缀结尾,类名与Java文件相同,并区分大小写。 public class Main { public static void main(String[] args) { System.out.printf('Hello and welcome!'); for (int ...
涣清的头像-涣清博客涣清1年前
0689
【技术教程】4种主流的API设计风格-涣清博客

【技术教程】4种主流的API设计风格

介绍 API(Application Programming Interface)是现代软件的构建块之一,它允许不同的应用程序之间进行通信和协作,进而使得开发者能够创建出更为动态、灵活且具有扩展性的软件。随着互联网技...
涣清的头像-涣清博客涣清11个月前
0859
【ASP.NET CORE】8.Quartz.NET定时任务调度-涣清博客

【ASP.NET CORE】8.Quartz.NET定时任务调度

在日常开发中,定时任务是常见需求。本文基于 HQServer 集成 Quartz.NET,将配置读取、任务定义、任务注册、托管服务统一封装到 Common 层,开发者只需新增任务类和配置规则即可快速实现定时任...
涣清的头像-涣清博客涣清3个月前
0689
【go语言】Map-涣清博客

【go语言】Map

1. Map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 1.1.1. map定义 Go语言中 map的定义语法如下 map[KeyType]ValueType 其中, KeyType:表示键的...
涣清的头像-涣清博客涣清10个月前
0519
【C#教程】RabbitMQ通知订阅模式实现-涣清博客

【C#教程】RabbitMQ通知订阅模式实现

介绍 RabbitMQ 是一个开源的消息队列中间件,基于 Erlang 语言开发,实现了 AMQP 协议。它通过异步消息传递解耦生产者和消费者,支持可靠的消息持久化、灵活的路由策略(如 direct、topic、fano...
涣清的头像-涣清博客涣清4个月前
0449