您的位置:首页关键词: Golang
  • golang 将[]byte转成16进制的实现
    将[]byte转成16进制import 'crypto/md5'import 'fmt'sign := md5.Sum([]byte('date string'))signStr := fmt.Sprintf('%x', sign) //将[]byte转成16进制补充:golang []byte存储...
    日期:2023-11-24浏览:128
    标签: Golang
  • Golang中的time.Duration类型用法说明
    在 Time 包中,定义有一个名为 Duration 的类型和一些辅助的常量:type Duration int64 const ( Nanosecond Duration = 1 Microsecond = 1000 * Nanosecond Millisecond = 1000 * Micros...
    日期:2023-11-21浏览:180
    标签: Golang
  • 使用golang编写一个并发工作队列
    其实golang用一个函数可以构建一个并发队列,现在编写一个灵活可控的队列程序先定义一个工作type Worker struct { ID int RepJobs chan int64 SM *SM quit chan bool}包含了workid和...
    日期:2023-10-14浏览:163
    标签: Golang
  • 解决golang http.FileServer 遇到的坑
    上次写了一个2行实现一个静态服务器的文章今天群里有个哥们是这么写居然返回的是404 见鬼了嘛??http.handle('/js', http.FileServer(http.Dir('js'))http.ListenAndServe('8080', nil)大概的意思就是绑定 路由为 js 的时候...
    日期:2023-11-29浏览:7
    标签: Golang
  • golang HTTP 服务器 处理 日志/Stream流的操作
    目前,我开发 HTTP 服务, 用的是 beego框架, 方便了很多。但是, 有时候,还是会遇到一些 特殊的场景。比如: 过滤日志。这应该是一种典型的stream,同时数据量也适中, 不会有人,为了这个, 就用一些很重的框架。可以这样直观的描述这个 逻辑其他组件 产生 log|| /我的组件,业务处...
    日期:2023-11-27浏览:37
    标签: Golang
  • golang time常用方法详解
    说明        在golang中,时间转换都会通过Time类型做一系列转换。主要包含,时间戳和时间字符串,时间字符串转换成另外的格式。总之所有的转换都是通过Time类型做中间转换。参考文档:https://golang.org/pkg/time/操作1,获...
    日期:2023-11-04浏览:30
    标签: Golang
  • 浅谈golang二进制bit位的常用操作
    golang作为一热门的兼顾性能 效率的热门语言,相信很多人都知道,在编程语言排行榜上一直都是很亮眼,作为一门强类型语言,二进制位的操作肯定是避免不了的,数据的最小的单位也就是位,尤其是网络中封包、拆包,读取二进制文件等用的特别广泛,所以学好golang二进制bit位的常用操作还是很必要的,而且很多...
    日期:2023-11-25浏览:174
    标签: Golang
  • golang求连续子数组的最大和实例
    问题描述:给定一个数组 array[1, 4, -5, 9, 8, 3, -6],在这个数字中有多个子数组,子数组和最大的应该是:[9, 8, 3],输出20,再比如数组为[1, -2, 3, 10, -4, 7, 2, -5],和最大的子数组为[3, 10, -4, 7, 2],输出18。代码如下...
    日期:2023-11-22浏览:300
    标签: Golang
  • 基于Golang 高并发问题的解决方案
    Golang 高并发问题的解决Golang在高并发问题上,由于协程的使用,相对于其他编程语言,已经有了很大的优势,即相同的配置上,Golang可以以更低的代价处理更多的线程,同样的线程数,占用更低的资源!及时这样,只是解决了一部分问题而已,因为在每个协程里,处理逻辑还是会有问题。高并发时,还是要考虑...
    日期:2023-10-14浏览:277
    标签: Golang
  • Golang发送http GET请求的示例代码
    使用标准库http来实现package toolsimport ( 'io/ioutil' 'net/http')func Get(url string)string{ res, err :=http.Get(url) if err != nil { return '' } robots, err...
    日期:2023-08-23浏览:259
    标签: Golang