本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。 本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。   本书原著 即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以 此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本—— 标准C的基础。人们熟知的“hell, World”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设 计语言入门的第一课。 原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各 个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语 言方面的参考书。
1
MODERN OPERATING SYSTEMS THIRD EDITION The third edition of this book differs from the second edition in numerous ways. To start with, the chapters have been reordered to place the central material at the beginning. There is also now more of a focus on the operating system as the creator of abstractions. Chapter 1, which has been heavily updated, introduces all the concepts. Chapter 2 is about the abstraction of the CPU into multiple processes. Chapter 3 is about the abstraction of physical memory into address spaces (virtual memory). Chapter 4 is about the abstraction of the disk into files. Together, processes, virtual address spaces, and files are the key concepts that operating systems provide, so these chapters are now placed earlier than they previously had been. Chapter 1 has been heavily modified and updated in many places. For example, an introduction to the C programming language and the C run-time model is given for readers familiar only with Java. In Chapter 2, the discussion of threads has been revised and expanded reflecting their new importance. Among other things, there is now a section on IEEE standard Pthreads. Chapter 3, on memory management, has been reorganized to emphasize the idea that one of the key functions of an operating system is to provide the abstraction of a virtual address space for each process. Older material on memory management in batch systems has been removed, and the material on the implementation of paging has been updated to focus on the need to make it handle the larger address spaces now common and also the need for speed. Chapters 4-7 have been updated, with older material removed and some new material added. The sections on current research in these chapters have been rewritten from scratch. Many new problems and programming exercises have been added. Chapter 8 has been updated, including some material on multicore systems. A whole new section on virtualization technology, hypervisors, and virtual machines, has been add
2021-11-15 13:32:57 7.07MB OS programming
1
Prentice-Hall.Cross-Platform.GUI.Programming.with.wxWidgets
2021-11-14 20:52:04 18.42MB GUI wxWidgets 跨平台
1
This self-contained textbook assumes that the reader has some familiarity with one programming language, and adopts a simple yet rigorous approach. The author explains the main programming paradigms (imperative, object-oriented, functional, and logic), and makes clear separation between the design, implementation and pragmatic aspects of programming languages. As well as an excellent guide for undergraduates the content will also be useful for software practitioners who want to consolidate and update their knowledge of programming languages.
2021-11-14 20:30:02 2.88MB Programming Languages
1
互补性 该软件包为(1)混合互补问题(MCP)和(2)带有平衡问题的数学程序(MPEC)提供了建模语言。 注意@complmentarity对于MCP, @complements对于MPEC, @complements 。 混合互补问题(MCP) 注意: 已在v0.6.2和v1.1.0之间完全重写。 现在,PATHSolver.jl既提供了指向解算器的接口,又提供了与JuMP的集成,但目前仅限于线性问题。 对于非线性问题,您仍然需要使用 ,现在它还使用新的PATHSolver.jl作为其求解器。 Complementarity.jl的大多数部分保持不变,除了如何传递求解器选项。 该软件包提供了一个建模和计算接口,用于解决(MCP):通过建模,以及通过和计算。 请参阅。 F(x) ⟂ lb ≤ x ≤ ub 一个非常简单的例子: (x+2) x = 0, x ≥ 0, x+2
1
《hive编程指南》是一本apache hive的编程指南,旨在介绍如何使用hive的sql方法——hiveql来汇总、查询和分析存储在hadoop分布式文件系统上的大数据集合。全书通过大量的实例,首先介绍如何在用户环境下安装和配置hive,并对hadoop和mapreduce进行详尽阐述,最终演示hive如何在hadoop生态系统进行工作。 《hive编程指南》适合对大数据感兴趣的爱好者以及正在使用hadoop系统的数据库管理员阅读使用。 Edward Capdolo,Media6degrees公司系统管理员,他是Apache软件基金会成员,还是Hadoop-Hive项目成员。 Dean Wampler,Think Big Analytics公司总顾问,对大数据问题以及Hadoop和机器学习有专门的研究。 Jason Rutherglen,Think Big Analytics公司软件架构师,对大数据、Hadoop、搜索和安全有专门的研究。
2021-11-13 11:40:25 26.31MB hive
1
linux socket编程的英文版教程,里面包含实例包
2021-11-12 23:13:43 1.07MB linux socket programming by
1
Modern C++ Design Generic Programming and Design Patterns Applied CH(PDF)+EN(CHM)+SOURCE
2021-11-12 14:32:33 13.88MB C++
1
4.3 ERSPAN配置 4.3.1 ERSPAN概述 ERSPAN(Encapsulated Remote Port Analyzer),即跨网络远端端口镜像,功能是将交换 机上一个或多个端口(被镜像端口)的数据复制到网络中某个设备上,通过镜像可以在 监控端口上获取这些被镜像端口的数据,以便进行网络流量分析、错误诊断等。 在ZXR10 5900E上使用ERSPAN功能应遵循如下规则: l 最多可支持1组ERSPAN,每组最多可支持8个被镜像端口。 l 支持跨接口板的端口镜像,即被镜像端口、监控端口可以在不同接口板上。 l 可以只监控被镜像端口发送的数据或接收的数据。 l 支持跨设备的镜像,即被镜像端口、监控端口可以在不同的设备上。 4.3.2 配置ERSPAN 步步步骤骤骤 命命命令令令 功功功能能能 1 ZXR10(config-gei_1/x)#monitor session source [ direction { both| tx| rx} ] 在端口模式设置被镜像端口及数据 流方向和监控端口 ZXR10(config-tunnelX)#tunnel mode gre ip ZXR10(config-tunnelX)#tunnel dest ip ZXR10(config-tunnelX)#tunnel source ip 2 ZXR10(config-tunnelX)#monitor session destination erspan [ ttttttlll | flags{ disable| enable} | tttpppiiiddd | dddssscccppp ] 在隧道模式设置ERSPAN l ttl:封装的GRE头里的ttl字段 l flags:指是否要去掉负载中的tag l tpid:只能配置0x8100 l dscp:封装的GRE头里的dscp字 段 3 ZXR10(config)#show monitor session { all | } 显示ERSPAN的配置和状态 4 ZXR10(config-tunnelX)#nnnooo ssseeessssssiiiooonnn {aaallllll ||| <<
2021-11-11 15:18:47 5.68MB 交换机
1
Programming Windows with MFC是非常好的学习MFC的教材,该资源是此书的源代码。
2021-11-11 15:03:05 2.96MB Programming Windows with MFC
1