-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-06
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! 第1章 MATLAB概述101.1 MATLAB简介101.2 MATLAB主要功能111.2.1 开发算法和应用程序111.2.2 分析和访问数据121.2.3 实现数据可视化121.2.4 进行数值计算131.2.5 发布结果和部署应用程序141.3 MATLAB安装与启动141.3.1 MATLAB的安装141.3.2 MATLAB的启动与退出161.3.3 Desktop操作界面简介171.4 Command Window运行入门171.4.1 命令行的使用171.4.2 数值、变量和表达式181.4.3 命令行的特殊输入方法201.4.4 命令窗口的显示格式211.4.5 命令窗口常用快捷键与91.4.5 命令221.5 Command History窗口231.6 Current Directory窗口231.7 Workspace Browser和91.7 Variable Editor窗口241.7.1 Workspace Browser窗口241.7.2 Variable Editor窗口241.8 命令行辅助功能与Function Browser251.9 Help261.9.1 Help Browser271.9.2 命令窗口查询帮助27第2章 矩阵和数组292.1 矩阵的创建与组合292.1.1 创建简单矩阵292.1.2 创建特殊矩阵302.1.3 矩阵的合并312.2 矩阵的寻访与赋值322.2.1 矩阵的标识322.2.2 矩阵的寻访332.2.3 矩阵的赋值332.3 进行数组运算的常用函数342.3.1 函数数组运算规则的定义342.3.2 进行数组运算的常用函数342.4 查询矩阵信息362.4.1 矩阵的形状信息362.4.2 矩阵的数据类型362.4.3 矩阵的数据结构372.5 数组运算与矩阵运算372.6 矩阵的重构382.6.1 矩阵元素的扩展与删除382.6.2 矩阵的重构392.7 稀疏矩阵402.7.1 稀疏矩阵的存储方式412.7.2 稀疏矩阵的创建412.7.3 稀疏矩阵的运算442.7.4 稀疏矩阵的交换与重新排序452.7.5 稀疏矩阵视图472.8 多维数组472.8.1 多维数组的创建482.8.2 多维数组的寻访与重构502.9 多项式的表达式及其操作532.9.1 多项式的表达式和创建532.9.2 多项式运算函数54第3章 数据类型563.1 数值型563.2 逻辑型563.2.1 逻辑型简介563.2.2 返回逻辑结果的函数573.2.3 运算符的优先级593.3 字符和字符串603.3.1 创建字符串603.3.2 字符串比较613.3.3 字符串查找与替换623.3.4 类型转换633.3.5 字符串应用函数小结643.4 structure数组653.4.1 structure数组的创建663.4.2 structure数组的寻访683.4.3 structure数组域的基本93.4.3 操作693.4.4 structure数组的操作703.5 cell数组723.5.1 cell数组的创建723.5.2 cell数组的寻访743.5.3 cell数组的基本操作743.5.4 cell数组操作函数753.6 Map容器763.6.1 Map数据类型介绍763.6.2 Map对象的创建773.6.3 查看Map的内容783.6.4 Map的读写793.6.5 Map中key和value93.6.5 的修改813.6.6 映射其他数据类型82第4章 数值计算844.1 因式分解844.1.1 行列式、逆和秩844.1.2 Cholesky因式分解864.1.3 LU因式分解874.1.4 QR因式分解884.1.5 范数904.2 矩阵特征值和奇异值914.2.1 特征值和特征向量的914.2.2 奇异值分解934.3 概率和统计944.3.1 基本分析函数944.3.2 概率函数、分布函数、逆分布函数和随机数1024.4 数值求导与积分1034.4.1 导数与梯度1034.4.2 一元函数的数值积分1044.4.3 二重积分的数值计算1064.4.4 三重积分的数值计算1064.5 插值1074.5.1 一维数据插值1074.5.2 二维数据插值1084.5.3 多维插值1094.5.4 样条插值1094.6 曲线拟合1104.6.1 最小二乘原理及其曲线拟合算法1104.6.2 曲线拟合的实现1114.7 Fourier分析1114.8 微分方程1134.8.1 常微分方程1134.8.2 偏微分方程115第5章 符号计算1195.1 符号变量、表达式及符号方程1195.1.1 符号变量与表达式的创建1195.1.2 符号计算中的运算符和基本函数1215.1.3 创建符号方程1225.2 符号微积分1225.2.1 符号求导与微分1225.2.2 符号求极限1245.2.3 符号积分1255.2.4 级数求和1255.2.5 Taylor级数1265.3 符号表达式的化简与替换1265.3.1 符号表达式的化简1275.3.2 符号表达式的替换1315.4 符号可变精度计算1345.5 符号线性代数1365.5.1 基础代数运算1365.5.2 线性代数运算1375.6 符号方程求解1395.6.1 求代数方程符号解1395.6.2 求代数方程组的符号解1395.6.3 求微分方程符号解1415.6.4 求微分方程组的符号解1435.7 符号积分变换1435.7.1 Fourier变换及其反变换1435.7.2 Laplace变换及其反变换1445.7.3 Z变换及其反变换145第6章 MATLAB编程基础1476.1 M文件1476.1.1 M文件编辑器1486.1.2 M文件的基本内容1496.1.3 脚本式M文件1516.1.4 函数式M文件1526.2 流程控制1526.2.1 顺序结构1536.2.2 if语句1536.2.3 switch语句1556.2.4 for循环1556.2.5 while循环1566.2.6 continue命令1576.2.7 break命令1586.2.8 return命令1596.2.9 人机交互命令1596.3 函数的类型1616.3.1 主函数1616.3.2 子函数1616.3.3 私有函数1626.3.4 嵌套函数1636.3.5 重载函数1666.3.6 匿名函数1666.4.1 变量类型1706.4 函数的变量1706.4.2 变量的传递1716.5 函数句柄1736.5.1 函数句柄的创建1746.5.2 函数句柄的调用1746.5.3 函数句柄的操作1756.6 串演算函数1766.6.1 eval函数1766.6.2 feval函数1776.6.3 inline函数1786.7 内存的使用1796.7.1 内存管理函数1796.7.2 高效使用内存的策略1796.7.3 解决""Out of Memory""问题1816.8 程序调试和优化1826.8.1 使用Debugger窗口调试1826.8.2 在命令窗口中调试1856.8.3 profile性能检测1876.9 错误处理1896.9.1 使用trycatch语句捕捉错误1896.9.2 处理错误和从错误中恢复1906.9.3 警告192第7章 数据可视化1947.1 绘图的基本知识1947.1.1 离散数据和离散函数的可视化1947.1.2 连续函数的可视化1957.1.3 可视化的一般步骤1967.2 二维图形1967.2.1 基本绘图函数1967.2.2 曲线的色彩、线型和数据点型1987.2.3 坐标、刻度和网格控制1997.2.4 图形标识2017.2.5 双坐标图和子图2047.2.6 双轴对数图形2067.2.7 特殊二维图形2067.3 三维图形2127.3.1 绘制三维曲线图2127.3.2 绘制三维曲面图2127.3.3 特殊三维图形2147.4 三维图形的高级控制2167.4.1 视点控制2167.4.2 颜色的使用2177.4.3 光照控制217第8章 图像处理2198.1 图像文件的操作2198.1.1 查询图像文件的信息2208.1.2 图像文件的读写2218.1.3 图像文件的显示2228.1.4 图像格式的转换2238.2 图像的几何运算2258.2.1 图像的平移2258.2.2 图像的镜像变换2258.2.3 图像缩放2268.2.4 图像的旋转2278.2.5 图像的剪切2278.3 图像的正交变换2288.3.1 傅立叶变换2288.3.2 离散余弦变换2298.3.3 Radon变换2308.4 MATLAB图像增强2318.4.1 像素值及其统计特性2318.4.2 对比度增强2338.4.3 直方图均衡化2348.4.4 空域滤波增强2358.4.5 频域增强237第9章 图形用户界面(GUI)设计2399.1 句柄图形对象2399.1.1 图形对象2399.1.2 图形对象句柄2409.1.3 图形对象属性的获取和设置2419.2 GUIDE简介2439.2.1 启动GUI2449.2.2 Layout编辑器2449.2.3 运行GUI2459.3 创建GUI2459.3.1 GUI窗口布局2459.3.2 菜单的添加2469.3.3 控件2509.4 CallBack函数2549.4.1 变量的传递2549.4.2 函数编写2559.5 GUI设计示例257第10章 数据文件I/O26310.1 处理文件名称26310.2 MATLAB支持的文件格式26410.3 导入向导的使用26510.4 MAT文件的读写26610.4.1 MAT 文件的写入26610.4.2 MAT 文件的读取26710.5 Text文件读写26810.5.1 Text文件的读取26810.5.2 Text文件的写入27110.6 Excel文件读写27110.7 音频/视频文件操作27310.7.1 获取音频/视频文件的文件头信息27310.7.2 音频/视频文件的导入与导出273第11章 MATLAB优化问题应用27511.1 MATLAB优化工具箱27511.1.1 MATLAB求解器27611.1.2 极小值优化27811.1.3 多目标优化28411.1.4 方程组求解28511.1.5 最小二乘及数据拟合28611.2 模式搜索法28711.3 模拟退火算法28911.3.1 模拟退火算法简介28911.3.2 模拟退火算法应用实例28911.3.3 关于计算结果29011.4 遗传算法29111.4.1 遗传算法简介29111.4.2 遗传算法应用实例29211.5 Optimization Tool简介294第12章 信号处理29812.1 信号处理基本理论29812.1.1 信号的生成29812.1.2 数字滤波器结构30212.2 IIR滤波器的MATLAB实现30312.2.1 IIR滤波器经典设计30412.2.2 IIR滤波器直接设计法31012.2.3 广义巴特沃思IIR滤波器设计31112.3 FIR滤波器的MATLAB实现31212.3.1 FIR滤波器设计31212.3.2 fir1函数31312.3.3 fir2函数314第13章 Simulink仿真31513.1 Simulink简介31513.1.1 Simulink功能与特点31513.1.2 Simulink的安装与启动31613.2 Simulink基础31813.2.1 Simulink模型是什么31813.2.2 Simulink模块操作31813.2.3 Simulink信号线操作32113.2.4 Simulink对模型的注释32313.2.5 Simulink常用的模型库32313.2.6 Simulink仿真配置32513.3 Simulink动态系统仿真32913.3.1 简单系统的仿真分析32913.3.2 离散系统的仿真分析33113.3.3 连续系统的仿真分析33313.4 Simulink模型中的子系统33613.4.1 子系统的建立33613.4.2 子系统的封装33713.5 Simulink S函数34013.5.1 什么是S函数34113.5.2 S函数的作用和原理34113.5.3 用M文件创建S函数实例342第14章 应用程序接口34514.1 MATLAB应用程序接口介绍34514.2 MATLAB调用C/C++34614.2.1 MATLAB MEX文件34714.2.2 CMEX文件的使用35014.3 C/C++调用MATLAB引擎35514.3.1 MATLAB计算引擎概述35514.3.2 MATLAB计算引擎库函数35614.3.3 C/C++调用MATLAB引擎35714.4 MATLAB编译器36114.4.1 MATLAB编译器的安装和设置36214.4.2 MATLAB编译器的使用36314.4.3 独立应用程序365第15章 MATLAB基础计算技巧37415.1 MATLAB数组创建与重构技巧37415.2 MATLAB数据类型使用技巧38015.3 MATLAB数值计算技巧38215.4 MATLAB文件读取操作技巧38415.5 MATLAB绘图技巧385第16章 MATLAB编程技巧38816.1 MATLAB编程风格38816.1.1 命名规则38816.1.2 文件与程序结构39016.1.3 基本语句39116.1.4 排版、注释与文档39416.2 MATLAB编程注意事项39616.3 内存的使用39816.4 提高MATLAB运行效率39916.4.1 提高运行效率基本原则39916.4.2 提高运行效率举例401第17章 MATLAB在数学建模中的应用40417.1 MATLAB蒙特卡罗模拟40417.1.1 蒙特卡罗方法简介40417.1.2 蒙特卡罗方法编程示例40517.2 MATLAB灰色系统理论应用40717.2.1 GM(1,1)预测模型简介40717.2.2 灰色预测计算实例40817.3 MATLAB模糊聚类分析41017.3.1 模糊聚类分析简介41017.3.2 模糊聚类分析应用示例41117.4 MATLAB层次分析法应用41517.4.1 层次分析法简介41517.4.2 层次分析法的应用418 内容介绍:本书以MATLAB R2009a软件为基础,讲解了MATLAB基本环境和操作方法。内容截图: ...
-
分类:æ•°æ®åº“ 语言:简体中文 大小:未知 发布时间:13-10-06
本书是高清文å—版.éžæ‰«æ.æ‹’ç»æ¨¡ç³Š.äº«å—æ¸…æ™°ï¼ç”µå书www.minxue.net地å€ï¼ 第1ç« æ•°æ®åº“空间管ç†1.1 æ–‡ä»¶çš„åˆ†é…æ–¹å¼åŠæ–‡ä»¶ç©ºé—´æ£€æŸ¥æ–¹æ³•1.2 æ•°æ®æ–‡ä»¶ç©ºé—´ä½¿ç”¨ä¸Žç®¡ç†1.3 日志文件ä¸åœå¢žé•¿1.4 文件自动增长和自动收缩1.5 å°ç»“第2ç« æ•°æ®åº“备份与æ¢å¤2.1 备份概述2.2 选择备份ç–略和æ¢å¤æ¨¡å¼2.3 选择数æ®åº“还原方案2.4 应对由于备份æŸå导致的还原错误2.5 系统数æ®åº“备份与æ¢å¤2.6 实例:将数æ®åº“ç³»ç»Ÿåœ¨ä¸€å°æ–°æœåŠ¡å™¨ä¸Šæ¢å¤ç¬¬3ç« SQL ServeræœåŠ¡æˆ–æ•°æ®åº“ä¸å¯è®¿é—®3.1 SQL ServeræœåŠ¡å¯åŠ¨é¡ºåº3.2 æ•°æ®åº“状æ€åˆ‡æ¢åŠRecovery3.3 系统数æ®åº“ä¸èƒ½å¯åŠ¨çš„å¸¸è§åŽŸå› å’Œè§£å†³æ–¹æ³•3.4 用户数æ®åº“常è§é—®é¢˜å’Œè§£å†³æ–¹æ³•3.5 实例:修å¤Recovery失败的数æ®åº“第4ç« æ•°æ®åº“æŸåä¿®å¤4.1 常è§é”™è¯¯è§£è¯»4.2 DBCC CHECKDB4.3 æ•°æ®åº“å夿Ÿå问题应对第5ç« è¿žæŽ¥ä¸Žè®¤è¯5.1 å议的选择与别å5.2 连接失败检测æ¥éª¤â€”—命å管é“5.3 连接失败检测æ¥éª¤â€”—TCP/IP5.4 一般性网络错误(General Network Error)5.5 认è¯ä¸Žä»£ç†é—®é¢˜ç¬¬6ç« SQL Server内å˜åˆ†é…ç†å¿µå’Œå¸¸è§å†…å˜é—®é¢˜6.1 从æ“作系统层é¢çœ‹SQL Server内å˜åˆ†é…6.2 SQL Server内部独特的内å˜ç®¡ç†æ¨¡å¼6.3 SQL Server内å˜ä½¿ç”¨çŠ¶å†µåˆ†æžæ–¹æ³•6.4 æ•°æ®é¡µç¼“冲区压力分æž6.5 Stolen Memory缓å˜åŽ‹åŠ›åˆ†æž6.6 Multi-page缓å˜åŒºåŽ‹åŠ›åˆ†æž6.7 常è§å†…å˜é”™è¯¯ä¸Žè§£å†³åŠžæ³•6.8 å°ç»“第7ç« SQL Server IO问题7.1 SQL Serverçš„I/Oæ“作7.2 系统级I/O问题判æ–7.3 æ•°æ®åº“引擎错误8337.4 IO问题的SQL Server内部分æž7.5 硬盘压力测试7.6 å°ç»“第8ç« ä»»åŠ¡è°ƒåº¦ä¸ŽCPU问题8.1 SQL Server独特的任务调度算法(SQLOS)8.2 SQL CPU %问题8.3 OLTPå’ŒData Warehouse系统差别åŠå¸¸ç”¨æ€§èƒ½é˜€å€¼8.4 å°ç»“第9ç« é˜»å¡žä¸Žæ»é”——知识准备9.1 é”产生的背景9.2 é”èµ„æºæ¨¡å¼å’Œå…¼å®¹æ€§9.3 事务隔离级别与é”的申请和释放9.4 如何监视é”çš„ç”³è¯·ã€æŒæœ‰å’Œé‡Šæ”¾9.5 é”的数é‡å’Œæ•°æ®åº“调优的关系9.6 结论9.7 æ•°æ®åº“引擎ä¸åŸºäºŽè¡Œç‰ˆæœ¬æŽ§åˆ¶çš„隔离级别第10ç« é˜»å¡žä¸Žæ»é”——问题定ä½ä¸Žè§£å†³10.1 é˜»å¡žé—®é¢˜å®šä½æ–¹æ³•åŠå®žä¾‹æ¼”示10.2 常è§é˜»å¡žåŽŸå› ä¸Žè§£å†³æ–¹æ³•10.3 案例分æžï¼šè¿žæŽ¥æ± (Connection Pooling)与阻塞10.4 æ»é”问题定ä½åŠè§£å†³æ–¹æ³•第11ç« ä»Žç‰å¾…状æ€åˆ¤æ–系统资æºç“¶é¢ˆ11.1 LCK_xx类型11.2 PAGEIOLATCH_x 与WRITELOG11.3 PAGELATCH_x11.4 Tempdb上的PAGELATCH11.5 其他资æºç‰å¾…11.6 最åŽä¸€é“瓶颈:许多任务处于Runnable状æ€11.7 å°ç»“第12ç« è¯å¥è°ƒä¼˜â€”—知识准备12.1 索引与统计信æ¯12.2 编译与é‡ç¼–译12.3 读懂执行计划12.4 读懂è¯å¥è¿è¡Œç»Ÿè®¡ä¿¡æ¯ç¬¬13ç« è¯å¥è°ƒä¼˜-问题定ä½ä¸Žè§£å†³æ–¹æ³•13.1 æ˜¯å¦æ˜¯å› 为åšäº†ç‰©ç†IO而导致的性能ä¸ä½³13.2 æ˜¯å¦æ˜¯å› 为编译时间长而导致性能ä¸ä½³13.3 åˆ¤æ–æ‰§è¡Œè®¡åˆ’是å¦åˆé€‚13.4 Parameter Sniffing13.5 调整数æ®åº“设计æ¥ä¼˜åŒ–è¯å¥æ€§èƒ½13.6 调整è¯å¥è®¾è®¡æé«˜æ€§èƒ½ç¬¬14ç« å¸¸ç”¨SQL Server系统信æ¯ä¸Žæœé›†æ–¹æ³•14.1 Windows 事件日志(Event Log)14.2 SQL Server Errorlog文件14.3 性能监视器(Performance Monitor)14.4 SQL Trace文件14.5 系统管ç†è§†å›¾è·Ÿè¸ª14.6 è‡ªåŠ¨åŒ–ä¿¡æ¯æ”¶é›†ï¼šSQLDiag工具14.7 系统自动监视工具 - Performance Dashboard 内容介ç»ï¼šæœ¬ä¹¦ä»‹ç»SQL Server关系型数æ®åº“引擎在日常使用和开å‘过程ä¸ç»å¸¸ä¼šé‡åˆ°çš„问题ã€å…¶è¡¨çް形å¼ã€èƒŒåŽè¿è¡Œæœºç†ã€åŸºæœ¬ç†è®ºçŸ¥è¯†ã€æœé›†å’Œåˆ†æžé—®é¢˜æ—¥å¿—的方法,以åŠè§£å†³å®žé™…问题的å¯é€‰æ‰‹æ®µã€‚内容截图: ...
-
分类:3D/动画 语言:简体中文 大小:未知 发布时间:13-10-06
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! 第1章 千里之行,始于足下——对Maya有个简单了解291.1 初步了解Maya301.1.1 Maya的发展历程301.1.2 初识Maya基本结构301.1.3 Maya动画工作流程321.2 与众不同的Maya 2010321.2.1 建模(Modeling)321.2.2 动画(Animation)331.2.3 绑定(Rigging)331.2.4 动力学(nDynamics)331.2.5 渲染(Rendering)341.2.6 应用程序端口(API)341.3 Maya的基本操作351.3.1 Maya 2010的标准界面元素351.3.2 自定义界面显示401.3.3 热盒的使用411.3.4 超图的使用411.3.5 层级的概念及大纲的使用421.3.6 组的使用431.3.7 脚本编辑器的使用441.3.8 自定义快捷键44第2章 初试锋芒——Model based472.1 Maya Polygon创建之首要条件482.1.1 Polygon的简介和基本操作482.1.2 Polygon Mesh菜单512.2 模型七十二变——Edit polygon552.2.1 编辑多边形552.2.2 光滑代理632.2.3 多边形法线642.2.4 变形工具在建模中的应用65第3章 乱花渐欲迷人眼——textures and lights based材质与灯光设置713.1 这是一个缤纷的世界——Maya textures723.1.1 Hypershade编辑器723.1.2 材质节点的基本类型753.1.3 材质节点的属性773.1.4 卡通材质813.2 神秘的光与影 —— Maya lights灯光设置843.2.1 在真实世界中的光线和阴影843.2.2 灯光介绍853.2.3 深度贴图阴影和光线追踪阴影89第4章 由静入动——Animation based动画设置934.1 Animation的前期准备944.1.1 动画基础944.1.2 动画控制区域954.1.3 设置关键帧964.2 动画中的常用编辑器994.2.1 认识曲线编辑器994.2.2 关联编辑器的使用1084.2.3 驱动关键帧的应用1094.2.4 关键帧动画111第5章 迎接光辉的时刻——Render based渲染设置1155.1 金戈铁马入镜来1165.1.1 摄像机的创建1165.1.2 摄像机的基本设置1175.2 尽在渲染中1215.2.1 渲染窗口面板的属性1215.2.2 Render View(渲染视窗)1265.2.3 批渲染128第6章 独具匠心——Advanced Model高级建模方法1336.1 鬼斧神工之雕刻笔1346.1.1 软选择工具1346.1.2 雕刻造型工具1366.1.3 多边形色彩显示1376.1.4 盲区数据1386.1.5 优化场景输出1396.1.6 多边形节点1406.2 以至柔胜刚——NURBS高级建模方法1416.2.1 NURBS建模简介1416.2.2 创建NURBS曲线1426.2.3 编辑NURBS曲线1436.2.4 创建曲面1506.2.5 编辑NURBS曲面155第7章 追求真实的质感——Advan ced textures高级材质设置1777.1 绘制贴图之前的工作1787.1.1 关于UV1787.1.2 UV的映射1787.1.3 UV Texture Editor1807.2 另辟蹊径——利用Node制作纹理1897.2.1 纹理节点的用途1897.2.2 2D纹理节点1907.2.3 3D纹理节点1937.3 淋漓尽致的表现——Node的综合应用1987.3.1 环境纹理1987.3.2 置换节点1997.3.3 通用节点2017.3.4 mental ray节点的简介202第8章 千变万动,由我操控——Character Rig2098.1 控制角色,易如反掌2108.1.1 控制系统的介绍2108.1.2 Skeletons(骨骼)2108.1.3 Skin(蒙皮)2208.1.4 Constraints(约束)2318.2 一切皆可变形2408.2.1 变形器的介绍2418.2.2 编辑变形器2558.3 肌肉是怎样炼成的2638.3.1 肌肉系统的介绍2638.3.2 肌肉系统常用命令及操作2658.3.3 Caching(创建缓存)277第9章 尽情地表演吧——Character Animation2819.1 运动也有规律可循2829.1.1 认识角色动画与运动规律2829.1.2 设置动画参数2859.2 你不可不知的演技2859.2.1 角色动画的制作要领2869.2.2 学着走路与跑步2879.3 高效编辑动画片段——Trax Editor2919.3.1 非线性动画基础2919.3.2 创建非线性动画2929.3.3 非线性动画的编辑2939.4 沿着路径去运动3019.4.1 路径动画介绍3019.4.2 设置运动路径关键帧302第10章 理性的思考——Expressions30510.1 在Maya 中运用表达式30610.1.1 表达式编辑器30610.1.2 表达式语句结构30910.1.3 属性数据类型31010.1.4 变量与常量31110.1.5 算术运算符、关系运算符、逻辑运算符31310.1.6 条件语句31410.1.7 表达式的注解31610.2 函数的粉末登场316第11章 动力学 —— Dynamics and Effects32111.1 特效精灵——Particles32211.1.1 pratice的用途32211.1.2 Fields对Particles的影响32811.2 变幻万端的Fluid Effects33511.2.1 Fluid的基本介绍33511.2.2 Fluid命令的使用33811.3 模拟真实布料——nCloth34711.3.1 nCloth 模块简介(nMesh、nConstraint、nCache)34711.3.2 nCloth应用实例(模拟布料、金属体、落叶)35411.4 掌握毛发种植术 —— Hair工具36111.4.1 Hair菜单介绍36111.4.2 Hair的属性36611.5 制作皮毛的最佳选择——Fur工具37111.5.1 Fur菜单介绍37111.5.2 Fur属性介绍37411.5.3 Fur渲染属性介绍37611.5.4 给Fur添加动力学37811.6 妙手丹青——Paint Effect画笔特效工具38111.6.1 笔触画板窗口介绍38111.6.2 绘制3D笔画38411.6.3 Panit Effect笔划属性385第12章 乱真的虚拟世界——mental ray渲染高级技法39312.1 mental ray使用基础39412.1.1 mental ray的介绍39412.1.2 Maya中mental ray的加载39412.1.3 mental ray在Maya中的使用限制39512.1.4 mental ray渲染面板的常用控制选项39512.2 mental ray灯光39912.2.1 在Maya灯光中开启mental ray属性39912.2.2 HDRI照明和physical Sun and Sky401第13章 开放的胸怀——用MEL、python 语言和Maya对话40713.1 MEL语言基础40813.1.1 认识MEL语言40813.1.2 MEL语言功能与命令40913.1.3 命令行和解释行41113.1.4 MEL自定义图标和标签41213.2 与Maya沟通并不难41513.3 计算机程序设计语言——python语言42413.3.1 Maya中的Python42413.3.2 利用Python创建几何体42513.3.3 在Python中使用标签426 内容介绍:本书从Maya初学者的需求出发,以案例讲解的方式,对Maya 2010知识作了介绍。内容包括Maya的基本操作、Animation的前期准备、金戈铁马入镜来、肌肉是怎样炼成的、在Maya中运用表达式等。内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-06
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! 第1章 MATLAB 7概述121.1 MATLAB 7简介121.1.1 MATLAB 7的新特点121.1.2 MATLAB 7的用户界面131.1.3 MATLAB 7的帮助系统151.1.4 使用联机演示功能181.2 MATLAB数据类型191.3 MATLAB操作基础201.3.1 命令和语句的输入201.3.2 矩阵的输入211.3.3 语句与变量211.3.4 矩阵的基本操作221.3.5 数学运算与函数241.4 MATLAB脚本文件和函数文件241.5 MATLAB程序设计基础251.5.1 M文件的创建与编辑251.5.2 数据的输入/输出261.5.3 程序流程控制261.5.4 MATLAB程序调试281.5.5 MATLAB程序剖析291.6 提高MATLAB程序运行效率301.6.1 数组预分配301.6.2 循环向量化321.6.3 简单函数内联化32第2章 MATLAB图像处理基础342.1 数字图像处理基础342.1.1 物理图像的数字化342.1.2 数字图像的表示352.1.3 数字图像处理的主要研究内容352.2 MATLAB工具箱简介362.2.1 图像处理工具箱362.2.2 图像捕获工具箱402.3 MATLAB中图像的数据类型412.4 MATLAB中的图像类型422.5 图像文件的读/写和显示442.6 颜色空间462.6.1 几种颜色模型462.6.2 颜色空间的转换472.7 数字图像的块处理492.7.1 显式块操作492.7.2 滑块邻域操作512.8 图像质量的客观评价532.8.1 峰值信噪比532.8.2 测试图像和视频测试序列57第3章 图像的运算583.1 图像的代数运算583.1.1 绝对值差函数imabsdiff( )583.1.2 图像的迭加函数imadd( )593.1.3 图像求补函数imcomplement( )603.1.4 图像的除法运算imdivide( )603.1.5 线性组合函数imlincomb( )613.2 几何操作623.2.1 图像的缩放623.2.2 图像的旋转643.2.3 图像的剪切653.2.4 图像的二维空间变换66第4章 MATLAB视频处理基础684.1 MATLAB图像处理工具箱中对视频处理的支持684.1.1 常见的数字视频文件格式及其特点684.1.2 MATLAB7.1图像处理工具箱中的视频操作684.2 其他的视频文件读/写操作函数714.2.1 MPEG压缩的AVI文件读/写714.2.2 VideoIO工具箱724.2.3 交互式MATLAB Movie播放器734.3 从静止图像向AVI视频文件的转换744.3.1 BMP向AVI视频文件的转换744.3.2 提取AVI视频文件的帧754.4 YUV向MATLAB Movie文件的转换764.4.1 YUV文件类型介绍764.4.2 YUV文件的转换774.5 VFW视频捕获784.5.1 Video for Windows简介784.5.2 视频捕获实例78第5章 图像的正交变换825.1 傅里叶变换825.1.1 连续函数的傅里叶变换825.1.2 离散函数的傅里叶变换835.1.3 傅里叶变换的物理意义855.1.4 图像傅里叶变换的MATLAB实现855.1.5 二维离散傅里叶变换的若干性质875.2 离散余弦变换885.2.1 一维离散余弦变换895.2.2 二维离散余弦变换895.2.3 离散余弦变换的MATLAB实现905.2.4 DCT的应用915.3 离散小波变换DWT945.4 Hough变换965.4.1 Hough变换原理965.4.2 基于Hough变换的简单形状检测975.5 Radon变换1005.5.1 Radon变换原理1005.5.2 用Radon变换检测直线100第6章 图像增强1036.1 空间域图像增强1036.1.1 直接灰度变换1036.1.2 灰度级线性变换增强1056.1.3 直方图均衡化1076.1.4 直方图规定化1086.2 空域滤波增强1106.2.1 空域滤波原理及分类1106.2.2 平滑滤波器1106.2.3 锐化滤波器1146.3 频域增强1166.3.1 低通滤波1166.3.2 高通滤波1196.3.3 同态滤波1236.4 彩色增强124第7章 图像的压缩编码1297.1 概述1297.2 JPEG静止图像压缩的基本原理1297.3 JPEG编码的关键技术1317.3.1 变换编码1317.3.2 量化1357.3.3 熵编码1367.3.4 JPEG压缩1447.4 JPEG20001457.5 基于DCT的图像水印实例145第8章 形态学图像处理1488.1 集合论中的基本概念1488.2 数学形态学基本运算1498.2.1 膨胀1498.2.2 腐蚀1508.2.3 开操作1528.2.4 闭操作1528.3 击中/击不中变换1538.4 形态学图像处理应用1548.4.1 边缘提取1548.4.2 区域填充1568.4.3 细化与骨架提取1588.5 灰度图像形态学1588.5.1 膨胀和腐蚀1598.5.2 开运算和闭运算1608.5.3 基于多尺度形态学梯度的边缘检测1608.6 数学形态学的应用实例162第9章 图像分割1649.1 图像分割概述1649.2 阈值分割法1649.2.1 全局阈值法1659.2.2 局部阈值法1669.3 区域分割法1679.3.1 区域生长法1689.3.2 分裂合并法1709.4 分水岭分割法173第10章 图像的特征提取与分析17910.1 概述17910.2 纹理特征提取17910.2.1 直方图统计特征18010.2.2 图像的自相关函数18110.2.3 灰度共生矩阵18210.3 颜色特征提取18410.4 形状特征提取18510.4.1 区域内部的统计特征18610.4.2 基于边界的形状特征18910.5 结构特征提取193第11章 光流场计算与基于块的运动估计19611.1 光流场基础19611.1.1 光流和光流场的概念19611.1.2 光流场计算基本原理19611.2 光流场计算19711.2.1 HornSchunck算法19711.2.2 HornSchunck算法的MATLAB实现的基础函数介绍19811.2.3 LucasKanade算法20211.2.4 LucasKanade算法编程实现20311.3 基于块的运动估计基础20911.3.1 块运动估计原理20911.3.2 块运动估计技术指标20911.3.3 块运动估计基础函数介绍21111.4 几种常见的基于块运动估计算法21311.4.1 全搜索算法21311.4.2 三步搜索算法21611.4.3 四步搜索算法21911.4.4 菱形搜索算法22311.4.5 不同块运动估计算法的比较及分析23311.5 光流场计算与基于块的运动估计比较239第12章 视频压缩编码24012.1 视频编码标准基础24012.1.1 MPEG系列标准24012.1.2 H.26x系列标准24112.2 MPEG2编码器的原理24112.2.1 MPEG2编码模型24112.2.2 MPEG2视频压缩层码流结构24212.3 基于MATLAB的MPEG2编/解码器实现24412.3.1 基础函数实现24412.3.2 MPEG2编码器实现24912.3.3 MPEG2解码器实现25712.3.4 结果显示等辅助函数实现25912.4 压缩域视频信号处理26412.4.1 运动矢量致密化和准确化26412.4.2 DC系数获得及重建268第13章 数字视频水印实例27313.1 视频水印技术基础27313.1.1 视频水印的分类27313.1.2 视频水印主要应用领域27313.1.3 视频水印的特殊要求27413.2 视频水印的嵌入27513.2.1 水印算法原理框图27513.2.2 水印嵌入过程27513.3 视频水印的提取28113.3.1 水印提取过程28113.3.2 几种常见攻击下的水印性能测试结果283 内容介绍:本书系统介绍了MATLAB在图像、视频信号处理中的应用,涵盖了它所涉及的数学基础、各种典型方法和实用的处理技术,并根据编者近年来从事相关科研、教学的实践经验,列举了大量实例。内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-06
本书是高清文字版.非扫描.拒绝模糊.享受清晰!电子书www.minxue.net地址! 前言第1章 MATLAB基础知识1.1 MATLAB概况1.1.1 MATLAB的发展历程和影响1.1.2 MATLAB语言的特点1.1.3 MATLAB 7的新特点1.1.4 MATLAB 7中的控制工具箱及相关产品1.2 MATLAB 7的安装1.2.1 MATLAB 7的安装要求1.2.2 MATLAB 7的安装方法1.3 MATLAB 7系统运行1.3.1 MATLAB 7的启动1.3.2 MATLAB 7的用户界面1.3.3 MATLAB 7的工具栏1.3.4 MATLAB 7的窗口1.4 MATLAB 7的文件管理1.4.1 MATLAB的当前目录1.4.2 MATLAB 7文件路径设置1.5 MATLAB 7帮助系统1.5.1 帮助窗口1.5.2 帮助查询第2章 MATLAB数值计算2.1 矩阵与数组运算2.1.1 矩阵的建立2.1.2 矩阵与数组运算2.2 数组函数与矩阵函数2.2.1 基本数组函数2.2.2 基本矩阵函数2.2.3 几个易混淆的两种函数运算2.3 关系运算和逻辑运算2.3.1 关系运算2.3.2 逻辑运算2.4 矩阵的分解2.4.1 三角分解2.4.2 正交分解2.4.3 特征值分解2.4.4 奇异值分解2.5 多项式2.5.1 多项式表达2.5.2 多项式的运算2.6 数据分析2.6.1 基本统计函数指令2.6.2 协方差阵和相关阵2.6.3 有限差分和导数2.6.4 数据滤波2.7 数值分析2.7.1 数值积分2.7.2 微分方程的数值解第3章 MATLAB程序设计3.1 MATLAB程序设计基础3.1.1 M文件的创建3.1.2 MATLAB的脚本文件3.1.3 MATLAB的函数文件3.2 参数与变量3.2.1 参数3.2.2 全局变量和局部变量……第4章 MATLAB界面设计第5章 控制系统的数学模型第6章 控制系统的时域和频域分析第7章 MATLAB的仿真集成环境Simulink第8章 控制系统的设计与仿真第9章 常用控制系统设计实例附录A 基本命令附录B 常用函数附录C 工具箱函数参考文献 内容介绍:本书分析了MATLAB的基础知识、编程方法、用户界面设计,以及控制系统的分析、设计与仿真。结合实际控制系统的实例,详细介绍了借助于MATLAB进行控制系统分析、设计的方法与过程。内容截图: ...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-10-06
简介:本书是一部享誉世界的性科学研究专著。作者马斯特斯和约翰逊是世界著名的性科学研究大师。他们首创科学的方法对人类性活动进行观察,测量,记录等研究,通过总结10余年对数以百计男女受试者的大量研究成果写成此书。1966年本书一问世,立即引起极大轰动,被誉为性学研究的里程碑。书中以大量第一手资料澄清了许多对性活动的糊涂认识,强烈冲击了谈性色变的愚昧和泛性纵欲的堕落,引导读者用客观,科学的态度看待人类自身的性活动。本书分男性性反应,女性性反应。老年性反应等几个方面。从解剖生理入手对不同年龄性别的人的各性敏感部位在性活动中的反应情况进行了如实的,科学的介绍。本书介绍了他们从事性反应研究的情况。本书适合于有关医务人员,科研人员及所有已婚男女阅读。地址在一楼截图: ...
-
分类:ç¼–ç¨‹å¼€å‘ 语言:简体中文 大小:未知 发布时间:13-10-06
å‰è¨€ç¬¬1ç« GPU通用计算1.1 å¤šæ ¸è®¡ç®—çš„å‘展1.1.1 CPUå¤šæ ¸å¹¶è¡Œ1.1.2 超级计算机ã€é›†ç¾¤ä¸Žåˆ†å¸ƒå¼è®¡ç®—1.1.3 CPU+GPU异构并行1.2 GPUå‘展简介1.2.1 GPUæ¸²æŸ“æµæ°´çº¿1.2.2 ç€è‰²å™¨æ¨¡åž‹1.2.3 NVIDIA GPUå‘展简介1.3 从GPGPU到CUDA1.3.1 ä¼ ç»ŸGPGPUå¼€å‘1.3.2 CUDAå¼€å‘第2ç« CUDA基础2.1 CUDA编程模型2.1.1 主机与设备2.1.2 Kernel函数的定义与调用2.1.3 线程结构2.1.4 ç¡¬ä»¶æ˜ å°„2.1.5 deviceQuery示例2.1.6 matrixAssign示例2.2 CUDA软件体系2.2.1 CUDA Cè¯è¨€2.2.2 nvcc编译器2.2.3 è¿è¡Œæ—¶API与驱动API2.2.4 CUDA函数库2.3 CUDAå˜å‚¨å™¨æ¨¡åž‹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 CUDA通信机制2.4.1 åŒæ¥å‡½æ•°2.4.2 Volatile关键å—2.4.3 ATOMæ“作2.4.4 VOTEæ“作2.5 异æ¥å¹¶è¡Œæ‰§è¡Œ2.5.1 æµ2.5.2 事件2.6 CUDA与图形å¦API互æ“作2.6.1 CUDA与OpenGL的互æ“作2.6.2 CUDA与Direct3D互æ“作2.7 多设备与设备集群2.7.1 CUDA设备控制2.7.2 CUDA与openMP2.7.3 CUDA与集群第3ç« CUDA硬件架构3.1 NVIDIAæ˜¾å¡æž„é€ ç®€ä»‹3.1.1 å›¾å½¢æ˜¾å¡æ¦‚览3.1.2 PCI-E总线3.1.3 显å˜3.1.4 GPU芯片3.2 Tesla图形与计算架构3.2.1 SPA-TPC-SM3.2.2 主æµGPUæž¶æž„3.3 Tesla通用计算模型3.3.1 æ•°æ®ä¸ŽæŒ‡ä»¤çš„åŠ è½½3.3.2 warp指令的å‘射与执行3.3.3 纹ç†ã€æ¸²æŸ“å’Œå˜å‚¨å™¨æµæ°´çº¿ç¬¬4ç« CUDA程åºçš„优化4.1 CUDA程åºä¼˜åŒ–概述4.2 测é‡ç¨‹åºè¿è¡Œæ—¶é—´4.2.1 设备端测时4.2.2 主机端测时4.3 任务划分4.3.1 任务划分原则4.3.2 gridå’Œblock维度设计4.4 å˜å‚¨å™¨è®¿é—®ä¼˜åŒ–4.4.1 主机ï¼è®¾å¤‡é€šä¿¡ä¼˜åŒ–4.4 2全局å˜å‚¨å™¨è®¿é—®ä¼˜åŒ–4.4.3 共享å˜å‚¨å™¨è®¿é—®ä¼˜åŒ–4.4.4 使用纹ç†å˜å‚¨å™¨å’Œå¸¸æ•°å˜å‚¨å™¨åŠ é€Ÿ4.5 指令æµä¼˜åŒ–4.5.1 算术指令4.5.2 æŽ§åˆ¶æµæŒ‡ä»¤4.5.3 è®¿å˜æŒ‡ä»¤4.5.4 åŒæ¥æŒ‡ä»¤4.6 CURDAprofiler的使用4.6.1 图形分æž4.6.2 图表分æž4.7 优化应用举例4.7.1 矩阵乘法的优化4.7.2 并行归约的优化4.7.3 矩阵转置的优化第5ç« ç»¼åˆåº”用5.1 基本应用5.1.1 åŒè°ƒæŽ’åºç½‘络5.1.2 Scan5.1.3 CUBLAS简å•应用5.1.4 CUFFT简å•应用5.2 高级应用5.2.1 å…±è½æ¢¯åº¦æ³•çš„CUBLAS实现5.2.2 AC多模å¼åŒ¹é…算法的CUDA实现附录A 安装ã€é…ç½®ã€ç¼–译åŠè°ƒè¯•附录B 常è§é—®é¢˜ä¸Žè§£ç”附录C 技术规范附录D C扩展附录E æ•°å¦å‡½æ•°é™„录F çº¹ç†æ‹¾å–附录G ç€è‰²å™¨æ¨¡åž‹ 内容介ç»ï¼šã€ŠGPU高性能è¿ç®—之CUDA》是全国第一本全é¢ä»‹ç»CUDA软硬件体系架构的书ç±ã€‚å…¨é¢ä»‹ç»ä½¿ç”¨CUDA进行通用计算所需è¦çš„è¯æ³•ã€ç¡¬ä»¶æž¶æž„ã€ç¨‹åºä¼˜åŒ–技巧ç‰çŸ¥è¯†ï¼Œæ˜¯è¿›è¡ŒGPU通用计算程åºå¼€å‘的入门教æå’Œå‚考书。《GPU高性能è¿ç®—之CUDA》共分5ç« ã€‚ç¬¬1ç« ä»‹ç»GPU通用计算的å‘展历程,介ç»å¹¶è¡Œè®¡ç®—的历å²ã€çŽ°çŠ¶ä»¥åŠé¢ä¸´çš„问题;第2ç« ä»‹ç»CUDA的使用方法,帮助读者ç†è§£CUDA的编程模型ã€å˜å‚¨å™¨æ¨¡åž‹å’Œæ‰§è¡Œæ¨¡åž‹ï¼ŒæŽŒæ¡CUDA程åºçš„编写方法;第3ç« æŽ¢è®¨CUDA硬件架构,深入分æžTesla GPU架构与CUDA通用计算的相互作用:第4ç« æ€»ç»“CUDA的高级优化方法,对任务划分ã€å˜å‚¨å™¨è®¿é—®ã€æŒ‡ä»¤æµæ•ˆçއç‰è¯¾é¢˜è¿›è¡ŒæŽ¢è®¨ï¼›ç¬¬5ç« ä»¥ä¸°å¯Œçš„å®žä¾‹å±•ç¤ºå¦‚ä½•ä½¿ç”¨CUDA的强大性能解决实际问题。  《GPU高性能è¿ç®—之CUDA》å¯ä½œä¸ºCUDAçš„å¦ä¹ 入门和编程å‚考书,主è¦é¢å‘从事高性能计算的程åºå‘˜ä¸Žå·¥ç¨‹å¸ˆï¼Œä½¿ç”¨GPUåŠ é€Ÿä¸“ä¸šé¢†åŸŸè®¡ç®—çš„ç§‘ç ”äººå‘˜ï¼Œä»¥åŠå¯¹GPU通用计算感兴趣的程åºå‘˜ã€‚电å书www.minxue.net地å€å†…容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-06
大象希形再版序写给读者的话关于本书如何阅读本书免费下载资源使用说明art i 你需要了解第1章 为什么需要uml 21.1 面向过程还是面向对象 21.1.1 面向过程方法 31.1.2 面向过程的困难 51.1.3 面向对象方法 71.1.4 面向对象的困难 91.2 uml带来了什么 111.2.1 什么是uml 111.2.2 统一语言 131.2.3 可视化 131.2.4 从现实世界到业务模型 151.2.5 从业务模型到概念模型 17.1.2.6 从概念模型到设计模型 181.2.7 面向对象的困难解决了吗 201.3 统一过程简介 221.3.1 ru是什么 221.3.2 ru与uml 241.3.3 ru与软件工程 251.3.4 ru与最佳实践 261.3.5 ru与本书 27第2章 建模基础 292.1 建模 292.2 用例驱动 322.3 抽象层次 342.4 视图 362.5 对象分析方法 37art ii 在学习中思考第3章 uml核心元素 423.1 版型 423.2 参与者 433.2.1 基本概念 433.2.2 发现参与者 453.2.3 业务主角 463.2.4 业务工人 483.2.5 参与者与涉众的关系 493.2.6 参与者与用户的关系 493.2.7 参与者与角色的关系 503.2.8 参与者的核心地位 503.2.9 检查点 503.3 用例 513.3.1 基本概念 523.3.2 用例的特征 533.3.3 用例的粒度 553.3.4 用例的获得 573.3.5 用例和功能的误区 603.3.6 目标和步骤的误区 623.3.7 用例粒度的误区 643.3.8 业务用例 673.3.9 业务用例实现 673.3.10 概念用例 683.3.11 系统用例 693.3.12 用例实现 703.4 边界 713.4.1 边界决定视界 723.4.2 边界决定抽象层次 723.4.3 灵活使用边界 733.5 业务实体 743.5.1 业务实体的属性 743.5.2 业务实体的方法 753.5.3 获取业务实体 753.6 包 773.7 分析类 793.7.1 边界类 803.7.2 控制类 813.7.3 实体类 823.7.4 分析类的三高 823.8 设计类 833.8.1 类 843.8.2 属性 843.8.3 方法 843.8.4 可见性 853.9 关系 853.9.1 关联关系(association) 863.9.2 依赖关系(deendency) 863.9.3 扩展关系(extends) 873.9.4 包含关系(include) 873.9.5 实现关系(realize) 883.9.6 精化关系(refine) 893.9.7 泛化关系(generalization) 893.9.8 聚合关系(aggregation) 903.9.9 组合关系(comosition) 903.10 组件 903.10.1 完备性 913.10.2 独立性 923.10.3 逻辑性 923.10.4 透明性 923.10.5 使用组件 923.11 节点 943.11.1 分布式应用环境 953.11.2 多设备应用环境 95第4章 uml核心视图 974.1 静态视图 974.1.1 用例图 974.1.2 类图 1024.1.3 包图 1044.2 动态视图 1054.2.1 活动图 1054.2.2 状态图 1124.2.3 时序图 1144.2.4 协作图 118第5章 uml核心模型 1245.1 用例模型概述 1255.2 业务用例模型 1265.2.1 业务用例模型主要内容 1275.2.2 业务用例模型工件的取舍 1295.2.3 何时使用业务用例模型 1305.3 概念用例模型 1315.3.1 概念用例模型的主要内容 1325.3.2 获得概念用例 1335.3.3 何时使用概念用例模型 1335.4 系统用例模型 1345.4.1 系统用例模型的主要内容 1345.4.2 获得系统用例 1365.5 领域模型 1375.5.1 读者须知 1375.5.2 基本概念 1385.5.3 领域模型的主要内容 1395.6 分析模型 1415.6.1 如何使用分析模型 1425.6.2 分析模型的主要内容 1445.6.3 分析模型的意义 1455.7 软件架构和框架 1465.7.1 软件架构 1475.7.2 软件框架 1525.7.3 何时使用架构和框架 1535.8 设计模型 1545.8.1 设计模型的应用场合 1555.8.2 设计模型的主要内容 1555.8.3 从分析模型映射到设计模型 1575.9 组件模型 1585.9.1 何时使用组件模型 1605.9.2 广义组件的用法 1615.10 实施模型 162何时使用实施模型 162第6章 统一过程核心工作流简介 1646.1 业务建模工作流程 1656.1.1 工作流程 1656.1.2 活动集和工件集 1676.1.3 业务建模的目标和场景 1686.2 系统建模工作流程 1706.2.1 工作流程 1706.2.2 活动集和工件集 1726.2.3 系统建模的目标 1756.3 分析设计建模工作流程 1766.3.1 工作流程 1766.3.2 活动集和工件集 1836.3.3 分析设计的目标 1846.3.4 推荐的分析设计工作流程简介 1846.4 实施建模工作流程 1866.4.1 工作流程 1866.4.2 活动集和工件集 1876.4.3 推荐的实施建模工作流程 188第7章 迭代式软件生命周期 192art iii 在实践中思考第8章 准备工作 1958.1 案例说明 1958.2 了解问题领域 1968.2.1 了解业务概况 1968.2.2 整理业务目标 1978.3 做好涉众分析 1978.3.1 什么是涉众 1988.3.2 发现和定义涉众 1988.3.3 涉众分析报告 2008.4 规划业务范围 2078.4.1 规划业务目标 2078.4.2 规划涉众期望 2078.5 整理好你的思路 2088.5.1 划分优先级 2088.5.2 规划需求层次 2098.5.3 需求调研计划 2108.6 客户访谈技巧 2128.6.1 沟通的困难 2128.6.2 沟通技巧 2138.7 提给读者的问题 215第9章 获取需求 2179.1 定义边界 2179.1.1 盘古开天——从混沌走向清晰 2179.1.2 现在行动:定义边界 2199.1.3 进一步讨论 2219.1.4 提给读者的问题 2249.2 发现主角 2249.2.1 女娲造人——谁来掌管这个世界 2249.2.2 现在行动:发现主角 2259.2.3 进一步讨论 2299.2.4 提给读者的问题 2329.3 获取业务用例 2329.3.1 炎黄之治——从愚昧走向文明 2329.3.2 现在行动:获取业务用例 2339.3.3 进一步讨论 2409.3.4 提给读者的问题 2439.4 业务建模 2439.4.1 商鞅变法——强盛的必由之路 2439.4.2 现在行动:建立业务模型 2449.4.3 进一步讨论 2549.4.4 提给读者的问题 2589.5 领域建模 2599.5.1 风火水土——寻找构成世界的基本元素 2599.5.2 现在行动:建立领域模型 2599.5.3 进一步讨论 2679.5.4 提给读者的问题 2709.6 提炼业务规则 2719.6.1 牛顿的思考——揭穿苹果的秘密 2719.6.2 现在行动:提炼业务规则 2729.6.3 进一步讨论 2759.6.4 提给读者的问题 2769.7 获取非功能性需求 2779.7.1 非物质需求——精神文明是不可缺少的 2779.7.2 现在行动:获取非功能性需求 2789.7.3 进一步讨论 2829.7.4 提给读者的问题 2869.8 主要成果物 287提给读者的问题 288第10章 需求分析 29010.1 关键概念分析 29010.1.1 阿基米德杠杆——找到撬动地球的支点 29010.1.2 现在行动:建立概念模型 29110.1.3 进一步讨论 30110.1.4 提给读者的问题 30210.2 业务架构 30210.2.1 拼图游戏——我们也想造个世界 30210.2.2 现在行动:建立业务架构 30410.2.3 进一步讨论 30910.2.4 提给读者的问题 31110.3 系统原型 312第11章 系统分析 31511.1 确定系统用例 31511.1.1 开始规划——确定新世界的万物 31511.1.2 现在行动:确定系统用例 31811.1.3 现在行动:描述系统用例 32011.1.4 进一步讨论 32511.1.5 提给读者的问题 32711.2 分析业务规则 32711.2.1 设定规则——没有规矩不成方圆 32711.2.2 现在行动:分析业务规则 32811.2.3 提给读者的问题 33511.3 用例实现 33511.3.1 绘制蓝图——世界将这样运行 33511.3.2 现在行动:实现用例 33711.3.3 进一步讨论 34411.3.4 提给读者的问题 34611.4 软件架构和框架 34611.4.1 设计架构——新世界的骨架 34611.4.2 什么是软件架构 34911.4.3 什么是软件框架 34911.4.4 软件架构的基本构成 35011.4.5 应用软件架构 35411.4.6 提给读者的问题 35411.5 分析模型 35511.5.1 设计功能零件——让世界初步运转起来 35511.5.2 现在行动:建立分析模型 35511.5.3 进一步讨论 36211.5.4 提给读者的问题 36411.6 组件模型 36411.6.1 设计功能部件——构建世界的基础设施 36411.6.2 现在行动:建立组件模型 36511.6.3 进一步讨论 37211.6.4 提给读者的问题 37711.7 部署模型 37711.7.1 安装零部件——组装一个新世界 37711.7.2 现在行动:建立部署模型 37811.7.3 提给读者的问题 380第12章 系统设计 38112.1 系统分析与系统设计的差别 38112.2 设计模型 38212.2.1 按图索骥——为新世界添砖加瓦 38212.2.2 现在行动:将分析模型映射到设计模型 38312.2.3 进一步讨论 38812.2.4 提给读者的问题 39012.3 接口设计 39012.3.1 畅通无阻——构建四通八达的神经网络 39012.3.2 现在行动:设计接口 39112.3.3 进一步讨论 39812.3.4 提给读者的问题 40012.4 包设计 40112.4.1 分工合作——组织有序世界才能更好 40112.4.2 现在行动:设计包 40512.4.3 进一步讨论 41012.5 提给读者的问题 413第13章 数据库设计 41413.1 关公战秦琼——面向对象与关系模型之争 41413.2 相辅相成——面向对象的数据库设计 41613.3 平衡的艺术——数据库设计的方法和策略 41913.3.1 or-maing策略 42113.3.2 对象—关系平衡策略 42713.4 进一步讨论——数据库设计到底有多重要 428第14章 开发 43014.1 生成代码 43014.1.1 现在行动:生成代码 43114.1.2 进一步讨论 43414.2 分工策略 43614.2.1 纵向分工策略 43614.2.2 横向分工策略 44214.2.3 选择适合你的开发分工策略 444art iv 在提炼中思考第15章 测试 44615.1 质量保证——新世界需要稳健运行 44615.2 设计和开发测试例 44715.3 提给读者的问题 453第16章 理解用例的本质 45416.1 用例是系统思维 45416.2 用例是面向服务的 45916.3 善用用例方法 461第17章 理解用例驱动 46317.1 用例与项目管理 46317.2 用例与可扩展架构 464第18章 用例驱动与领域驱动 46818.1 用例驱动与领域驱动的差异 46818.2 领域驱动的理想与现实 46918.3 如何决定是否采用领域驱动方法 471第19章 理解建模的抽象层次 47319.1 再讨论抽象层次 47319.1.1 层次高低问题 47419.1.2 层次不交叉问题 47419.2 如何决定抽象层次 47519.3 抽象层次与uml建模的关系 475第20章 划分子系统的问题 47720.1 面向对象的子系统问题 47720.2 uc矩阵还适用吗 47720.3 如何划分子系统 478第21章 学会使用系统边界 48221.1 边界是面向对象的保障 48221.2 利用边界来分析需求 48321.2.1 边界分析示例一 48321.2.2 边界分析示例二 48621.3 边界意识决定设计好坏 487第22章 学会从接口认知事物 48922.1 怎样描述一件事物 48922.2 接口是系统的灵魂 490第23章 学会正确选择 49323.1 屁股决定脑袋——学会综合权衡 49323.2 理辩则明——学会改变视角 496第24章 学会使用设计模式 49924.1 如何学习设计模式 49924.2 如何使用设计模式 503附录 uml视图常用元素参考 510图目录 515表目录 524后记 525 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-06
第1章 计算机网络基础1.1 网络的概念和网络的组成1.2 计算机网络参考模型1.3 网络程序寻址方式1.4 网络应用程序设计基础第2章 Winsock编程接口2.1 Winsock库2.2 Winsock的寻址方式和字节顺序2.3 Winsock编程详解2.4 网络对时程序实例第3章 Windows套接字I/O模型3.1 套接字模式3.2 选择(select)模型3.3 WSAAsyncSelect模型3.4 WSAEventSelect模型3.5 重迭(Overlapped)I/O模型第4章 IOCP与可伸缩网络程序4.1 完成端口I/O模型4.2 Microsoft扩展函数4.3 可伸缩服务器设计注意事项4.4 可伸缩服务器系统设计实例第5章 互联网广播和IP多播5.1 套接字选项和I/O控制命令5.2 广播通信5.3 IP多播(Multicasting)5.4 基于IP多播的组讨论会实例第6章 原始套接字6.1 使用原始套接字6.2 ICMP编程6.3 使用IP头包含选项6.4 网络嗅探器开发实例6.5 TCP通信开发实例第7章 Winsock服务提供者接口(SPI)7.1 SPI概述7.2 Winsock协议目录7.3 分层服务提供者(LSP)7.4 基于SPI的数据报过滤实例7.5 基于Winsock的网络聊天室开发第8章 Windows网络驱动接口标准(NDIS)和协议驱动的开发8.1 核心层网络驱动8.2 WDM驱动开发基础8.3 开发NDIS网络驱动预备知识8.4 NDIS协议驱动8.5 NDIS协议驱动开发实例第9章 网络扫描与检测技术第10章 点对点(P2P)网络通信技术第11章 核心层网络封包截获技术第12章 Windows网络防火墙开发技术第13章 IP帮助函数第14章 Email协议及其编程 内容简介:本书将编程方法、网络协议和应用实例有机结合起来,详细阐明Windows网络编程的各方面内容。本书首先介绍Windows平台上进行网络编程的基础知识,包括网络硬件、术语、协议、Winsock编程接口和各种I/O方法等;然后通过具体实例详细讲述当前流行的高性能可伸缩服务器设计、IP多播和Internet广播、P2P程序设计、原始套接字、SPI、协议驱动的开发和原始以太数据的发送、ARP欺骗技术、LAN和WAN上的扫描和侦测技术、个人防火墙与网络封包截获技术等;最后讲述IP帮助函数和E-mail的开发方法。 本书结构紧凑,内容由浅入深,是学习Windows网络与通信程序设计的理想书籍。电子书www.minxue.net内容截图: ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-10-06
第一篇 JavaScript语言核心第1章 类、构造函数和内置对象1.1 内置对象1.Object—万物之母2.Function—万物之父3.Array—数组类型4.Number—数值类型5.Boolean—布尔值类型6.String—字符串类型7.Date—时间类型8.Math—数学计算全局对象9.RegExp—正则表达式类型10.Error—异常类型11.Arguments—函数参数的集合对象1.2 类的基本特性12.constructor—返回对象的构造函数的引用13.toString()—对象的字符串表示14.toLocaleString()—对象的本地化字符串表示15.valueOf()—对象的值16.hasOwnPropeny()—检测属性是杏为私有属性17.isPrototypeOf()—检测对象是否为原型对象18.proportyIsEnumorable()—检测属性是否可枚举第2章 函数第3章 数组第4章 字符串第5章 正则表达式第6章 数值第7章 数学第8章 时间第9章 布尔值、异常和全局对象第二篇 客户端初级浏览器对象模型第三篇 客户端标准文档对象模型第四篇 客户端扩展文档对象模型 内容简介:本书是JavaScript权威、易理解的辞典类参考图书,收录了所有 JavaScript语言核心词条以及所有DOM词条。本手册不是简单的词条解释, 而是对每个词条的用法、内涵和外延进行深入浅出的描述,每个词条都提 供了实用的小示例,以供读者准确理解和参考。 本手册中的词条查找方便,分类科学严谨,从最实用的角度帮助读者 解决日常开发中遇到的各种困惑。 本书适合作为JavaScript语言初学者、Web各级别开发人员,以及各大 中专院校在校学生的学习和参考用书。电子书www.minxue.net内容截图: ...