端口扫描这个词,大家并不陌生,无论是在边界资产探测,还是在内网服务扫描,都离不开端口扫描这个技术,当然,不可能 […]
我们为什么要使用 Linux ?附 30 道 Linux 面试题
现实中的代码往往存在着过多的 if…else。虽然 if…else 是必须的,但滥用 if…else 会对代码 […]
Linux 下查找文件的最优选择?Find 命令的7种用法,太全了!
可以很肯定地说,find 命令是 Linux 系统管理人员必须熟知的操作之一。 让我们看一道题:如果你的 Li […]
解密常见的社会工程学攻击
社会工程学的手段日渐成熟,其技术含量也越来越高。社会工程学在实施之前必须掌握「心理学」、「人际关系」、「行为学 […]
Go 性能:你知道的越多,不知道的也就越多
计算机性能是一门令人激动的,富于变化同时又充满挑战的领域。 系统性能是对整个计算机系统的性能的研究,包括主要硬 […]
网络安全人员必考的几本证书
在网络安全行业含金量最高的当属CISSP——注册信息系统安全专家。但这个认证也是大家公认比较难考的证书.含金量 […]
泛型会让你的 Go 代码运行变慢?
Go 1.18 已经到来,很多人期盼已久的首个支持泛型实现的版本也就此落地。之前,泛型一直是个热度很高、但在整 […]
面试官:值为 nil 为什么不等于 nil ?
小明同学去面试被问到了这么一个面试题,请看代码: var f func() var a *struct{} l […]
Go字符串底层原理及常见错误
string是Go语言的基础类型,在实际项目中针对字符串的各种操作使用频率也较高。本文就介绍一下在使用stri […]
Goroutine 是 Go 的并发机制中 绝对的主角
由于对普通语法的介绍网上资源极多,Go 官方的上手指南 A Tour of Go: https://tour. […]