golang
已收录文章:12174篇
-
Go函数中实现OOP使用匿名函数:1.匿名函数可实现OOP特性。2.创建一个结构体表示类。3.使用匿名函数作为类方法。4.实例化结构体并调用方法。5.匿名函数为OOP提供了灵活性。491 收藏
-
Go函数正在不断创新和变革,以满足复杂软件开发需求。异步函数、泛型、改进的错误处理、元编程和嵌入函数等技术引入如下:异步函数:并行执行任务,不阻塞主线程。泛型:定义可用于各种数据类型的函数。错误处理改进:提供对错误的细粒度控制。元编程:在运行时操作或生成代码。嵌入函数:实现代码重用和组合。491 收藏
-
使用OpenTelemetry实现Golang分布式追踪,需安装OTel依赖并初始化TracerProvider连接Jaeger;通过Tracer创建Span记录操作,跨服务时利用全局Propagator传递traceparent头;结合Gin/gRPC中间件自动追踪请求;最后通过JaegerUI查看调用链。491 收藏
-
简介 前置知识 知道什么是缓存 听完本节公开课,你可以收获 掌握朴素LRU、LFU算法的思想以及源码掌握一种流式计数的算法 Count-Min Sketch手撕TinyLFU算法、分析Window-TinyLFU源码 一、LRU和LFU算法 LRU490 收藏
-
前言 最近在项目中需要使用lua进行扩展,发现github上有一个用golang编写的lua虚拟机,名字叫做gopher-lua.使用后发现还不错,借此分享给大家,下面话不多说了,来一起看看详细的介绍吧。 数据类型490 收藏
-
问题内容 package main import ( "fmt" "reflect" ) type A struct { A0 string A1 int } func (f A) test() {fmt.Println("test")} func (f A) test1() {fmt.Println("test1")} func main() { var a A var value reflect.Value = reflect.V490 收藏