LINUX内核设计与实现
本书基于linux2.6内核系列介绍linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、系统调用、中断及中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等。本书理论联系实践,既介绍理论,也讨论具体应用,能够带领读者快速走进linux内核世界,快速开发内核代码。
GDB中文手册
很不错的GDB使用文档,简要说明GDB的各种用法。易学易懂。
GNU make中文手册
本文比较完整的讲述 GNU make 工具,涵盖 GNU make 的用法、语法。同时重点
讨论如何为一个工程编写 Makefile。作为一个 Linux 程序员,make 工具的使用以及编
写 Makefile 是必需的。系统、详细讲述 make 的中文资料比较少,出于对广大中文 Linuxer的支持,本人在工作之余,花了 18 个多月时间完成对“info make”的翻译整理,完成这个中文版手册。本书不是一个纯粹的语言翻译版本,其中对 GNU make 的一些语法
和用法根据我个人的工作经验进行了一些详细分析和说明,也加入了一些个人的观点和
实践总结。本书的所有的例子都可以在支持 V3.8 版本的 GNU make 的系统中正确执行。
Data.Structures.and.Algorithm.Analysis.in.C
This book describes data structures, methods of organizing large amounts of data, and algorithm analysis, the estimation of the running time of algorithms. As computers become faster and faster, the need for programs that can handle large amounts of input becomes more acute. Paradoxically, this requires more careful attention to efficiency, since inefficiencies in programs become most obvious when input sizes are large. By analyzing an algorithm before it is actually coded, students can decide if a particular solution will be feasible. For example, in this text students look at specific problems and see how careful implementations can reduce the time constraint for large amounts of data from 16 years to less than a second. Therefore, no algorithm or data structure is presented without an explanation of its running time. In some cases, minute details that affect the running time of the implementation are explored.
UNIX教程网络篇(UNIX网络工具)
本书详尽地讲述了用于网络及Internet的各种UNIX工具。本书为每个邮件程序、新闻阅读器和Internet应用的命令、选项及特性提供了简捷的图表示意,使读者非常易于深入掌握各种Unix网络应用技术。作者对主要的Unix网络应用进行了透彻的描述,使人们能较好地掌握Unix网络的各方面知识。本书可作为Unix用户学习的教程和参考书。
UNIX环境高级编程
本书全面介绍了UNIX系统的程序设计界面—系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript 打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都是一本无价的参考书籍。
Wiley - C# Bible
C# Bible will show you how to write code using this brand new language. Language
constructs such as statements, variables, control loops, and classes are all covered. In addition,
the book will show you how to apply C# to programming tasks that developers often face in
the real world. The final portions of the book will show you how to use C# to develop Web
sites, access databases, work with legacy COM and COM+ objects, develop Windows
desktop applications, work with various .NET Framework concepts, and more.
A Programmer’s Guide to ADO.NET in C#
This is the book on ADO.NET. ADO.NET is the latest database technology from
Microsoft and represents the most powerful way to manipulate a database to date. A
Programmer's Guide to ADO.NET in C# begins by taking readers through an overview of
C# and then delves into ADO.NET. Author Mahesh Chand provides details on each of
the major data providers of the .NET platform, such as OleDb, Sql, and ODBC, which
enable developers to read and write data to the targeted databases. This book also serves
as a good reference for finding detailed methods and properties for these data provider
classes.
Introduction to Algorithms
Introduction to Algorithms, Second Edition
This book provides a comprehensive introduction to the modern study of computer
algorithms. It presents many algorithms and covers them in considerable depth, yet makes
their design and analysis accessible to all levels of readers. We have tried to keep
explanations elementary without sacrificing depth of coverage or mathematical rigor.