ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Go gin json parse 的封装

    Mar 17, 20236 min read
    package tool
    
    import (
    	"encoding/json"
    	"io"
    )
    
    type JsonParse struct {
    }
    
    func Decode(io io.ReadCloser, v interface{}) error {
    	return json.NewDecoder(io).Decode(v)
    }
    

    相关文章

    如何在Go中检查一个字符串是否是数字?

    该函数利用strconv包的ParseFloat函数尝试将字符串转换为float64并检查错误,以判断字符串是否为数字。

    MAC proxychain-ng 使用详解

    Proxychains-ng 是一个用于 Linux 的多代理链服务工具,而 MAC 上使用它需要通过 Homebrew 安装并配置 `~/.proxychains/proxychains.conf` 文件以启用动态链和代理 DNS 功能。

    GMP 模型详解

    GMP模型是Go语言中的并发调度模型,通过G(Goroutine)、M(Machine,即操作系统线程)和P(Processor,即逻辑处理器)的协同工作,高效管理和调度goroutine,确保并发性能和资源利用率。

    Go atomic原子性操作示范

    原子性操作是多线程编程中确保共享资源安全访问的关键技术,通过如Java的synchronized关键字或C++的atomic操作实现,防止数据不一致和竞态条件。

    python的异常捕获

    Python中使用try-except语句捕获和处理异常,可以指定特定异常或捕获所有异常,并可结合finally确保代码执行,同时支持手动引发异常。