-
分类:电子通信 语言:简体中文 大小:未知 发布时间:13-04-27
内容提要《从入门到精通系列丛书:万用表使用从入门到精通(第2版)》专门介绍如何使用万用表。全书内容分为“入门篇”和“精通篇”两部分,循序渐进地介绍了万用表使用的基础知识和方法,重点介绍了指针型万用表和数字型万用表在检测常见电子元器件、特殊电子元器件、显示器件、集成电路、小家电、电冰箱、洗衣机、充电器、彩色电视机、彩色显示器中的实际应用。 《从入门到精通系列丛书:万用表使用从入门到精通(第2版)》通俗易懂,图文并茂,可供广大家电维修人员和电子技术爱好者阅读。 入门篇第一章 万用表使用的基础知识第一节 万用表的分类和构成一、万用表的分类二、万用表的构成第二节 万用表的使用方法一、指针型万用表的使用方法二、数字型万用表的使用方法第三节 万用表的使用注意事项一、指针型万用表的使用注意事项二、数字型万用表的使用注意事项第二章 使用万用表检测常用电子元器件第一节 使用万用表检测电阻一、电阻的作用二、电阻的型号命名方法三、电阻的单位四、电阻的分类及特点五、阻值的标注六、电阻的串/并联七、电阻的检测 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-04-26
内容介绍: 本书是《入门与进阶》系列丛书之一,全书以通俗易懂的语言、翔实生动的实例,全面介绍了有关黑客攻防的方法和技巧。本书共分15章,分别介绍了黑客入门知识、踩点侦查和漏洞扫描方法、dos命令的应用、windows系统中的安全隐患和系统漏洞的防范措施、系统远程控制方法、黑客常用入侵工具、木马攻防的相关知识、qq漏洞攻防、ie和e-mail的攻防、破解网吧限制和挂马的方法、破解系统和办公文档密码的方法、后门与自身防护技术、清除间谍和流氓软件、防火墙的设置和数据恢复的方法。 本书采用环境教学、图文并茂的方式,使读者能够轻松上手。全书双栏紧排,双色印刷,知识容量相当于500多页同类图书:同时配以制作精良的多媒体耳动教学光盘,让读者学以致用,达到最佳的学习效果。此外,大容量4.5gdvd光盘中免费赠送海量学习资源库,其中包括4套与本书教学内容相关的多媒体教学演示视频。 本书面向电脑初学者,是广大电脑初级、中级、家庭电脑用户和中老年电脑爱好者的首选参考书。 内容截图: 第1章黑客入门必修知识1.1什么是黑客1.1.1黑客简介1.1.2黑客必须了解的网络知识1.1.3黑客需要掌握的基本技能1.2黑客攻击的特点1.2.1反攻击技术核心问题1.2.2黑客主要攻击方式1.2.3黑客攻击的流程1.3黑客攻击的入口——端口1.3.1端口的分类1.3.2开启和关闭端口1.3.3使用fport工具1.3.4使用active ports工具1.4木马藏身之处——系统进程1.4.1认识系统进程1.4.2基本系统进程列表1.4.3打开系统进程1.4.4关闭和新建系统进程1.4.5查看进程起始程序.1.4.6查看隐藏进程1.4.7查看远程进程1.4.8查杀病毒进程1.5黑客攻击和网络安全相关术语1.5.1黑客攻击相关术语1.5.2网络安全相关术语1.6高手解答第2章踩点侦查与漏洞扫描2.1踩点与侦查的概念2.1.1什么是踩点2.1.2确定侦查范围2.2确定漏洞范围2.2.1nmap扫描器2.2.2x-scan扫描器2.2.3superscan扫描器2.2.4防范ip侦查2.2.5防御网络侦查与堵塞漏洞2.3确定扫描目标2.3.1确定目标主机ip地址2.3.2解析系统漏洞扫描2.3.3预防端口扫描2.4扫描服务和端口2.4.1获取netbios信息2.4.2获取snmp信息2.4.3弱口令2.4.4黑客字典2.4.5弱口令扫描器2.4.6扫描注入点2.5进阶练习2.5.1扫描ip地址2.5.2使用搜索引擎扫描注入点2.6高手解答第3章黑客必学的dos命令3.1基本dos命令3.1.1 dir命令3.1.2 cd命令3.1.3批处理3.2 dos命令应用3.2.1使用dos命令扫描端口3.2.2 arp命令3.2.3 at命令3.2.4 del命令3.2.5 rd命令3.2.6 systeminfo命令3.2.7 ipconog命令3.2.8 netstat命令3.2.9 ping命令3.2.10 nslookup命令3.2.11 net命令3.3批处理应用3.3.1检查指定端口开放状态3.3.2关闭默认共享3.4上机练习3.4.1通过qq获取对方ip地址3.4.2清理垃圾文件3.5高手解答第4章windows系统中的漏洞4.1 windows系统的安全隐患4.1.1windows系统安全隐患分类4.1.2windows系统中的bug4.2windows操作系统中的漏洞4.2.1windows系统漏洞防御4.2.2windows 2000中的漏洞4.2.3windows xp中的漏洞4.2.4windows vista中的漏洞4.3进阶练习4.3.1关闭文件共享功能4.3.2设置防火墙阻止程序4.4高手解答第5章windows系统漏洞防范5.1设置组策略5.1.1组策略5.1.2组策略中的管理模块5.1.3设置桌面项目5.1.4设置控制面板项目5.1.5设置资源管理器5.1.6设置ie浏览器项目5.1.7设置系统安全5.2注册表编辑器防范5.2.1禁止访问和编辑注册表5.2.2设置注册表隐藏保护策略5.2.3关闭默认共享保证系统安全5.2.4预防syn系统攻击5.2.5驱逐自动运行的木马程序5.2.6指定运行程序5.3windows系统的密码保护5.3.1设置windows登录密码5.3.2设置电源管理密码5.3.3设置与破解屏幕保护密码5.4windows系统的安全设置5.4.1 windows系统网络初始化5.4.2锁定计算机5.5进阶练习5.5.1配置其他计算机组策略5.5.2保护ie浏览器隐私5.6高手解答第6章远程控制攻防技术6.1 windows系统远程控制6.1.1 windows远程协助6.1.2 windows远程关机6.2 windows系统远程桌面连接6.2.1允许远程桌面连接6.2.2发起远程桌面连接6.3使用telnet实现远程监控6.3.1启动终端服务6.3.2破解telnet ntlm权限验证6.4使用远程控制工具6.4.1使用radmin实现远程控制6.4.2使用pcanywhere远程控制6.4.3使用灰鸽子实现远程控制6.5进阶练习6.5.1使用qq实现远程控制6.5.2检测并删除灰鸽子6.6高手解答第7章黑客常用入侵工具7.1扫描工具7.1.1 sss扫描与防御7.1.2windows系统安全检测器7.1.3流光扫描器7.2数据拦截工具——iris嗅探器7.3反弹木马与反间谍软件7.3.1“网络神偷”反弹木马7.3.2“间谍克星”反间谍软件7.4系统监控与网站漏洞攻防7.4.1 reaj spy monitor监视器7.4.2 fso漏洞攻防7.4.3网站数据库漏洞攻防7.5高手解答第8章常见木马攻防实战8.1木马的概念8.1.1认识木马8.1.2木马的分类8.2安装木马8.2.1利用网页木马生成器8.2.2利用文件捆绑器伪装木马8.2.3木马信息反馈8.3冰河的基本应用8.4清除与防范木马8.4.1木马程序启动方式8.4.2快速查找本机木马8.4.3排除本机木马步骤8.5进阶练习8.5.1增强系统木马防御8.5.2修改注册表文件名8.6高手解答第9章qq攻防实战9.1 qq漏洞攻防9.1.1认识qq漏洞9.1.2修补qq漏洞9.2 qq密码攻防9.2.1 qq密码防盗措施9.2.2 d阿拉qq大盗9.2.3盗q黑侠9.2.4 qq密码使者9.3 qq群挂木马9.3.1制作网页木马9.3.2制作swf木马9.4 qq信息攻击工具9.4.1自动发送qq消息9.4.2飘叶千夫指9.5 qq软件攻防9.5.1 qq狙击手9.5.2 qq杀毒工具9.6进阶练习9.6.1 qq远程攻击工具9.6.2防御qq攻击9.7高手解答第10章ie和e-mail攻防实站10.1网页代码攻防10.1.1网页恶意代码10.1.2网页恶意代码的攻击方式10.1.3网页恶意代码攻击10.1.4清除恶意代码10.2 ie炸弹攻防10.2.1常见的ie炸弹攻击10.2.2 vbs脚本病毒生成器10.2.3防御ie炸弹10.3维护ie浏览器10.3.1清除ie浏览器的临时文件10.3.2清除cookies10.3.3清除ie浏览器的表单10.3.4提高ie的安全防护等级10.3.5限制他人访问不良站点10.3.6设置隐私级别10.3.7防范ie漏洞10.4邮件炸弹攻防10.4.1什么是邮件炸弹10.4.2使用邮件炸弹10.4.3邮件炸弹的排除与防范10.5电子邮箱密码攻防10.5.1盗取邮箱密码的常用方法10.5.2使用黑雨获得密码10.5.3使用溯雪获得密码10.5.4找回邮箱密码10.6进阶练习10.6.1设置邮件显示格式10.6.2使用流光窃取密码10.7高手解答第11章网吧攻防实战11.1剖析网吧安全环境11.1.1网吧安全问题11.1.2网吧安全防护技术11.2破解网吧限制11.2.1手工突破限制11.2.2利用工具突破网吧限制11.3局域网攻击与防范11.3.1局域网攻击原理11.3.2局域网终结者11.4网吧木马攻防11.4.1端口映射11.4.2在网吧挂木马11.4.3防范网吧木马11.5进阶练习11.5.1手工操作免费上网11.5.2关闭隐藏进程11.6高手解答第12章密码攻防实战12.1密码保护技术12.1.1密码设置的常见隐患12.1.2常见密码破解方法12.1.3保护密码的方法12.2系统密码破解12.2.1 windows xp登录密码破解12.2.2 syskey双重加密及破解12.2.3 adsl密码破解12.3办公软件密码破解12.3.1 word文档密码保护12.3.2 excel电子表格密码保护12.4进阶练习12.4.1破解rar压缩文档密码12.4.2破解zip文件密码12.5高手解答第13章后门与自身防护技术13.1后门技术的实际应用13.1.1手工克隆帐号技术13.1.2程序克隆帐号技术13.1.3制造unicode漏洞后门13.1.4制造系统服务漏洞13.1.5制造sql后门漏洞13.2清除登录服务器的日志信息13.2.1手工清除日志信息13.2.2使用批处理清除日志信息13.2.3使用工具清除日志信息13.2.4清除www和ftp日志13.3清除日志工具elsave与cleanllslog13.3.1使用elsave清除日志13.3.2使用cieanllslog清除日志13.4高手解答第14章防范流氓软件与间谍软件14.1清除流氓软件14.1.1使用超级兔子清理14.1.2使用瑞星卡卡清理14.1.3使用金山清理专家清理14.2防护间谍软件14.2.1间谍软件概述14.2.2 spy sweeper14.2.3事件查看器14.2.4微软反间谍专家14.2.5奇虎360安全卫士14.3使用[蜜罐]14.3.1[蜜罐]的概述14.3.2[蜜罐]的典型应用14.4诺顿网络安全特警14.4.1配置诺顿网络安全特警14.4.2扫描程序14.4.3封锁恶意ip14.5高手解答第15章防御技术实践15.1网络防火墙技术15.1.1 windows xp防火墙15.1.2反黑精英15.2病毒防护技术15.2.1瑞星杀毒软件15.2.2卡巴斯基杀毒软件15.3入侵检测技术15.3.1 snort简介15.3.2 snort命令介绍15.3.3 snort的工作模式15.4数据恢复技术15.4.1使用easyrecovery恢复15.4.2使用finaidata恢复15.5高手解答 ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-04-26
内容简介:本书着重讨论了C++类和算法组件的各个方面。在每方面,除了介绍一些基础知识外,还提供了大量的示例程序,以指导读者学习使用功能强大的类库。需要集成Java程序和C++程序的Java程序员将在本书中找到标准C++类、类属性、类方法的完整描述和详细文档资料。 本书条理清晰,语言简练,适用于初学者和高级程序设计人员。 学习网www.minxue.net下载地址分流地址:[掌握标准C++类(绝版资料)].(Cameron).健莲科技.扫描版.pdf内容截图: 第一章 c++类库概述1.1 c++标准类库:功能视图1.1.1 面向对象的输入/输出1.1.2 容器类和adt(抽象数据类型)1.1.3 重要的新adt(抽象数据类型)1.1.4 存储管理类1.2 标准c++类库的结构视图1.2.1 什么是标准面向对象程序设计方法1.2.2 通用性1. 2.3 面向对象的程序设计方法和生成式程序设计方法1.2.4 接口视图1.3 c++语言与标准软件设计(lego)第二章 类的内部结构(anatomy)2.1 标准c++类库类2.1.1 具体类2.1.2 抽象类2.1.3 接口(适配子)类2.1.4 节点类2.1.5 支持/实用类2.1.6 迭代子类. 2.1.7 分配器类2.1.8 参数化(模板)类2.1.9 领域类2.2 属性(attribute)、特性(characteristic)和方法(method)2.2.1 私有方式2.2.2 只有成员可以访问2.2.3 对公共开放2.3 小结第三章 i0流(iostreams)3.1 类和i0流3.1.1 流状态组件3.1.2 缓冲组件3.1.3 转换组件3.1. 4 流状态类ios_base[t]和basic_ios[t]3.1.5 缓冲类bastc_sbeambuf,basic_filebuf,basic_stringbuf3.1.6 转换类basic_tsbeaam和basic_osbeam3.2 面向对象的输入/输出3.2.1 抽取符(exbactors)3.2.2 cout, wcout和inserters3.3 io流类层次结构3.4 io流类型定义(typedefs)3.4.1 basic—streanbuf类3.5 最基本的基类ios—base3.5.1 构造basic_ios(ios)对象3.5.2 打开(open)模式3.5.3 ios类的缓仲组件3.5. 4 ios类的缓冲状态组件3.5. 5 ios类的格式状态(format state)组件3.6 一个面向对象的输入模型3.6. 1 构造一个istream对象3.6. 2 isbeam访问函数:流抽取和对象转化3.6.3 抽取运算符3.6.4 抽取转化(translation)和换算(conversion)3.6.5 非格式化抽取3.6.6 岗哨(sentry)对象及ipfx()、isfx()前缀和后缀方法3.7 一个面向对象的输出模式类basic_ostream3.7.1 一个o:beom对象的构造3.7.2 插入运算符3.7.3 插入转化和换算3.7.4 basic_ostream类访问函数3.7.5 类iostream=basic_istream+basic_ostream3.7.6 岗哨(sentry)对象及opfx()、osfx()前缀和后缀方法3.8 类ifstream3.8.1 构造ifstream对象3.8.2 访问ifstream类缓冲的方法3.8.3 使用ifstream对象3.8.4 面向对象输出文件的oftream类3.8.5 构造ofstream对象3.8.6 访问ofsbean类缓冲的方法3.8.7 类fstream=ifstream十ofstream3. 9 文件3.9.1 打开和关闭文件3.9.2 写文本文件3.9.3 读文本文件3.9.4 写二进制文件3.9.5 读二进制文件3.9.6 对二进制文件进行对象的读写3.9.7 类istringstream(内存设备)3.9.8 构造istringstream对象3.9.9 类oskibgsbeam3.9.10 类stringstream=istringstream十ostringstream3.10 控制器(manipulators)3.10.1 换行(new—line)控制器endl3.10.2 空(null)控制器ends3.10.3 刷新流3.10.4 数字格式化控制器3.10.5 跳过空白区(white spaces)3.10.6 标志控制器3.10. 7 填补(padding)和填充(fill)控制番3.11 小结第四章 串(string)类4.1 串的概念4.1.1 串的表示4.1.2 串类4.2 基本串类4.2.1 基本串类模板参数4.2.2 串类服务4.2.3 串对象的构造4.2.4 用子串构造串对象4.2.5 串分配4.2.6 访问串数据组件4.2.7 访问字符序列4.2.8 访问子串4.2.9 访问有关串对象的信息4.2.10 串对象的内存管理4.2.11 拷贝(copying)和交换(swapping)4.2.12 异常处理4.3 串类的扩展4.4 小结第五章 异常(exteption)类5.1 什么是软件错误(sofeware error)5.1.1 软件规范(specifications)5.2 软件失败和异常5.3 测试(testing)、调试(debugging)和异常处理定义5.3.1 错误处理的一般方法5.4 异常类层次结构5.4.1 1ogic_error类5.4.2 runtime—error类5. 4. 3 为异常类族分类5. 4. 4 构造异常类5. 4. 5 析构异常类5. 4. 6 赋值和异常类5.5 使用异常类5.5.1 管理异常类5.5.2 具体化(specializing)异常类5.6 处理异常5.6.1 重执模式5.6.2 终止模式5.7 小结第六章 runtime type information类6.1 运行类型信息6.1.1 type_info类6.1.2 bad_typeid类6.1.3 动态强制转换(casting)和bad_cast类6.2 小结第七章 标准c十十容器7.1 什么是容器7.1.1 容器类体系结构7.2 顺序存储对象7.2.1 容器和接口视图7.2.2 所有容器公用的通用方法和运算符7.2.3 所有顺序容器公用的通用方法7.2.4 所有联合容器公用的通用方法7.3 容器和自动存储管理7.4 使用顺序容器7.4.1 顺序容器的接口协议7.4.2 构造顺序容器7.4.3 顺序容器和动态分配7.4.4 析构顺序容器7.4.5 顺序插入修改方法7.4.6 顺序删除修改方法7. 4. 7 其他顺序容器访问方法7.4.8 顺序容器迭代访问方法7.5 面向对象向量7.5.1 为什么向量是很有用的7.5.2 构造一个向量7.5.3 析构一个向量7.5.4 访问向量信息7.5.5 使用修改方法向向量放置对象7.5.6 从容器中移走对象7.5.7 从向量访问对象7.5.8 向量类型的关系操作7.6 双端队列7.6.1 面向对象的队列、优先队列和双端队列7.6.2 标推双端队列7.6.3 构造双端队列7.6.4 访问双端队列信息7.6.5 使用修改方法来向双端队列插入对象7.6.6 双端队列对象访问方法7.7 容器类库适配子(adaptor)7.7.1 什么是适配子7.8 面向对象的堆栈7.8.1 标准堆栈7.9 标准队列7.9.1 优先队列7.10 联合容器7.10.1 使用联合容器7.10.2 标准联合容器的构造函数和析构函数7.10.3 联合容器的插入修改方法7.10.4 联合容器的删除修改方法7.10.5 联合容器的迭代子访问方法7.11 集合容器7.11.1 集合从属关系7.11.2 通用集合对象类型7.12 什么是面向对象的集合7.12.1 集合的逻辑表示和实现7.13 标准集合容器7.13.1 对于内置类型的客户职责7.13.2 对于用户定义类型的客户职责7.13.3 集合的构造函数7.13.4 集合的析构函数7.13.5 集合容器信息的访问7.14 标准多重集容器7.14.1 多重集的插入修改方法7.14.2 多重集的insert()修改方法7.14.3 多重集的erase()修改方法7.14.4 多重集的访问方法7.14.5 多重集的运算符7.15 关系、映像和多重映像7.15.1 映像容器7.15.2 标准映像容器7.15.3 映像的构造函数7.15.4 映像的析构函数7.15.5 映像的信息访问方法7.15.6 映像的插入修改方法7.15.7 erase()修改方法7.15.8 映像对象的访问方法7.16 映像容器的运算符和操作7.17 多重映像容器类7.17.1 标准多重映像容器7.17.2 多重映像的构造函数7.17.3 多重映像的析构函数7.17.4 多重映像容器的信息访问方法7.17.5 多重映像容器的修改方法7.17.6 多重映像容器的其他访问方法7.18 多重映像容器的运算符和操作7.19 小结第八章 迭代子8.1 迭代子处理:顺序和直接访问8.2 使用标准c十十库迭代子8.2.1 迭代于分类8.3 迭代子和容器类8.3.1 恒定和可变的迭代子8.4 迭代子适配器8.5 预定义的迭代子类8.5.1 迭代子特性和迭代子类8.5.2 流和流缓冲区迭代子8.5.3 插入迭代子8.5.4 反向迭代子8.5.5 全局方法advance()和distance()8.6 小结第九章 算法库9.1 什么是算法(a1gorithms)9.2 算法的重要性9.3 算法的通用性9.4 c++标准算法9.4.1 算法的参数9.5 查找算法9.5.1 顺序查找法9.5.2 对分查找9.5.3 查找用户自定义的对象9.6 排序算法9.6.1 排序特征9.6.2 空间需求9.6.3 排序的稳定性9.6.4 标准类库排序的分类9.6.5 排序算法的使用9.7 集合算法9.7.1 集合操作9.8 容器管理算法9.9 算法设计的考虑9.9.1 所有算法的5种需要9.9.2 算法和类方法的关系9.9.3 算法组件9.10 小结第十章 内存管理10.1 c++中的动态内存分配10.1.1 c++中的静态内存分配10.1.2 对象的动态内存分配10.2 分配算符类10.2.1 分配算符类10.2.2 分配算符类型定义成员10.2.3 分配算符类的成员函数10.3 auto_ptr类10.3.1 auto_ptr对象的构造函数10.3.2 使用auto—_ptr10.4 小结第十一章 数字(numerics)类11.1 数值界限(numeric_limitsc)类11.2 数值数组(valarray)类11.2.1 数值数组类组11.2.2 向量操作与数值数组类11.2.3 构造数组对象11.2.4 重要的数值数组访问方法11.2.5 数值数组的修改11.3 复数(complex)类11.4 小结第十二章 语言支持12.1 国际化与本地化12.2 标准c十十类的国际化支持12.2.1 facet类12.2.2 比较(collate)facet类12.2.3 ctype fact类12.2.4 数字facet类12.2.5 货币(monetary)facet类12.2.6 时间facet类12.2.7 消息facet类12.3 创建并使用方面对象12.4 现场(1ocale)类12. 4. 1 构造现场对象12. 4. 2 现场运算符12.4.3 全局的和典型的现场12.4.4 访问现场方面12. 4. 5 流的方面12.5 char_traits类12.5.1 char_traits的方法12.6 小结第十三章 用java连接(interfacing)c十十13.1 java api13.2 c++与java的通信13.3 java本地接口(javanativeinterface)13.3.1 请求api13.4 一个jni的例子第十四章 综述14.1 新的ansi/iso标准14.2 io流类的变化14.2.1 注意narrow与wide的差异14.2.2 io流的类型定义(typedef)14.2.3 新的缺省流声明14.2.4 io流和异常14.3 新类14.4 标准c++类库的3个视图(view)14. 4. 1 新的体系结构视图14.4.2 接口视图14.5 标准c++类和java类集成14. 6 图示c++类和对象层次结构14.7 编译器的兼容性、可移植性和展望14.8 仅仅是个开始 ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-04-26
内容简介:visual c++.net库包括mfcã€atlã€æ ‡å‡†c++库和è¿è¡Œåº“ç‰å†…容。è¿è¡Œåº“则包å«å¤§é‡é¢„定义的函数和å®ï¼Œè¿™äº›å‡½æ•°å’Œå®å¹¶ä¸åœ¨cå’Œc++è¯è¨€ä¸æä¾›ï¼Œå…¶ä½œç”¨å’Œåœ°ä½ç±»ä¼¼äºŽwindows api函数,它们å¯è‡ªåŠ¨å®žçŽ°å¤§é‡ç¼–程任务。在windows 98/me/nt/2000/xpæ“作系统下利用这些函数和å®è¿›è¡Œvisual c++.net编程,大大方便了c++程åºè®¾è®¡ã€‚æ ‡å‡†c++库和è¿è¡Œåº“函数相互补充,是对编写c++应用程åºçš„强有力的支撑。   本书分21类介ç»äº†å¸¸ç”¨çš„visual c++.netè¿è¡Œåº“函数和å®ï¼Œæ˜¯å¼€å‘c++程åºä¸å¯ç¼ºå°‘的基本å‚考资料。 第1ç« å‚æ•°è®¿é—® 11.1 va_argã€va_endå’Œva_start 2第2ç« ç¼“å†²åŒºå¤„ç† 52.1 _memccpy 62.2 memchrå’Œwmemchr 72.3 memcmpå’Œwmemcmp 92.4 memcpyå’Œwmemcpy 102.5 _memicmp 112.6 memmoveå’Œwmemmove 132.7 memsetå’Œwmemset 142.8 _swab 15第3ç« å—节分类 173.1 isleadbyte 203.2 _ismbbalnum 203.3 _ismbbalpha 213.4 _ismbbgraph 213.5 _ismbbkalnum 223.6 _ismbbkana 223.7 _ismbbkprint 223.8 _ismbbkpunct 23.3.9 _ismbblead 233.10 _ismbbprint 243.11 _ismbbpunct 243.12 _ismbbtrail 253.13 _ismbsleadå’Œ_ismbstrail 253.14 _mbbtype 263.15 _mbsbtype 273.16 mbsinit 28第4ç« å—符分类 314.1 isalnumå’Œiswalnum 324.2 _ismbcalnumã€_ismbcalphaå’Œ_ismbcdigit 334.3 isalphaå’Œiswalpha 344.4 _isasciiå’Œiswascii 354.5 iscntrlå’Œiswcntrl 354.6 _iscsymå’Œ_iscsymf 364.7 isdigitå’Œiswdigit 374.8 isgraphå’Œiswgraph 374.9 _ismbcgraphã€_ismbcprintã€_ismbcpunctå’Œ_ismbcspace 384.10 islowerå’Œiswlower 394.11 _ismbclowerå’Œ_ismbcupper 404.12 _ismbclegalå’Œ_ismbcsymbol 404.13 isprintå’Œiswprint 414.14 ispunctå’Œiswpunct 424.15 isspaceå’Œiswspace 424.16 isupperå’Œiswupper 434.17 iswctype 444.18 isxdigitå’Œiswxdigit 444.19 _mbclenå’Œmblen 45第5ç« æ•°æ®é˜Ÿåˆ— 475.1 _aligned_free 485.2 _aligned_malloc 485.3 _aligned_offset_malloc 505.4 _aligned_offset_realloc 505.5 _aligned_realloc 51第6ç« æ•°æ®è½¬æ¢ 536.1 abså’Œ_abs64 556.2 atofã€_wtofã€atoiã€_wtoiã€_atoi64ã€_wtoi64ã€atolå’Œ_wtol 566.3 _ecvt 586.4 _fcvt 596.5 _gcvt 616.6 _itoaã€_i64toaã€_ui64toaã€_itowã€_i64towå’Œ_ui64tow 626.7 labs 646.8 _ltoaå’Œ_ltow 656.9 _mbbtombc 666.10 _mbctombb 676.11 mbstowcs 676.12 mbtowc 696.13 strtodå’Œwcstod 706.14 strtolå’Œwcstol 726.15 strtoulå’Œwcstoul 756.16 strxfrmå’Œwcsxfrm 776.17 _toascii 786.18 tolowerã€_tolowerå’Œtowlower 796.19 _mbctolowerå’Œ_mbctoupper 816.20 toupperã€_toupperå’Œtowupper 826.21 _ultoaå’Œ_ultow 836.22 wcstombs 846.23 wctomb 86第7ç« è°ƒè¯•å‡½æ•° 897.1 _assertå’Œ_asserteå® 917.2 _crtcheckmemory 947.3 _crtdbgreport 977.4 _crtdoforallclientobjects 1057.5 _crtdumpmemoryleaks 1097.6 _crtisvalidheappointer 1097.7 _crtismemoryblock 1117.8 _crtisvalidpointer 1127.9 _crtmemcheckpoint 1127.10 _crtmemdifference 1137.11 _crtmemdumpallobjectssince 1147.12 _crtmemdumpstatistics 1157.13 _crtsetallochook 1157.14 _crtsetbreakalloc 1167.15 _crtsetdbgflag 1187.16 _crtsetdumpclient 1227.17 _crtsetreportfile 1237.18 _crtsetreporthook 1277.19 _crtsetreporthook2 1287.20 _crtsetreportmode 1317.21 _rptå’Œ_rptfå® 1337.22 _calloc_dbg 1357.23 _expand_dbg 1377.24 _free_dbg 1397.25 _malloc_dbg 1407.26 _msize_dbg 1417.27 _realloc_dbg 1427.28 _set_security_error_handler 143第8ç« ç›®å½•æŽ§åˆ¶ 1458.1 _chdirå’Œ_wchdir 1468.2 _chdrive 1478.3 _getcwdå’Œ_wgetcwd 1498.4 _getdcwdå’Œ_wgetdcwd 1508.5 _getdiskfree 1528.6 _getdrive 1558.7 _getdrives 1568.8 _mkdirå’Œ_wmkdir 1578.9 _rmdirå’Œ_wrmdir 1598.10 _searchenvå’Œ_wsearchenv 160第9ç« é”™è¯¯å¤„ç† 1639.1 assert 1649.2 _assertå’Œ_asserteå® 1659.3 clearerr 1689.4 _eof 1699.5 feof 1709.6 ferror 1719.7 _rptå’Œ_rptfå® 1729.8 _set_error_mode 175第10ç« å¼‚å¸¸å¤„ç†å‡½æ•° 17710.1 _set_se_translator 17810.2 set_terminate 18010.3 set_unexpected 18110.4 terminate 18210.5 unexpected 184第11ç« æ–‡ä»¶å¤„ç† 18511.1 _chsize 18711.2 _filelengthå’Œ_filelengthi64 18811.3 _fstatã€_fstat64å’Œ_fstati64 18911.4 _isatty 19211.5 _locking 19211.6 _setmode 19411.7 _accesså’Œ_waccess 19511.8 _chmodå’Œ_wchmod 19711.9 _fullpathå’Œ_wfullpath 19911.10 _get_osfhandle 20111.11 _makepathå’Œ_wmakepath 20111.12 _mktempå’Œ_wmktemp 20311.13 _open_osfhandle 20511.14 removeå’Œ_wremove 20611.15 renameå’Œ_wrename 20711.16 _splitpathå’Œ_wsplitpath 20811.17 _statã€_stat64ã€_stati64ã€_wstatã€_wstat64å’Œ_wstati64 21011.18 _umask 21311.19 _unlinkå’Œ_wunlink 21411.20 fopenå’Œ_wfopen 21511.21 _fsopenå’Œ_wfsopen 21811.22 _openå’Œ_wopen 22011.23 _sopenå’Œ_wsopen 22311.24 _fdopenå’Œ_wfdopen 22611.25 _fileno 22911.26 _open_osfhandle 23011.27 _pipe 23011.28 freopenå’Œ_wfreopen 236第12ç« æµ®ç‚¹æ”¯æŒå‡½æ•° 23912.1 abså’Œ_abs64 24112.2 acoså’Œacosf 24112.3 asinå’Œasinf 24312.4 atanã€atanfã€atan2å’Œatan2f 24412.5 atofã€_wtofã€atoiã€_wtoiã€_atoi64ã€_wtoi64ã€atolå’Œ_wtol 24512.6 bessel函数 24512.7 _cabs 24712.8 ceilå’Œceilf 24812.9 _chgsign 24912.10 _clear87å’Œ_clearfp 25012.11 _control87å’Œ_controlfp 25312.12 _copysign 25612.13 cosã€cosfã€coshå’Œcoshf 25712.14 difftime 25812.15 div 25912.16 _ecvt 26012.17 expå’Œexpf 26112.18 fabså’Œfabsf 26212.19 _fcvt 26312.20 _finite 26312.21 floorå’Œfloorf 26312.22 fmodå’Œfmodf 26412.23 _fpclass 26512.24 _fpieee_flt 26612.25 _fpreset 26912.26 frexp 27112.27 _gcvt 27212.28 _hypotå’Œhypotf 27312.29 _isnan 27412.30 labs 27512.31 ldexp 27512.32 ldiv 27612.33 logã€logfã€log10å’Œlog10f 27712.34 _logb 27812.35 _lrotlå’Œ_lrotr 27812.36 _matherr 27912.37 _max 28212.38 _min 28312.39 modfå’Œmodff 28412.40 _nextafter 28512.41 powå’Œpowf 28512.42 printfå’Œwprintf 28612.43 rand 28912.44 _rotlã€_rotl64å’Œ_rotr_rotr64 29012.45 _scalb 29112.46 scanfå’Œwscanf 29212.47 sinã€sinfã€sinhå’Œsinhf 29312.48 sqrtå’Œsqrtf 29512.49 srand 29612.50 _status87å’Œ_statusfp 29712.51 strtodå’Œwcstod 29812.52 tanã€tanfã€tanhå’Œtanhf 30012.53 long double类型 302第13ç« è¾“å…¥å’Œè¾“å‡º 303æ–‡æœ¬å’ŒäºŒè¿›åˆ¶æ¨¡å¼æ–‡ä»¶i/o 304文本和二进制模å¼ä¸çš„unicodeæµi/o 30413.1 clearerr 30713.2 fcloseå’Œ_fcloseall 30813.3 _fdopenå’Œ_wfdopen 30913.4 feof 31213.5 ferror 31313.6 fflush 31413.7 fgetcã€fgetwcã€_fgetcharå’Œ_fgetwchar 31613.8 fgetpos 31713.9 fgetså’Œfgetws 31913.10 _fileno 32013.11 _flushall 32113.12 fopenå’Œ_wfopen 32213.13 fprintfå’Œfwprintf 32213.14 fputcã€fputwcã€_fputcharå’Œ_fputwchar 32413.15 fputså’Œfputws 32513.16 fread 32613.17 freopenå’Œ_wfreopen 32813.18 fscanfå’Œfwscanf 32813.19 fseek 33013.20 fsetpos 33213.21 _fsopenå’Œ_wfsopen 33213.22 ftell 33213.23 fwrite 33413.24 getcã€getwcã€getcharå’Œgetwchar 33513.25 _getmaxstdio 33713.26 getså’Œ_getws 33713.27 _getw 33813.28 printfå’Œwprintf 34013.29 putcã€putwcã€putcharå’Œputwchar 34213.30 putså’Œ_putws 34413.31 _putw 34513.32 rewind 34613.33 _rmtmp 34713.34 scanfå’Œwscanf 34813.35 setbuf 35013.36 _setmaxstdio 35113.37 setvbuf 35213.38 _snprintfå’Œ_snwprintf 35313.39 _snscanfå’Œ_snwscanf 35713.40 sprintfå’Œswprintf 35813.41 sscanfå’Œswscanf 36013.42 _tempnamã€_wtempnamã€tmpnamå’Œ_wtmpnam 36113.43 tmpfile 36413.44 ungetcå’Œungetwc 36513.45 vfprintfå’Œvfwprintf 36613.46 vprintfå’Œvwprintf 36713.47 _vsnprintfå’Œ_vsnwprintf 36813.48 vsprintfå’Œvswprintf 36913.49 _close 37113.50 _commit 37213.51 _creatå’Œ_wcreat 37313.52 _dupå’Œ_dup2 37513.53 _eof 37713.54 _lseekå’Œ_lseeki64 37813.55 _openå’Œ_wopen 38013.56 _read 38213.57 _sopenå’Œ_wsopen 38413.58 _tellå’Œ_telli64 38713.59 _umask 38813.60 _write 38913.61 _cgetså’Œ_cgetws 39113.62 _cprintfå’Œ_cwprintf 39213.63 _cputså’Œ_cputws 39413.64 _cscanfå’Œ_cwscanf 39513.65 _getchã€_getwchã€_getcheå’Œ_getwche 39613.66 _inpã€_inpwå’Œ_inpd 39713.67 _kbhit 39813.68 _outpã€_outpwå’Œ_outpd 39913.69 _putchå’Œ_putwch 39913.70 _ungetchå’Œ_ungetwch 401第14ç« å›½é™…åŒ–å‡½æ•° 40314.1 atofã€atoiå’Œatol 40514.2 iså’Œisw函数 40514.3 isleadbyte 41014.4 localeconv 41114.5 mb_cur_max 41314.6 _mbccpy 41314.7 _mbclenå’Œmblen 41414.8 strlenã€wcslenã€_mbslenå’Œ_mbstrlen 41414.9 mbstowcs 41614.10 mbtowc 41614.11 printfå’Œwprintf 41614.12 scanfå’Œwscanf 41814.13 setlocaleå’Œ_wsetlocale 42014.14 strcollã€wcscollå’Œ_mbscoll 42614.15 _stricmpã€_wcsicmpå’Œ_mbsicmp 42814.16 _stricollã€_wcsicollå’Œ_mbsicoll 43014.17 _strncollã€_wcsncollå’Œ_mbsncoll 43114.18 _strnicmpã€_wcsnicmpå’Œ_mbsnicmp 43214.19 _strnicollã€_wcsnicollå’Œ_mbsnicoll 43514.20 strftimeå’Œwcsftime 43614.21 _strlwrã€_wcslwrå’Œ_mbslwr 44014.22 strtodå’Œwcstod 44114.23 strtolå’Œwcstol 44114.24 strtoulå’Œwcstoul 44214.25 _struprã€_wcsuprå’Œ_mbsupr 44214.26 strxfrmå’Œwcsxfrm 44314.27 to函数 44314.28 wcstombs 44514.29 wctomb 44514.30 多å—节å—符åºåˆ—的解释 44514.31 代ç 页 44514.32 å•å—节和多å—节å—符集 44614.33 sbcså’Œmbcsæ•°æ®ç±»åž‹ 44614.34 unicode宽å—符集 44714.35 é€šç”¨æ–‡æœ¬æ˜ å°„ 44714.36 é€šç”¨æ–‡æœ¬ç¨‹åº 454第15ç« å†…å˜åˆ†é… 45715.1 _alloca 45815.2 calloc 45915.3 _calloc_dbg 46015.4 operator delete 46015.5 operator delete[] 46115.6 _expand 46215.7 _expand_dbg 46315.8 free 46315.9 _free_dbg 46515.10 _get_sbh_threshold 46515.11 _heapadd 46515.12 _heapchk 46615.13 _heapmin 46715.14 _heapset 46715.15 _heapwalk 46915.16 malloc 47215.17 _malloc_dbg 47315.18 _msize 47315.19 _msize_dbg 47515.20 operator new 47515.21 operator new[] 47615.22 _query_new_handler 47815.23 _query_new_mode 47815.24 realloc 47915.25 _realloc_dbg 48015.26 _set_new_handler 48115.27 _set_new_mode 48215.28 _set_sbh_threshold 483第16ç« è¿›ç¨‹å’ŒçŽ¯å¢ƒæŽ§åˆ¶ 48516.1 abort 48816.2 assert 48916.3 _assertå’Œ_asserteå® 49016.4 atexit 49016.5 _beginthreadå’Œ_beginthreadex 49216.6 _cexitå’Œ_c_exit 49716.7 _cwait 49816.8 _endthreadå’Œ_endthreadex 50016.9 _execlå’Œ_wexecl 50316.10 _execlpå’Œ_wexeclp 50616.11 _execlpeå’Œ_wexeclpe 50716.12 _execvå’Œ_wexecv 50816.13 _execveå’Œ_wexecve 50816.14 _execvpå’Œ_wexecvp 50916.15 _execvpeå’Œ_wexecvpe 51016.16 exitå’Œ_exit 51316.17 getenvå’Œ_wgetenv 51416.18 _getpid 51616.19 longjmp 51716.20 _onexit 52016.21 _pclose 52116.22 perrorå’Œ_wperror 52216.23 _pipe 52316.24 _popenå’Œ_wpopen 52316.25 _putenvå’Œ_wputenv 52516.26 raise 52716.27 setjmp 52816.28 signal 53116.29 _spawnlå’Œ_wspawnl 53216.30 _spawnleå’Œ_wspawnle 53516.31 _spawnlpå’Œ_wspawnlp 53616.32 _spawnlpeå’Œ_wspawnlpe 53716.33 _spawnvå’Œ_wspawnv 53816.34 _spawnveå’Œ_wspawnve 53916.35 _spawnvpå’Œ_wspawnvp 54016.36 _spawnvpeå’Œ_wspawnvpe 54116.37 systemå’Œ_wsystem 543第17ç« è¿è¡Œé”™è¯¯æ£€æŸ¥ 54517.1 _rtc_geterrdesc 54617.2 _rtc_numerrors 54617.3 _rtc_seterrorfunc 54717.4 _rtc_seterrortype 549第18ç« æŸ¥æ‰¾å’ŒæŽ’åº 55118.1 bsearch 55218.2 _lfind 55418.3 _lsearch 55518.4 qsort 556第19ç« å—ç¬¦ä¸²å¤„ç† 55919.1 _mbscollã€strcollå’Œwcscoll 56119.2 _mbsicollã€_stricollå’Œ_wcsicoll 56219.3 _mbsncollã€_strncollå’Œ_wcsncoll 56319.4 _mbsnicollã€_strnicollå’Œ_wcsnicoll 56519.5 _mbsdecã€_strdecå’Œ_wcsdec 56619.6 _mbsincã€_strincå’Œ_wcsinc 56719.7 strlenã€wcslenã€_mbslenå’Œ_mbstrlen 56819.8 _mbsnbcat 56819.9 _mbsnbcmp 56819.10 _mbsnbcntã€_mbsnccntã€_strncntå’Œ_wcsncnt 57019.11 _mbsnbcpy 57219.12 _mbsnbicmp 57319.13 _mbsnbset 57519.14 _mbsnextcã€_strnextcå’Œ_wcsnextc 57619.15 _mbsnincã€_strnincå’Œ_wcsninc 57619.16 _mbsspnpã€_strspnpå’Œ_wcsspnp 57719.17 _scprintfå’Œ_scwprintf 57819.18 _snscanfå’Œ_snwscanf 57919.19 sprintfå’Œswprintf 58119.20 strcatã€wcscatå’Œ_mbscat 58119.21 strchrã€wcschrå’Œ_mbschr 58219.22 strcmpã€wcscmpå’Œ_mbscmp 58419.23 strcpyã€wcscpyå’Œ_mbscpy 58619.24 strcspnã€wcscspnå’Œ_mbscspn 58819.25 _strdupã€_wcsdupå’Œ_mbsdup 58919.26 strerrorã€_strerrorã€_wcserrorå’Œ_wcserror 59019.27 strftimeå’Œwcsftime 59219.28 _stricmpã€_wcsicmpå’Œ_mbsicmp 59219.29 _strlwrã€_wcslwrå’Œ_mbslwr 59319.30 strncatã€wcsncatå’Œ_mbsncat 59319.31 strncmpã€wcsncmpå’Œ_mbsncmp 59419.32 strncpyã€wcsncpyå’Œ_mbsncpy 59619.33 _strnicmpã€_wcsnicmpå’Œ_mbsnicmp 59819.34 _strnsetã€_wcsnsetå’Œ_mbsnset 60019.35 strpbrkã€wcspbrkå’Œ_mbspbrk 60119.36 strrchrã€wcsrchrå’Œ_mbsrchr 60319.37 _strrevã€_wcsrevå’Œ_mbsrev 60519.38 _strsetã€_wcssetå’Œ_mbsset 60619.39 strspnã€wcsspnå’Œ_mbsspn 60719.40 strstrã€wcsstrå’Œ_mbsstr 60819.41 strtokã€wcstokå’Œ_mbstok 61019.42 _struprã€_wcsuprå’Œ_mbsupr 61219.43 strxfrmå’Œwcsxfrm 61219.44 vsprintfå’Œvswprintf 612第20ç« ç³»ç»Ÿè°ƒç”¨ 61320.1 _findclose 61420.2 _findfirstã€_findfirst64ã€_findfirsti64ã€_wfindfirstã€_wfindfirst64å’Œ_wfindfirsti64 61420.3 _findnextã€_findnext64ã€_findnexti64ã€_wfindnextã€_wfindnext64å’Œ_wfindnexti64 616第21ç« æ—¶é—´ç®¡ç† 61921.1 asctimeå’Œ_wasctime 62021.2 clock 62221.3 ctimeã€_ctime64ã€_wctimeå’Œ_wctime64 62421.4 difftime 62521.5 _ftimeå’Œ_ftime64 62621.6 _futimeå’Œ_futime64 62821.7 gmtimeå’Œ_gmtime64 63021.8 localtimeå’Œ_localtime64 63121.9 mktimeå’Œ_mktime64 63321.10 _strdateå’Œ_wstrdate 63521.11 strftimeå’Œwcsftime 63721.12 _strtimeå’Œ_wstrtime 63721.13 timeå’Œ_time64 63921.14 _tzset 63921.15 _utimeã€_utime64ã€_wutimeå’Œ_wutime64 641 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-04-26
内容介绍: 在如今严峻的网络安全形势下,如何保护自己企业的网络已经成了各个公司IT部门最为紧要的任务。在众多的安全书籍中,我们可以找到许多理论化的安全概述、定义,也能够发现具体的配置、攻击和防御方法。本书与它们不同,《构筑Windows网络安全——从外围到数据》不光全面覆盖了一个 Windows网络(安全)管理员需要掌握的从大粒度的风险建模到具体对应用程序保护的所有理论、原则,同时也保持了很好的实效性,大量的配置实例使得本书也可以作为日常的安全参考手册来使用。针对某些主题,作者提供了众多详尽的理论和可供上手的操作实践方法,用来全面提升你对安全话题的了解,也让你可以立即参考本书利用相应的工具和资源对自己的网络进行加固。= 内容截图: 第1部分 基本介绍第1章 网络保护介绍第2章 黑客剖析——网络攻防风云第3章 最重要的规则:给系统打补丁第2部分 政策,流程及用户意识第4章 制订安全政策第5章 对麻烦的用户进行教育第3部分 物理与边界安全:第一道防线第6章 如果没有物理安全,其他安全也就无从谈起第7章 保护你的网络边界第4部分 在你的边界中保护网络第8章 安全依赖性第9章 网络威胁建模第10章 防止网络内部的随意访问第11章 口令和其他认证机制——最后一道防线第5部分 主机保护第12章 巩固服务器和客户端第6部分 保护应用程序第13章 保护用户应用程序第14章 保护服务及服务器应用程序. 第15章 小型企业网络安全第16章 评估应用程序的安全性第7部分 保护数据第17章 数据保护机制附录a 导致你的网络被入侵的10个简易步骤附录b 解除sql server“public”许可的脚本附录c 用以阻挡间谍软件的hosts文件附录d 密码生成器工具附录e 10条永恒的安全规则索引 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-04-26
内容简介:如果你可以编写出合格的代码,但是想更进一步、创作出组织良好而且易于理解的代码,并希望成为一名真正的编程专家或提高现有的职业技能,那么本书都会为你给出答案。《编程匠艺:编写卓越的代码》的内容涵盖编程的各个要素,如代码风格、变量命名、错误处理和安全性等。此外,本书还对一些更广泛的编程问题进行了探讨,如有效的团队合作、开发过程和文档编写,等等。《编程匠艺:编写卓越的代码》各章的末尾均提供一些思考问题,这些问题回顾了各章中的一些关键概念,可以促使你像专家一样思考,从而使本书成为那些渴望作为团队的一分子,职业并高效地编程的新手们的一本绝佳的参考书。学习网www.minxue.net下载地址分流地址:[编程匠艺:编写卓越的代码(第二版)].(Pete Goodliffe).韩江等.扫描版.pdf内容截图: 第1篇 代码表面第一部分第1章 善于防守:健壮代码的防御性编程技巧1.1 向优秀的代码前进1.2 设想:最坏的选择1.3 什么是防御性编程?1.4 又大又坏的世界1.5 防御性编程技巧1.5.1 使用好的编码风格和合理的设计1.5.2 不要仓促地编写代码1.5.3 不要相信任何人1.5.4 编码的目标是清晰,而不是简洁1.5.5 不要让任何人做他们不该做的修补工作1.5.6 编译时打开所有警告开关1.5.7 使用静态分析工具1.5.8 使用安全的数据结构1.5.9 检查所有的返回值1.5.10 审慎地处理内存(和其他宝贵的资源)1.5.11 在声明位置初始化所有变量1.5.12 尽可能推迟一些声明变量1.5.13 使用标准语言工具1.5.14 使用好的诊断信息日志工具1.5.15 审慎地进行强制转换1.5.16 细则1.6 约束1.6.1 约束的内容1.6.2 移除约束1.7 总结1.8 另请参见1.9 思考1.9.1 深入思考1.9.2 结合自己第2章 精心布局:源代码的版面和样式2.1 什么是关键2.2 了解你的读者2.3 什么是好的样式2.4 使用括号2.4.1 K&R括号风格2.4.2 悬挂式的括号风格2.4.3 缩进的括号风格2.4.4 其他的括号风格2.5 主宰一切的风格2.6 内部风格(以及在哪里使用它们)2.7 设立标准2.8 正义的战争2.9 总结2.10 另请参见2.11 思考2.11.1 深入思考2.11.2 结合自己第3章 名正言顺:为有意义的事物起有意义的名称3.1 为什么我们应该恰当地命名呢3.2 我们对什么进行命名3.3 名字游戏3.3.1 描述性3.3.2 技术上正确3.3.3 符合语言习惯3.3.4 恰当3.4 具体细节3.4.1 命名变量3.4.2 命名函数3.4.3 命名类型3.4.4 命名名字空间3.4.5 命名宏3.4.6 命名文件3.5 玫瑰不叫玫瑰3.5.1 保持前后一致3.5.2 利用上下文3.5.3 使用对你有利的名称3.6 总结3.7 另请参见3.8 思考3.8.1 深入思考3.8.2 结合自己第4章 不言自明:编写“自文档化”代码的技巧4.1 自文档化的代码4.2 编写自文档化代码的技术4.2.1 使用好的样式编写简单的代码4.2.2 选择有意义的名称4.2.3 分解为原子函数4.2.4 选择描述性的类型4.2.5 命名常量4.2.6 强调重要的代码4.2.7 分组相关信息4.2.8 提供文件头4.2.9 恰当地处理错误4.2.10 编写有意义的注释4.3 实用的自文档化方法4.3.1 文学性编程4.3.2 文档化工具4.4 总结4.5 另请参见4.6 思考4.6.1 深入思考4.6.2 结合自己第5章 随篇注释:如何编写代码注释5.1 什么是代码注释5.2 注释看上去是什么样的5.3 多少注释是恰当的5.4 注释中应该有些什么5.4.1 解释为什么,而不是怎么样5.4.2 不要描述代码5.4.3 不要取代代码5.4.4 确保注释有用5.4.5 避免分心5.5 实践5.6 从审美的角度看注释5.6.1 一致性5.6.2 清晰的块注释5.6.3 缩进的注释5.6.4 行尾注释5.6.5 帮助你阅读代码5.6.6 选择一种维护成本较低的风格5.6.7 分隔板5.6.8 标志5.6.9 文件头注释5.7 使用注释5.7.1 帮助你编写例行程序5.7.2 错误修正通告5.7.3 注释过时5.7.4 维护和空洞无物的注释5.8 总结5.9 另请参见5.10 思考5.10.1 深入思考5.10.2 结合自己第6章 人非圣贤:处理不可避免的情况——代码中的错误情形6.1 从何而来6.2 错误报告机制6.2.1 不报告6.2.2 返回值6.2.3 错误状态变量6.2.4 异常6.2.5 信号6.3 检测错误6.4 处理错误6.4.1 何时处理错误6.4.2 可能的反应6.4.3 代码示例6.5 使地狱浮现6.6 管理错误6.7 总结6.8 另请参见6.9 思考6.9.1 深入思考6.9.2 结合自己第2篇 代码的神秘生命第7章 欲善其事,先利其器:使用工具构建软件7.1 什么是软件工具7.2 为什么要在意工具7.3 使工具发挥作用7.3.1 了解它能做些什么7.3.2 学习如何驾驭它7.3.3 了解它适合什么任务7.3.4 检查它是否可用7.3.5 找到了解更多信息的途径7.3.6 查明新版本何时出现7.4 哪个工具7.4.1 源代码编辑工具7.4.2 代码构建工具7.4.3 调试和调查工具7.4.4 语言支持工具7.4.5 其他工具7.5 总结7.6 另请参见7.7 思考7.7.1 深入思考7.7.2 结合自己第8章 测试时代:测试代码的魔术8.1 反思现实8.2 谁、是什么、何时以及为什么8.2.1 我们为什么要测试8.2.2 谁来进行测试8.2.3 测试的内容有些什么8.2.4 何时进行测试8.3 测试并不难……8.4 测试的类型8.5 选择单元测试用例8.6 为测试而设计8.7 看!不要用手8.8 面对故障该怎么办8.9 你能管理它吗8.9.1 缺陷跟踪系统8.9.2 bug审查8.10 总结8.11 另请参见8.12 思考8.12.1 深入思考8.12.2 结合自己第9章 寻找缺陷(调试):当事情进展得不顺利时该怎么办9.1 生活的真相9.2 bug的种类9.2.1 从远处看9.2.2 从近处看9.2.3 从更近处看9.3 消灭害虫9.3.1 地下之路9.3.2 地上之路9.4 搜寻bug9.4.1 编译时错误9.4.2 运行时错误9.5 如何修正缺陷9.6 预防9.7 除蜂剂、驱虫剂、捕蝇纸9.7.1 调试器9.7.2 内存访问校验器9.7.3 系统调用跟踪9.7.4 内核转储9.7.5 日志9.8 总结9.9 另请参见9.10 思考9.10.1 深入思考9.10.2 结合自己第10章 代码构建:将源代码转换为可执行代码的过程10.1 语言障碍10.1.1 解释型语言10.1.2 编译型语言10.1.3 字节编译型语言10.2 小题大做10.3 构建软件版本10.4 怎样才算是一个优秀的构建系统10.4.1 简洁10.4.2 一致10.4.3 可重复和可靠10.4.4 原子性10.4.5 能够应付错误10.5 技术细节10.5.1 目标的选择10.5.2 内务处理10.5.3 依赖关系10.5.4 自动构建10.5.5 构建配置10.5.6 递归地使用make10.6 请发布我吧10.7 构建大师是全能的吗10.8 总结10.9 另请参见10.10 思考10.10.1 深入思考10.10.2 结合自己第11章 追求速度:优化程序和编写高效的代码11.1 优化是什么11.2 是什么使代码不尽如人意11.3 为什么不进行优化呢11.4 为什么要进行优化11.5 优化的具体细节11.5.1 证明你需要进行优化11.5.2 找出运行得最慢的代码11.5.3 测试代码11.5.4 优化代码11.5.5 优化之后11.6 优化的技术11.6.1 设计更改11.6.2 代码更改11.7 编写高效的代码11.8 总结11.9 另请参见11.10 思考11.10.1 深入思考11.10.2 结合自己第12章 不安全感综合征:编写安全的程序12.1 危险12.2 敌人12.3 借口,都是借口12.4 感到很脆弱12.4.1 不安全的设计和体系结构12.4.2 缓冲溢出12.4.3 嵌入的查询字符串12.4.4 竞争状况12.4.5 整数溢出12.5 防范措施12.5.1 系统安装技术12.5.2 软件设计技术12.5.3 代码实现技术12.5.4 规程技术12.6 总结12.7 另请参见12.8 思考12.8.1 深入思考12.8.2 结合自己第3篇 代码的形成过程 ...
-
分类:ç¼–ç¨‹å¼€å‘ 语言:简体中文 大小:未知 发布时间:13-04-26
内容简介:《MFC 程åºå¼€å‘å‚考大全》详细介ç»äº†MFCæ¡†æž¶ä¸æ‰€æœ‰å¸¸ç”¨ç±»åŠæŽ§ä»¶çš„åº”ç”¨ï¼Œå…¶ä¸ä»¥Visual C++ 6.0为主,Visual C++ 2005ä¸ºè¾…ã€‚åŒæ—¶åœ¨è®²è§£ä¸ç»“åˆäº†å¤§é‡å®žç”¨è€Œåˆæœ‰ä»£è¡¨æ€§çš„示例。全书共分19ç« ï¼ŒåŒ…æ‹¬MFCåº”ç”¨ç¨‹åºæ¦‚述,C++é¢å‘对象程åºå¼€å‘ï¼Œæ¶ˆæ¯æ˜ 射与命令处ç†ï¼Œå¯¹è¯æ¡†ç¨‹åºè®¾è®¡ï¼ŒMFC通用控件,èœå•,工具æ å’ŒçŠ¶æ€æ 设计,GDI绘图,文档,视图结构程åºè®¾è®¡ï¼ŒMFCæ‰“å°æŠ€æœ¯ï¼Œæ–‡ä»¶ä¸Žæ³¨å†Œè¡¨æ“作,数æ®åº“ç¼–ç¨‹ï¼Œç³»ç»Ÿå†…æ ¸å¯¹è±¡ï¼ŒMFC链接库,串å£ç¨‹åºå¼€å‘,网络程åºå¼€å‘,Internet程åºå¼€å‘,程åºè°ƒè¯•与异常处ç†ï¼ŒVisual C++ 2005介ç»ï¼ŒC++托管扩展编程ç‰ã€‚书ä¸å„éƒ¨åˆ†å†…å®¹ç”±æµ…å…¥æ·±ï¼Œé€æ¥è®©è¯»è€…掌æ¡MFCç¼–ç¨‹çš„çŸ¥è¯†ã€æ–¹æ³•和技巧,是Visual C++爱好者ã€å¦ä¹ 者和开å‘人员必备的å‚考书。å¦ä¹ 网www.minxue.net下载地å€åˆ†æµåœ°å€ï¼š[软件工程师典è—:MFC 程åºå¼€å‘å‚考大全].宋å¤ç‰.扫æç‰ˆ.pdf内容截图: 第1ç« MFCåº”ç”¨ç¨‹åºæ¦‚è¿°1.1 Windowsåº”ç”¨ç¨‹åºæ¦‚è¿°1.2 消æ¯1.2.1 消æ¯ç»“æž„1.2.2 消æ¯ç±»åž‹1.2.3 消æ¯é˜Ÿåˆ—1.2.4 消æ¯å¾ªçޝ1.3 程åºçš„进入点——WinMain函数1.4 窗å£çš„诞生1.4.1 窗å£ç±»1.4.2 注册窗å£ç±»1.4.3 创建窗å£1.4.4 显示窗å£1.4.5 å¼€å‘原生Win32应用程åº1.5 MFC程åºå¼€å‘概述1.5.1 MFC类库的产生与å‘展1.5.2 MFC类库层次1.5.3 MFC常用数æ®ç±»åž‹1.5.4 MFC全局函数1.5.5 å¼€å‘基于MFC的应用程åº1.6 Visual C++ 6.0集æˆå¼€å‘环境1.6.1 å¼€å‘环境1.6.2 èœå•介ç»1.6.3 定制自己的开å‘环境第2ç« C++é¢å‘对象程åºå¼€å‘2.1 类和对象概述2.2 类的定义2.3 ç±»æˆå‘˜çš„访问2.4 æž„é€ å‡½æ•°å’Œæžæž„函数2.4.1 æž„é€ å‡½æ•°2.4.2 æžæž„函数2.5 方法é‡è½½å’Œè¿ç®—符é‡è½½2.5.1 方法é‡è½½2.5.2 è¿ç®—符é‡è½½2.6 虚函数2.7 this指针2.8 继承2.8.1 å•继承2.8.2 多继承2.8.3 虚继承2.9 陿€æ•°æ®æˆå‘˜å’Œé™æ€æ–¹æ³•2.9.1 陿€æ•°æ®æˆå‘˜2.9.2 陿€æ–¹æ³•2.10 å‹å…ƒç±»å’Œå‹å…ƒå‡½æ•°2.10.1 å‹å…ƒç±»2.10.2 å‹å…ƒå‡½æ•°2.11 头文件的é‡å¤å¼•用第3ç« æ¶ˆæ¯æ˜ 射与命令处ç†3.1 æ¶ˆæ¯æ˜ 射概述3.1.1 窗å£å‡½æ•°ç¨‹åºè®¾è®¡çš„缺点3.1.2 æ¶ˆæ¯æ˜ 射的产生3.2 æ¶ˆæ¯æ˜ 射表3.2.1 æ¶ˆæ¯æ˜ 射表的数æ®ç»“æž„3.2.2 æ¶ˆæ¯æ˜ 射表的构æˆ3.3 æ¶ˆæ¯æ˜ å°„å®3.3.1 Windowsæ¶ˆæ¯æ˜ å°„å®3.3.2 å‘½ä»¤æ¶ˆæ¯æ˜ å°„å®3.3.3 æŽ§ä»¶é€šçŸ¥æ¶ˆæ¯æ˜ å°„å®3.3.4 é€šçŸ¥æ¶ˆæ¯æ˜ å°„å®3.3.5 åå°„æ¶ˆæ¯æ˜ å°„å®3.3.6 æ‰©å±•æ¶ˆæ¯æ˜ å°„å®3.4 çª—å£æ¶ˆæ¯å¤„ç†3.4.1 MFCä¸çš„窗å£å‡½æ•°3.4.2 æ™®é€šçª—å£æ¶ˆæ¯å¤„ç†3.4.3 命令消æ¯å¤„ç†3.4.4 通知消æ¯å¤„ç†3.4.5 å射消æ¯å¤„ç†ç¬¬4ç« å¯¹è¯æ¡†ç¨‹åºè®¾è®¡ç¬¬5ç« MFC通用控件第6ç« èœå•ã€å·¥å…·æ ä¸ŽçŠ¶æ€æ 设计第7ç« GDI绘图第8ç« æ–‡æ¡£ã€è§†å›¾ç»“构程åºè®¾è®¡ç¬¬9ç« MFCæ‰“å°æŠ€æœ¯ç¬¬10ç« æ–‡ä»¶ä¸Žæ³¨å†Œè¡¨æ“作第11ç« æ•°æ®åº“编程第12ç« ç³»ç»Ÿå†…æ ¸å¯¹è±¡ç¬¬13ç« MFC链接库第14ç« ä¸²å£ç¨‹åºå¼€å‘第15ç« ç½‘ç»œç¨‹åºå¼€å‘第16ç« Internet程åºå¼€å‘第17ç« ç¨‹åºè°ƒè¯•与异常处ç†ç¬¬18ç« Visual C++ 2005介ç»ç¬¬19ç« C++托管扩展编程 ...
-
分类:办公应用 语言:简体中文 大小:未知 发布时间:13-04-26
内容简介:《写给大家看的PPT设计书》作者围绕PPT等电子演示文稿的创建与制作,向大家传授了大量的方法原则及经验心得。其中涵盖PPT准备、内容创建、外观设计的各个流程,同时兼顾配套辅助环节,并创新性地提出了内容优化四原则、外观设计四原则。Robin Williams亲自设计的版式也让人耳目一新。 《写给大家看的PPT设计书》为非设计专业人员特别打造,同时也是广大PPT爱好者的最佳指南。学习网www.minxue.net下载地址分流地址:[写给大家看的PPT设计书].(威廉姆斯).卢秀丽等.扫描版.pdf内容截图: 第一部分 写在设计之前第1章 从何处着手1.1 什么是演示1.2 必须用电子演示文稿吗1.3 没错,就是要选电子演示文稿1.4 失败的演示分析1.4.1 结构上的原因1.4.2 演讲者的原因1.4.3 PPT本身的原因1.5 成功的演示分析1.6 软件工具1.6.1 苹果公司的Keynote1.6.2 微软公司的PowerPoint1.6.3 谷歌公司的Presently1.6.4 OpenOffice的Impress第2章 合理安排演示文稿2.1 计划、组织与大纲2.1.1 “老古董”——便利贴2.1.2 演示软件的大纲功能2.1.3 思维图和思维云2.1.4 幻灯片浏览视图或光台视图第二部分 内容优化概念演示设计四原则第3章 清晰3.1 编辑文稿3.1.1 避免使用过长的完整句3.1.2 不要展示笔记内容3.1.3 尽量使用主动语态3.1.4 避免使用ing3.1.5 文本编辑小实验3.1.6 有时,文本也是必不可少的3.2 将文本分散放在多张幻灯片上3.3 PPT中应含有多少张幻灯片3.4 有时一张幻灯片上需要放置大量内容第4章 切题4.1 去掉冗余的材料4.2 背景4.2.1 信息越复杂,背景越简单4.2.2 何时应用纷繁复杂的背景4.3 切忌使用过时的剪贴画4.4 请使用与主题相关的背景图第5章 动画5.1 动画效果聚焦要点5.1.1 切换和动画效果是对主题的补充5.1.2 主要议题切换要简明清晰5.1.3 恰当应用切换,使观众正确理解演示内容5.1.4 用动画效果阐明主旨5.1.5 用动画效果清晰阐释表格52 动画须知第6章 情节6.1 好的开端6.2 告诉我们你的演讲思路6.3 文本与图片6.4 故事以人为本6.5 讲述相关故事6.6 调整演示节奏6.7 结束演示6.8 给观众留下提问的时间第三部分 幻灯片设计视觉演示设计四原则第7章 对比字体的对比颜色对比对比突出内容利用对比来组织内容对比引发关注第8章 重复重复创建一致性重复使用一种风格重复使用同一图片,但使用形式不同在变化中实现统一找出重复元素并进行设计重复并不等于千篇一律第9章 对齐对每张幻灯片进行对齐处理对一组幻灯片进行对齐处理对齐方式使整个PPT统一恰当的对齐方式使你看起来更高明对齐方式有效地组织PPT有意打破对齐方式第10章 亲密性制造关系有空白,没问题不要被空白所限亲密性利于清理并组织亲密性是起点第11章 综合运用第四部分 基本原则之外第12章 学习使用软件12.1 关闭自动调整12.2 顶部对齐文本12.3 调整间距12.3.1 行距调节12.3.2 段间距调节12.3.3 项目符号与文本的间距调整12.3.4 齐肩回行12.4 不要压扁图片第13章 讲义文稿13.1 关于讲义文稿的真理13.1.1 这是一个永久记录13.1.2 发布备注文稿第14章 别理会那些滥规矩14.1 不要念幻灯片14.2 不要用serif字体14.3 不要使用动画效果14.4 不要使用多个背景14.5 幻灯片上不能没有图表14.6 一页幻灯片中项目符号不要多过5个14.7 每个项目符号不要多于两三个词14.8 不要用PowerPoint14.9 不许关灯/不许开灯14.1 开讲前不要散发讲义14.11 千万不要使用饼形图14.12 不要用Arial字体或者Helvetica字体第15章 听你的眼睛说15.1 小测试:听你的眼睛说15.2 信息清单15.3 幻灯片清单字体/图片/视频/音频资源 ...
-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-04-26
内容简介:《妙趣横生的算法(C语言实现)》理论与实践相结合,旨在帮助读者理解算法,并提高C语言编程能力,培养读者的编程兴趣,并巩固已有的C语言知识。全书分为2个部分共10章,内容涵盖了编程必备的基础知识(如数据结构、常用算法等),编程实例介绍,常见算法和数据结构面试题等。《妙趣横生的算法(C语言实现)》最大的特色在于实例丰富,题材新颖有趣,实用性强,理论寓于实践之中。通过《妙趣横生的算法(C语言实现)》的学习,可以使读者开阔眼界,提高编程的兴趣,提高读者的编程能力和应试能力。 《妙趣横生的算法(C语言实现)》附带1张光盘,内容为《妙趣横生的算法(C语言实现)》源代码和作者为《妙趣横生的算法(C语言实现)》录制的5.5小时多媒体教学视频。 第1部分 基础篇第1章 数据结构基础1.1 什么是数据结构1.2 顺序表1.2.1 顺序表的定义1.2.2 向顺序表中插入元素1.2.3 从顺序表中删除元素1.2.4 实例与分析1.3 链表1.3.1 创建一个链表1.3.2 向链表中插入结点1.3.3 从链表中删除结点1.3.4 销毁一个链表1.3.5 实例与分析1.4 栈1.4.1 栈的定义1.4.2 创建一个栈1.4.3 入栈操作1.4.4 出栈操作1.4.5 栈的其他操作1.4.实例与分析1.5 队列1.5.1 队列的定义1.5.2 创建一个队列1.5.3 入队列操作1.5.4 出队列操作1.5.5 销毁一个队列1.5.6 循环队列的概念1.5.7 循环队列的实现1.5.8 实例与分析1.6 树结构1.6.1 树的概念1.6.2 树结构的计算机存储形式1.6.3 二叉树的定义1.6.4.二叉树的遍历1.6.5 创建二叉树1.6.6 实例与分析1.7 图结构1.7.1 图的概念1.7.2 图的存储形式1.7.3 邻接表的定义1.7.4.图的创建1.7.5 图的遍历(1)——深度优先搜索1.7.6 图的遍历(2)——广度优先搜索1.7.7 实例与分析第2章 常用的查找与排序方法2.1 顺序查找2.2 折半查找2.3 排序的概述2.4 直接插入排序2.5 选择排序2.6 冒泡排序2.7 希尔排序2.8 快速排序第3章 常用的算法思想3.1 什么是算法3.2 算法的分类表示及测评3.2.1 算法的分类3.2.2 算法的表示3.2.3 算法性能的测评3.3 穷举法思想3.3.1 基本概念3.3.2 寻找给定区间的素数3.3.3 TOM的借书方案3.4 递归与分治思想3.4..1 基本概念3.4.2 计算整数的划分数3.4.3 递归的折半查找算法3.5 贪心算法思想3.5.1 基本概念3.5.2 最优装船问题3.6 回溯法3.6.1 基本概念3.6.2 四皇后问题求解3.7 数值概率算法3.7.1 基本概念3.7.2 计算定积分第2部分 编程实例解析第4章 编程基本功4.1 字符类型统计器4.2 计算字符的ASCII码4.3 嵌套if.else语句的妙用4.4 基于switch语句的译码器4.5 判断闰年4.6 指针变量作参数4.7 矩阵的转置运算4.8 矩阵的乘法运算4.9 巧用位运算4.10 文件的读写4.11 计算文件的大小4.12 记录程序的运行时间4.13 十进制/二进制转化器4.14 打印特殊图案4.15 打印杨辉三角4.16 复杂级数的前n项和4.17 寻找矩阵中的“鞍点”4.18 n阶勒让德多项式求解4.19 递归反向输出字符串4.20 一年中的第几天第5章 数学趣题(一)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 分解质因数5.14 常胜将军5.15 求兀的近似值5.16 魔幻方阵5.17 移数字游戏5.18 数字的全排列5.19 完全数5.20 亲密数5.21 数字翻译器5.22 递归实现数制转换5.23 谁在说谎第6章 数学趣题(二)6.1 连续整数固定和问题6.2 表示成两个数的平方和6.3 具有特殊性质的数6.4 验证角谷猜想6.5 验证四方定理6.6 递归法寻找最小值6.7 寻找同构数6.8 验证尼科彻斯定理6.9 三重回文数字6.10 马克思手稿中的数学题6.11 渔夫捕鱼问题6.12 寻找假币6.13 计算组合数6.14 递归法求幂6.15 汉诺Hanoi塔6.16 选美比赛第7章 数据结构趣题7.1 顺序表的就地逆置7.2 动态数列排序7.3 在原表空间进行链表的归并7.4 约瑟夫环7.5 二进制/八进制转换器7.6 回文字符串的判定7.7 括号匹配7.8 魔王语言翻译7.9 动态双向链表的应用7.10 判断完全二叉树7.11 动画模拟创建二叉树7.12 打印符号三角形7.13 递归函数的非递归求解7.14 任意长度整数加法第8章 数值计算问题8.1 递推化梯形法求解定积分8.2 求解低阶定积分8.3 迭代法开平方运算8.4 牛顿法解方程8.5 欧拉方法求解微分方程8.6 改进的欧拉方法求解微分方程8.7 雅可比迭代公式求解线性方程组第9章 综合题9.1 破碎的砝码9.2 计算24的问题9.3 马踏棋盘9.4 0-1背包问题9.5 八皇后问题求解9.6 简易文件加密/解密系统第10章 算法设计与数据结构面试题精粹10.1 常见的算法设计题10.2 常见的数据结构题 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-04-26
内容简介: 看完这本书,我不由得深深呼一口气,因为实在太精彩了,内容扎实、丰富,看得出作者花了极大的心血。如果您想了解如何使用c/c++以面向对象方式开发实际软件,这是一本不容错过的好书。 源于实践、解析实践、把握实践 探寻步入面向对象殿堂的最佳途径 本书是一本试图用实战案例阐释面向对象技术体系的指南 本书共分19章,通过实际的开发案例--fishgui项目为主线依次介绍了需求和用例分析、面向对象分析、架构分析、面向对象设计、设计模式、编码技巧等几个主要的技术领域,并基本按照时间顺序,描述了fishgui系统设计和实现的全过程。 如果把面向对象大师们偏重理论建构的经典读物称为面向对象盛宴中的主菜,那么,这本指南若能充当佐餐的凉菜或是饭后的甜点,作者就心满意足了。本书适合所有在软件开发领域辛勤工作的开发人员、管理人员、系统分析人员、测试人员、技术支持人员等阅读。 学习网www.minxue.net下载地址分流地址:[道法自然:面向对象实践指南].王咏武等.扫描版.pdf内容截图: 第1章 需求分析:追求完美vs.容忍缺陷在生活的任何领域寻求完美,都不过是抽象的、病态的或无聊的幻想而已。--车尔尼雪夫斯基,《艺术与现实的审美关系》第2章 用例分析:海底总动员vs.云中漫步横看成岭侧成峰,远近高低各不同。不识庐山真面目,只缘身在此山中。--苏轼,《题西林壁》第3章 设计方法:面向过程vs.面向对象思想的真正客观性应该是:思想不仅是我们的思想,同时又是事物的自身,或对象性的东西的本质。--黑格尔,《小逻辑》第4章 模式:变化之美vs.永恒之道老僧三十年前未参禅时,见山是山,见水是水。及至后来,亲见知识,有个入处,见山不是山,见水不是水。而今得个休歇处,依前见山只是山,见水只是水。--释普济,《五灯会元》,第十七卷第5章 分析模型:实体类vs.软件类不,我不想要自由;我只要条出路,向左或是向右,到哪儿都行。--卡夫卡,《致科学院的报告》第6章 架构分析:功能分解vs.对象分析天下莫大于秋豪之末,而大山为小;莫寿于殇子,而彭祖为夭。天地与我并生,而万物与我为一。既已为一矣,且得有言乎?既已谓之一矣,且得无言乎?--《庄子·齐物论》第7章 面向对象设计:共性vs.个性一尺之捶,日取其半,万世不竭。.--《庄子·天下》第8章 外观模式:统一接口vs.暴露细节百事有所出,而独知守其门。--《淮南子·原道》第9章 观察者模式:间接依赖vs.直接依赖你以为那很奇怪吗?什么事情都逃不过旁观者的冷眼;渊深莫测的海底也可以量度得到,潜藏在心头的思想也会被人猜中。--莎士比亚,《特洛伊罗斯与克瑞丽达》,第三幕第10章 单件模式:隐式全局变量vs.显式全局变量云长笑曰:"……吾来日独驾小舟,只用亲随十余人,单刀赴会,看鲁肃如何近我!"--罗贯中,《三国演义》,第六十六回第11章 复合模式:透明vs.安全谁是那个总是走在你身旁的第三人?我数的时候,只有你和我在一起但是我朝前望那白颜色的路的时候总有另外一个在你身旁走--艾略特,《荒原》第12章 迭代器模式:继承vs.模板道生一,一生二,二生三,三生万物。--《老子》,第四十二章第13章 创建型模式:工厂方法vs.抽象工厂神说:"水要多多滋生有生命的物,要有雀鸟飞在地面以上,天空之中。"神就造出大鱼和水中所滋生各样有生命的动物,各从其类;又造出各样飞鸟,各从其类。神看着是好的。--《旧约·创世纪》第14章 消息:广义消息vs.狭义消息曾是寂寥金烬暗,断无消息石榴红。--李商隐,《无题》第15章 模板方法模式:正向依赖vs.依赖倒置乐思把他渗透了:有时是单独而完整的一句;更多的时候是包裹着整部作品的一片星云:曲子的结构,大体的线条,都在一个幕后面映现出来;幕上还有些光华四射的句子,在阴暗中灿然呈露,跟雕像一样分明。--罗曼·罗兰,《约翰·克里斯朵夫》,卷四第16章 mfc消息映射表模式:虚函数vs.映射表人的生活就像作曲。各人为美感所导引,把一件件偶发事件(贝多芬的音乐,火车下的死亡)转换为音乐动机,然后,这个动机在各人生活的乐曲中取得一个永恒的位置。--米兰·昆德拉,《生命中不能承受之轻》第17章 适配器模式:类模式vs.对象模式断鹤续凫,矫作者妄;移花接木,创始者奇。--蒲松龄,《聊斋志异·陆判》第18章 mvc模式:三国演义vs三分归一天下大势,分久必合,合久必分。--罗贯中,《三国演义》,第一回第19章 c++编码经验谈:理论vs.实践朱萨克,照当时的说法,是个剑法高手,而且已经身经百战;可是碰上这么一个压根儿不管通常的击剑规则,身子灵活、蹦蹦跳跳的对手,他反倒无所适从,不知如何招架是好了。--大仲马,《三剑客》,第五章 ...