常见拒绝服务型攻击原理及行为特征
发表于
|
更新于
|
分类于
Security
拒绝服务型攻击:
拒绝服务攻击即攻击者想办法让目标机器停止提供服务或资源访问。
是黑客常用的攻击手段之一。这些资源包括磁盘空间、内存、进程
...
Golang tutorial series - 34.反射
发表于
|
更新于
|
分类于
Golang
什么是反射?反射就是程序能够在运行时检查变量和值,求出它们的类型。你可能还不太懂,这没关系。在本教程结束后,你就会清楚地理解反射,所以跟着我
...
Golang tutorial series - 33.函数是一等公民(头等函数)
发表于
|
更新于
|
分类于
Golang
什么是头等函数?支持头等函数(First Class Function)的编程语言,可以把函数赋值给变量,也可以把函数作为其它函数的参数或
...
Golang tutorial series - 32.panic 和 recover
发表于
|
更新于
|
分类于
Golang
panic 和 recover
什么是 panic?在 Go 语言中,程序中一般是使用错误来处理异常情况。对于程序中出现的大部分异常情况,错
...
Golang tutorial series - 31.自定义错误
发表于
|
更新于
|
分类于
Golang
在上一教程里,我们学习了 Go 中的错误是如何表示的,并学习了如何处理标准库里的错误。我们还学习了从标准库的错误中提取更多的信息。
在本教
...
Golang tutorial series - 30.错误处理
发表于
|
更新于
|
分类于
Golang
什么是错误?错误表示程序中出现了异常情况。比如当我们试图打开一个文件时,文件系统里却并没有这个文件。这就是异常情况,它用一个错误来表示。
在
...
Golang tutorial series - 29.Defer
发表于
|
更新于
|
分类于
Golang
什么是 defer?defer 语句的用途是:含有 defer 语句的函数,会在该函数将要返回之前,调用另一个函数。这个定义可能看起来很复杂
...
Golang tutorial series - 28.多态
发表于
|
更新于
|
分类于
Golang
Go 通过接口来实现多态。我们已经讨论过,在 Go 语言中,我们是隐式地实现接口。一个类型如果定义了接口所声明的全部方法,那它就实现了该接口
...
Golang tutorial series - 27.组合取代继承
发表于
|
更新于
|
分类于
Golang
通过嵌套结构体进行组合在 Go 中,通过在结构体内嵌套结构体,可以实现组合。
组合的典型例子就是博客帖子。每一个博客的帖子都有标题、内容和作
...
Golang tutorial series - 26.结构体取代类
发表于
|
更新于
|
分类于
Golang
Go 支持面向对象吗?Go 并不是完全面向对象的编程语言。Go 官网的 FAQ 回答了 Go 是否是面向对象语言,摘录如下。
可以说是,也
...