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

Golang 周刊第 4 期

点赞排行

个点赞 4
大话并发 pardon110

严谨的并发应可静态推导出结果:根据线程内顺序一致性,结合Channel或sync同步事件的可排序性来推导,最终完成各个线程各段代码的顺序关系排序。如果两个事件无法根据规则来排序,显然是并发,执行先后顺序亦不可靠...

个点赞 4
Go 写一个内网穿透工具 pibigstar

系统架构 系统分为两个部分,client 和 server,client运行在内网服务器中,server运行在公网服务器中,当我们想访问内网中的服务,我们通过公网服务器做一个中继。 下面是展示我灵魂画手的时刻了 user发送请求给 se...

个点赞 3
深入理解 Golang 之 http server SmauelL

前言 对于 Golang 来说,实现一个简单的 http server 非常容易,只需要短短几行代码。同时有了协程的加持,Go 实现的 http server 能够取得非常优秀的性能。这篇文章将会对 go 标准库 net/http 实现 http 服务的原理...

个点赞 2
你需要知道的关于 Go 包的一切 SmauelL

在 Go 语言中包管理和部署的完整概述 如果您熟悉 Java 或 NodeJS 等语言,那么您可能非常熟悉包。一个包只不过是一个包含一些代码文件的目录,它从一个单一的引用点公开不同的变量( 特点 )。让我来解释一下这是什么...

个点赞 1
go 中 defer 的一个隐藏功能 KevinYan

在开始使用Go进行编码时,Defer是要关注的一个很重要的特性。它非常简单:在任何函数中,给其他函数的调用加上前缀 defer以确保该函数在外部函数退出之前立即执行,即使外部函数出现异常被中断,该延迟函数也将运行...

个点赞 1
记 Laravel 调用 Gin 接口调用 formData 上传文件 King_Chin

第一次错误:[output] 【c.FormFile error==>】 multipart: NextPart: EOF file 没有传值,或者非预定格式,stream resource第二次错误: [output] 【c.FormFile error==>】 multipart: NextPart: bufio: buffer...

个点赞 1
细说 Golang 的 JSON 解析 KevinYan

之前一直写一些动态语言,觉得解析JSON还是很简单的,往往只需要几行代码就能拿到解析好的JSON对象。Go语言自带的json包可以让你在程序中方便的读取和写入 JSON 数据。生成JSON场景相对简单一些,json.Marshal()会根...

个点赞 1
Go 基础学习笔记 figurant

分享链接:https://github.com/Programming-With-Love/G... Go基础学习看这个就够了,一个星期包学会,再写个项目巩固下基本就入门了!

更多周点赞排行文章

最多讨论

个评论 3
[进度 13%] 为什么我们放弃 Python 而选择 Go?(getstream.io 的架构变迁) 精品译文

更新于2019年5月14日, 为了更好的反映过去两年 Go 的提升(包管理,更好的性能,更快的编译时间和更成熟的生态系统)。 切换到新的编程语言总归来说是一大步改动,特别是团队就你一人有该语言的使用经验。年初,我...

个评论 2
这玩意儿太难用了,推荐 gorose kiyoma

github.com/gohouse/gorose 和Laravel的Eloquent差不多体验,舒服

个评论 2
Go 写一个内网穿透工具 pibigstar

系统架构 系统分为两个部分,client 和 server,client运行在内网服务器中,server运行在公网服务器中,当我们想访问内网中的服务,我们通过公网服务器做一个中继。 下面是展示我灵魂画手的时刻了 user发送请求给 se...

个评论 2
运行结果 wacho

hello word 这个程序的运行,为什么我运行结果和你的不一样,我的结果 一会是 hello world world world world world hello hello hello hello 一会又是 hello hello hello hello hello 结果一直不唯一呢,还请指导回...

个评论 1
Golang 并发编程中条件变量的理解与使用 Pyvago

(本文提到的channel和读写锁混用导致的隐性死锁,和应用条件变量的代码见文章末尾。) 现在的讨论情形是一个拥有多个生产者同时还有多个消费者的“生产者-消费者”模型。此时为了解决多个go程同时访问公共区造成的...

个评论 1
《Go 语言程序设计》读书笔记 (一)基础类型和复合类型 KevinYan

前言 最近在读《Go 语言程序设计》这本书想通过看书巩固一下自己的基础知识,把已经积累的点通过看书学习再编织成一个网,这样看别人写的优秀代码时才能更好理解。当初工作中需要使用 Go开发项目时看了网上不少教程...

个评论 0
【新加坡】[30k-60k] 知名电商平台招聘开发工程师 Echo_DADA

地点新加坡,泛东南亚最大电商平台,知名团队,国际化平台,富有竞争的薪资,享受新加坡优质生活环境及教育资源,公司申请 EP,属于技术引进性人才签证。可携带家人一起前往新加坡,配偶可在新加坡工作,子女可正常...

个评论 0
golang 切片内存应用技巧 KevinYan

在 Go 语言中切片是使用非常频繁的一种聚合类型,它代表变长的序列,底层引用一个数组对象。一个切片由三个部分构成:指针、长度和容量。指针指向该切片自己第一个元素对应的底层数组元素的内存地址。 切片的类型声...

更多周评论排行文章

社区赞助商

成为赞助商

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

邮件服务由 SendCloud 赞助