GoCN 每日新闻(2021-12-25)
- Python 在 Go 中的双向嵌入https://github.com/tliron/py4go
- golang 实的 xmpp 服务 jackal v0.55.0https://github.com/ortuman/jackal
- Go 有哪几种无法恢复的致命场景? https://mp.weixin.qq.com/s/gSfzrSKYbZTP8COz4lZKHQ
- 必看!6 步入门 Gohttps://mp.weixin.qq.com/s/DRpmh41dGAfzSOMsvwy8wA
- … ⌘ Read more
GoCN 每日新闻 (2021-12-24)
GoCN 每日新闻 (2021-12-24)
- ccgo 更新添加 macOS clang 支持https://pkg.go.dev/modernc.org/ccgo/v3
- 一个简单强大的 SSH 秘钥管理器https://golangexample.com/skm-a-simple-and-powerful-ssh-keys-manager/
- golang 会缓存 dns 吗[https://www.reddit.com/r/golang/comments/rn9b6d/is_golang_caching_dns/](https://www.reddit.com/r/golang/comments/rn9b6d/is_golang_ca … ⌘ Read more
GoCN 每日新闻(2021-12-23)
- 《真·简单》Golang 轻量级桌面程序 wails 库(圣诞节限定) https://gocn.vip/topics/20899
- Go 实战 | 一文带你搞懂从单队列到优先级队列的实现https://gocn.vip/topics/20897
- 什么时候在 Go 中使用泛型https://teivah.medium.com/when-to-use-generics-in-go-36d49c1aeda
- 深入研究 NSO 零点击 iMessage 漏洞:远� … ⌘ Read more
《真·简单》Golang 轻量级桌面程序 wails 库(圣诞节限定)
Golang 轻量级桌面程序 wails2 教学 推荐理由不依赖 cgo! 不依赖 cgo! 不依赖 cgo!真的不依赖 cgo,且跨平台,原生渲染 无嵌入式浏览器,轻量级,生成的文件很小,而且只有一个可执行文件就可运行。
功能介绍- 后端使用标准 Go
- 使用任意前端技术构建 UI 界面
- 快速为您的 Go 应用生成 Vue、Vuetify、React 前端代码
- 通过简 … ⌘ Read more
GoCN 每日新闻(2021-12-22)
GoCN 每日新闻(2021-12-22)- 使用 Go 和 SQLite 构建生产应用程序
- 使用 context.Context 模拟 API 客户端https://incident.io/blog/golang-client-mocks
- 一种可嵌入的 Go 脚本语言,实现了逻辑编程语言 Prologhttps://github.com/ichiban/prolog
- SSA:终于知道编译器偷摸做了哪些事[https://mp.weixin.qq.com/s/nOhMsMeP1pUFEXKAMUzbWg](https://mp.weixin.qq.com/ … ⌘ Read more
GoCN 每日新闻(2021-12-20)
GoCN 每日新闻(2021-12-20)
- Golang 并发编程指南https://mp.weixin.qq.com/s/V0krCjWrndzz71cVOPBxdg
- Visualizing Concurrency in Gohttps://divan.dev/posts/go_concurrency_visualize/
- 深入剖析全链路灰度技术内幕https://mp.weixin.qq.com/s/JklS0ZBNRCEBvLWUOo-UrQ
- GoLand 2021.3.1 Is Out![https://blog.jetbrains … ⌘ Read more
GoCN 每日新闻 (2021-12-21)
GoCN 每日新闻 (2021-12-21)- 全文检索库 blugehttps://gocn.vip/topics/20888
- Go 编译原理系列 2(词法分析&语法分析基础) https://juejin.cn/post/7043975020153929735
- 如何降低 gRPC 后端重复请求的问题https://juejin.cn/post/7043965430314041357
- Goravel,一个功能完备、具有良好扩展能力的 Golang Web 应用程序框 … ⌘ Read more
全文检索库 bluge
全文检索库 bluge 推荐理由提到全文检索库,第一个想到的就是 Java 实现的 lucene,今天介绍一款 Golang 实现的全文检索库 bluge。bluge 脱胎于 Bleve,是当前 Github 比较火的搜索引擎项目 zinc 的底层索引检索库。
功能介绍bluge 索引存储支持内存,本地文件,以及扩展云存储等方式,文档字段类型支持 Text, Numeric, Date, Geo Point 等。
查询检索支持如下特性:
- 支持多种�� … ⌘ Read more
Goravel,一个功能完备、具有良好扩展能力的 Golang Web 应用程序框架,致敬 Laravel
Goravel 是一个功能完备、具有良好扩展能力的 Web 应用程序框架。 作为一个起始脚手架帮助 Golang 开发者快速构建自己的应用。
项目地址: https://github.com/goravel/goravel
�� … ⌘ Read more
GoCN 每日新闻(2021-12-19)
GoCN 每日新闻(2021-12-19)- Go 官方出品泛型教程:如何开始使用泛型https://gocn.vip/topics/20885
- 有了 sync 为什么还有 atomic? https://mp.weixin.qq.com/s/YIIQODPJmZRrrX4hvGEwXg
- Golang 并发编程指南https://mp.weixin.qq.com/s/V0krCjWrndzz71cVOPBxdg
- LeetCode 第 272 场周赛题解 (Golang)[https://juejin.cn/p … ⌘ Read more
GoCN 每日新闻 (2021-12-18)
GoCN 每日新闻(2021-12-17)
GoCN 每日新闻(2021-12-17)- Golang 与散列算法https://www.ssgeek.com/post/golang-yu-san-lie-suan-fa
- Golang 跟 Python3 的区别对比有哪些?https://juejin.cn/post/7042211939795075103
- Golang、Gin 和 React、esbuild 开发的 Bloghttps://zhuanlan.zhihu.com/p/445749990
- 如何使用 Go 从 HTML 生成 PDF 报告[https:// … ⌘ Read more
go 1.18 泛型初体验
go 1.18 泛型初体验go.1.18beta 版发布,众所周知这个 go.1.18 版本会默认启用 go 泛型。这个版本也号称 go 最大的版本改动。
初识 golang 的泛型我们写一个 demo 来看看 go 的泛型是长啥样
”`
package main
import (
<span class="s">"fmt"</span>
)
type OrderTypesRead more”`
漏桶限流库 — uber-go/ratelimit
编辑推荐:Bazinga
上次有同学分享了 单机限流器 time/rate 库,讲了 Golang 标准库中基于令牌桶实现限流组件的 time/rate 使用,同时也讲了一些限流算法原理。
这里分享一个 uber 开源的一套基于漏桶实现的用于服务限流的 golang 库 ratelimit。
漏洞算法的理解起来,相较于令牌桶,没有那么直观。因为令牌桶是限�� … ⌘ Read more
蚂蚁 - 可信原生技术部 - 专用编程语言设计研发 (杭州 P7-8)
工作内容- 从事云原生配置策略语言的设计研发工作,服务云原生基础设施管理场景
- 从事区块链智能合约专用编程语言的设计及研发工作,服务区块链链智能合约场景
- 深度参与开源社区项目
- 熟练掌握 rust、golang、c/c++、java、python 中的一种或多种
- 熟悉现代编程语言设计理念、技术及研发体系,熟悉编译技术�� … ⌘ Read more
Hiring: Senior Backend Engineer - Go (Golang) [100% REMOTE]
1 points posted by golangch ⌘ Read more
GoCN 每日新闻(2021-12-13)
GoCN 每日新闻(2021-12-13)
- 尝鲜 Go 1.18 范型版本的 map 和 slice!https://juejin.cn/post/7040800455349239822
- Go 实现可序列化的 Roaring Bitmapshttps://dgraph.io/blog/post/serialized-roaring-bitmaps-golang/
- Go 使用 Github Actions 做 CI[https://www.alexedwards.net/blog/ci-with-go-and-github-actions](https://www.alexedwards.net/blog/ci-with-go-and-github … ⌘ Read more
Code: New version of oppinionated Ansible role to install Golang
Install go up to version 1.17.4 1 points posted by Sascha Andres ⌘ Read more
【上海】【米哈游】Golang 研发工程师
职位描述:
1、负责米哈游游戏的官网、活动的开发;
2、负责线上活动和游戏工具的维护和迭代;
3、归纳和封装活动的通用组件和基础服务;
岗位要求:
1、计算机相关专业本科及以上学历,有两年以上后台开发经验;
2、熟悉 Go 语言,有实际使用 Go 语言项目开发经验;
3、对微服务架构有一定程度的研究并有开发经验,在服务治理,服务监 … ⌘ Read more
基于寄存器调用的软件加速
- 原文地址: https://menno.io/posts/golang-register-calling/
- 原文作者: Menno Finlay-Smits
- 本文永久链接: https://github.com/gocn/translator/blob/master/2021/w47_faster_software_through_register_based_calling.md
- 译者: cvley
2021年11月23�� … ⌘ Read more
GOAT GROUP 球鞋电商 招聘 Golang 工程师 -静安区 - 高薪 - 不卷 - 学术氛围好
GOAT GROUP 后端工程师
语言要求: 普通话,英语 沟通流利
工作地点: 中国上海
工作职责:
· 为快速增长的初创公司设计核心基础架构和平台组件
· 与后端工程师一起参与应用程序开发
· 在高容量事件期间扩展 10 倍正常负载的容量和流量峰值
· 实施针对安全威胁,僵尸程序和恶意行为者的防御
· 为尚未实现�� … ⌘ Read more
更严格的代码格式化工具 gofumpt
前言gofmt 是 golang 自带的代码自动格式化工具,是保证 Go 代码风格一致的大杀器。我们这次要推荐的 gofumpt 在 gofmt 的基础上添加了一系列更加严格的格式化规则,并保证了对 gofmt 的兼容。
gofumpt 有助于进一步提升代码质量,它已经成为 gopls(Go 官方语言服务)中可选的格式化工具以及 golangci-lint 中支持的 linter,正在被越来越多优秀的开源项目(sourcegraph� … ⌘ Read more
Js)Hiring: Senior/Med Back-End Engineer (Golang / JS)
1 points posted by golangch ⌘ Read more
proposal: don’t use generics in 1.18 stdlib
3 points posted by kenny ⌘ Read more
ddosify - High-performance load testing tool, written in Golang.
1 points posted by Lukasz ⌘ Read more
Hiring: SENIOR BACKEND ENGINEER - GO (GOLANG) [100% REMOTE]
1 points posted by golangch ⌘ Read more
Hiring: golang backend engineer at questbook
3 points posted by kenny ⌘ Read more
Hiring: Cosmos SDK Golang Engineer
1 points posted by golangch ⌘ Read more
Forcefully close tcp connections in golang e5f5b1b14ce6
1 points posted by madflojo ⌘ Read more
Show: Launched Golang Job and Resume Board on Product Hunt
I really would be thankful to you check out the launch of my #golang related Job Board on Product Hunt: https://www.producthunt.com/posts/golang-developer-job-board 1 points posted by golangch ⌘ Read more
Reflection in golang
Reflection in Go is a form of metaprogramming. Reflection allows us to examine types at runtime. It also provides the ability to examine, modify, and create variables, functions, and structs at runtime. The Go reflect package gives you features to inspect and manipulate an object at runtime. Reflection is an extremely powerful tool for developers and extends the horizon of any programming language. Types, Kinds and Values are three important pieces of reflec … ⌘ Read more
Hiring: Senior Software Engineer, Golang ⌘ Read more…
Hiring: Senior Backend Engineer - Go (Golang) [100% #REMOTE] ⌘ Read more…
Go fuzzing is beta ready ⌘ Read more…
Code: New version of oppinionated Ansible role to install Golang ⌘ Read more…
Video: Go (Golang) Fan-In Fan-Out Pattern ⌘ Read more…
Code: new version of opinionated Ansible role to install Golang ⌘ Read more…
Down the golang nil rabbit hole ⌘ Read more…
Writing Slower Go ⌘ Read more…
Video: Go (Golang) Debugging with Delve ⌘ Read more…
2020 Go user survey results ⌘ Read more…
Hiring: Senior backend engineer at Trendhim #remote ⌘ Read more…
Proposal: testing: add fuzz test support #44551 ⌘ Read more…
Context and structs ⌘ Read more…
Hiring: Software engineer at Tesla ⌘ Read more…
Code: new version of oppinionated Ansible role to install Golang ⌘ Read more…
Go 1.16 is released ⌘ Read more…
Gopls is now the default for vscode ⌘ Read more…
Code: new version of opinionated Ansible role to install Golang ⌘ Read more…