自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (22)
  • 收藏
  • 关注

空空如也

设计模式.pdf

设计模式领域的经典书籍。 本书设计实例从面向对象的设计中精选出 23 个设计模式,总结 了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出 来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些 模式在实用环境下有特别有用。

2017-10-19

深入Linux内核架构(英文版).pdf

linux的经典书籍。

2017-07-21

嵌入式Linux系统开发技术详解--基于ARM(完整版).pdf

嵌入式Linux系统开发技术详解--基于ARM(完整版).pdf

2010-03-23

C语言接口与实现--创建可重用软件的技术.pdf

C语言接口与实现--创建可重用软件的技术.pdf

2010-03-23

flash-survey.pdf

Flash memory is a type of electrically erasable programmable read-only memory (eeprom). Because flash memories are nonvolatile and relatively dense, they are now used to store files and other persistent objects in handheld computers, mobile phones, digital cameras, portable music players, and many other computer systems in which magnetic disks are inappropriate. Flash, like earlier eeprom devices, suffers from two limitations. First, bits can only be cleared by erasing a large block of memory. Second, each block can only sustain a limited number of erasures, after which it can no longer reliably store data. Due to these limitations, sophisticated data structures and algorithms are required to effectively use flash memories. These algorithms and data structures support efficient not-in-place updates of data, reduce the number of erasures, and level the wear of the blocks in the device. This survey presents these algorithms and data structures, many of which have only been described in patents until now.

2009-04-29

深入理解LINUX内核2nd(英文版).pdf

本书将引导你畅游Linux内核中使用的最主要的数据结构、算法和编程技巧,讨论了具体的Intel平台的重要特点。但是本书涵盖的内容绝不限于代码所起的作用,它还阐明了Linux为什么如此运作的理论基础。本书涵盖Linux 2.4,集中讨论的内容有网络、内存管理、虚拟文件系统层和第二及第三扩展文件系统、进程创建及调度、信号、中断及对设备驱动程序的主要接口、定时、内核中的同步、进程间通信、程序执行等。本书将使读者熟悉Linux所有的内在工作机制,但本书不仅仅是一种学术训练,读者还将知道什么样的条件使Linux产生最好的性能,以及Linux在各种环境下对进程调度、文件访问及内存管理期间提出的快速响应要求如何得以满足。

2008-12-09

Introduction_to_Algorithms_2ndEdt(算法导论英文版呢)

本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。本书专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。本书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。. 本书内容丰富,对本科生的数据结构课程和研究生的算法课程都是很实用的教材。本书在读者的职业生涯中,也是一本案头的数学参考书或工程实践手册。 在有关算法的书中,有一些叙述非常严谨,但不够全面,另一些涉及了大量的题材,但又缺乏严谨性。《算法导论》将严谨性和全面性融为一体。.. 本书深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。各章自成体系,可以作为独立的学习单元。算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂。说明和解释力求浅显易懂,不失深度和数学严谨性。 本书自第1版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考书。第2版增加了论述算法作用、概率分析与随机算法、线性规划等几章。同时,对第1版的几乎每一节都作了大量的修订。一项巧妙而又重要的修改是提前引入循环不变式,并在全书中用来证明算法的正确性。在不改变数学和分析重点的前提下,作者将许多数学基础知识从第一部分移到了附录中,并在开始部分加入了一些富有诱导性的题材。...

2008-12-06

Linux内核完全注释V1.9.5版.pdf

以内核源代码为基础,介绍了完整的Linux内核实现原理 ·选择早期Linux内核进行介绍,排除了目前内核中复杂而庞大的实现细节 ·整个内核代码仅有14000行 ·提供可运行相关内核的完整实验系统 本书对早期的Linux操作系统内核(v0.11)全部源代码文件进行了详细的注释和说明,旨在让读者能够在短时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础。书中首先介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别,给出了选择0.11版作为研究对象的原因;然后依据内核源代码的组织结构对所有代码进行了详细注释。在注释的同时,还介绍了读者应该了解的相关知识,并给出了相关的硬件信息。本书还介绍了内核源代码的组织结构及相互关系。

2008-12-06

Understanding the Linux Virtual Memory Manager

深入理解Linux虚拟内存管理的英文版。

2008-12-06

C++ Primer第三版题解.pdf

很显然,学习C++ ——不只是学习其语言架构,还包括学习如何应用—的最佳方法,就是通过问题的解决和实际的操作来进行。也如此,Standely Lippman 和 Josee Lajoie所著的畅销书《C++ Primer 3/e》中出现了许多问题,用来协助C++ 程序员获得实际经验,并能更深刻地了解这一语言的复杂度。 但是当其中的某些习题阻挡了你的进步时,你将如何是好?现在,你可以打开这本《C++ Primer 题解》。这是《C++ Primer》的伴随小册子,提供书中所有习题的解答,让你学习如何面对并解决程序设计上的挑战。拥有了这本习题解答,你将拥有技术上的解释、实用的技术,以及实际程序代码。它能终结你的挫败感,通过这些解答获得工作上的帮助。

2008-12-06

C Programming FAQs: Frequently Asked Questions

This collection of hypertext pages is Copyright 1995 by Steve Summit. Content from the book ``C Programming FAQs: Frequently Asked Questions'' (Addison-Wesley, 1995, ISBN 0-201-84519-9) is made available here by permission of the author and the publisher as a service to the community. It is intended to complement the use of the published text and is protected by international copyright laws. The content is made available here and may be accessed freely for personal use but may not be published or retransmitted without written permission.

2008-12-06

Microsoft编写优质无错C程序秘诀(中文版).pdf

序 ……………………………………………………………………………… Ⅰ 某些背景 ……………………………………………………………………… Ⅲ 命名约定 ……………………………………………………………………… Ⅳ 引 言 ………………………………………………………………………… Ⅵ 第1章假想的编译程序 …………………………………………………… 1 第2章自己设计并使用断言 ……………………………………………… 8 第3章为子系统设防 ……………………………………………………… 31 第4章对程序进行逐条跟踪 ……………………………………………… 53 第5章糖果机界面 ………………………………………………………… 60 第6章风险事业 …………………………………………………………… 75 第7章编码中的假象 ……………………………………………………… 98 第8章剩下的就是态度问题 ……………………………………………… 115 后记 走向何方 …………………………………………………………… 129 附录A 编码检查表…………………………………………………………… 130 附录B 内存登录例程………………………………………………………… 133 附录C 练习答案……………………………………………………………… 140 参考文献……………………………………………………………………… 160

2008-12-06

C和C++实务精选:C++Templates.pdf

侯捷翻译。 本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。   全书共22章。第1章全面介绍了本书的内容结构和相关情况。第1部分(第2~7章)以教程的风格介绍了模板的基本概念,第2部分(第8~13章)阐述了模板的语言细节,第3部分(第14~18章)介绍了C++模板所支持的基本设计技术,第4部分(第19~22章)深入探讨了各种使用模板的普通应用程序。附录A和B分别为一处定义原则和重载解析的相关资料。   本书适合C++模板技术的初学者阅读,也可供有一定编程经验的C++程序员参考。

2008-12-06

代码大全(第二版。英文版)Code.Complete.2nd.Edition

Although leading-edge software-development practice has advanced rapidly in 14 recent years, common practice hasn’t. Many programs are still buggy, late, and 15 over budget, and many fail to satisfy the needs of their users. Researchers in both 16 the software industry and academic settings have discovered effective practices 17 that eliminate most of the programming problems that were prevalent in the 18 nineties. Because these practices aren’t often reported outside the pages of highly 19 specialized technical journals, however, most programming organizations aren’t 20 yet using them in the nineties. Studies have found that it typically takes 5 to 15 21 years or more for a research development to make its way into commercial 22 practice (Raghavan and Chand 1989, Rogers 1995, Parnas 1999). This handbook 23 shortcuts the process, making key discoveries available to the average 24 programmer now.

2008-11-24

arm7 datasheet.pdf

The product described in this datasheet is subject to continuous developments and improvements. All particulars of the product and its use contained in this datasheet are given by ARM in good faith. However, all warranties implied or expressed, including but not limited to implied warranties or merchantability, or fitness for purpose, are excluded. .

2008-11-24

ARM_System_Developers_Guide_Designing_And_Optimizing_System Software.pdf

Increasingly, embedded systems developers and system-on-chip designers select specific microprocessor cores and a family of tools, libraries, and off-the-shelf components to quickly develop new microprocessor-based products. A major player in this industry is ARM. Over the last 10 years, the ARM architecture has become the most pervasive 32-bit architecture in the world, with more than 2 billion ARM-based processors shipped at the time of this writing. ARM processors are embedded in products ranging from cell/mobile phones to automotive braking systems. A worldwide community of ARM partners and third-party vendors has developed among semiconductor and product design companies, including hardware engineers, system designers, and software developers. To date, no book has directly addressed their need to develop the system and software for an ARM-based embedded design. This text fills that gap. Our goal has been to describe the operation of theARMcore from a product developer’s perspective with a clear emphasis on software. Because we have written this book specifically for engineers who are experienced with embedded systems development but who may be unfamiliar with the ARM architecture, we have assumed no previous ARM experience. To help our readers become productive as quickly as possible, we have included a suite of ARM software examples that can be integrated into commercial products or used as templates for the quick creation of productive software. The examples are numbered so that readers can easily locate the source code on the publisher’s Web site. The examples are also valuable to people with ARM design experience who want to make the most efficient use of an ARM-based embedded system.

2008-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除