无法正常浏览本邮件,请点此查看,查看往期 请点此

Go 周刊第 178 期

本周热门文章

个点赞 14
抖音面试题 SmileChiT

麻烦大家帮忙回答以下问题,下面代码的结果应该是 3 1 2 或者 3 2 1。这是为什么呢?我原来以为是调度协程的顺序不确定,但是一定先输出 3。不知道哪位大佬麻烦讲解一下。 一. 抖音面试题 ch := make(chan int, 10)...

个点赞 8
为什么在 GO 中设计 Dao 层时,总是会设计一个interface的接口 xingkong12138

我在看一些别人的框架时,总是发现,他们的Dao层里面会定义一个类似于IDao的interface的接口,方法在接口里面定义好后,再实现具体的方法。 可是我直接使用Dao这个结构体里面的方法,也是可以的啊,例如: var Dao =...

个点赞 4
[系列文章] Golang框架实战-KisFlow流式计算框架(3)-项目构建/基础模块-(下) 刘丹冰Aceld

首先我们要先定义KisFlow的核心结构体,KisFlow结构体,通过上述的设计理念,我们得知,KisFlow表示整个一条数据计算流的结构。其中每次数据在一个Flow上,依次执行挂载在当前Flow的Function。 2.3.1 KisFunction家...

个点赞 3
Go 1.22 for 循环的两处重要更新 陈明勇

前言 Go 1.22 版本于 2024 年 2 月 6 日发布,引入了几个重要的特性和改进。在语言层面上,这个版本对 for 循环进行了两处更新: 循环的每次迭代都会创建新变量 循环支持对整数范围进行迭代 本文将会对 for 循环的两...

个点赞 3
[系列文章] 每日一悟:为什么go 数据表的orm,很多地方用指针呢 wangchunbo

例子 package models import ( "time" "github.com/jinzhu/gorm" ) type YyMedicineSaleOrder struct { ID uint `gorm:"primary_key;AUTO_INCREMENT;column:id" json:"id"` // 匹...

个点赞 2
Excelize 开源基础发布 2.8.1 版本, 2024 年首个更新 xuri

Excelize 是 Go 语言编写的用于操作电子表格办公文档的开源基础库,基于 ISO/IEC 29500、ECMA-376 国际标准。可以使用它来读取、写入由 Microsoft Excel、WPS、Apache OpenOffice、LibreOffice 等办公软件创建的电子...

个点赞 1
[系列文章] Golang框架实战-KisFlow流式计算框架(4)-数据流 刘丹冰Aceld

3.1 数据类型定义 KisFlow中可以传递任意类型数据作为Flow的数据源。而且KisFlow支持批量数据的流逝计算处理。 首先需要对KisFlow中内部支持的数据类型做一个基本的定义,我们将这部分的定义代码写在kis-flow/common...

个点赞 0
Go语言中常见100问题-#1 小心变量遮蔽 数据小冰

小心变量遮蔽 变量的作用域是指一个变量可以被引用的地方/范围。换句话说,就是应用程序的一个区域,在该区域内变量是有效的,超出该区域便无效。在Go语言中,在代码块中声明的变量可以在内部代码块中重新声明,这种...

个点赞 0
2024-02-24:用go语言,给你一个 n 个点的带权无向连通图,节点编号为 0 到 n-1 moonfdd

2024-02-24:用go语言,给你一个 n 个点的带权无向连通图,节点编号为 0 到 n-1, 同时还有一个数组 edges ,其中 edges[i] = [fromi, toi, weighti], 表示在 fromi 和 toi 节点之间有一条带权无向边, 最小生成树...

个点赞 0
希望使用GO实现一个局域网内的反控,目前使用的是github.com/mitchellh/go-vnc来实现 fiao

1. 运行环境 windows10的环境,golang使用的1.20版本,无系统架构(本地demo)//: <> (当前使用的Go版本,及系统版本、系统架构?)//: <> (使用go version 命令查看,期望的结果如:go 1.12, linux/amd6...

更多热门文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助