Golang语言社区

Golang语言社区(www.Golang.LTD)专业分享Go语言基础、提高等最新最前沿动态。
1674 篇文章
223 人订阅

全部文章

李海彬

Golang语言社区 · 站长 (已认证)

Go 实现比特币多重签名服务

采用 3-3 多重签名(在这里硬编码了,最好的做法是让用户动态选择 x-y 签名),也就是三个普通地址生成多签地址,消费多签地址中的比特币需要三个地址对应的私钥...

503
李海彬

Golang语言社区 · 站长 (已认证)

GoLang并发控制(下)

context的字面意思是上下文,是一个比较抽象的词,字面上理解就是上下层的传递,上会把内容传递给下,在go中程序单位一般为goroutine,这里的上下文便是...

633
李海彬

Golang语言社区 · 站长 (已认证)

GoLang并发控制(上)

首先解释golang中的channel:channel是go中的核心部分之一,结构体简单概括就是一个ring队列+一个锁 有兴趣的同学可以去研究一下源码构建。在...

412
李海彬

Golang语言社区 · 站长 (已认证)

Go语言实战: 编写可维护Go语言代码建议

大家好, 我在接下来的两个会议中的目标是向大家提供有关编写Go代码最佳实践的建议。

903
李海彬

Golang语言社区 · 站长 (已认证)

Goalng下的反射模块reflect学习使用

注意:我们上面的示例是使用值类型进行进行反射构造的。如果是指针类型的话,我们需要使用reflect.Struct字段进行判断接口类型的Kind()方法

933
李海彬

Golang语言社区 · 站长 (已认证)

深入浅出Golang的协程池设计

虽然go语言在调度Goroutine已经优化的非常完成,并且Goroutine作为轻量级执行流程,也不需要CPU调度器的切换,我们一般在使用的时候,如果想处理一...

651
李海彬

Golang语言社区 · 站长 (已认证)

C和Go相互调用

C可以调用Go,并且Go可以调用C, 如果更进一步呢, C-->Go-->C 或者 Go-->C-->Go的调用如何实现?

833
李海彬

Golang语言社区 · 站长 (已认证)

如何在Go的函数中得到调用者函数名?

有时候在Go的函数调用的过程中,我们需要知道函数被谁调用,比如打印日志信息等。例如下面的函数,我们希望在日志中打印出调用者的名字。

883
李海彬

Golang语言社区 · 站长 (已认证)

使用WebAssembly和Go编写前端Web框架

JavaScript Frontend frameworks have undoubtedly helped to push the boundaries of...

823
李海彬

Golang语言社区 · 站长 (已认证)

Go语言游戏服务器思维导图

大家好,今天整理下了游戏服务器开发的知识,不一定限定Go语言;由于本身本人在从事Go语言游戏服务器开发,所以可以认为是以Go语言为例来分析的,

622
李海彬

Golang语言社区 · 站长 (已认证)

关于如何从Go 1到Go 2进行不兼容的更改,而尽可能少地进行破坏的建议。

A proposal for how to make incompatible changes from Go 1 to Go 2 while breaking...

985
李海彬

Golang语言社区 · 站长 (已认证)

创建最小的Go docker 镜像

虽然曾有一些文章介绍了如何创建一个最小的Go Docker镜像,我也曾写过一篇文章,但是随着Go的新的版本的发布, 以及docker本身的进化,有些技巧已经发生...

983
李海彬

Golang语言社区 · 站长 (已认证)

应用容器化优化指南 - Golang篇

摘要: 前言 随着容器技术的兴起,越来越多不同类型的应用开始使用容器的方式进行交付。Golang作为服务器端非常热门的一门语言同时也是容器技术的主要编写语言备受...

663
李海彬

Golang语言社区 · 站长 (已认证)

go语言最快最好运用最广的web框架比较(大多数人不了解的特性)

如果你为自己设计一个小应用程序,你可能不需要一个Web框架,但如果你正在进行生产,那么你肯定需要一个,一个好的应用程序。

1084
李海彬

Golang语言社区 · 站长 (已认证)

einx: 一个用Go构建的游戏服务器

a framework in golang for game server or app server.

683
李海彬

Golang语言社区 · 站长 (已认证)

gops —— Go 程序诊断分析工具

为了能更好的分析程序,需要在我们的项目中加一行 agent 诊断分析代码,用于统计分析程序问题。

1123
李海彬

Golang语言社区 · 站长 (已认证)

用Go编写的TCP连接监视器库

A TCP connection monitor library written in Go.

933
李海彬

Golang语言社区 · 站长 (已认证)

Google Cloud 宣布支持Go 1.11

The Go Blog Announcing App Engine’s New Go 1.11 Runtime

1364
李海彬

Golang语言社区 · 站长 (已认证)

Google Cloud 宣布支持Go 1.11

The Go Blog Announcing App Engine’s New Go 1.11 Runtime

682
李海彬

Golang语言社区 · 站长 (已认证)

Golang 单元测试框架 gocheck 使用介绍

单元测试应该在的功能和参数上验证程序的正确性;单元测试过后,机器状态应该保持不变;单元测试的运行、通过、失败不依赖于别的测试,可以人为构造数据,以保持单元测试的...

882

扫码关注云+社区