涣清-涣清博客-第8页
涣清的头像-涣清博客
涣清江苏省苏州市管理员
【go语言】循环控制语句 break、continue、goto-涣清博客

【go语言】循环控制语句 break、continue、goto

循环控制语句用于在循环执行过程中改变流程:break 终止循环,continue 跳过本次循环,goto 直接跳转到指定标签。本章基于 for 循环讲解它们的使用。1. breakbreak 用于终止整个循环体。当 brea...
22天前
0475
【JavaScript】深拷贝与浅拷贝-涣清博客

【JavaScript】深拷贝与浅拷贝

在 JavaScript 中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)是用于复制对象或数组的两种不同方法。了解它们的区别和应用场景对于避免潜在的 bugs 和高效地处理数据非常重要。以下是对深拷...
【go语言】条件语句select-涣清博客

【go语言】条件语句select

条件语句select 1.1.1. select 语句 select 语句类似于 switch 语句,但是select会随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。 select 是Go中的一个控制结构...
【go语言】函数-涣清博客

【go语言】函数

函数是组织好的、可重复使用的代码块。Go 语言中函数用 func 关键字声明,函数是「一等公民」,可以像普通值一样被赋值和传递。1. 函数定义func 函数名(参数列表) (返回值列表) { 函数体 return...
22天前
0295
【ASP.NET CORE】12.RabbitMQ死信队列封装-涣清博客

【ASP.NET CORE】12.RabbitMQ死信队列封装

前言 上一篇我们已经把 RabbitMQ 的发布、消费、手动 Ack/Nack 和消费失败处理补进了 HQServer。正常业务里,仅仅把消息消费失败后 BasicNackAsync 掉还不够,因为失败消息如果直接丢弃,问题排...
【java】读取ZIP以及RAR(不解压)-涣清博客

【java】读取ZIP以及RAR(不解压)

功能 通过输入流读取压缩文件中的每一个文件,返回list,包含文件名以及base64编码。 ZIP public static List readZipToInputStream(InputStream inputStream) throws Exception { List<Map>...
【go语言】作用域-涣清博客

【go语言】作用域

作用域指的是变量、常量、类型和函数等标识符在代码中的有效范围。Go 语言采用词法作用域(静态作用域),作用域由代码块的位置决定,编译期就可以确定。1. 四种常见作用域从大到小依次是:包级...
22天前
0395
【ASP.NET CORE】13.HQServer框架生产基线加固-涣清博客

【ASP.NET CORE】13.HQServer框架生产基线加固

前言 上一篇我们已经给 HQServer 的 RabbitMQ 封装补上了死信队列能力,到这里消息发布、消费、手动 Ack/Nack、消费失败处理和死信队列都已经有了统一入口。 不过基础能力越来越多以后,框架能...
【技术教程】WebSocket使用-涣清博客

【技术教程】WebSocket使用

WebSocket介绍 WebSocket是一种协议,用于在Web应用程序和服务器之间建立实时、双向的通信连接。它通过一个单一的TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递数据。WebSocke...
【PC软件】Lightroom Classic 2025-涣清博客

【PC软件】Lightroom Classic 2025

Lightroom是一款以后期制作为重点的图形工具软件,是当今数字拍摄工作流程中不可或缺的一部分。其增强的校正工具、强大的组织功能以及灵活的打印选项可以帮助您加快图片后期处理速度,将更多的...