您的位置:首页Golang
  • Golang Cron 定时任务的实现示例
    开门见山写一个package mainimport ( 'fmt' 'github.com/robfig/cron' 'log' 'strings' 'time')func CronTask() { log.Println('******** ******* *******')}func...
    日期:2023-08-25浏览:83
  • golang中的并发和并行
    golang中默认使用一个CPU,这时程序无法并发,只能是并发。因为始终只有一个CPU在运行。package main import ( 'fmt' 'runtime') //并发和并行var quit chan int = make(chan int) func loo...
    日期:2023-10-13浏览:77
  • 解决Golang小数float64在实际工程中加减乘除的精度问题
    GO语言的float64类型在做加减乘除时会出现一些问题比如乘法运算,实例,将小数的元转换成整数的分:发现将小数的元乘以100后强制转换为整数分,少了1分解决办法:var (a, b float64c int64)a = 2.55b = 0.0c = int64((a + b) * 100.0)fm...
    日期:2023-09-30浏览:19
  • Golang 编译成DLL文件的操作
    首先撰写golang程序exportgo.go:package mainimport 'C'import 'fmt' //export PrintBye func PrintBye() { fmt.Println('From DLL: Bye!')}//export Sum func Sum(...
    日期:2023-10-17浏览:9
  • golang post请求常用的几种方式小结
    post请求常用的几种方式,记录一下func httpPost() { resp, err := http.Post('https://www.abcd123.top/api/v1/login', 'application/x-www-form-urlencoded', ...
    日期:2023-10-27浏览:15
  • golang 实现一个restful微服务的操作
    如何用net/http构建一个简单的web服务Golang提供了简洁的方法来构建web服务package main import ( 'net/http') func HelloResponse(rw http.ResponseWriter, request *http.Request) { ...
    日期:2023-10-23浏览:105
  • golang值类型转换成[]uint8类型的操作
    在go语言中,byte其实是uint8的别名,byte 和 uint8 之间可以直接进行互转。目前来只能将0~255范围的int转成byte。func Int64ToBytes(num int64) []uint8 { var buffer bytes.Buffer err := binary.Wr...
    日期:2023-10-15浏览:116
  • 浅谈golang package中init方法的多处定义及运行顺序问题
    在不了解这个问题之前,在网上搜索一下竟然搜出了两个完全相反的结果,所以打算自己测试下这个问题。首先给出结论:在同一个package中,可以多个文件中定义init方法在同一个go文件中,可以重复定义init方法在同一个package中,不同文件中的init方法的执行按照文件名先后执行各个文件中的ini...
    日期:2023-10-17浏览:72
  • Golang之sync.Pool使用详解
    前言我们通常用 Golang 来开发并构建高并发场景下的服务,但是由于 Golang 内建的GC机制多少会影响服务的性能,因此,为了减少频繁GC,Golang提供了对象重用的机制,也就是使用sync.Pool构建对象池。sync.Pool介绍首先sync.Pool是可伸缩的临时对象池,也是并发安全的...
    日期:2023-10-17浏览:7
  • golang fmt格式“占位符”的实例用法详解
    golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。# 定义示例类型和变量type Human struct { Name string}var people = Human{Name:'zhangsan'}普通占位符占位符 说明 举例 输出%v 相应值...
    日期:2023-11-02浏览:7