-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-06-02
第1章 Ext史前1.1 一个页面做两周1.1.1 变量、对象、数组1.1.1.1 变量1.1.1.2 对象和数组1.1.2 其他重要内置对象1.1.2.1 Nubmer对象1.1.2.2 String对象1.2.2.3 RegExp对象1.1.3 等值判定1.1.4 ||运算符1.1.5 !运算符1.1.6 类型转换技巧1.1.7 特殊运算符1.1.7.1 instanceof 语句1.1.7.2 typeof 语句1.1.7.3 delete 运算符1.1.7.4 []运算符1.1.7.5 ( )运算符1.1.7.6 eval 语句1.1.7.7 三目运算符1.1.1.8 for…in语句1.1.7.9 with语句1.2 缘起Ext1.2.1 开发工具Spket1.2.2 调试工具Firebug1.2.3 编译工具JSBuilder1.2.4 设计工具第2章 DOM操作2.1 基础概念2.1.1 DOM是什么2.1.2 为什么要DOM2.1.3 DOM怎么用2.1.3.1 访问HTML节点(Retrieve)2.1.3.2 创建、删除(Create、Delete)2.1.3.3 修改标签属性和内容(Update)2.1.4 总结2.2 新石器时代的CRUD2.2.1 Ext.Element2.2.1.1 Ext.get()2.2.1.2 Ext.getDom()2.2.1.3 Ext.fly()3.2.1.4 操纵样式属性2.2.2 Ext.DomHelper2.2.2.1 概述2.2.2.2 append2.2.2.3 insertHtml2.2.2.4 overwrite2.2.2.5 createTemplate2.2.3 Ext.DomQuery2.2.3.1 概述2.2.3.2 元素选择器2.2.3.3 属性选择器2.2.3.4 伪类选择器2.2.3.5 CSS值选择器2.3 源码解析:Ext的DOM封装2.3.1 Ext.Element2.3.1.1 DOM结构工具2.3.1.2 外观工具2.3.2 Ext.DomHelper2.3.2.1 设计思路概述2.3.2.2 源码详解2.3.2.3 DomHelper与Ext.Element协作2.3.3 Ext.DomQuery2.3.3.1 设计思路概述2.3.3.2 源码详解2.3.3.3 与Ext.Element的配合本章总结第3章 程序员的CSS3.1 必知的CSS基础概念3.1.1 历史渊源3.1.2 核心概念一:盒子模型3.1.2.1 盒子模型3.1.2.2 padding规则3.1.2.3 border规则3.1.2.4 margin规则3.1.3 核心概念二:选择器3.1.4 浏览器兼容3.2 Ext对CSS的封装3.2.1 静态切换主题3.2.2 动态切换主题3.2.3 结构化CSS3.2.4 Ext UI组件的本质第4章 精通Function4.1 JS函数特性梳理4.1.1 参数可变长4.1.2 函数不能重载4.1.3 命名空间4.1.4 函数嵌套4.1.5 call/apply/自执行4.1.6 函数也是数据4.1.7 Function4.1.8 函数实例的属性4.1.9 构造函数4.1.10 模拟静态属性4.1.11 综合应用:定时器4.2 函数原型4.2.1 prototype概述4.2.2 向prototype添加自定义属性4.2.3 原型查找机制4.2.4 遮盖4.2.5 原型赋值机制4.2.6 模拟静态属性4.2.7 犀利的prototype4.2.7.1 扩展Array4.2.7.2 扩展Number4.2.7.3 扩展String4.2.7.4 扩展Date4.2.7.5 扩展Error4.2.7.6 扩展Function4.3 作用域链[[scope]]4.3.1 作用域链[[scope]]4.3.2 标识符解析4.3.3 修改作用域链和this4.4 闭包4.4.1 从最简单的开始4.4.2 闭包构造三步走4.4.3 闭包用法:经典案例4.4.3.1 获取Table中被点击的行4.4.3.2 模拟多线程4.4.3.3 模拟私有属性第5章 Ext事件系统第6章 Ext中的Ajax和Direct第7章 Ext的数据和缓存架构第8章 面向对象和继承第9章 精通Ext的UI组件第10章 详解UI组件核心机制第11章 布局管理器第12章 扩展UI组件第13章 模 板第14章 特 效第15章 图 表第16章 报 表第17章 Ext 4新特性第18章 常见问题解答 内容简介:《Ext江湖》以幽默诙谐的语言由浅入深地解析了Ext框架的方方面面,包括JS基础、Ext的DOM和CSS封装、内置对象的扩展、事件系统、Ajax和Direct、数据和缓存架构、面向对象和继承、UI组件、布局管理、模板、特效、图表和报表、Ext4新特性介绍等内容。文中穿插大量的实例和基础理论解析,寓教于乐,严谨而不失活泼。 对于Ext的使用者来说,《Ext江湖》针对实战中面临的种种问题,给出了详尽的解决方案和思路;对于想研究源码的读者来说,《Ext江湖》绝对是难得的良师益友。 全书思路清晰、内容一气呵成,适合Ext用户参考学习,还适合其他JS框架的开发者阅读和参考。 电子书www.minxue.net内容截图: ...
-
分类:办公应用 语言:简体中文 大小:未知 发布时间:13-06-02
前言第1章 Excel基础1.1 Excel的财务功能1.1.1 Excel概述1.1.2 Excel的财务管理与投资分析功能1.2 Excel的工作界面1.2.1 标题栏1.2.2 菜单栏1.2.3 工具栏1.2.4 工作区和编辑栏1.2.5 工作表标签1.2.6 状态栏1.2.7 分割框1.3 Excel的基本元素1.4 Excel的基本工具第2章 用Excel建立财务工作表和绘制财务图表2.1 创建财务工作表2.1.1 建立新工作簿2.1.2 单元格区域的选择2.1.3 输入标题2.1.4 输入日期2.1.5 输入表头2.1.6 输入表体固定栏目2.1.7 输入数据2.2 工作表的编辑与格式化2.2.1 设置工作表的行高和列宽2.2.2 设置单元格格式2.2.3 使用Excel的自动套用格式2.2.4 给单元格和单元格区域命名2.2.5 使用条件格式2.2.6 使用模板2.3 公式的应用2.4 图表的建立及使用2.4.1 图表类型2.4.2 图表的建立2.4.3 编辑图表2.5 利用图表进行数据分析2.6 打印工作表和图表2.6.1 页面设置2.6.2 设置打印区域2.6.3 打印预览2.6.4 打印第3章 Excel财务函数及其应用3.1 函数概述3.1.1 函数的定义3.1.2 函数的参数3.2 函数的分类和创建3.2.1 函数的分类3.2.2 函数的创建3.3 财务函数介绍3.3.1 财务函数的参数3.3.2 财务函数汇总3.4 常用财务函数应用举例第4章 资金的时间价值4.1 终值和现值4.1.1 款项的终值和现值4.1.2 年金的终值和现值4.1.3 不等额现金流的终值和现值4.2 利率的计算4.2.1 实际利率、名义利率及终值与现值的计算4.2.2 已知终值和现值求利率4.2.3 年金对应利率的计算4.2.4 不等额现金流对应利率的计算4.3 期限的计算4.3.1 已知终值和现值求期限4.3.2 年金对应期限的计算4.3.3 不等额现金流对应期限的计算4.4 等值年金的计算4.4.1 等值普通年金4.4.2 等值先付年金4.4.3 等值延期年金4.4.4 已知不规则现金流求等值年金第5章 储蓄贷款分析5.1 存款利息的计算5.1.1 我国关于存款利息计算的有关规定5.1.2 活期储蓄5.1.3 整存整取储蓄5.1.4 定活两便储蓄5.1.5 零存整取储蓄5.1.6 整存零取储蓄5.1.7 存本取息储蓄5.2 贷款的偿还方式5.2.1 等额利息法5.2.2 等额摊还法5.2.3 等额本金法5.2.4 一次性偿还法5.2.5 4种还贷方法比较5.2.6 住房贷款还款方式的比较5.3 提前还贷5.3.1 全部提前还贷5.3.2 部分提前还贷5.4 住房贷款计算器5.4.1 住房贷款计算器的设计方法5.4.2 住房贷款计算器的应用实例5.5 住房贷款月还款额与贷款利率和期限的关系5.6 利用网上工具进行存贷款的计算第6章 财务报表分析6.1 财务报表分析简介6.1.1 财务报表分析的目的6.1.2 财务报表分析的原则和方法6.2 使用外部数据库文件6.2.1 外部数据文件6.2.2 利用Microsoff Query获取数据6.3 财务比率分析6.3.1 比率分析指标6.3.2 使用Excel进行比率分析6.4 财务趋势分析6.4.1 趋势分析的方法6.4.2 Excel多窗口操作6.4.3 趋势分析6.5 财务综合分析6.5.1 财务综合分析的方法6.5.2 设计综合分析模型6.6 财务报表分析实例6.6.1 资产负债表6.6.2 利润表6.6.3 现金流量表第7章 投资决策的分析方法7.1 投资回收期法7.1.1 投资回收期的含义及计算7.1.2 Excel在投资回收期中的应用7.2 净现值法7.2.1 净现值的含义及计算公式7.2.2 Excel中与净现值计算相关的函数7.2.3 Excel在净现值法中的应用7.3 内部报酬率法7.3.1 内部报酬率的相关知识7.3.2 Excel中与内部报酬率法相关的函数7.3.3 Excel在内部报酬率法中的应用7.4 获利指数法7.4.1 获利指数的相关知识7.4.2 Excel在计算获利指数中的应用第8章 证券投资分析8.1 证券投资分析概述8.1.1 证券投资的分类8.1.2 债券、股票和投资基金之间的区别和联系8.2 Excel在债券投资分析中的应用8.2.1 债券的分类8.2.2 Excel在平息债券定价分析中的应用8.2.3 Excel在债券到期收益率计算中的应用8.2.4 Excel在债券风险综合分析中的应用8.2.5 Excel在纯贴现债券估值中的应用8.3 Excel在股票投资分析中的应用8.3.1 股票估值相关知识8.3.2 Excel在常数增长模型中的应用8.3.3 Excel在零增长模型中的应用8.4 证券投资相关的其他函数及应用8.5 K线图基本知识8.5.1 证券市场分析相关知识8.5.2 K线图8.5.3 移动平均线8.6 Excel在绘制K线图中的应用第9章 Excel在证券组合投资分析中的应用9.1 证券投资组合管理的相关知识9.1.1 证券投资组合管理的含义9.1.2 证券投资组合管理的特征9.1.3 证券投资组合管理的意义9.1.4 证券投资组合管理的基本步骤9.2 Excel在证券投资收益与风险计算中的应用9.2.1 Excel在单个证券预期收益率计算中的应用9.2.2 Excel在单个证券风险计算中的应用9.2.3 Excel在证券收益样本平均值、样本方差计算中的应用9.2.4 Excel在证券组合收益率计算中的应用9.2.5 Excel在证券组合风险计算中的应用9.2.6 Excel在证券组合收益与风险分析中的应用9.3 Excel在贝塔系数分析中的应用9.3.1 贝塔系数的相关知识9.3.2 Excel在贝塔系数计算中的应用9.4 Excel在资本资产定价模型中的应用9.4.1 资本资产定价模型9.4.2 证券市场线9.4.3 Excel在证券市场线分析中的应用第10章 固定资产管理10.1 固定资产卡片的编制10.1.1 设计卡片框架10.1.2 输入卡片内容10.2 固定资产的增加与减少10.2.1 固定资产的增加10.2.2 固定资产的减少10.2.3 固定资产部门间的调拨10.3 固定资产的查询10.3.1 按照部门查询10.3.2 按照固定资产原值方式查询10.4 Excel中的折旧函数10.4.1 直线折旧函数10.4.2 双倍余额递减函数10.4.3 年数总和函数10.5 计提固定资产折旧的步骤10.5.1 计提折旧相关函数10.5.2 使用:Excel计提折旧第11章成本预测和分析11.1 成本预测11.1.1 成本预测相关知识11.1.2 历史成本分析法11.1.3 因素分析法11.2 成本分析11.2.1 建立成本分析工作表11.2.2 设置编制时间11.2.3 输入数据并进行审核11.2.4 建立成本比例图第12章 销售和利润管理12.1 数据透视表和数据透视图的应用12.1.1 建立数据透视表和数据透视图12.1.2 销售业绩分析模型的建立12.2 销售量的预测12.2.1 销售预测函数12.2.2 销售预测方法12.3 本量利分析与目标利润分析12.3.1 本量利分析12.3.2 目标利润分析 内容简介: Excel在财务管理和投资分析中起到了越来越重要的作用,《Excel深度探索丛书?Excel在财务分析与投资管理中的应用》结合大量实例,系统翔实地介绍了Excel如何在财务管理和投资分析中进行应用。《Excel深度探索丛书?Excel在财务分析与投资管理中的应用》共分为12章,前3章介绍Excel在财务投资中应用的基础知识,第4章到第12章介绍Excel在财务投资中各种的实际应用,包括储蓄与贷款、财务报表分析、投资决策分析、证券投资分析、投资组合分析、固定资产管理、成本管理以及销售和利润。电子书www.minxue.net内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-06-02
第20章 iPhone应用程序的特征20.1 iPhone的本质20.1.1 iPhone的特征20.2 如何开发iPhone特色的应用程序20.2.1 牢记将iPhone特色硬件优势发挥到极致20.2.2 诱导iPhone用户的创造力20.2.3 多数iPhone应用程序的不足之处20.2.4 突出自己的特色第21章 iPhone宝宝性别预测程序21.1 性别预测应用程序的概要21.2 设计用户界面21.3 创建并改造工程21.3.1 创建工程21.3.2 改造GuessChild工程21.4 追加各个画面的类文件及实际代码21.4.1 追加准妈妈生日输入画面的类及代码21.4.2 追加准爸爸生日输入画面的类及代码21.4.3 追加怀孕日期输入画面的类及代码21.4.4 追加预测结果画面的类及代码21.5 调试及在模拟器上测试第22章 使用iPhone终端进行测试22.1 iPhone Developer Program22.1.1 iPhone Developer Program的会员种类22.1.2 iPhone Developer Program的注册手续22.1.3 关于Apple ID22.1.4 iPhone Developer Program的付款及认证手续22.2 在实际iPhone上的调试第23章 发布前的最后加工23.1 图标等的设置23.1.1 图标23.1.2 编辑Info.plist文件23.1.3 设置启动默认画面23.2 环境设置23.2.1 环境设置的元素类型23.2.2 创建Settings Bundle23.2.3 创建设置用的图标23.2.4 读取环境设置数值23.3 iPhone应用程序的本地化设置23.3.1 本地化处理的基本过程23.3.2 字符串的本地化处理23.3.3 Settings.Bundle的本地化处理23.3.4 应用程序名称的本地化处理第24章 发布iPhone应用程序24.1 关于App Store24.2 在App Store中发布应用程序24.2.1 关于iTunes Connect24.2.2 必要的准备事项24.2.3 创建App Store发布用的证书24.2.4 创建应用程序的发布版本24.2.5 "性别预测"程序的具体发布流程第25章 高级应用程序之一-利用GPS制作出行导航程序25.1 导航应用程序的概要25.1.1 概要25.1.2 画面构成25.1.3 导航应用程序的处理流程25.2 各种功能方法与实现代码25.2.1 创建工程及相关类的定义25.2.2 属性和方法的定义以及画面的设计25.2.3 实现GPS定位功能25.2.4 导入Google地图功能25.2.5 补充-如何调用外部应用程序第26章 高级应用程序之二-使用了摄像头及Core Animation的蛋糕分切程序26.1 蛋糕分切程序的概要26.2 使用cameraOverlayView在镜头画面中加入其他视图26.2.1 创建工程26.2.2 创建ScaleView类26.2.3 在应用程序中启动摄像头26.2.4 实现在摄像头中追加定制UIView26.3 使用Core Animation制作切分效果第27章 高级应用程序之三-将iPhone变成乐器27.1 “8bit WHISTLE”应用程序的概要27.1.1 概要27.1.2 画面构成27.1.3 “8bit WHISTLE”应用程序的处理流程27.2 各功能方法与实现代码27.2.1 创建工程及设计启动画面27.2.2 实现录音功能27.2.3 实现音频播放功能27.2.4 探测麦克风输入声音,播放指定音频27.2.5 动作方法及触摸事件处理的实现代码第28章 高级应用程序之四-综合使用摄像头以及声音特效的实例28.1 声音特效应用程序的概要28.2 音响处理的概要.28.3 声音的录制与播放.28.3.1 编写AudioCameraFilterViewController类的定义28.3.2 设计用户界面28.3.3 编写录音以及播放声音的代码28.4 获取摄像头的图像28.4.1 启动摄像头并显示按钮28.4.2 取得辉度的平均值及标准偏差28.4.3 将获取的辉度平均值与标准偏差作为滤波器处理的参数第29章 高级应用程序之五-照片的僵尸特效(ZombieCamera)29.1 僵尸特效应用程序的概要29.1.1 概要29.1.2 画面构成29.1.3 僵尸特效应用程序的处理流程29.2 各功能与实现代码29.2.1 创建工程及设计启动画面29.2.2 实现启动摄像头功能29.2.3 实现图片的僵尸特效29.2.4 链接外部网站实现图片上传第30章 iPhone传感器应用程序开发技巧30.1 AudioQueue的使用技巧30.1.1 使用AudioQueue实现音频播放30.1.2 取得音频音量30.1.3 使用AudioQueue实现录音30.2 iPhone摄像头相关应用的使用技巧30.2.1 在照片上放置其他图形30.2.2 获取照片的纵横位置30.3 视频相关使用技巧30.3.1 使用录像功能30.3.2 使用视频播放器播放视频30.3.3 在视频播放器上显示定制图形30.4 其他传感器的应用技巧30.4.1 探测振动烈度30.4.2 使用接近传感器30.4.3 检测iPhone持机方向索 引 内容简介:《王志刚作品系列·软件创富密码:iPhone应用程序开发攻略之iPhone特色传感器应用(适用于iOS4)(双色)》集中介绍了如何使用iPhone SDK提供的传感器API开发特色传感器应用程序,其中包括摄像头、麦克风、扩音器和GPS的详细应用实例讲解,最后补充了使用加速度传感器和接近传感器时的应用开发技巧。相信《王志刚作品系列·软件创富密码:iPhone应用程序开发攻略之iPhone特色传感器应用(适用于iOS4)(双色)》能启发你找到更多的关于iPhone应用程序的完美创意。 另外,《王志刚作品系列·软件创富密码:iPhone应用程序开发攻略之iPhone特色传感器应用(适用于iOS4)(双色)》的前5章还介绍了笔者真实的iPhone程序开发和发布的经验,以及笔者对iPhone应用程序开发的体会。其中以笔者实际发布的一个iPhone应用程序为例,详细地说明了从创意到实际代码开发和测试,一直到最后的App Store发布的全部过程,图文并茂,力争让需要这方面知识的朋友一目了然。《王志刚作品系列·软件创富密码:iPhone应用程序开发攻略之iPhone特色传感器应用(适用于iOS4)(双色)》适合所有想在App Store 淘金的程序员、产品经理,项目管理人员参考阅读。 电子书www.minxue.net 内容截图: ...
-
分类:工业工程 语言:简体中文 大小:未知 发布时间:13-06-02
绪论第一章 原料皮第二章 鞣前准备第三章 铬鞣法第四章 植物鞣法及结合鞣法第五章 鞣后湿加工第六章 皮革的干燥和整理第七章 轻革的涂饰第八章 成革的性质及其鉴定 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-06-01
目录: 第1部分 现代internet第1章 internet之演进1.1 internet起源及其近代史1.1.1 从arpanet到nsfnet1.1.2 internet现状1.1.3 nsfnet动议1.2 网络接入点1.2.1 什么是nap1.2.2 nap管理者动议1.2.3 联邦internet交换点(fix)1.2.4 商业internet交换点(cix)1.2.5 nap目前的物理配置1.2.6 nap的替代方案:直接互联1.3 路由仲裁者项目1.4 特高速骨干网络服务1.5 从nsfnet迁移地区网络1.6 nsf发起nis管理者动议1.6.1 网络信息服务1.6.2 创建internic1.6.3 目录和数据库服务1.6.4 注册服务1.6.5 nic支持服务1.7 其他internet注册处1.7.1 arin1.7.2 ripe ncc1.7.3 apnic1.8 internet路由注册处1.9 永恒的internet1.9.1 下一代internet计划1.9.2 internet21.9.3 abilene1.10 展望1.11 常见问题及解答1.12 参考资料第2章 isp服务及特性2.1 isp服务2.1.1 专用internet接入2.1.2 帧中继及atm internet接入2.1.3 拨号服务2.1.4 数字用户线2.1.5 线缆调制解调器2.1.6 专用托管服务2.1.7 其他isp服务2.2 isp服务定价、服务等级协议及技术特性2.2.1 isp服务定价2.2.2 服务等级协议2.2.3 isp骨干网选择标准2.3 分界点2.3.1 用户产权设备2.3.2 路由器托管2.4 展望2.5 常见问题及解答第3章 ip编址及分配技术3.1 internet编址历史3.1.1 ip编址基础知识3.1.2 ip子网划分基础知识3.1.3 vlsm3.2 ip地址空间耗尽问题3.2.1 ip地址分配3.2.2 无类别域间路由(cidr)3.2.3 私有地址和网络地址转换3.2.4 ip版本3.3 展望3.4 常见问题3.5 参考资料第2部分 路由协议基础知识第4章 域间路由基础知识4.1 路由器和路由选择概述4.2 路由选择概念4.2.1 距离矢量路由协议4.2.2 链路状态路由协议4.3 用自治系统分隔互联网4.3.1 静态路由、动态路由和默认路由4.3.2 自治系统4.4 展望4.5 常见问题4.6 参考资料第5章 边界网关协议版本5.1 bgp的运作方式5.1.1 bgp消息头部格式5.1.2 bgp邻居协商5.1.3 有限状态机全景图5.1.4 notification消息5.1.5 keepalive消息5.1.6 路由更新消息和路由信息5.2 bgp能力协商5.3 bgp的多协议扩展5.4 tcp md5签名选项5.5 展望5.6 常见问题5.7 参考资料第3部分 有效的internet路由设计第6章 bgp能力调优6.1 构建对等体会话6.1.1 物理连接和逻辑连接6.1.2 获取ip地址6.1.3 认证bgp会话6.1.4 as内的bgp连续性6.1.5 as内的同步6.2 路由更新的来源6.2.1 将路由信息动态注入bgp6.2.2 以静态方式将路由信息注入bgp6.2.3 路由的起源6.2.4 静态路由vs.动态路由的示例:移动网络6.3 重迭协议:后门6.4 简化的路由选择过程6.4.1 bgp路由:通告与存储6.4.2 bgp路由信息库6.4.3 接收自对等体的路由6.4.4 输入策略引擎6.4.5 路由器采用的路由6.4.6 输出策略引擎6.4.7 通告给对等体的路由6.4.8 路由选择环境示例6.4.9 总结bgp的决策过程6.5 掌控bgp路由6.5.1 bgp路径属性6.5.2 多路访问介质上的下一跳行为6.5.3 非广播多路访问介质上的下一跳行为6.5.4 使用next-hop-self还是通告dms子网6.5.5 使用私有as6.5.6 as_path和路由聚合问题6.5.7 操纵as_path6.6 路由过滤和属性操纵6.6.1 路由的出入站过滤6.6.2 路由过滤和属性操纵过程6.6.3 对等体组6.7 bgp-4路由聚合6.7.1 只通告聚合路由,抑制明细路由6.7.2 通告聚合路由外加明细路由6.7.3 通告带有明细路由子集的聚合路由6.7.4 聚合路由内部的信息丢失6.7.5 改变聚合路由的属性6.7.6 根据明细路由的子集来形成聚合路由6.8 展望6.9 常见问题6.10 参考资料第7章 冗余、对称和负载均衡7.1 冗余7.1.1 地理限制方面的压力7.1.2 设置默认路由7.2 对称7.3 负载均衡7.3.1 具体场景:设计冗余、对称及负载均衡7.3.2 情景1:单宿主7.3.3 情景2:多宿主连接到单提供商7.3.4 情景3:多宿主连接到不同提供商7.3.5 情景4:同一提供商的客户间设有备份链路7.3.6 情景5:不同提供商的客户间设有备份链路7.4 展望7.5 常见问题7.6 参考资料第8章 自治系统内部的路由控制8.1 非bgp路由器与bgp路由器间的交互8.2 与内部默认路由相冲突的bgp策略8.2.1 as内的默认路由与主备bgp默认路由策略相结合8.2.2 as内的默认路由:其他bgp路由策略8.3 策略路由8.3.1 基于源地址的策略路由8.3.2 基于源/目的地址的策略路由8.3.3 回归动态路由的策略路由8.3.4 策略路由的其他应用8.4 展望8.5 常见问题第9章 控制大型自治系统9.1 路由反射器9.1.1 不部署路由反射器时的内部对等体9.1.2 部署路由反射器时的内部对等体9.1.3 命名惯例和操作原则9.1.4 as内的冗余问题和多路由反射器问题9.1.5 路由反射拓扑模型9.2 联盟9.2.1 联盟的不足之处9.2.2 使用联盟时的路由交换和bgp决策9.2.3 联盟的设计建议9.2.4 联盟vs.路由反射器9.3 控制igp的扩张9.3.1 通过ibgp将as划分为多个区域9.3.2 通过ebgp将as划分为多个区域9.4 展望9.5 常见问题9.6 参考资料第10章 设计稳定的internet10.1 不稳定的internet路由10.1.1 igp不稳定10.1.2 硬件故障10.1.3 软件问题10.1.4 cpu的处理能力不足10.1.5 内存不足10.1.6 网络升级和日常维护10.1.7 人为失误10.1.8 链路拥塞10.2 确保bgp稳定的特性10.2.1 控制路由和缓存失效10.2.2 bgp路由重刷新10.2.3 路由抑制10.3 展望10.4 常见问题第4部分 internet路由设备配置第5部分 附录附录a bgp命令参考附录b 进阶学习指南附录c bgp出站路由过滤(orf)附录d 多协议bgp(mbgp) 内容推荐 本书是bgp理论与实践的权威指南,涵盖了从基于bgp的网络设计,到bgp网络在cisco路由器上的实现这一过程中所需要的全部知识。本书旨在通过bgp概念以及实践的讲解,来培养读者对路由选择的理解,以便能以一种客观有效的方法设计并实施网络。 本书主要分为现代internet、路由协议基础知识、有效的internet路由设计、internet路由设备配置等内容,对现代internet的结构、isp服务及特性、ip编址及分配技术、域间路由基础知识进行了讲解,并深入探讨了bgp-4的工作机制、功能和属性,以及bgp-4在网络设计中的具体应用。书中最后的附录一部分给出了bgp命令参考、进阶学习指南、bgp出站路由过滤以及多协议bgp等内容。通过本书的学习,读者将会学到如何将自己的网络集成到internet上,如何构建大规模的自治系统,如何使用bgp-4来控制内部协议的扩展,如何设计稳定可靠的网络,以及如何使用ciscoios软件来配置所需的路由策略等知识。 本书适合网络设计工程师、网络运维人员阅读,同时也是cisco认证考试人员必不可少的阅读资料。作者简介 SamHalabi是Internet服务提供商行业技术专家的先驱之一。Halabi先生近期加盟了一家刚成立的IP组网公司,出任主管市场的副总裁。在Cisco系统公司就职的数年间,他一直领导着IP运营商市场的拓展工作。Halabi先生是复杂路由协议方面的专家,专攻大型IP网络设计。电子书www.minxue.net下载链接内容截图 ...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-06-01
第1章 动态网页的发展背景.1.1 服务器端动态技术概述1.1.1 服务器端动态技术的发展过程1.1.2 服务器端动态技术的工作原理1.1.3 主要的服务器端动态技术1.2 客户端技术的概述1.3 动态技术的最新发展1.3.1 web编程的三层架构1.3.2 客户端技术ajax的迅猛发展1.4 关于asp技术1.4.1 什么是asp1.4.2 asp所包含的内容1.4.3 asp的执行原理1.5 小结1.6 习题第2章 asp的开发环境2.1 asp编写环境的配置2.1.1 基本编写工具的概述2.1.2 编写helloworld.asp2.2 asp运行环境的安装.2.2.1 windows 2003 server操作系统下iis的安装配置2.2.2 windows xp下环境iis的安装2.2.3 建立主目录和虚拟目录2.3 asp调试环境2.4 小结2.5 习题第3章 html基础3.1 html概述3.1.1 什么是html语言3.1.2 html文件的编写规则3.1.3 html文件的常用编写方法3.2 html语言的常用标识符3.2.1 文档头标记3.2.2 文字标记3.2.3 图像标记3.2.4 超链接标记3.2.5 表格标记3.3 html的表单3.4 html的框架3.5 小结3.6 习题第4章 asp的内置对象4.1 asp内置对象的概述4.2 response对象4.2.1 response对象的方法4.2.2 response对象的属性4.3 request对象4.4 cookies数据集合4.5 小结4.6 习题第5章 服务器端脚本vbscript5.1 常量和变量、数组、逻辑运算符号5.1.1 常量和变量5.1.2 数组5.1.3 操作符5.2 条件结构、循环结构5.2.1 条件结构5.2.2 循环结构5.3 常用函数..5.4 实践篇5.5 小结5.6 习题第6章 asp操作数据库6.1 数据库概述6.1.1 access数据库简介6.1.2 asp对数据库的访问6.1.3 记录集对象6.2 asp操作数据库的添加操作6.2.1 使用sql语句操作命令添加6.2.2 使用记录集对象的addnew()方法添加6.2.3 网站注册功能的实现6.3 asp操作数据库的检索操作6.3.1 检索的sql语句语法6.3.2 使用记录集对象进行检索6.3.3 对网站注册的完善6.3.4 网站登录功能的实现6.4 asp操作数据库的更新操作6.4.1 使用sql语句操作命令更新6.4.2 使用记录集对象更新6.5 asp操作数据库的删除操作6.6 asp操作数据库的综合实例——考生管理系统6.6.1 考生管理系统的设计6.6.2 考生管理系统的实现6.7 小结6.8 习题第7章 javascript的应用7.1 javascript概述7.1.1 什么是javascript?7.1.2 javascript在网页中的位置7.2 javascript的基本语法7.2.1 javascript的常量7.2.2 javascript的变量7.2.3 javascript常用的语法结构7.2.4 javascript的对象7.2.5 javascript的事件7.3 javascript对表单的操作7.3.1 正则表达式的概述7.3.2 正则表达式在表单中的使用7.4 小结7.5 习题第8章 asp的内置组件8.1 获取浏览器信息组件8.2 广告轮显组件8.3 web导航链接组件8.4 文件访问组件8.5 小结参考文献... ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-06-01
第1篇 基础篇第1章 visual c++ 6.0集成开发环境1.1 visual c++ 6.0概述1.1.1 c语言概述及c++的诞生1.1.2 c++特点与vc++开发环境1.2 visual c++ 6.0集成开发环境概述1.2.1 外观及基本操作1.2.2 visual c++向导1.2.3 调试工具1.3 自定义集成开发环境1.3.1 自定义工具栏1.3.2 自定义实用程序工具1.3.3 自定义快捷键1.4 简单的c++程序实例1.4.1 创建工程和源文件1.4.2 添加代码1.5 小结1.6 习题第2章 c++基础知识第3章 基本控制结构.第4章 函数第5章 数组与指针第6章 面相对象开发第7章 继承与多态性第8章 模板与常用算法第9章 流类库与输入/输出第10章 异常处理第2篇 mfc篇第3篇 应用篇第4篇 实例篇 ...
-
分类:操作系统 语言:简体中文 大小:未知 发布时间:13-06-01
目录: 序.前言第一部分 教程教程 windows powershell使用指南简介一个交互式的shell结构化命令与对象深层次的集成作为一流的系统管理员可组合命令防止误操作的技术常用的发现命令无处不在的脚本特殊开发技术的桥梁通过提供程序导航命名空间更多的内容第二部分 基础知识第1章 windows powershell交互界面1.0 绪论.1.1 运行程序、脚本和已有的工具1.2 运行powershell命令1.3 自定义shell、配置文件与提示符1.4 查找实现指定任务的命令1.5 获得命令帮助1.6 编程:搜索帮助1.7 在powershell之外调用powershell脚本1.8 编程:保持批处理文件修改的环境变量1.9 获取系统日期与时间1.10 检查最后运行命令的状态1.11 度量命令执行时间1.12 定制shell来提升工作效率1.13 编程:学习常用命令的别名1.14 使用与管理控制台历史1.15 将命令的输出保存到文件中1.16 向文件的结尾处加入信息1.17 记录你的会话全文1.18 将某一项的属性显示成列表1.19 将某一项的属性显示成表格1.20 管理命令的错误输出1.21 配置调试、校验和处理输出1.22 通过附加单元扩展powershell1.23 使用控制台文件加载保存snapin第2章 管道2.0 简介2.1 过滤列表项或命令输出项2.2 编程:简化多数where-object 过滤2.3 编程:交互式过滤对象2.4 处理列表或命令输出的每一项2.5 自动化数据密集型任务第3章 变量与对象3.0 简介3.1 在变量中存储信息3.2 访问环境变量3.3 控制访问和变量的范围与其他项3.4 使用.net 对象3.5 创建一个.net对象的实例3.6 编程:创建对象的实例3.7 快速输入较长的类名3.8 使用com 对象3.9 了解类型和对象3.10 获得类和对象详细文档3.11 向对象添加自定义的方法和属性3.12 向类添加自定义的方法和属性第4章 循环与流程控制4.0 简介4.1 通过比较和逻辑操作做出决定4.2 使用条件语句控制脚本流程4.3 使用switch管理条件语句4.4 使用循环4.5 添加暂停或延迟第5章 字符串与非结构化文本5.0 简介5.1 创建字符串5.2 创建一个多行或格式化的字符串5.3 在字符串中放置特殊字符5.4 向字符串中插入动态信息5.5 禁止字符串包含动态信息5.6 在字符串中插入格式化的信息5.7 根据文本或模式在字符串中查找5.8 替换字符串中的文本5.9 字符串大、小写转换5.10 去掉字符串中的空格5.11 格式化日期的输出5.12 转换文本流为对象5.13 生成大的报告和文本流第6章 计算和数学计算6.0 简介6.1 执行简单的算法6.2 执行复杂的算法6.3 度量一个列表的统计属性6.4 使用二进制数6.5 简化管理用的常量6.6 在不同的进制间转换数字第三部分 常见任务第7章 简单文件7.0 简介7.1 获取文件的内容7.2 搜索文件中的文本7.3 分析和管理基于文本的日志7.4 分析和管理二进制文件7.5 创建临时文件7.6 搜索和替换文件中的文本第8章 结构化文件8.0 简介8.1 访问xml文件中的信息8.2 对 xml 文件执行 xpath 查询8.3 修改xml文件中的信息8.4 轻松导入和导出结构化数据8.5 将一个命令的输出存储到 csv 文件8.6 从 csv 文件中导入结构化的数据8.7 使用 excel 管理命令输出第9章 支持internet的脚本9.0 简介9.1 从internet下载一个文件9.2 从internet下载一个web页面9.3 编程:获得页面中的超级链接9.4 编程:调用web服务9.5 将命令的输出生成一个web页面9.6 编程:发送电子邮件9.7 编程:与internet协议交互第10章 代码复用10.0 简介10.1 编写一个脚本10.2 编写一个函数10.3 编写一个脚本块10.4 从脚本、函数、脚本块返回数据10.5 将常用的函数放到库文件中10.6 脚本、 函数或脚本块的访问参数10.7 访问管道输入10.8 用命令关键字(cmdlet keywords)编写面向管道的脚本10.9 编写一个面向管道的函数第11章 列表、数组和哈希表11.0 简介11.1 创建数组或项的列表11.2 创建交错或多维数组11.3 访问数组中的元素11.4 访问数组的每个元素11.5 对数组或列表中的项进行排序11.6 确定数组是否包含某项11.7 合并数组11.8 从数组中查找匹配一个值的项11.9 从数组中移出元素11.10 从数组中查找大于或小于一个值的项11.11 使用arraylist类完成高级的数组任务11.12 创建哈希表或关联数组11.13 根据键或值对哈希表排序第12章 用户交互12.0 简介12.1 读取用户输入一行12.2 读取用户输入的按键12.3 编程:向用户显示一个菜单12.4 给用户显示输出和消息12.5 为长时间运行的任务提供进度更新12.6 编写支持区域性的脚本12.7 编程:采用交替的区域性设置调用脚本块12.8 主机的用户界面的访问功能12.9 编程:向你的脚本中添加一个图形用户界面第13章 跟踪和错误管理13.0 简介13.1 查看由某一命令生成的错误13.2 处理警告、 错误和终止错误13.3 输出警告、错误和终止错误13.4 调试脚本13.5 收集脚本或命令的详细的跟踪信息13.6 编程:分析脚本的性能的配置文件第14章 掌握环境14.0 简介14.1 查看和修改环境变量14.2 关于你的命令调用的访问信息14.3 编程:研究请求信息变量14.4 找到脚本的名称14.5 找到你的脚本的位置14.6 查找常见的系统路径的位置..14.7 编程:搜索 windows 开始菜单14.8 获取当前位置14.9 安全地生成程序文件路径14.10 与 powershell 的全局环境进行交互第15章 windows powershell的扩展15.0 简介15.1 访问wmi数据15.2 编程:确定可用到 wmi 筛选器的属性15.3 编程:搜索wmi类15.4 使用 .net 来执行高级的wmi 任务15.5 将一个vbscript wmi脚本转换为powershell15.6 使用 com 脚本接口自动化程序15.7 编程:查询sql数据源15.8 访问 windows 性能计数器15.9 编程:调用windows系统api15.10 编程:添加c#代码到powershell 脚本中15.11 访问 .net sdk 库15.12 创建你自己的 powershell cmdlet15.13 添加 powershell 脚本到你自己的程序第16章 安全和脚本签名16.0 简介16.1 通过执行策略启用脚本16.2 powershell 脚本或格式文件签名16.3 编程:创建一个自签名的证书16.4 管理企业中的 powershell 安全性16.5 验证 powershell 脚本的数字签名16.6 安全地处理敏感信息16.7 安全地要求用户名和密码16.8 编程:作为另一个用户启动一个进程16.9 在磁盘上安全地存储凭据16.10 访问用户和计算机证书16.11 编程:搜索证书存储区第四部分 管理员任务第17章 文件和目录17.0 简介17.1 查找一个特定日期之前修改的所有文件17.2 清除或移动文件17.3 管理与改变文件属性17.4 获取目录中的文件列表17.5 使用匹配模式查找文件17.6 管理包含特殊字符的文件17.7 获取磁盘使用情况信息17.8 确定当前的位置17.9 监视文件内容变更17.10 编程:获取一个文件的md5或sha1哈希值17.11 建立目录17.12 删除文件或目录17.13 文件或目录重命名17.14 移动文件或目录17.15 获取文件或目录的访问控制列表17.16 设置文件或目录的访问控制列表17.17 将扩展的文件属性添加到文件17.18 编程:创建文件系统硬链接17.19 编程:创建zip文档第18章 windows注册表18.0 简介18.1 注册表导航18.2 查看一个注册表项18.3 修改或删除一个注册表键值18.4 创建一个注册表键值18.5 删除注册表项18.6 将站点添加到ie浏览器的安全域中18.7 修改ie浏览器设置18.8 编程:搜索windows注册表18.9 获取某个注册表项的访问控制列表18.10 设置一个注册表项的访问控制列表18.11 使用远程计算机的注册表18.12 编程:从远程计算机获取注册表项18.13 编程:获取远程注册表项的属性18.14 编程:设置远程注册表项的属性18.15 程序的注册表设置第19章 数据比较19.0 简介19.1 比较两个命令的输出19.2 确定两个文件之间的差异19.3 验证文件集的完整性第20章 事件日志20.0 简介20.1 列出所有事件日志20.2 从事件日志中获取最新项20.3 使用特定的文本查找事件日志项20.4 检索一个特定的事件日志项20.5 根据频率查找事件日志记录20.6 备份事件日志20.7 创建或删除事件日志20.8 写入事件日志20.9 访问远程计算机的事件日志第21章 进程21.0 简介21.1 列出当前运行的进程21.2 启动一个进程21.3 停止一个进程21.4 编程:调用远程计算机上的一个powershell表达式第22章 系统服务22.0 简介22.1 列出所有运行的服务22.2 管理一个正在运行的服务22.3 访问在远程计算机上的服务第23章 活动目录23.0 简介23.1 测试本地安装的活动目录脚本23.2 创建组织单元23.3 获取组织单元的属性23.4 修改组织单元的属性23.5 获取一个活动目录容器的子集23.6 创建用户账户23.7 编程:批量导入活动目录用户23.8 搜索用户账户23.9 获取并列出用户账户的属性23.10 修改用户账户的属性23.11 创建一个安全组或分布组23.12 搜索一个安全组或分布组23.13 获取一个组的属性23.14 查找用户组的所有者23.15 修改安全组或分布组的属性23.16 将用户添加到安全组或分布组23.17 从安全组或分布组中删除用户23.18 列出用户的组成员身份23.19 列出一组的所有成员23.20 列出一个组织单元的所有用户23.21 搜索计算机账户23.22 获取并列出一台计算机账户的属性第24章 企业级计算机管理24.0 简介24.1 编程:列出用户登录或注销的脚本24.2 编程:列出计算机启动或关机脚本24.3 启用或禁用windows防火墙24.4 打开或关闭windows防火墙中的端口24.5 “编程:列出所有已安装的软件”24.6 卸载应用程序24.7 管理计算机上的计划任务24.8 检索打印机信息24.9 检索打印机队列统计信息24.10 管理打印机和打印队列24.11 确定是否安装了补丁程序24.12 编程:汇总系统信息24.13 续订动态主机配置协议租约24.14 分配一个静态 ip 地址24.15 列出计算机的所有ip地址24.16 列出网络适配器的属性第25章 管理exchange 2007通信服务器25.0 简介25.1 尝试使用 exchange 管理shell程序25.2 自动执行向导任务25.3 管理exchange用户25.4 管理邮箱25.5 管理分发组25.6 管理传输规则25.7 管理outlook web access第26章 管理操作管理器2007服务器26.0 简介26.1 体验命令shell程序26.2 管理操作管理器代理26.3 计划维护窗口26.4 获取、安装和卸载管理包26.5 启用或禁用规则26.6 列出并启动任务26.7 管理警报第五部分 参考资源附录a powershell语言和环境附录b 正则表达式参考附录c powershell自动变量附录d 标准powershell动词附录e 选定的.net类和它们的使用附录f wmi参考附录g 选定的com对象和它们的使用附录h .net字符串格式附录i .net日期格式... ...
-
分类:Cisco 语言:简体中文 大小:未知 发布时间:13-06-01
第1ç« LAN设计1.1 交æ¢å¼LAN体系结构1.1.1 分层网络模型1.1.2 分层网络的设计原则1.1.3 什么是èžåˆç½‘络1.2 å°†äº¤æ¢æœºä¸ŽæŒ‡å®šçš„LAN功能进行é…对1.2.1 åˆ†å±‚ç½‘ç»œäº¤æ¢æœºçš„è€ƒè™‘å› ç´ 1.2.2 äº¤æ¢æœºçš„特性1.2.3 分层网络ä¸äº¤æ¢æœºçš„功能1.2.4 适åˆä¸å°ä¼ä¸š(SMB)çš„äº¤æ¢æœº1.3 总结1.4 实验1.5 æ£€æŸ¥ä½ çš„ç†è§£1.6 挑战的问题与实践第2ç« äº¤æ¢æœºåŸºæœ¬æ¦‚念和é…ç½®2.1 Ethernet/802.3 LAN简介2.1.1 Ethernet/802.3ç½‘ç»œçš„å…³é”®å› ç´ 2.1.2 Ethernet/802.3ç½‘ç»œçš„è®¾è®¡è€ƒè™‘å› ç´ 2.1.3 LANè®¾è®¡è€ƒè™‘å› ç´ 2.2 ä½¿ç”¨äº¤æ¢æœºè½¬å‘帧2.2.1 äº¤æ¢æœºæ•°æ®åŒ…è½¬å‘æ–¹æ³•2.2.2 对称交æ¢å’Œéžå¯¹ç§°äº¤æ¢2.2.3 内å˜ç¼“冲2.2.4 第2层和第3层交æ¢2.3 äº¤æ¢æœºç®¡ç†é…ç½®2.3.1 切æ¢å‘½ä»¤è¡Œç•Œé¢æ¨¡å¼2.3.2 使用帮助功能2.3.3 访问命令历å²è®°å½•2.3.4 äº¤æ¢æœºå¯åŠ¨é¡ºåº2.3.5 准备é…ç½®äº¤æ¢æœº2.3.6 åŸºæœ¬äº¤æ¢æœºé…ç½®2.3.7 验è¯äº¤æ¢æœºé…ç½®2.3.8 åŸºæœ¬äº¤æ¢æœºç®¡ç†2.4 é…ç½®äº¤æ¢æœºå®‰å…¨æ€§2.4.1 é…ç½®å£ä»¤é€‰é¡¹2.4.2 ç™»å½•æ ‡è¯2.4.3 é…ç½®Telnetå’ŒSSH2.4.4 常è§å®‰å…¨æ”»å‡»2.4.5 安全工具2.4.6 é…置端å£å®‰å…¨æ€§2.4.7 ä¿æŠ¤æœªä½¿ç”¨çš„ç«¯å£2.5 总结2.6 实验2.7 æ£€æŸ¥ä½ çš„ç†è§£2.8 挑战的问题与实践第3ç« è™šæ‹Ÿå±€åŸŸç½‘3.1 VLAN简介3.1.1 VLAN定义3.1.2 VLAN的优点3.1.3 VLAN ID范围3.1.4 VLAN的类型3.1.5 è¯éŸ³VLAN3.1.6 网络æµé‡ç±»åž‹3.1.7 äº¤æ¢æœºç«¯å£æˆå‘˜èµ„æ ¼æ¨¡å¼3.1.8 用VLAN控制广æ’域3.2 VLANä¸ç»§3.2.1 VLANä¸ç»§3.2.2 ä¸ç»§å·¥ä½œæ–¹å¼3.2.3 ä¸ç»§æ¨¡å¼3.3 é…ç½®VLANå’Œä¸ç»§3.3.1 é…ç½®VLAN3.3.2 管ç†VLAN3.3.3 é…ç½®ä¸ç»§3.4 VLANå’Œä¸ç»§çš„æ•…障排除3.4.1 常è§ä¸ç»§é—®é¢˜3.4.2 常è§VLANé…置问题3.5 总结3.6 实验3.7 æ£€æŸ¥ä½ çš„ç†è§£3.8 挑战的问题与实践第4ç« VTP4.1 VTP概念4.2 VTPæ“作4.2.1 默认VTPé…ç½®4.2.2 VTP域4.2.3 VTP通告4.2.4 VTP模å¼4.2.5 VTP修剪4.3 é…ç½®VTP4.3.1 é…ç½®VTP4.3.2 排查VTPé…置故障4.3.3 在VTPæœåŠ¡å™¨ä¸Šç®¡ç†VLAN4.4 总结4.5 实验4.6 æ£€æŸ¥ä½ çš„ç†è§£4.7 挑战的问题与实践第5ç« STP5.1 具备冗余功能的第2层拓扑5.1.1 冗余功能5.1.2 冗余功能å˜åœ¨çš„问题5.1.3 现实ä¸çš„冗余问题5.2 STP简介5.2.1 ç”Ÿæˆæ ‘算法5.2.2 STP BPDU5.2.3 网桥ID5.2.4 端å£è§’色5.2.5 STP端å£çжæ€å’ŒBPDU计时器5.3 STPæ”¶æ•›5.3.1 æ¥éª¤1ï¼šé€‰ä¸¾æ ¹æ¡¥5.3.2 æ¥éª¤2ï¼šé€‰ä¸¾æ ¹ç«¯å£5.3.3 æ¥éª¤3:选举指定端å£å’ŒéžæŒ‡å®šç«¯å£5.3.4 STP拓扑更改5.4 PVST+ã€RSTP和快速PVST+5.4.1 Ciscoå’ŒSTPå˜ä½“5.4.2 PVST+5.4.3 RSTP5.4.4 边缘端å£5.4.5 链路类型5.4.6 RSTP端å£çжæ€å’Œç«¯å£è§’色5.4.7 é…置快速PVST+5.4.8 精心规划STP5.4.9 排除STPè¿è¡Œæ•…éšœ5.5 总结5.6 实验5.7 æ£€æŸ¥ä½ çš„ç†è§£5.8 挑战的问题与实践第6ç« VLAN间路由6.1 VLAN间路由6.1.1 VLAN间路由简介6.1.2 接å£å’Œå接å£6.2 é…ç½®VLAN间路由6.2.1 é…ç½®VLAN间路由6.2.2 é…ç½®å•臂路由器VLAN间路由6.3 排除VLAN间路由故障6.3.1 äº¤æ¢æœºé…置问题6.3.2 路由器é…置问题6.3.3 IPç¼–å€é—®é¢˜6.4 总结6.5 实验6.6 æ£€æŸ¥ä½ çš„ç†è§£6.7 挑战的问题与实践第7ç« æ— çº¿çš„åŸºæœ¬æ¦‚å¿µå’Œé…ç½®7.1 æ— çº¿LAN7.1.1 ä¸ºä½•ä½¿ç”¨æ— çº¿ç½‘ç»œï¼Ÿ7.1.2 æ— çº¿LANæ ‡å‡†7.1.3 æ— çº¿åŸºç¡€æž¶æž„ç»„ä»¶7.1.4 æ— çº¿ç½‘ç»œçš„è¿è¡Œ7.1.5 æ— çº¿LAN的规划7.2 æ— çº¿LAN的安全性7.2.1 æ— çº¿ç½‘ç»œé¢ä¸´çš„安全å¨èƒ7.2.2 æ— çº¿å®‰å…¨åè®®7.2.3 ä¿æŠ¤æ— çº¿LAN的安全7.3 é…ç½®æ— çº¿LAN接入7.3.1 é…ç½®æ— çº¿æŽ¥å…¥ç‚¹7.3.2 é…ç½®æ— çº¿ç½‘å¡7.4 排除简å•çš„WLAN问题7.4.1 排除WLAN故障的系统方法7.4.2 解决接入点å‘射和固件问题7.4.3 ä¿¡é“问题7.4.4 RF干扰7.4.5 接入点放置7.4.6 身份验è¯å’ŒåŠ å¯†é—®é¢˜7.5 总结7.6 实验7.7 æ£€æŸ¥ä½ çš„ç†è§£7.8 挑战的问题与实践附录 æ£€æŸ¥ä½ çš„ç†è§£å’ŒæŒ‘æˆ˜çš„é—®é¢˜ä¸Žå®žè·µé¢˜ç”æ¡ˆè¦ç‚¹ç¬¬1ç« æ£€æŸ¥ä½ çš„ç†è§£ç”æ¡ˆæŒ‘æˆ˜çš„é—®é¢˜ä¸Žå®žè·µç”æ¡ˆç¬¬2ç« æ£€æŸ¥ä½ çš„ç†è§£ç”æ¡ˆæŒ‘æˆ˜çš„é—®é¢˜ä¸Žå®žè·µç”æ¡ˆç¬¬3ç« æ£€æŸ¥ä½ çš„ç†è§£ç”æ¡ˆæŒ‘æˆ˜çš„é—®é¢˜ä¸Žå®žè·µç”æ¡ˆç¬¬4ç« æ£€æŸ¥ä½ çš„ç†è§£ç”æ¡ˆæŒ‘æˆ˜çš„é—®é¢˜ä¸Žå®žè·µç”æ¡ˆç¬¬5ç« æ£€æŸ¥ä½ çš„ç†è§£ç”æ¡ˆæŒ‘æˆ˜çš„é—®é¢˜ä¸Žå®žè·µç”æ¡ˆç¬¬6ç« æ£€æŸ¥ä½ çš„ç†è§£ç”æ¡ˆæŒ‘æˆ˜çš„é—®é¢˜ä¸Žå®žè·µç”æ¡ˆç¬¬7ç« æ£€æŸ¥ä½ çš„ç†è§£ç”æ¡ˆæŒ‘æˆ˜çš„é—®é¢˜ä¸Žå®žè·µç”æ¡ˆæœ¯è¯è¡¨ 内容简介:  æ€ç§‘网络技术å¦é™¢é¡¹ç›®æ˜¯Ciscoå…¬å¸åœ¨å…¨çƒèŒƒå›´æŽ¨å‡ºçš„一个主è¦é¢å‘åˆçº§ç½‘络工程技术人员的培è®é¡¹ç›®ã€‚  《æ€ç§‘网络技术å¦é™¢æ•™ç¨‹CCNA Exploration:LANäº¤æ¢æ— 线(附VCD光盘1å¼ ï¼‰ã€‹ä¸ºæ€ç§‘网络技术å¦é™¢CCNA Exploration接入WAN课程的é…套书颿•™æï¼Œä¸»è¦å†…容包括:局域网设计ã€äº¤æ¢æœºçš„基本概念和é…ç½®ã€è™šæ‹Ÿå±€åŸŸç½‘ã€VTPã€STPã€VLANé—´è·¯ç”±ã€æ— 线局域网的基本概念和é…ç½®ç‰ã€‚书䏿¯ç« 的最åŽè¿˜æä¾›äº†å¤ä¹ 题,并在附录ä¸ç»™å‡ºäº†ç”案和解释,术è¯è¡¨ä¸æè¿°äº†æœ‰å…³ç½‘络的术è¯å’Œç¼©å†™è¯ã€‚  《æ€ç§‘网络技术å¦é™¢æ•™ç¨‹CCNA Exploration:LANäº¤æ¢æ— 线(附VCD光盘1å¼ ï¼‰ã€‹é€‚åˆå‡†å¤‡å‚åŠ CCNA认è¯è€ƒè¯•的读者以åŠå„类网络技术人员å‚考阅读。作者简介:  Wayne Lewis,是檀香山社区å¦é™¢çš„太平洋高级技术培è®ä¸å¿ƒæ€ç§‘网络技术å¦é™¢è´Ÿè´£äººï¼Œä¸»è¦è´Ÿè´£CCNAã€CCNP和网络安全培è®ã€‚自1998年以æ¥ï¼ŒWayneå·²ç»ä¸ºæ¥è‡ªæ¾³å¤§åˆ©äºšã€åŠ æ‹¿å¤§ã€å¢¨è¥¿å“¥ã€ä¸ç¾Žæ´²ã€å—美洲ã€ç¾Žå›½ã€ç¾Žå±žè¨æ‘©äºšã€å…³å²›ã€ä¸å›½ã€å°åº¦å°¼è¥¿äºšã€æ–°åŠ å¡ã€éŸ©å›½ã€æ—¥æœ¬ã€æ„大利ã€å¾·å›½ã€è·å…°ã€ç‘žå…¸ã€æ³¢å…°ã€åŒˆç‰™åˆ©å’Œè‹±å›½ç‰å›½å®¶åŠåœ°åŒºçš„大å¦ã€å¦é™¢å’Œé«˜çº§å¦æ ¡çš„æ•™å¸ˆä»¬åœ¨åŸ¹è®ä¸å¿ƒçŽ°åœºè¿›è¡Œäº†è·¯ç”±ä¸Žäº¤æ¢ã€å¹¿åŸŸç½‘ã€ç½‘络故障排错ã€ç½‘ç»œå®‰å…¨ã€æ— 线网ã€IP技术和QoS的培è®ã€‚  Cisco公叿´¾WayneåŽ»å‡ ä¸ªå›½å®¶å¸®åŠ©å¼€å±•æœ€åˆçš„网络å¦é™¢æ•™å¸ˆåŸ¹è®ä»¥ç¡®ä¿è¿™äº›å›½å®¶çš„æœ€åˆæ•™å¸ˆå›¢é˜Ÿçš„è´¨é‡ã€‚在进行网络教育之å‰ï¼ŒWayne在20岿—¶åœ¨å¨å¥‡æ‰˜å·žç«‹å¤§å¦æ•™å¦ï¼Œä»¥åŽåˆåœ¨å¤å¨å¤·å¤§å¦åŠæª€é¦™å±±ç¤¾åŒºå¦é™¢ä»»æ•™ã€‚1992年,获数å¦åšå£«å¦ä½ï¼Œä¸“攻于戴德金环上的有é™ç§©éžæŒ 模问题。他为Ciscoå…¬å¸å·¥ä½œï¼Œè´Ÿè´£ç½‘络安全课程开å‘项目的管ç†å’ŒCCNAã€CCNP认è¯è€ƒè¯•出题。他喜欢在瓦胡岛å¤å£çš„å—部海滨和冬å£çš„北部海滨冲浪。内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-06-01
第l章 引言1.1 什么是操作系统1.1.1 操作系统作为虚拟机1.1.2 操作系统作为资源管理器1.2 操作系统发展历史1.2.1 第一代计算机(1945~1955):真空管和插板1.2.2 第二代计算机(1955~1965):晶体管和批处理系统1.2.3 第三代计算机(1965~1980):集成电路芯片和多道程序1.2.4 第四代计算机(1980~现在):个人计算机1.2.5 minix的历史1.3 操作系统基本概念1.3.1 进程1.3.2 文件1.3.3 命令解释器1.4 系统调用1.4.1 进程管理系统调用1.4.2 信号管理系统调用1.4.3 文件管理系统调用1.4.4 目录管理系统调用1.4.5 保护系统调用. 1.4.6 时间管理系统调用1.5 操作系统结构1.5.1 整体式系统1.5.2 层次式系统1.5.3 虚拟机系统1.5.4 客户—服务器系统1.6 各章内容简介1.7 小结习题第2章 进程2.1 进程介绍2.1.1 进程模型2.1.2 进程的实现2.1.3 线程2.2 进程间通信2.2.1 竞争条件2.2.2 临界区2.2.3 忙等待的互斥2.2.4 睡眠和唤醒2.2.5 信号量2.2.6 管程2.2.7 消息传递2.3 经典ipc问题2.3.1 哲学家进餐问题2.3.2 读者与者问题2.3.3 理发师睡觉问题2.4 进程调度2.4.1 时间片轮转调度2.4.2 优先级调度2.4.3 多重队列2.4.4 最短作业优先2.4.5 保证调度算法2.4.6 彩票调度算法2.4.7 实时调度2.4.8 两级调度法2.4.9 策略与机制2.5 minix进程概述2.5.1 minix的内部结构2.5.2 minix中的进程管理2.5.3 minix中的进程间通信2.5.4 minix中的进程调度2.6 minix中进程的实现2.6.1 minix源代码的组织2.6.2 公共头文件2.6.3 minix头文件2.6.4 进程数据结构和头文件2.6.5 引导minix2.6.6 系统初始化2.6.7 minix的中断处理2.6.8 minix的进程间通信2.6.9 minix的进程调度2.6.10 与硬件相关的内核支持2.6.11 实用程序和内核库2.7 小结习题第3章 输入/输出系统3.1 i/o硬件原理3.1.1 i/o设备3.1.2 设备控制器3.1.3 存储器直接存取3.2 i/o软件原理3.2.1 i/o软件的目标3.2.2 中断处理程序3.2.3 设备驱动程序3.2.4 与硬件无关的i/o软件3.2.5 用户空间的i/o软件3.3 死锁3.3.1 资源3.3.2 死锁的原理3.3.3 鸵鸟算法3.3.4 死锁检测和恢复3.3.5 死锁的预防3.3.6 避免死锁3.4 minix i/o系统概述3.4.1 minix的中断处理程序3.4.2 minix的设备驱动程序3.4.3 minix中与设备无关的i/o软件3.4.4 minix中用户级i/o软件3.4.5 minix的死锁处理3.5 minix中的块设备3.5.1 minix中块设备驱动程序概述3.5.2 通用块设备驱动程序软件3.5.3 驱动程序库3.6 ram盘3.6.1 ram盘硬件和软件3.6.2 minix中的ram盘驱动程序慨述3.6.3 mwde中的ram盘驱动程序实现3.7 磁盘3.7.1 磁盘硬件3.7.2 磁盘软件3.7.3 minix中的硬盘驱动程序简介3.7.4 minix中的硬盘驱动程序实现3.7.5 软盘处理3.8 时钟3.8.1 时钟硬件3.8.2 时钟软件3.8.3 minix时钟驱动程序简介3.8.4 minix时钟驱动程序实现3.9 终端3.9.1 终端硬件3.9.2 终端软件3.9.3 minix中终端驱动程序简介3.9.4 设备无关终端驱动程序实现3.9.5 键盘驱动程序的实现3.9.6 显示驱动程序的实现3.10 minix中的系统任务3.11 小结习题第4章 存储器管理4.1 基本的内存管理4.1.1 没有交换和分页的单道程序4.1.2 固定分区的多道程序4.2 交换4.2.1 使用位图的内存管理4.2.2 使用链表的内存管理4.3 虚拟存储器4.3.1 分页4.3.2 页表4.3.3 tlb——转换后援存储器4.3.4 逆向页表4.4 页面替换算法4.4.1 最优页面替换算法4.4.2 最近未使用页面替换算法4.4.3 先进先出页面替换算法4.4.4 第二次机会页面替换算法4.4.5 时钟页面替换算法4.4.6 最久未使用页面替换算法4.4.7 用软件仿真lru4.5 分页系统中的设计问题4.5.1 工作集模型4.5.2 局部与全局分配策略4.5.3 页面大小4.5.4 虚拟存储器界面4.6 分段4.6.1 纯分段系统的实现4.6.2 分段和分页结合:multics4.6.3 分段和分页结合:intel的pentium4.7 minix内存管理概览4.7.1 内存布局4.7.2 消息处理4.7.3 内存管理器数据结构和算法4.7.4 fork、exit和wait系统调用4.7.5 exec系统调用4.7.6 brk系统调用4.7.7 信号处理4.7.8 其他系统调用4.8 m minix中内存管理的实现4.8.1 头文件和数据结构4.8.2 主程序4.8.3 fork、exit和wait的实现4.8.4 exec的实现4.8.5 brk的实现4.8.6 信号处理的实现4.8.7 其他系统调用的实现4.8.8 内存管理器工具4.9 小结习题第5章 文件系统5.1 文件5.1.1 文件命名5.1.2 文件结构5.1.3 文件类型5.1.4 文件存取5.1.5 文件属性5.1.6 文件操作5.2 目录5.2.1 层次目录系统5.2.2 路径名’5.2.3 目录操作5.3 文件系统的实现5.3.1 实现文件5.3.2 实现目录5.3.3 磁盘空间管理5.3.4 文件系统的可靠性5.3.5 文件系统性能5.3.6 日志结构的文件系统5.4 安全性5.4.1 安全环境5.4.2 著名的安全缺陷5.4.3 一般的安全性攻击5.4.4 安全性的设计原则5.4.5 用户验证5.5 保护机制5.5.1 保护域5.5.2 存取控制表5.5.3 权限5.5.4 隐藏通道5.6 minix文件系统概述5.6.1 消息5.6.2 文件系统布局5.6.3 位图5.6.4 i节点5.6.5 块高速缓存5.6.6 目录和路径5.6.7 文件描述符5.6.8 文件锁5.6.9 管道和设备文件5.6.10 一个例子:read系统调用5.7 minix文件系统的实现5.7.1 头文件和全局变量5.7.2 表的管理5.7.3 主程序5.7.4 对单个文件的操作5.7.5 目录和路径5.7.6 其他系统调用5.7.7 i/o设备界面5.7.8 一般的实用程序5.8 小结习题第6章 阅读材料和参考文献6.1 推荐的进一步的阅读材料6.1.1 介绍和概论6.1.2 进程6.1.3 输入/输出6.1.4 存储器管理6.1.5 文件系统6.2 按字母排序的参考文献 本书共6章,涵盖了操作系统课程的所有内容,即传统上的进程管理、存储器管理、文件管理和设备管理, 同时又包含线程、基于消息传递系统的构造模型、日志结构文件系统、安全保护机制、RAM及CD—ROM盘等,且以Pentium CPU作为实例。这样,既能学习操作系统的经典内容,又能了解当前最新技术。 本书为第二版,其第一版于1987年出版时,曾引发了操作系统课程教学的一场小变革。因为,在那以前多数教材只讲理论,而本教材却是基于理论与具体实例(MINIX)的结合。这对于掌握操作系统的设计与实现是大有稗益的。 本书分为上、下两册。上册为正文部分,下册为三个附录及随书光盘. 这里的资源只有上册部分,是从新浪资料里下载来的本人是看了《自己动手写操作系统》一书中的介绍来找这本《操作系统设计与实现》,在vc中竟然没有,不论是英文版还是中文版都没有--------------------------------------------------------------------------------------------------------------前言回到顶部↑ 多数操作系统教材都重理论而轻实践,本书希望在这二者之间求取较好的平衡。本书详细论述了操作系统的所有基本概念,包括进程、进程间通信、信号量、管程、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储器管理、页面调度算法、文件系统设计、安全与保护机制等。同时,本书也详细讨论了MINIX(——一个与UNIX(兼容的操作系统,并提供了完整的源代码供学习之用这样的安排使读者不仅学习到理论,而且能够理解它们如何应用在一个实际的操作系统之中。 本书第一版在1987年出版时,曾引发了操作系统课程教学的一场小小的变革。在此之前多数课程都只讲理论。随着MINIX的出现9许多学校开始增加实验环节以使学生了解实际的操作系统是如何运作的。我们认为这种趋势是可取的3并希望通过本书第二版能进一年加强这种趋势。 MINIX在其出现以来的十年间发生了许多变化,最初的代码是为基于8088芯片、256K内存和两个软驱的IBM PC机型编写的,它基于UNIX版本7。随着时间的推移,MINIX在许多方面有所发展,比如当前版本可运行在众多机型上,从16位实模式的Pc机到配有大容量硬盘的奔腾机(32位保护模式),而且它不再基于UNIX版本7,而是基于国际上的POSIX标准(POSIX 1003.1和ISO 9945-1)。与此同时,有许多新特征被添加到MINIX中,在我们看来,所增加的特征可能已经太多了,但有些人则认为还不够,这最终导致了LINUX的诞生。 MINIX还被移植到许多其他平台上,包括Macintosh、Amiga、Atari和SPARC.本书只涉及M则说2.0,到目前为止,该版本只能运行于基于80x86的机器或者可模拟此类CPU的机器,或者运行于SPARC机器。 与第一版相比,第二版有许多变化,原理性部分基本都被修改过,同时增加了大量新内容。最主要的变化是新的基于POSIX的MINIX,以及对其源代码的剖析。另外,每本书都附带一张CD-ROM,它包含了全部MINIX源代码,以及在PC上安装MINIX(的说明(见CD—ROM主目录下的README.TXT文件). 在一台80x86的PC机上安装MINIX(很方便。它需要一个至少30MB的硬盘分区,然后按照CD-ROM上README.TXT文件中的步骤进行即可。在打印README.TXT文件之前,先启动MS-DOS(若运行WINDOWS,则双击MS-DOS图标),然后键入copy readme.txt prn即可。该文件也可以用edit、wodpad、notepad等任何可以处理ASCⅡ正文的编辑器进行浏览。 对于没有Pc机的学校和个人,有两种解决办法,即CD-ROM上提供的两个模拟程序。一个是由Paul Ashton为SPARC机器编写的,可作为用户程序在Solaris上运行,此时MINIX被编合成SPARC上的可执行文件。在这种模式下,MINIX不再是一个操作系统,而只是一个用户程序,所以必须对其底层做一些修改。 另一个模拟程序由Bochs软件公司的Kevin P.Lawton编写,它解释Intel 80386的指令集以及足以使M取搬运行所需的I/O指令。显然,在解释器层次上运行使性能有所下降,但这使得学生更容易进行调试。该模拟程序运行在所有支持M.I.T的x-Window的系统上,更详细的信息诸参看。CD-ROM上的有关文件。 MINIX仍在继续发展,本书和CD—ROM中的内容仅仅反映了本书出版时的情况,有关MI-NIX的最新动态请访问MINIX的主页:http://www.cs.vu.nl/~ast/minix.html。 MINIX也有自己的USENET新闻组:comp.os.minix,读者可以订阅该新闻组。对于仅有e—mdl的读者可通过以下步骤来加入MINIX的邮件用户通信组。给1istserv@listserv.nodak.edu发一封信,其中只需一行字:“subscribe minix-l<您的完整用户名>”,此后你便会通过e—mai1获得很多的信息。 讲授本课程的教师可以从Prentice Hall出版公司获得一份习题解答手册。从WWW地址httP://www.cs.W.nl/ast/沿着“Software and supplementary material”链接可以获得一些有用的PostScript文件,其中包含本书中所有的图表,可供需要时使用。 在MINIX(的开发项目中我们有幸得到了许多人的帮助。首先要感谢Kees Bot在MINIX标准化和软件发布中所做的大量工作,没有他的帮助,我们不可能完成这件工作。他自己编写了大量的代码(如POSIX终端I/O),并修正了一些数年来一直存在的错误,还整理了其他的代码。 这些年来,Bruce Evans、Philip Homburg、Will Rose和Michael Temari为MINIX的开发做了大量的工作。有几百人通过新闻组对MINIX做出了贡献,他们人数众多,所做出的贡献也各不相同,在此谨向他们一并表示感谢。 John Casey、Dale Grit、Frans Kaashoek等人阅读了本书的部分手稿并提出了宝贵建议,在此向他们表示谢意。 Vrije大学的许多学生测试了CD—ROM中MINIX的β版本,他们是:Ahmed Batou、Goran Dokic、Peter Gijzel、Thomer Gil、Dennis Grimbergen、Roderick Groesbeek、Wouter haring、Guido Kollerie、Mark Lassche、Raymond Ris、Frans ter Borg、Alex van Ballegooy、Ries van der Velden、Alexander Wels以及Thomas zeeman。我们对他们细致的工作和详尽的报告致以衷心的感谢。 阿尔伯特·S·伍德豪尔向他从前的几位学生表示感谢,特别是Hampshire学院的Peter W.Young,Nacional Autonma de Nicaragua大学的Maria Isabel Sanchez和Willam Puddy Vargas。 最后要向我们的家庭成员表示感谢。 Suzanne已是第十次在我埋头写作时给我支持,对Barbara是第九次,Marvin是第八次,甚至小Bram也是第四次了。他们的支持和爱心对我非常重要。(塔嫩鲍姆) 至于阿尔伯特的Barbara,这倒是第一次,假如没有她的支持、耐心和幽默,我们是不可能完成这一工作的;对我的儿子Gordon而言,在编写本书时,他大部分时间都不在家中,而是在大学学习,但是,他与我志趣相投,并能理解和关注我所从事的工作,这让我感到十分欣慰。(伍德豪尔) 安德鲁·S·塔嫩鲍姆 阿尔伯特·S·伍德豪尔 ...