「GCTT 出品」使用 golang-plugins 时要避免的事情

其中有一些关于授权逻辑的代码是我们公司高度定制的,我们需要在提供相同功能的情况下剔除掉这部分代码。根据你的Go版本,您将收到如下错误:panic:plugin.Open:pluginsmustbebuiltwiththesameversionoftheGotoolchainast

Go 每日一库之 commonregex

运行结果:$ go run main.go。大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue。

Golang(I'm够浪)语言和Java、Python等其他语言的对比分析

大量的C++代码,同时又引入了Java和Python成千上万的工程师数以万计行的代码分布式的编译系统数百万的服务器2、Google开发中的痛点:编译慢失控的依赖每个工程师只是用了一个语言里面的一部分程序难以维护更新的花费越来越长交叉编译困难3、如何解决当前的问题和痛点。

golang|给Gitbook做个认证代理

后台管理系统嵌入了Gitbook做帮助中心,需要给Gitbook添加下认证。本打算用NGINX来实现,但是发现会比较麻烦,不好处理,直接使用go实现下,简单方便。

聊聊golang的zap的Core

序本文主要研究一下golang的zap的CoreCorezap@v1.16.0/zapcore/core.

leetcode 338.Counting Bits—golang

问题拆分:1.给定一个整数n,将其转化为二进制数时,存在多少个1。采用移位操作,按位和1做运算,统计结果为1的个数。2.遍历1-n之间的每一个数,然后调用第一步骤的函数,将其计算结果添加到数组中。

DuckDB—用于分析的 SQLite

DuckDB 是一个非常有趣的项目,旨在成为一个专注于 OLAP(在线分析处理)的 SQLite 风格的数据库。OLAP 通常与分析相关联,因为它的设计适合对大型数据集的长时间运行查询或对具有大量数据的多个表的连接进行聚合。

使用 CGO 和 GoReleaser 进行跨平台编译

[TRUNCATED]• BUILDING BINARIES • building binary=dist/darwin_amd64/mailchain • building binary=dist/linu

弄懂Golang GC、三色标记、混合写屏障机制

1. 什么是垃圾回收(是一种自动内存管理机制,自动释放回收不使用的内存对象,防止内存泄露)垃圾回收(英语:Garbage Collection,缩写为GC),在计算机科学中是一种自动的存储器管理机制。

Golang刷题Leetcode 100. Same Tree

最常见的解法就是递归codetypeTreeNodestruct{ValintLeft*TreeNodeRight*TreeNode}funcisSameTreebool{ifp==nil&&q==nil{returntrue}if||{returnfalse}ifp.Val!