Learning the bash Shell - 2nd Edition (o'reilly).chm
This second edition covers all of the features of bash Version 2.0, while still applying to bash Version 1.x. It includes one-dimensional arrays, parameter expansion, more pattern-matching operations, new commands, security improvements, additions to ReadLine, improved configuration and installation, and an additional programming aid, the bash shell debugger.
Advanced Linux Programming
We greatly appreciate the pioneering work of Richard Stallman, without whom
there would never have been the GNU Project, and of Linus Torvalds, without
whom there would never have been the Linux kernel. Countless others have worked
on parts of the GNU/Linux operating system, and we thank them all.
Debian 参考手册
Debian参考手册旨在为Debian的用户提供全面的指导用书...
linux内核源码分析
This book is for Linux enthusiasts who want to know how the Linux kernel works. It is
not an internals manual. Rather it describes the principles and mechanisms that Linux
uses; how and why the Linux kernel works the way that it does. Linux is a moving tar-
get; this book is based upon the current, stable, 2.0.33 sources as those are what most
individuals and companies are now using.
STL 源码剖析.rar
STL经典之作,侯捷翻译的STL源码剖析
ACE自适配通信环境.pdf
ACE自适配通信环境(ADAPTIVE Communication Environment)是可自由使用、开放源码的面向对象(OO)框架(framework),它实现了许多用于并发通信软件的核心模式。
C++ Network Programming Vol2
C++ Network Programming Vol2
Sockets Tutorial
A simple tutorial on using sockets for interprocess communication.
Essential C++
"Readers can pick up this book and become familiar with C++ in a short time. Stan has
taken a very broad and complicated topic and reduced it to the essentials that budding
C++ programmers need to know to write real programs. His case study is effective and
provides a familiar thread throughout the book." -Steve Vinoski, IONA
Inside the 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.
林锐十年经验结晶 软件工程思想
《C++高质量编程》林锐老师的又一力作。《软件工程思想》讲述“软件开发”和“做程序员”的道理,视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新。堪称难得,以至回味无穷
Linux培训系列入门介绍
Linux培训系列,入门及深入探索系列教程。
计算机程序设计艺术 第1卷 基本算法(第3版)
计算机的泰斗之作。本书作者D. E. Knuth是在计算机学界十分著名的学者,在本领域享有很高权威和盛名,他的这部著作是无数计算机专业人员的学习教材和参考读物,也是许多专业研究工作者经常阅读的经典。本书已被翻译为几十种文字在世界各地出版,英文原版书在国外已经是第11次印刷。
该书1999年底被American Scientist列为20世纪最佳12部学术专著之一(与狄拉克的量子力学、爱因斯坦的相对论、曼德布罗特的分形论、鲍林的化学键、罗素和怀特海德的数学基础、冯诺意曼和摩根斯坦的博弈论、维纳的控制论、伍德沃和霍夫曼的轨道对称性、费曼的量子电动力学等科学史上的经典著作并列)。
软件架构设计的思想与模式
中科院计算所的培训教程。在软件组织中,架构师的作用是举足轻重的。本课程针对企业开发最关注的问题深入
研讨,抓住投入产出比这个企业的核心价值,讨论架构设计如何使这个核心价值得以实现。
我们认为,一个设计如果必须高手云集才能生产出符合质量要求的产品,并不一定是好的架
构。架构设计的目标是力争使用总体上能力一般的队伍,通过组织和设计的力量,生产出符
合质量要求的产品,从投资回报的角度,两者效果是完全不一样的。另一方面,由于需求变
更不可避免,而需求的变更必然造成设计调整进而造成总体投入的增加,这会极大的影响到
投资回报,所以我们必须研究架构设计如何更好的适应变更,通过设计确保变更、维护与升
级的成本下降。对这一系列问题的深入思考,成为现代软件架构设计的核心思维。
Effective STL
英文原版,提高你使用STL的50个方法。
rfc793 tcp协议
This document describes the DoD Standard Transmission Control Protocol
(TCP). There have been nine earlier editions of the ARPA TCP
specification on which this standard is based, and the present text
draws heavily from them. There have been many contributors to this work
both in terms of concepts and in terms of text. This edition clarifies
several details and removes the end-of-letter buffer-size adjustments,
and redescribes the letter mechanism as a push function.
xerces src_2_8_0
C++开源的xml解析器,当前最新的版本xerces-c-src_2_8_0。Xerces-C++ 的前身是 IBM 的 XML4C 项目。XML4C 和 XML4J 是两个并列的项目,IBM 将这两个项目的源代码让与 Apache 软件基金会,他们将其分别改名为 Xerces-C++ 和 Xerces-J。这两个项目是 Apache XML 组的核心项目。
Xerces-C++是一个非常健壮的 XML 解析器,其提供的两种解析XML文档的方法,DOM和SAX。
log4j日志使用说明
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
protobuf-2.5.0.tar.gz
protobuf-2.5.0.tar.gz
protoc-2.5.0-win32.zip
protobuf被威武的屏蔽了,下载下来供大家使用。
C++万能makefile
今天要编译一个C++文件,在网上搜到的makefile文件都有问题。于是自己整理了一个,能够正确编译。
你必须知道的495个C语言问题
C是一门简洁精妙的语言,掌握基本语法容易,真正能够自如运用,就不那么简单了。你难免会遇到各种各样的问题,有些可能让你百思不得其解,甚至翻遍图书馆,也找不到问题的答案。本书的出版填补了这一空白。书中内容是世界各地的C语言用户多年来在新闻组comp.lang.c中讨论的成果。作者在网络版C FAQ列表的基础上进行了大幅度的扩充和丰富,结合代码示例,权威而且详细深入地解答了实际学习和工作中最常遇到的495个C语言问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预...
ORACLE常用命令
ORACLE常用命令 ORACLE常用命令
数据库系统概念第四版 part2
本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。.
数据库系统概念第四版 part1
本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。.
Java核心技术 卷Ⅱ:高级特性
本书是Java技术权威指南,全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、高级Swing、高级AWT、JavaBean构件、安全、分布式对象、脚本、编译与注解处理等,同时涉及本地化、国际化以及Java SE 6的内容。全书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。.
Java核心技术,卷1 第8版 英文版
《Java核心技术》出版以来一直畅销不衰,深受读者青睐,每个新版本都尽可能快地跟上Java开发工具箱发展的步伐,而且每一版都重新改写了部分内容,以便适应Java的最新特性。本版也不例外,它反映了Java SE 6的新特性。全书共14章,包括Java基本的程序结构、对象与类、继承、接口与内部类、图形程序设计、事件处理、Swing用户界面组件、部署应用程序和Applet、异常日志断言和调试、泛型程序设计、集合以及多线程等内容。.
微软研发致胜策略(PDF)
作者详细描述了他在美国领导项目的各种实际的策略方法,教您如何开发高质量的软件,
而且绝不延误。本书中,作者以直率、真诚的笔调 ,与您畅谈在微软中经历过的种种成
功与失败,他将告诉您 :如何增进团队的工作效率,而且让每个人都乐在其中?为什么
您曾想把超级程序员赶走?如何避免落入行政程序的天罗地网?有哪些小小的改变,可
以获取极大的效益?不必加班就能如期完成软件的秘诀?如何让所有的工作都价值翻倍?
如何让团队保持续的创造力?如何提高程序员的整体技术水平?本书是为每一位从事研发
工作的朋友而写,相信您在读过本书之后,一定急于推荐给您的主管、同事和您的朋友。
C#实现的搜索引擎源码
C#实现的搜索引擎源码,实现基本搜索引擎功能
数据结构算法与应用-C++语言描述
本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。
本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一个坚实的基础。更为可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题。
本书内容广博权威,结构清晰合理,是一本全新的有关数据结构与算法的教材,对于计算机科学与工程领域的从业人员也是一本很好的参考书。
TCPIP协议详解卷一:协议
《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用 Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。 本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。
TCPIP协议详解卷三:TCP事务协议HTTPNNTP和UNIX域协议
本书是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍。本书同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
Windows 网络编程 第二版 英文版
本书由权威专家编写,指导读者如何使用Windows XP的Winsock API和.NET套接字以及传统的Windows API编写网络应用程序。作为更新的编程指南,本书着重于Windows XP中革新的联网特性,同时包含了对C#编程语言的支持。本书还介绍了最新的网际协议:IPv4和IPv6,以及可靠IP多播协议。
华为内部linux学习资料
华为内部linux学习资料,介绍了命令行操作及各种常用命令、网络配置等
UNIX环境高级编程
本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript 打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。
本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都是一本无价的参考书籍。
Computer Networks, Fourth Edition
The world's leading introduction to networking-fully updated for tomorrow's key technologies.The book gives detailed descriptions of the principles associated with each layer and presents many examples drawn from the Internet and wireless networks.
面向对象设计60条原则
“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”---Arthur J.Riel
类与类关系的UML图与代码表现
类与类之间的关系对于理解面向对象具有很重要的作用