Java Network Programming 3rd Edition
《Java网络编程》不仅仅是对API的解释:它还展示了如何使用API。本书有很多示例,包含了几千行可以实际工作的代码(所有代码都可以在线获得),实现了功能完整的网络客户端和服务器。无论是希望编写特殊用途的Web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。
无论你是经验丰富的网络开发人员、Java程序员新手,还是只希望对Java网络编程稍有些了解的人,都会发现《Java网络编程(第三版)》将成为你的书库中一个重要的部分。一旦开始使用Java网络API,只要你能想到它就能够做得到。
Hacker's Delight
我只能说这本书是神书,想研究的同学,一定有所收获的。
Spring 开发指南
Spring 开发指南,入门级教程,简单易懂。
The Shellcoders Handbook 2nd (第二版)
这是刚出的第二版,英文版,对于它的介绍就不说了,希望能给爱好者带来帮助
Secure programming with static analysis
“We designed Java so that it could be analyzed statically. This book shows you how to<br>apply advanced static analysis techniques to create more secure, more reliable software.”<br>—Bill Joy<br>Co-founder of Sun Microsystems, co-inventor of the Java programming language
Exploiting Software How To Break Code
How does software break? How do attackers make software break on purpose? Why are firewalls, intrusion detection systems, and antivirus software not keeping out the bad guys? What tools can be used to break software? This book provides the answers.
Inside C++ Object Model
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence.