- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 我这样理解:互斥锁:读写锁;是否正确;网上看的晕头转向
func TestLock() { /*互斥锁`````````````````````````````````````````````````````````````````````````````````````````````*/ var m sync.Mutex for i := 0; i go func(i int) { //加锁|解锁:多个互斥锁也是阻塞的 m.Lock()
2018-04-03 09:30:12 138
Security with Go pdf-txt
Security with Go pdf-txtSecurity with Go pdf-txtSecurity with Go pdf-txt
2018-05-06
Security with Go
Go is becoming more and more popular as a language for security experts. Its wide use in the server and cloud environment, its speed and ease of use, and its evident capabilities in data analysis have made it a prime choice for developers concerned with security.
Security with Go is the first Golang security book and is useful for both blue team and red team applications. Learn to write secure software, monitor your systems, secure your data, attack systems, and extract information.
Defensive topics include cryptography, forensics, packet capturing, and building secure web applications.
Offensive topics include brute force, port scanning, packet injection, web scraping, social engineering and post exploitation techniques.
2018-03-15
Go CookBook golang
Go provides excellent support for both basic and complex I/O. The recipes
in this chapter will explore common Go interfaces to deal with I/O and show
how to make use of them. The Go standard library frequently uses
these interfaces, and these interfaces will be used by recipes throughout
the book.
You'll learn how to work with data in memory and in the form of streams.
You'll see examples of working with files and directories and of working
with the CSV format. The temporary files recipe discusses a mechanism to
work with files without the overhead of dealing with name collision and
more. Lastly, we'll explore Go standard templates for both plain text and
HTML.Â
These recipes should lay the foundation for the use of interfaces to represent
and modify data and should help you think about data in an abstract and
flexible way.
2018-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人