排序
【go语言】数组Array
数组Array Golang Array和以往认知的数组有很大不同。 数组:是同一种数据类型的固定长度的序列。 数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类...
【ASP.NET CORE】6.SignalR实现WebSocket
介绍 SignalR 是一款用于快速实现服务端与客户端实时双向通信的开发框架,能够自动适配 WebSocket、服务器发送事件、长轮询等底层传输方式,极大简化了在线消息推送、实时数据同步等场景的开发...
【ASP.NET CORE】8.Quartz.NET定时任务调度
在日常开发中,定时任务是常见需求。本文基于 HQServer 集成 Quartz.NET,将配置读取、任务定义、任务注册、托管服务统一封装到 Common 层,开发者只需新增任务类和配置规则即可快速实现定时任...
【go语言】Map
1. Map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 1.1.1. map定义 Go语言中 map的定义语法如下 map[KeyType]ValueType 其中, KeyType:表示键的...
WPF进阶 MVVM工具的简单使用
***WPF进阶 MVVM工具的简单使用***### 1.MVVM模式🧨```MVVM模式是一种软件架构模式,MVVM模式把UI界面与数据逻辑分离,将数据逻辑与UI界面分离,将数据逻辑与数据分离。MVVM模式的核心是数据绑...
【.NET】System.Text.Json 源生成器:启动快、分配少的序列化
前言 System.Text.Json 从 .NET 6 开始提供源生成器(source generation)模式:编译时生成序列化代码,运行时不再做反射。对启动时间敏感的 CLI 工具、AOT 编译应用和高吞吐 API 服务都有明显...
【C#教程】RabbitMQ通知订阅模式实现
介绍 RabbitMQ 是一个开源的消息队列中间件,基于 Erlang 语言开发,实现了 AMQP 协议。它通过异步消息传递解耦生产者和消费者,支持可靠的消息持久化、灵活的路由策略(如 direct、topic、fano...
【JavaScript】数组常用方法整理
数组是 JavaScript 中最常用的数据结构,ES6 之后数组方法越来越丰富。按「是否改变原数组」分类整理,方便查阅和选择。1. 不改变原数组:map、filter、find 等const nums = [1, 2, 3, 4, 5]; /...
【ASP.NET CORE】4.Serilog日志框架搭建
介绍 Serilog 是 .NET 平台中非常流行且强大的结构化日志库,其最大特点是“结构化日志记录(Structured Logging)”,支持通过键值对记录丰富的上下文信息,并且拥有强大的 Sink 插件系统...
【JavaScript】模块化:ES Module 与 CommonJS
早期的 JavaScript 没有官方模块系统,社区先后出现了 CommonJS(Node.js 采用)和 AMD 等方案,ES6 终于把 ES Module 写进语言标准。现代浏览器和 Node.js 都原生支持 ESM,新项目应当默认使用...





