unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Rss
黑夜模式
漫画:程序员的6个真面目,没有一个被冤枉!
纵使工作中有许多酸甜苦辣你在岗位上的每一点付出每一行代码的敲下每一次需求的完成每一个bug的修复都让我们的生活变得更加高效便捷让科技绽放出向善而动人的力量致敬在岗位上创造不凡的你!五一劳动节,IT行业...
2023-4-28 08:53:35 | 阅读: 31 |
收藏
|
Go语言中文网
酸甜
致敬
不凡
向善
为什么 defer 的执行顺序和注册顺序不同?
概述defer 语句的执行顺序是 后进先出,和数据结构中的 Stack (栈) 一样。package mainfunc main() { defer func () { print...
2023-4-27 08:52:50 | 阅读: 20 |
收藏
|
Go语言中文网
deferpool
pp
gp
newdefer
deferproc
厚着脸皮搞来的Python资料,请低调使用(待会删)
一位多年合作很多年的金主,在咱们公众号也投放了好几次的广告,给咱们带来了非常强大的现金支持,谢谢。去年的中下旬,他发现咱们公众号的阅读量不错,粉丝活跃度也很高,然后就一个劲得撺掇我,让我帮忙宣传产品或...
2023-4-26 08:54:4 | 阅读: 36 |
收藏
|
Go语言中文网
python
模块
数据
大礼包
大礼
Go 语言中没有枚举类型,但是我们可以这样做
前言枚举类型是一种常用的数据类型,用于表示一组有限的、预定义的、具名的常量值。在枚举类型中,每个常量都是一个枚举值,它们之间的值相等且唯一。枚举类型通常用于表示一组相关的常量,比如星期、月份、性别等等...
2023-4-25 12:5:28 | 阅读: 15 |
收藏
|
Go语言中文网
weekday
sunday
monday
thursday
wednesday
Go常见错误集锦之slice数据结构趣味文答
本篇文章以问答的形式对 slice 做一个总结,以帮助大家能够整体的理解和掌握slice结构。其中指定了两个角色,渔夫子和百晓生。渔夫子是Go学堂的老先生,百晓生是Go学堂的小学童。以下是渔夫子和小学...
2023-4-24 08:53:52 | 阅读: 28 |
收藏
|
Go语言中文网
百晓生
渔夫
数据
对子
切分
Go 单元测测时尽量用 fake object
1. 单元测试的难点:外部协作者(external collaborators)的存在单元测试是软件开发的一个重要部分,它有助于在开发周期的早期发现错误,帮助开发人员增加对生产代码正常工作的信心,同时...
2023-4-21 08:54:53 | 阅读: 16 |
收藏
|
Go语言中文网
mock
协作者
client
database
Go 每日一库之 singleflight 设计与实现
概述singleflight 提供了一套函数重复调用时的抑制机制,经常用来限制并发访问下的重复请求。例如一个比较常见的场景是使用 singleflight 来限制同一个缓存 key 的重复请求,避免发...
2023-4-20 08:53:38 | 阅读: 19 |
收藏
|
Go语言中文网
goexit
数据
mu
docall
Go sync.Once:简约而不简单的并发利器
简介在某些场景下,我们需要初始化一些资源,例如单例对象、配置等。实现资源的初始化有多种方法,如定义 package 级别的变量、在 init 函数中进行初始化,或者在 main 函数中进行初始化。这三...
2023-4-19 08:54:50 | 阅读: 15 |
收藏
|
Go语言中文网
doslow
singleton
安全
互斥
wg
Go 超越世界上最好的语言仅一步之遥:23年4月排行榜
阅读本文大概需要 2 分钟。最近,TIOBE 讨论了高性能编程语言的出现。由于当今需要处理的数据量巨大,因此这些语言正在蓬勃发展。因此,C 和 C++ 在前 10 名中表现不错,而 Rust 似乎是前...
2023-4-18 08:53:36 | 阅读: 25 |
收藏
|
Go语言中文网
编程
php
zig
下个月
上个月
写给go开发者的gRPC教程-拦截器
本篇为【写给go开发者的gRPC教程】系列第三篇第一篇:protobuf基础第二篇:通信模式第三篇:拦截器gRPC的拦截器和其他框架的拦截器(也称middleware)作用是一样的。利用拦截器我们可以...
2023-4-17 08:54:51 | 阅读: 24 |
收藏
|
Go语言中文网
grpc
拦截
拦截器
流式
数据
Go语言爱好者周刊:第 184 期 —— 看这道题你会吗?
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2...
2023-4-16 22:2:37 | 阅读: 14 |
收藏
|
Go语言中文网
github
llama
openai
ferretdb
polaris1119
如何用一个端口同时暴露 HTTP1/2、gRPC 协议?
本文我们将介绍 Apache Dubbo 灵活的多协议设计原则,基于这一设计,在 Dubbo 框架底层可灵活的选用 HTTP/2、HTTP/REST、TCP、gRPC、JsonRPC、Hessian2...
2023-4-14 08:54:50 | 阅读: 25 |
收藏
|
Go语言中文网
dubbo
grpc
端口
qos
一文告诉你当module path为main时执行go test失败的真正原因
近期收到一个问题,内容如下:在一个目录下,我编写了a.go和a_test.go,在go mod init main后执行go test,会报错:could not import main( can n...
2023-4-13 08:53:48 | 阅读: 13 |
收藏
|
Go语言中文网
github
yourmodule
tonybai
testmain
Go Mutex:保护并发访问共享资源的利器
前言Go 语言以 高并发 著称,其并发操作是重要特性之一。虽然并发可以提高程序性能和效率,但同时也可能带来 竞态条件 和 死锁 等问题。为了避免这些问题,Go 提供了许多 并发原语,例如 Mutex、...
2023-4-12 12:1:25 | 阅读: 15 |
收藏
|
Go语言中文网
mutex
mu
加锁
互斥
共享
2023中国程序员薪酬报告出炉,你拖后腿了吗?
程序员薪资高已是公认的事实,但是具体高到什么程度呢?近期,全球人力服务公司 Michael Page Internatioal 就发布了《2023 中国大陆薪酬报告》,揭示了中国程序员的薪酬情况。该报...
2023-4-11 12:2:43 | 阅读: 36 |
收藏
|
Go语言中文网
中位数
位数
中国
数据
薪酬
Go开发命令行程序指南
近期在Twitter上看到一个名为“Command Line Interface Guidelines”的站点[1],这个站点汇聚了帮助大家编写出更好命令行程序的哲学与指南。这份指南基于传统的Unix...
2023-4-7 08:53:23 | 阅读: 15 |
收藏
|
Go语言中文网
信息
github
goreleaser
cobra
clig
Go1.20.3 发布了
点击上方蓝色“Go语言中文网”关注,每天一起学 Go大家好,我是 polarisxu。近日,Go 官方发布了 Go 1.20.3 和 Go 1.19.8,这是两个小版本,主要涉及 4 个安全更新,具体包括:go/parser:解析中的无限循环在包含行号非常大的 //line 指令的 Go 源代码上调用任何 Parse 函数都可能由于整数溢出而导致无限循环。issue 地址:https://go.d...
2023-4-6 12:3:40 | 阅读: 29 |
收藏
|
Go语言中文网
readform
godebug
定界
定界符
攻击者
理解 Go 中 netpoll 的工作机制
一般我们聊到 netpoll 时,是指 Go runtime 中借助于epoll对套接字进行批量监听、数据到来时唤醒特定goroutine的机制。对应的代码存放在runtime/netpoll.go...
2023-4-4 09:43:10 | 阅读: 14 |
收藏
|
Go语言中文网
poll
pd
netfd
接字
epoll
一文告诉你哪些map element类型支持就地更新
年初,我代表团队和人民邮电出版社签订了翻译《Go Fundamentals》[1]一书的合同,本月底便是四分之一进度的交稿时间点,近期闲时我们都在忙着做交叉review。上周末我review小伙伴翻译...
2023-4-3 12:3:42 | 阅读: 14 |
收藏
|
Go语言中文网
m4
m2
float64
normalfunc
Go语言爱好者周刊:第 183 期 —— Go1 正式发布 11 周年
这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2...
2023-4-2 22:1:17 | 阅读: 21 |
收藏
|
Go语言中文网
github
nats
grpc
polaris1119
Previous
5
6
7
8
9
10
11
12
Next