ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Go GinDefaultQuery给请求参数赋默认值

    Aug 26, 202210 min read
    package main
    
    import (
      "fmt"
      "net/http"
      "reflect"
      "strings"
    
      "github.com/gin-gonic/gin"
    )
    
    func main() {
      r := gin.Default()
      r.GET("defaultQuery", defaultQuery)
      r.Run()
    }
    
    func defaultQuery(c *gin.Context) {
      c.JSON(http.StatusOK, gin.H{
        "id_":   c.DefaultQuery("id", "100"),
        "name_": c.Query("name"),
      })
    }
    
    

    相关文章

    CentOS 远程主机安装 on my zsh

    在CentOS远程主机上安装并配置Oh My Zsh,通过编辑.zshrc文件和自定义主题来显示主机名。

    时序数据库InfluxDB的详解和使用

    InfluxDB是一个开源、高性能、可扩展的时序数据库,专为高效处理和存储时间序列数据设计,支持多种数据写入方式和查询语言,具备高可用性和容错性,并提供数据可视化工具Chronograf。

    Ollama 使用 Open WebUI 的聊天界面

    本教程指导用户在Ubuntu或Debian服务器上安装Ollama,设置带有Open WebUI的聊天界面,并使用自定义语言模型。

    GOST的rUDP协议

    GOST的rUDP协议是一种高效的基于UDP的可靠数据传输协议,通过序列号确认和拥塞控制机制保证数据可靠性、完整性和有序性,适用于实时性要求高的场景,但在网络环境不稳定时可靠性可能降低。

    Flutter 生成指定的位置的0

    该 Dart 代码定义了一个函数 `genDigits`,用于生成一个指定长度的以1开头后面跟若干个0的数字,并在 `main` 函数中打印出结果。