技术教程 第8页
【go语言】下划线-涣清博客

【go语言】下划线

1.忽略返回值 这个应该是最简单的用途,比如某个函数返回三个参数,但是我们只需要其中的两个,另外一个参数可以忽略,这样的话代码可以这样写: v1, v2, _ := function(...) v1, _, _ := funct...
涣清的头像-涣清博客涣清12个月前
0656
【技术教程】WebSocket使用-涣清博客

【技术教程】WebSocket使用

WebSocket介绍 WebSocket是一种协议,用于在Web应用程序和服务器之间建立实时、双向的通信连接。它通过一个单一的TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递数据。WebSocke...
涣清的头像-涣清博客涣清1年前
01565
【ONNX】HQServer集成ONNX Runtime通用推理封装-涣清博客

【ONNX】HQServer集成ONNX Runtime通用推理封装

前言 在图像识别、文本分类、目标检测和推荐评分等场景中,模型训练通常不应该和 Web API 运行在同一个业务层里。训练完成后,把模型导出成 ONNX,再由服务端加载并执行推理,是一种比较常见的...
涣清的头像-涣清博客涣清2个月前
595
【JavaScript】深拷贝与浅拷贝-涣清博客

【JavaScript】深拷贝与浅拷贝

在 JavaScript 中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)是用于复制对象或数组的两种不同方法。了解它们的区别和应用场景对于避免潜在的 bugs 和高效地处理数据非常重要。以下是对深拷...
涣清的头像-涣清博客涣清1年前
01295
【java】读取ZIP以及RAR(不解压)-涣清博客

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

功能 通过输入流读取压缩文件中的每一个文件,返回list,包含文件名以及base64编码。 ZIP public static List readZipToInputStream(InputStream inputStream) throws Exception { List<Map>...
涣清的头像-涣清博客涣清1年前
0885
【go语言】循环控制语句 break、continue、goto-涣清博客

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

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

【go语言】条件语句switch

条件语句switch 1.1.1. switch 语句 switch 语句用于基于不同条件执行不同动作,每一个 case 分支都是唯一的,从上直下逐一测试,直到匹配为止。 Golang switch 分支表达式可以是任意类型,不限...
涣清的头像-涣清博客涣清11个月前
0935
【go语言】函数-涣清博客

【go语言】函数

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

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

前言 上一篇我们已经把 RabbitMQ 的发布、消费、手动 Ack/Nack 和消费失败处理补进了 HQServer。正常业务里,仅仅把消息消费失败后 BasicNackAsync 掉还不够,因为失败消息如果直接丢弃,问题排...
涣清的头像-涣清博客涣清5个月前
0815
【go语言】条件语句select-涣清博客

【go语言】条件语句select

条件语句select 1.1.1. select 语句 select 语句类似于 switch 语句,但是select会随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。 select 是Go中的一个控制结构...
涣清的头像-涣清博客涣清11个月前
0875