unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Rss
黑夜模式
Go Mutex:保护并发访问共享资源的利器
前言Go 语言以 高并发 著称,其并发操作是重要特性之一。虽然并发可以提高程序性能和效率,但同时也可能带来 竞态条件 和 死锁 等问题。为了避免这些问题,Go 提供了许多 并发原语,例如 Mutex、...
2023-3-31 08:52:38 | 阅读: 15 |
收藏
|
Go语言中文网
mutex
mu
加锁
互斥
共享
gin框架中Context的Get、Query、Param函数都是从哪里获取数据的?
在使用gin框架处理一次请求的过程中,可以通过Context结构体提供的方法获取或设置一个指定key的值。在Context中有多个通过key获取值的函数:GetString(key string) (...
2023-3-30 08:53:39 | 阅读: 30 |
收藏
|
Go语言中文网
数据
formcache
querycache
urlencode
postform
Golang反射学习:手写一个RPC
本文主要为了在对golang反射学习后做一个小练习,使用100行代码实现一个通用的RPC服务。简要说明golang 的RPC框架还是非常丰富的,比如 gRPC,go-zero, go-dubbo 等都...
2023-3-29 08:55:9 | 阅读: 33 |
收藏
|
Go语言中文网
serv
requestbody
rpcserv
unmarshal
mux
Go BIO/NIO探讨(7):IO多路复用之epoll
IO多路复用,是指复用线程/goroutine对多个套接字批量进行polling。对此,linux提供的系统调用有select、poll和epoll,它们引入的时间线如下:(每个连接分配一个线程)se...
2023-3-28 08:53:28 | 阅读: 17 |
收藏
|
Go语言中文网
epoll
接字
epfd
ev
ctl
为什么 Go 不支持 []T 转换为 []interface
在 Go 中,如果 interface{} 作为函数参数的话,是可以传任意参数的,然后通过类型断言来转换。举个例子:package mainimport "fmt"func foo(v interfa...
2023-3-27 08:53:53 | 阅读: 18 |
收藏
|
Go语言中文网
dlv
数据
0x0a
0x09
方形
Go语言爱好者周刊:第 182 期 —— GPT Go SDK
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2...
2023-3-26 22:2:25 | 阅读: 21 |
收藏
|
Go语言中文网
github
gitea
openai
Go每日一库之Pie :一个高性能、类型安全的slice操作库
在Go语言中,对slice和map是我们最常用的数据结构。比如,计算两个切片的交集、差集;判断切片中的元素是否都满足某个条件的等。我推荐大家使用这个包:elliotchance/pie。以下是该包的基...
2023-3-24 08:53:40 | 阅读: 18 |
收藏
|
Go语言中文网
安全
sally
数据
github
Go是一门面向对象编程语言吗
Go语言已经开源13年了[1],在近期TIOBE[2]发布的2023年3月份的编程语言排行榜中,Go再次冲入前十,相较于Go在2022年底的排名[3]提升了2个位次:很多人第一次接触Go,他们中的很多...
2023-3-21 08:53:19 | 阅读: 13 |
收藏
|
Go语言中文网
oo
c2
多态
数据
错过后悔系列,这简直是Golang命脉级别的干货资料合集
最近“2022五大高薪编程语言”排行榜新鲜出炉,由Techgig发布,该排名从职业建议的角度,列出了今年收入最高的编程语言,Go位列第3,平均薪资30-213万,仅次于Kotlin和SQL。随着国内G...
2023-3-20 08:54:50 | 阅读: 47 |
收藏
|
Go语言中文网
编程
着急
盲目
大厂
别着急
Go语言爱好者周刊:第 181 期 —— ChatGPT + Golang
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2...
2023-3-19 22:2:51 | 阅读: 28 |
收藏
|
Go语言中文网
github
subtest
ko
sonic
Go每日一库之使用 Singleflight 优化你的代码
介绍有很多方法可以优化代码以达到提高程序运行效率,减少进程数就是其中之一。在这篇文章中,我们将学习如何通过使用 Go 语言的 Singleflight 包减少重复的进程来优化 Go 代码。问题假设你有...
2023-3-16 08:52:39 | 阅读: 30 |
收藏
|
Go语言中文网
somethinghi
client
wg
踩坑记:gRPC 异常响应
前些天接到一个 Oncall,来自 Lark 的胡同学反馈,用 gRPC 官方的 python 客户端请求 Kitex gRPC Server,有时收到的 response 为 None。请求的代码大...
2023-3-15 08:55:30 | 阅读: 26 |
收藏
|
Go语言中文网
grpc
kitex
数据
protobuf
client
Go 语言中接口嵌入接口
这篇文章是介绍 Go 语言支持的各种嵌入方式的系列文章的第二部分:结构体嵌入结构体(第一部分);接口嵌入接口(第二部分);接口嵌入结构体(第三部分);接口嵌入接口在一个接口里面嵌入另一个接口,是 Go...
2023-3-14 08:53:51 | 阅读: 14 |
收藏
|
Go语言中文网
嵌入
amethod
readwriter
cmethod
Go 语言中结构体嵌入结构体?
Go 语言并不支持传统意义上的继承,相反,它提倡通过组合来扩展类型的功能。这并不是 Go 所特有的概念,继承之上的组合是 OOP 的一个众所周知的原则,在《设计模式》一书的第一章就有介绍。Embedd...
2023-3-10 15:3:6 | 阅读: 12 |
收藏
|
Go语言中文网
嵌入
mutex
bufio
fileheader
readwriter
Go 1.20.2 发布了~
点击上方蓝色“Go语言中文网”关注,每天一起学 Go今早,Go 官方发布了两个小版本:Go1.20.2 和 Go1.19.7,主要是因为有一个安全问题。不过同时进行了一些 Bugfix。安全问题是 c...
2023-3-9 15:1:51 | 阅读: 24 |
收藏
|
Go语言中文网
incorrect
3ago1
elliptic
scalarmult
冲冲冲!Go 冲进排行榜前 10 了~
TIOBE 于今天公布了 2023 年 3 月的编程语言排行榜。自去年 9 月起,Go 语言在 TIOBE 指数中的排名就一直徘徊在 11、12 名这两个位置。到了本月,Go...
2023-3-8 12:4:10 | 阅读: 30 |
收藏
|
Go语言中文网
编程
tiobe
升至
python
Go/Rust 挑战 Java/Python 地位
在线学习平台 O'Reilly 最新发布了 2023 年度技术趋势报告,基于该平台 280 万的用户数据,以了解开发人员的兴趣所在。...
2023-3-7 18:2:30 | 阅读: 25 |
收藏
|
Go语言中文网
数据
kubernetes
使用量
编程
Redis 官方 Go 客户端来了!!!
阅读本文大概需要 2 分钟。大家好,我是 polarisxu。Gopher 们应该都有使用过 Redis 吧,那 Go 的 Redis 客户端你用的哪一个呢?不少人可能用是 github.com/go...
2023-3-6 12:4:37 | 阅读: 21 |
收藏
|
Go语言中文网
github
resp3
v9
uptrace
jedis
Go语言爱好者周刊:第 179 期 —— Google 出品的分布式应用 Go 框架 weaver
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2...
2023-3-5 22:4:54 | 阅读: 17 |
收藏
|
Go语言中文网
github
macaron
polaris1119
weaver
数据
Go BIO/NIO探讨(6):IO多路复用之select
tcp connection 或已连接套接字(Established socket),可以理解为一个逻辑上的双向通道,分别支持读写。不过在读通道上,数据包的读操作一般都是串行的;写通道上,数据包的写入...
2023-3-3 19:9:3 | 阅读: 27 |
收藏
|
Go语言中文网
接字
数据
epoll
fdset
Previous
6
7
8
9
10
11
12
13
Next