-
分类:C/C++ 语言:简体中文 大小:未知 发布时间:13-04-28
[现代编译原理:c语言描述].赵克佳等.扫描版.pdf内容简介:《现代编译原理:C语言描述》全面讲述了现代编译器的结构、编译算法和实现方法,是Andrew w.Apple的“虎书”——Modern Compiler Implementation——“红、蓝、绿”三序列之一。这三本书的内容基本相同。但是使用不同的语言来实现书中给出的一个编译器。本书使用的是更适合广大读者的c语言,而另外两本书分别采用ML语言和Java语言。本书的另一个特点是增加了一些其他编译原理教科书没有涉及的内容。前端增加了面向对象的程序设计语言、函数式程序设计语言等现代语言的编译实现方法,后端增加了针对现代计算机体系结构特征的一些比较成熟的优化方法。这部分内容展现了现代商业编译器需解决的一些关键问题,开拓了学生的视野,为学生未来进行更深入的研究奠定了基础。 《现代编译原理:C语言描述》全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、ssA(静态单赋值)形式、循环调度、存储结构优化等,适合于后续课程或研究生教学。书中专门为学生提供了一个用C语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器。 第一部分编译基本原理第1章 绪论1.1模块与接口1.2 工具和软件1.3树语言的数据结构程序设计:直线式程序解释器推荐阅读习题第2章 词法分析2.1词法单词2.2正则表达式2.3有限自动机2.4非确定有限自动机2.4.1将正则表达式转换为NFA2.4.2将NFA转换为DFA2.5 Lex:词法分析器的生成器程序设计:词法分析推荐阅读习题第3章 语法分析3.1上下文无关文法3.1.1推导3.1.2语法分析树3.1.3二义性文法3.1.4文件结束符3.2预测分析3.2.1 FIRST集合和FOLLOW集合3.2.2构造一个预测分析器3.2.3消除左递归3.2.4提取左因子3.2.5错误恢复3.3 LR分析3.3.1 LR分析引擎3.3.2 LR(0)分析器生成器3.3.3 SLR分析器的生成3.3.4 LR(1)项和LR(1)分析表3.3.5 LALR(1)分析表3.3.6各类文法的层次一3.3.7二义性文法的LR分析一3.4使用分析器的生成器一3.4.1 冲突一3.4.2优先级指导3.4.3语法和语义3.5错误恢复3.5.1用elTOI‘符号恢复3.5.2全局错误修复程序设计:语法分析推荐阅读习题第4章 抽象语法4.1语义动作4.1.1 递归下降4.1.2 Yacc生成的分析器4.1.3语义动作的解释器4.2抽象语法分析树4.2.1位置4.2.2 Tiger的抽象语法程序设计:抽象语法推荐阅读习题第5章 语义分析5.1 符号表5.1.1多个符号表5.1.2高效的命令式风格符号表5.1.3高效的函数式符号表5.1.4 Tiger编译器的符号5.1.5函数式风格的符号表5.2 Tiger编译器的绑定5.3表达式的类型检查5.4声明的类型检查5.4.1变量声明5.4.2类型声明5.4.3函数声明5.4.4递归声明程序设计:类型检查习题第6章 活动记录6.1 栈帧6.1.1 帧指针6.1.2寄存器6.1.3参数传递6.1.4返回地址6.1.5栈帧内的变量6.1.6静态链6.2 Tiger编译器的栈帧6.2.1栈帧描述的表示6.2.2局部变量6.2.3计算逃逸变量6.2.4临时变量和标号6.2.5两层抽象6.2.6管理静态链6.2.7追踪层次信息程序设计:栈帧推荐阅读习题第7章 翻译成中间代码7.1中间表示树7.2翻译为树中间语言7.2.1表达式的种类7.2.2简单变量7.2.3追随静态链7.2.4数组变量7.2.5结构化的左值7.2.6下标和域选择7.2.7关于安全性的劝告7.2.8算术操作7.2.9条件表达式7.2.10字符串7.2.11记录和数组的创建7.2.12 while循环7.2.13 for循环7.2.14函数调用7.3声明7.3.1变量定义7.3.2函数定义程序设计:翻译成树习题第8章 基本块和轨迹8.1规范树8.1.1 ESEQ的转换8.1.2一般重写规则8.1.3将cALL移到顶层8.1.4线性语句表8.2处理条件分支8.2.1基本块8.2.2轨迹8.2.3完善8.2.4最优轨迹推荐阅读习题第9章 指令选择9.1指令选择算法9.1.1 Maximal Munch算法9.1.2动态规划9.1.3树文法9.1.4快速匹配9.1.5覆盖算法的效率9.2 CIS(:机器9.3 Tiger编译器的指令选择9.3.1抽象的汇编语言指令9.3.2生成汇编指令9.3.3过程调用9.3.4无帧指针的情形程序设计:指令选择推荐阅读习题第10章 活跃分析10.1数据流方程的解10.1.1活跃性计算10.1.2集合的表示10.1.3时间复杂度10.1.4最小不动点10.1.5静态活跃性与动态活跃性10.1.6 冲突图10.2 Tiger编译器的活跃分析10.2.1 图10.2.2控制流图10.2.3活跃分析程序设计:构造流图程序设计:活跃分析模块习题一第11章 寄存器分配11.1通过简化进行着色11.2合并一11.3预着色的结点11.3.1机器寄存器的临时副本11.3.2调用者保护的寄存器和被调用者保护的寄存器11.3.3含预着色结点的例子11.4图着色的实现11.4.1传送指令工作表的管理11.4.2数据结构11.4.3程序代码11.5针对树的寄存器分配程序设计:图着色推荐阅读一习题第12章 整合为一体程序设计:过程入口/出口程序设计:创建一个可运行的编译器第二部分高级主题第13章 垃圾收集13.1标记一清扫式收集13.2引用计数13.3复制式收集13.4分代收集13.5增量式收集13.6 Baker算法13.7编译器接口13.7.1快速分配13.7.2数据布局的描述13.7.3导出指针程序设计:描述字程序设计:垃圾收集推荐阅读习题第14章 面向对象的语言14.1类14.2数据域的单继承性14.3多继承14.4测试类成员关系14.5私有域和私有方法14.6无类语言14.7面向对象程序的优化程序设计:OBJE~~:T—Tigei’推荐阅读习题第15章 函数式程序设计语言15.1一个简单的函数式语言15.2闭包15.3不变的变量15.3.1基于延续的L/O15.3.2语言上的变化15.3.3纯函数式语言的优化15.4内联扩展15.5闭包变换15.6高效的尾递归15.7懒惰计算15.7.1传名调用计算15.7.2按需调用15.7.3懒惰程序的计算15.7.4懒惰函数式程序的优化15.7.5严格性分析推荐阅读程序设计:编译函数式语言习题第16章 多态类型16.1参数多态性16.1.1 显式带类型的多态语言16.1.2多态类型的检查16.2类型推论16.2.1一个隐式类型的多态语言16.2.2类型推论算法16.2.3递归的数据类型16.2.4 HindleyMilner类型的能力16.3多态变量的表示一16.3.1多态函数的扩展一16.3.2完全的装箱转换一16.3.3基于强制的表示分析”16.3.4将类型作为运行时参数传递一16.4静态重载的解决方法一推荐阅读习题第17章 数据流分析17.1流分析使用的中间表示17.2各种数据流分析17.2.1到达定值17.2.2可用表达式17.2.3到达表达式17.2.4活跃分析17.3使用数据流分析结果的几种转换17.3.1公共子表达式删除17.3.2常数传播17.3.3复写传播17.3.4死代码删除17.4加快数据流分析17.4.1位向量17.4.2基本块17.4.3结点排序17.4.4使用一定值链和定值一使用链17.4.5工作表算法17.4.6增量式数据流分析17.5别名分析17.5.1基于类型的别名分析17.5.2基于流的别名分析17.5.3使用可能别名信息17.5.4严格的纯函数式语言中的别名分析推荐阅读习题第18章 循环优化18.1 必经结点18.1.1寻找必经结点的算法18.1.2直接必经结点18.1.3循环18.1.4循环前置结点18.2循环不变量计算18.3归纳变量18.3.1发现归纳变量18.3.2强度削弱18.3.3删除18.3.4重写比较18.4数组边界检查18.5循环展开推荐阅读习题第19章 静态单赋值形式19.1转化为SSA形式一19.1.1插入西函数的标准一19.1.2必经结点边界一19.1.3插入φ函数19.1.4变量重命名19.1.5边分割19.2必经结点树的高效计算19.2.1深度优先生成树19.2.2半必经结点19.2.3 LengauerTarjan算法19.3使用SSA的优化算法19.3.1死代码删除19.3.2简单的常数传播19.3.3条件常数传播19.3.4保持必经结点性质19.4数组、指针和存储器19.5控制依赖图19.6从SSA形式转变回来19.7函数式中间形式推荐阅读习题第20章 流水和调度20.1 没有资源约束时的循环调度20.2有资源约束的循环流水20.2.1模调度20.2.2寻找最小的启动间距20.2.3其他控制流20.2.4编译器应该调度指令吗20.3分支预测20.3.1静态分支预测20.3.2编译器应该预测分支吗推荐阅读习题第21章 存储层次21.1 cache的组织结构21.2 cache块对齐21.3预取21.4循环交换21.5分块一21.6垃圾收集和存储层次推荐阅读一习题附录Tiger语言参考手册参考文献索引 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-04-28
内容介绍: 随着网络技术的发展,加密与解密都是我们不可回避的话题。加密可以避免我们的信息被别人拦截和窃取。由于我们在互联网上进行文件传输、电子邮件商务往来存在着许多不安全因素,特别是对于一些大公司的一些机密文件在网络上传输。 这种不安全性是互联网存在基础——tcp/ip协议所固有的,包括一些基于tcp/ip的服务。互联网又给众多商家带来了无限商机,互联网把全世界连在一起,走向互联网就意味着走向世界,这对于无数商家来说无疑是梦寐以求的好事,特别是对于中小企业。 第1章 基础知识1.1 什么是密码学1.2 加密解密技术概述1.2.1 数据加密的基本概念1.2.2 加密技术及其相关问题1.2.3 为什么要进行加密1.2.4 加密技术的发展趋势1.3 常见软件加密保护技术1.4 熟悉汇编语言的几条常用命令1.5 软件解密方式第2章 认识pe2.1 pe文件格式2.2 检验pe文件的有效性2.3 file header(文件头)2.4 optional header2.5 section table(节表)2.6 import table(引入表)2.7 export table(引出表)第3章 结构化异常处理(seh)3.1 seh背景知识. 3.2 seh初步实战3.3 传递给异常处理句柄的参数3.4 堆栈展开3.5 结构化异常处理第4章 神秘的壳4.1 认识壳4.2 常见的加壳软件和使用方法4.3 使用壳的sdk保护程序4.4 查壳软件及使用方法4.5 脱壳软件及使用方法4.6 字符编码方式第5章 怎么脱壳5.1 脱壳第一步——oep5.2 内存断点寻找oep5.3 dump抓取内存映像文件5.4 重建输入表5.5 手动确定iat的地址与大小第6章 静态分析6.1 静态分析技术6.2 静态分析软件w32dasm6.3 静态分析软件ida pro6.4 静态分析软件hiew第7章 动态分析技术7.1 常用win32 api函数简介7.2 ollydbg动态分析7.3 softice动态分析7.3.1 softice for win9x安装与配制7.3.2 softice for windows millennium7.3.3 softice for nt/2k安装与配制7.3.4 softlce操作入门7.4 trw2000动态分析第8章 演示版的保护技术第9章 加密算法第10章 补丁技术第11章 其他常用加密方法第12章 加密解密实战参考文献 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-04-28
内容简介:本书是目前最深入的JavaScript图书,讲述了现代JavaScript的所有知识,展现了这门技术将能给网站建设带来如何丰富的体验。本书言简意赅,扩展了读者视野,并关注于基础且重要的主题--现代JavaScript是什么和不是什么,浏览器支持的当前状态,以及需要注意的陷阱等。书中所有概念都来自于现实案例的分析。下载:[精通JavaScript].陈贤安等.扫描版.pdf内容截图: 第一部分:认识现代JavaScript第1章 现代javaScript程序设计第二部分:专业JavaScript开发第2章 面向对象的JavaScript第3章 创建可重用代码第4章 高度与测试的工具第三部分:分离式JavaScript第5章 DOM第6章 事件第7章 JavaScript 与 CSS第8章 改进表单第9章 制作图库第四部分 Ajax第10章 Ajax导引第11章 用Ajax改进blog第12章 自动补全的搜索第13章Ajax wild第五部分: JavaScript的未来第14章 JavaScript路在何方第六部分:附录附录 A DOM参考手册附录 B 事件参考手册附录 C 浏览器索引 ...
-
分类:新浪微博 语言:简体中文 大小:未知 发布时间:13-04-28
内容简介:《ASP.NET编程之道》是一本帮助程序员提高编程素养的图书,书中结合开发人员多年的编程经验和感悟,介绍了程序开发中必知必会的关键细节、不可忽略的技术陷阱、常见的谬误以及经典的应用实例。全书分为6篇,共13章,全面介绍了学习和应用ASP.NET进行网站开发的各种知识。主要包括:程序员的成长之路,如何培养编程兴趣,编程学习经验,在编程的过程中可能会犯的错误,编程中必须掌握的技术细节、开发经验,项目开发中必备的算法和解决方案等。 《ASP.NET编程之道》附带有配套DVD光盘,光盘中提供有书中全部实例和项目的源代码,这些源代码都是经过作者精心调试通过的,保证能够在Windows XP、WindowsServer2003及Windows7操作系统下编译和运行。 第1篇 编程经验与感悟篇第1章 编程感悟6则感悟01 程序员的成长之路感悟02 程序员应具备的素质感悟03 程序员的必备技能感悟04 程序员的认识误区感悟05 程序员的生涯规划感悟06 未来IT发展趋势第2章 编程经验谈6则经验01 培养编程的兴趣经验02 编程学习经验谈经验03 代码规范经验谈经验04 数据库设计经验谈经验05 项目实战经验谈第2篇 陷阱或谬误篇第3章 不可忽视的30个技术陷阱陷阱01 版本不一致产生的陷阱陷阱02 结构初始化产生的陷阱陷阱03 传递派生类产生的陷阱陷阱04 用DataReader读取数据时产生的陷阱陷阱05 类型转换时产生的陷阱陷阱06 以DataReader作为返回类型的陷阱陷阱07 GridView绑定DataReader产生的陷阱陷阱08 SqlDateTime溢出陷阱陷阱09 写网站中XML文件产生的陷阱陷阱10 访问下拉列表控件的SelectedValue属性产生的陷阱陷阱11 动态加载用户控件的陷阱陷阱12 JavaScript设置服务器控件值陷阱13 放置隐藏字段的陷阱陷阱14 动态加载设置输出缓存的用户控件陷阱15 为删除按钮添加删除确认对话框陷阱16 页面在客户端转向的陷阱陷阱17 Web Service方法重载产生的陷阱陷阱18 编写JavaScript代码时的空格陷阱陷阱19 使用可空符号??运算陷阱20 获取错误信息并到指定页面陷阱21 使用LINQ的First方法陷阱22 文件格式与文件读取的陷阱陷阱23 读写二进制文件的陷阱陷阱24 母版页中使用img标签陷阱25 页面缓存产生的陷阱陷阱26 使用查询字符串在页面间传递参数陷阱27 通用数据类型运算产生的陷阱陷阱28 在模态窗口中下载文件陷阱29 构造方法中调用虚方法的陷阱陷阱30 使用值类型进行线程同步第4章 开发人员意识中的20个常见谬误谬误01 所有的异常都要使用try…catch语句捕获谬误02 Web控件的Enabled功能等价于HTML控件的 disabled属性谬误03 将Session设置为空就是删除该会话状态谬误04 RegisterStartupScript方法不能向页面输出文本谬误05 数据绑定表达式会自动计算它的值谬误06 事件和委托的差别很大谬误07 Visual C# 8具有的特征Visual Basic 8都具有谬误08 .NET中的应用程序域和操作系统中的进程完全相同谬误09 C#中没有全局变量谬误10 .NET和SQL Server中“空值”是一回事谬误11 C#的结构和C++的完全一样谬误12 方法中只有引用类型的参数才能实现引用传递谬误13 字符串是值类型谬误14 数据绑定表达式中Eval功能等价于Bind谬误15 .Net中的数组类型和C++的数组没有区别谬误16 泛型不被指定的情况下是不确定的类型谬误17 Object类型比较方法上的一些误解谬误18 .NET中的线程等价于Win32线程谬误19 TextBox控件依靠ViewState保存状态数据谬误20 必须在页面添加元素才能使用CSS文件中的样式第3篇 技术细节篇第5章 必知必会的40个C#语言方面的技术细节细节01 给C#代码加注释的意义细节02 装箱和拆箱细节03 理解值类型和引用类型细节04 隐式转换和显式转换细节05 前缀方式增1和减1运算符细节06 理解移位运算符细节07 理解运算的次序细节08 理解参数的类型细节09 重载方法细节10 虚方法与重写方法细节11 结构和类的区别细节12 什么是封装细节13 什么是继承细节14 什么是多态性细节15 作用域的概念细节16 使用索引器细节17 base和this关键字细节18 理解静态修饰符细节19 .Net的object类细节20 细说可空类型细节21 分部类细节22 匿名方法细节23 .Net框架提供的属性(Attribute)细节24 自定义属性类(Attribute)细节25 泛型细节26 包含/委托细节27 实现迭代器细节28 压缩和解压缩流的方法细节29 C#中的深复制和浅复制细节30 全角字符转换为半角细节31 分析路径字符串函数总结细节32 重载一元、二元运算符细节33 对象也能排序细节34 实现IDisposable接口清除对象细节35 将字符串转为字符数组细节36 将字符数组写入到字符串细节37 使用var创建隐型局部变量细节38 Lambda表达式细节39 生成缩略图的方法细节40 使用缓冲流……第6章 必知必会的28个ADO.NET、XML及LINQ方面的技术细节第7章 必知必会的22个Web方面的技术细节第4篇 开发技巧篇第8章 必知必会的30个语言方面的经验技巧第9章 必知必会的15个ADO及XML方面的经验技巧第10章 必知必会的40个LINQ方面的经验技巧第11章 必知必会的65个Web方面的经验技巧第5篇 算法和效率篇第12章 常用的20个算法及应用第6篇 解决方案篇第13章 项目中经常用到的20个解决方案 ...
-
分类:编程开发 语言:简体中文 大小:未知 发布时间:13-04-28
内容简介:《Visual Basic 2010&.NET 4高级编程(第6版)》讨论了最常见的编程任务和概念,通过大量示例阐述了Visual Basic 2010的各种新特性,包括许多.NET功能,如LINQ to SQL、LINQ to XML、XML、WCF等。学习网www.minxue.net下载地址分流地址:[Visual Basic 2010&.NET 4高级编程(第6版)].(谢尔登).彭珲等.扫描版.pdf内容截图: 第Ⅰ部分 语言结构和环境第1章 Visual Studio 20101.1 Visual Studio 2010:Express到Ultimate的各种版本1.2 Visual Basic的关键字和语法1.2.1 控制台应用程序1.2.2 从项目模板上创建项目1.2.3 Solution Explorer窗口1.2.4 项目属性1.2.5 Assembly Information屏幕1.2.6 编译设置1.2.7 调试属性1.2.8 引用1.2.9 资源1.2.1 0设置1.2.1 1其他项目属性选项卡1.3 ProVB_VS2010项目1.3.1 在代码中设置窗体属性1.3.2 Visual Studio的其他组件1.4 增强示例应用程序的功能1.4.1 定制代码1.4.2 构建应用程序1.4.3 重用第一个Windows窗体1.5 Visual Studio 2010中的特色功能1.5.1 构建配置1.5.2 任务列表1.5.3 Command窗口1.5.4 ServerExplorer1.5.5 在Visual Studio 2010中记录和使用宏1.5.6 类图1.5.7 应用程序生命周期管理1.5.8 性能工具1.6 小结第2章 对象和Visual Basic2.1 面向对象的术语2.1.1 对象、类和实例2.1.2 对象的组成2.1.3 System.Object2.2 使用Visual Basic类型2.2.1 值类型和引用类型2.2.2 基本类型2.3 命令:条件语句2.3.1 If Then2.3.2 比较运算符2.3 3 Select Case2.4 值类型(结构)2.4.1 布尔类型2.4.2 整数类型2.4.3 无符号类型2.4.4 小数类型2.4.5 Char和Byte类型2.4.6 DateTime类型2.5 引用类型(类)2.5.1 0bject类2.5.2 String类2.5.3 XML字面量2.5.4 DBNull类和IsDBNull()函数2.6 参数传递2.7 变量的作用域2.8 使用对象2.8.1 对象的声明和实例化2.8.2 对象引用2.8.3 取消对象的引用2.8.4 前期绑定与后期绑定2.9 数据类型转换2.10 创建类2.10.1 类2.10.2 事件的处理2.10.3 处理多个事件2.10.4 WithEvents关键字2.10.5 触发事件2.10.6 声明和触发定制事件2.10.7 用WithEvents关键字接收事件2.10.8 用AddHandler接收事件2.10.9 构造函数方法2.10.10 终止和清除2.11 高级概念2.11.1 重载方法2.11.2 重载构造函数方法2.11.3 共享方法、变量和事件2.11.4 运算符重载2.11.5 委托2.11.6 类和组件2.11.7 Lambda表达式2.12 小结第3章 定制对象3.1 继承3.1.1 继承的实现3.1.2 继承的层次3.1.3 与基类、类及对象交互3.1.4 构造函数3.1.5 Protected作用域3.1.6 事件与继承3.1.7 共享方法3.1.8 共享事件3.1.9 创建抽象基类3.2 多接口3.2.1 对象接口3.2.2 辅助接口3.3 抽象性3.4 封装性3.5 多态性3.5.1 方法签名3.5.2 实现多态性3.6 进一步讨论继承3.7 小结第4章 公共语言运行库4.1.NET应用程序的组成元素4.1.1 模块4.1.2 程序集4.1.3 类型4.2 版本化与部署4.2.1 对版本化更好的支持4.2.2 Major.Minor.Build.Revision版本介绍4.2.3 更好的部署4.3 跨语言集成4.3.1 通用类型系统4.3.2 元数据4.3.3 对元数据更好的支持4.3.4 属性4.3.5 Reflection API4.4 IL反汇编程序4.5 内存管理第Ⅱ部分 业务对象和数据访问第Ⅲ部分 智能客户端应用程序第Ⅳ部分 Internet应用程序技术第Ⅴ部分 库和专业主题技术第Ⅵ部分 附录 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-04-28
内容介ç»ï¼šã€€ã€€æœ¬ä¹¦ç´§ç´§å›´ç»•è½¯ä»¶çš„åŠ å¯†ä¸Žè§£å¯†è¿›è¡Œè®²è§£ï¼Œåœ¨è¯¦ç»†è®²è¿°åŠ å¯†æ‡ˆå¯†æŠ€æœ¯çš„åŒæ—¶ï¼Œè¿˜ä»‹ç»äº†ç›¸åº”的实现原ç†ï¼Œè¿™å°±ä¾¿è¯»è€…èƒ½å¤Ÿå¯¹åŠ å¯†è§£å¯†æŠ€æœ¯å½¢æˆç³»ç»Ÿã€æ·±å…¥çš„了解,能够更深层次地ç†è§£åˆ«äººçš„编程æ€è·¯ï¼Œä»Žè€Œæ›´å¥½åœ°æé«˜è‡ªå·±çš„编程水平;全书共分为9ç« ï¼ŒåŒ…æ‹¬åæ±‡ç¼–è°ƒè¯•é™æ€ä¸ŽåЍæ€åˆ†æžã€åŠ å£³è„±å£³æŠ€æœ¯åŠå…¶å·¥å…·ã€å编译程åºè¯è¨€ç‰å†…容。.   本书内容丰富ã€å›¾æ–‡å¹¶èŒ‚ã€æ·±å…¥æµ…å‡ºï¼Œé€‚ç”¨äºŽå¹¿å¤§è®¡ç®—æœºçˆ±å¥½è€…ï¼›åŒæ—¶å¯ä½œä¸ºä¸€æœ¬åŠ å¯†è§£å¯†çˆ±å¥½è€…çš„é€ŸæŸ¥æ‰‹å†Œï¼Œä¹Ÿå¯ä½œä¸ºè½¯ä»¶å¼€å‘人员åŠç¼–程爱好者的首选用书。... 内容截图: 第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ç« é™æ€åˆ†æžè½¯ä»¶ä¸Žæ–‡ä»¶ç¼–辑工具3-1 å¦‚ä½•å¯¹è½¯ä»¶è¿›è¡Œé™æ€åˆ†æž3-2 陿€åˆ†æžè½¯ä»¶w32dasm3-3 w32dasm陿€åˆ†æžç ´è§£å®žä¾‹3-4 陿€åˆ†æžè½¯ä»¶ida pro3-5 坿‰§è¡Œæ–‡ä»¶ç¼–辑修改工具第4ç« åŠ¨æ€åˆ†æžè½¯ä»¶åŠå…¶å·¥å…·ï¼Ž.4-1 为什么è¦å¯¹è½¯ä»¶è¿›è¡ŒåЍæ€åˆ†æž4-2 动æ€åˆ†æžè½¯ä»¶softice的使用4-3 动æ€åˆ†æžè½¯ä»¶trw2000使用简介4-4 动æ€åˆ†æžè½¯ä»¶ollydbg使用简介4-5 smartcheck与keymake使用简介第5ç« å¸¸è§è½¯ä»¶çš„ä¿æŠ¤ä¸Žç ´è§£5-1 ä¿æŠ¤ä¸Žç ´è§£æŠ€æœ¯æ¦‚è¿°5-2 æç§˜è½¯ä»¶çš„æ³¨å†Œä¿æŠ¤5-3 çªç ´cd-checkçš„æ£€æµ‹ä¿æŠ¤5-4 ç ´è§£åŠŸèƒ½é™åˆ¶çš„æ»žç¢5-5 让nag窗å£å®‰é™åœ°èµ°å¼€5-6 çªç ´è¶Šæ¥è¶Šå°‘的时间é™åˆ¶ç¬¬6ç« æå¼€åŠ å¯†è½¯ä»¶é‚£ç¥žç§˜çš„å£³6-1 åŠ å£³ï¼è„±å£³çŸ¥è¯†åŸºç¡€6-2 è®¤è¯†å‡ æ¬¾åŠ å£³å·¥å…·6-3 脱壳软件使用介ç»6-4 如何进行手动脱壳6-5 åŠ æ·±å¯¹å£³çš„ç†è§£..第7ç« å¼ºåŠ›æ”»å‡»(æš´åŠ›ç ´è§£)技术åŠå·¥å…·7-1 什么是强力攻击(æš´åŠ›ç ´è§£)技术7-2 如何制作è¯å…¸æ–‡ä»¶7-3 如何进行å—典攻击7-4 穷尽密钥æœç´¢æ”»å‡»ç®€ä»‹7-5 查表攻击技术简介7-6 æ—¶é—´-å˜å‚¨æƒè¡¡æ”»å‡»7-7 å‡ ä¸ªæš´åŠ›ç ´è§£çš„ç¤ºä¾‹ç¬¬8ç« å编译编程è¯è¨€ç¨‹åº8-1 对foxpro程åºçš„å编译8-2 æå¼€visual basic程åºçš„ä¿æŠ¤æœºåˆ¶8-3 用dede解密delphi程åº8-4 解密installshield安装脚本第9ç« åº”ç”¨è½¯ä»¶åŠ å¯†è§£å¯†æŠ€æœ¯9-1 åŠ å¯†è§£å¯†pdf文件9-2 wordæ–‡ä»¶çš„åŠ å¯†è§£å¯†9-3 excelæ–‡ä»¶åŠ å¯†è§£å¯†9-4 wpsæ–‡ä»¶åŠ å¯†è§£å¯†9-5 å®åŠ å¯†è§£å¯†æŠ€æœ¯9-6 ç ´è§£foxmailçš„é‚®ç®±åŠ å¯†9-7 åŠ å¯†è§£å¯†winzip压缩文件9-8 åŠ å¯†è§£å¯†winrar压缩文件9-9 exeæ–‡ä»¶çš„åŠ å¯†è§£å¯†9-10 ms sql server密ç ç ´è§£9-11 如何探测ftp的密ç 9-12 å†²ç ´foxmail的密ç å°é”9-13 sam密ç çš„å¿«é€Ÿç ´è§£å®žçŽ°å‚考文献... ...
-
分类:3D/动画 语言:简体中文 大小:未知 发布时间:13-04-28
内容简介:《Flash CS5动画制作完全自学手册》分为6篇,共20章。第1篇主要介绍flashcs5的功能、安装、启动与退出,工作界面,新建和打开flash文件的基本操作;第2篇详细讲解flashcs5中的基本绘图操作,包括基本操作、绘图工具、图形上色、添加文字和特效等;第3篇全面讲解flash中的动画制作基础知识、用模板创建动画、制作flash动画、用元件和库组织动画素材,以及使用外部图片、声音和视频等;第4篇主要讲解actionscript语言基础、用actionscript创建交互操作以及创建动画的实用组件等;第5篇主要介绍测试和优化flash作品的方法,以及如何将满意的flash作品输出并发布到网上;第6篇讲述flashcs5在实战中的具体应用,包括广告制作、mv制作等。 为了便于读者自学,《Flash CS5动画制作完全自学手册》突出了对实例的讲解,使读者能理解软件的精髓,并能解决实际生活或工作中的问题,真正做到知其然,更知其所以然。 第1篇 初识flash cs5第1章 建立flash cs5工作平台第2章 认识flash工作环境第2篇 基本绘图操作第3章 flash操作基础第4章 绘图工具详解第5章 为图形添加色彩第6章 使用文字对象第7章 使用滤镜和图层混合添加特效第3篇 让作品动起来第8章 掌握动画制作基础第9章 利用模板快速创建动画第10章 制作flash动画第11章 利用元件和库组织动画素材第12章 使用外部图片、声音和视频第4篇 actionscript(动作脚本)应用第13章 轻松掌握actionscript第14章 actionscript 语言基础第15章 用actionscript创建交互操作第16章 快速创建动画——actionscript 3.0实用组件第5篇 成果分享第17章 测试和优化flash作品第18章 动画的输出和发布第6篇 设计实战第19章 制作广告第20章 制作mv技巧:如何设置某一元件的链接属性— 赠送资源,参见光盘 — ...
-
分类:数据库 语言:简体中文 大小:未知 发布时间:13-04-28
内容简介:Microsoft Access是Office家族的重要成员之一,是目前市场上最杰出也是用户最多的数据库管理软件之一,同时也是最优秀的Windows数据库系统软件。Microsoft Access数据库系统是集数据管理、程序开发功能于一体的高级办公软件系统,是普通办公人员进行日常工作、数据管理的强有力的工具。本书以实例为导向,在对Access 2007进行了全面介绍基础上,着重讲述了如何创建应用型数据库,如何创建适用于企业的实用型数据库系统,如何设计适合国人使用的输出报表、利用Word和Excel输出报表,以及VBA编程、自定义功能区、导航栏等Access 2007的高级应用。 本书分为五部分:概念和入门、创建简单对象、创建复杂对象、经典项目、企业级数据库系统的开发。主要围绕如何创建文档、商品价格查询、资料、合同、进销存、客户、人力资源、办公自动化、物流、生产等实例性数据库进行系统的讲解。 第1部分 Access 2007的概念和入门第1章 为什么要学习Access1.1 Access是什么 11.2 Access的用途 21.3 为什么要学习Access 21.4 我能否学会Access 31.5 Access的最新版本——Access 2007 4第2章 Access 2007的安装和运行2.1 系统需求 52.2 安装Access 2007 62.2.1 Office 2007的各个版本 62.2.2 安装步骤 62.3 免序列号安装的方法 102.4 Office 2007的自动安装的方法 112.5 Access 2007的运行 16第3章 Access系统简介3.1 Access的版本 183.2 Access 2007的用户界面 193.2.1 Access 2007的界面组成 193.2.2 功能区 203.2.3 导航窗格 243.2.4 选项卡文档 253.2.5 快速访问工具栏 263.2.6 微型工具栏 263.2.7 Office Access 2007状态栏 273.2.8 Office按钮 273.2.9 上下文命令选项卡 273.2.10 样式库 283.3 Access 2007快速入门 293.3.1 启动Access 2007 293.3.2 利用模板创建一个数据库 293.3.3 导入Excel电子表数据 323.3.4 关闭数据库 323.4 对Access 2007利用模板创建的数据库的分析 323.4.1 本地模板的11个数据库模板及部分模板数据库分析 333.4.2 从Microsoft Office Online网站上获取模板 38第4章 自建两个简单的数据库4.1 “文档管理器”数据库 404.1.1 系统分析 404.1.2 创建数据库 404.1.3 创建“文档信息”表 424.1.4 创建“文档管理”窗体 464.2 “商品价格查询”数据库 514.2.1 系统分析 514.2.2 系统功能预览 514.2.3 数据库系统表的分析 534.2.4 创建数据库系统 544.2.5 创建“商品价格查询”数据库系统中的表 554.2.6 创建数据库系统中的“查询” 574.2.7 打开表和查询 594.2.8 创建窗体 614.2.9 运行窗体及启用宏 664.2.10 测试你的数据库系统 684.3 小结 69第5章 数据库的概念和设计方法5.1 数据库的基本概念 705.1.1 表的概念 705.1.2 记录和字段 715.1.3 数据库中的对象简介 715.2 数据库的一般设计方法 725.2.1 第1步:总体设计——从概念到现实 725.2.2 第2步:初步设计——初定所需要的表及字段 745.2.3 第3步:表的设计和确定表之间的关系 765.2.4 第4步:数据库设计——功能设计 795.2.5 第5步:创建表及设置表之间的关系 795.2.6 第6步:窗体设计——输入 795.2.7 第7步:查询设计——信息的提取 795.2.8 第8步:报表设计——输出 805.2.9 第9步:自动化设计——功能区、导航栏或总控窗体的设计 80第6章 Access 2007数据库中的对象简介6.1 表对象 816.2 窗体对象 826.3 查询对象 846.4 报表对象 866.5 宏对象 876.6 模块对象 88第7章 运算符、函数及表达式7.1 运算符 897.1.1 运算符的分类 897.1.2 算术运算符 897.1.3 比较运算符 907.1.4 逻辑运算符 917.1.5 连接运算符 937.1.6 特殊运算符 937.1.7 运算符的优先级 947.2 函数和过程的含义 957.2.1 内置函数的分类 957.2.2 常用函数举例 957.3 什么是表达式 1017.4 表达式的组成 1027.4.1 标识符 1027.4.2 运算符 1027.4.3 函数和参数 1037.4.4 常量 1037.4.5 值 1037.5 表达式的用途 1047.6 表达式语法简介 1057.7 表达式的输入注意事项 1057.8 表达式生成器 1067.9 表达式应用举例 1077.9.1 在窗体和报表控件中使用表达式 1077.9.2 在查询条件中使用表达式 1087.9.3 使用表达式在查询中创建计算字段 1087.9.4 在表设计中使用表达式 1087.9.5 使用表达式执行宏操作 110第2部分 在Access 2007中创建简单对象第8章 表的创建(资料管理)8.1 创建数据库 1128.1.1 自行设计数据库 1128.1.2 利用模板创建新数据库 1148.2 创建数据库中的表 1158.2.1 资料管理数据库系统分析 1158.2.2 “资料管理”数据库中的表 1168.2.3 表的设计工具 1198.3 表设计实例(资料管理系统中的数据表) 1218.3.1 简单表的设计 1218.3.2 “资料信息”表的设计 1238.3.3 “借阅者”表的设计 1258.4 修改表 1278.4.1 插入新字段 1278.4.2 删除字段 1288.4.3 改变字段的位置 1298.4.4 修改字段名 1298.4.5 修改字段大小 1308.4.6 修改字段数据类型 1308.5 字段属性的含义及应用 1308.5.1 常用字段属性表 1318.5.2 输入掩码的含义向导 1318.6 主键及索引 1328.6.1 创建主键 1338.6.2 创建索引 1348.7 表的保存 1348.8 表的其他操作 1358.8.1 打开表 1358.8.2 重命名表 1358.8.3 表的复制与粘贴 1368.8.4 删除表 1368.8.5 表的导入、链接、导出 1368.8.6 利用外部数据创建表 1418.9 表的简单使用 1428.9.1 打印表的内容 1428.9.2 筛选信息 1428.9.3 查找信息 1448.10 小结 146第9章 创建表与表之间的关系9.1 为什么要创建表与表之间的关系 1479.1.1 简介表的关系 1479.1.2 数据表的关系类型 1489.1.3 什么是参照完整性 1489.1.4 查看表的关系 1499.2 使用“关系”工具创建表关系 1509.3 使用“字段列表”窗格创建表关系 1519.4 编辑关系 1519.5 保存表之间的关系 1529.6 删除关系 1529.7 资料管理系统中表关系的创建 153第10章 如何使用表中的信息10.1 打开表 15510.2 打开表视图后的操作技巧 15510.2.1 记录中的操作 15610.2.2 字段中的操作 15710.3 表设计视图中的操作 15810.4 小结 160第11章 如何创建简单的查询11.1 创建查询的工具 16111.2 利用“查询向导”工具创建查询 16111.3 利用“查询设计”工具创建查询 16411.4 简单查询设计实例 16711.4.1 创建“所有资料信息”查询 16711.4.2 创建“所有借阅者”查询 16911.4.3 创建“借阅者查询”查询 17011.4.4 “日期区间资料查询”的设计 17011.4.5 “日期区间借阅者查询”的设计 17111.4.6 “模糊查询”的设计 17111.5 小结 172第12章 如何创建简单的窗体12.1 创建窗体的工具 17312.1.1 利用“窗体”工具创建窗体 17312.1.2 利用“分割窗体”工具创建窗体 17412.1.3 利用“多个项目”工具创建窗体 17512.1.4 利用“空白”工具创建窗体 17512.1.5 利用“窗体向导”工具创建窗体 17712.1.6 利用“数据表”工具创建窗体 17712.1.7 利用“模式对话框”工具创建窗体 17812.1.8 利用“窗体设计”工具创建窗体 17912.2 简单窗体设计实例 18012.2.1 “资料信息”窗体的创建 18012.2.2 “借阅者登记”窗体的创建 18212.2.3 “资料信息查询”窗体的设计 18512.3 小结 187第13章 如何创建简单的报表13.1 创建报表的工具 18813.1.1 “报表”工具 18813.1.2 “报表向导”工具 18813.1.3 “空报表”工具 18913.1.4 “标签”工具 18913.1.5 “报表设计”工具 18913.2 创建简单的报表 19013.2.1 “所有资料信息报表”的设计 19013.2.2 日期区间资料信息报表的设计 19113.2.3 “所有借阅者报表”的设计 19213.2.4 “借阅者报表”和“日期区间借阅者报表”的设计 19513.3 小结 195第14章 创建和使用模块14.1 模块的分类和用途 19614.2 窗体和报表中模块 19614.3 创建自定义的函数 20014.4 小结 201第15章 创建可供用户使用的数据库系统15.1 创建系统控制窗体 20215.2 自定义快速访问工具栏 20815.3 设置“Access选项” 21015.4 小结 210第3部分 在Access 2007中创建复杂对象第16章 创建(营销合同管理)数据库16.1 数据库系统的分析 21116.2 查找与合同管理有关的信息 21216.3 表设计和确定表之间的关系 21516.4 功能设计 21716.5 营销合同管理数据库系统中表的设计 21816.5.1 营销合同管理数据库中的表结构 21816.5.2 创建简单的表 22416.5.3 创建较复杂的表 22816.5.4 关系的创建 23116.6 小结 233第17章 Access 2007中如何创建查询17.1 Access 2007查询的含义 23417.1.1 什么是查询 23417.1.2 查询类型 23517.1.3 查询功能 23617.1.4 显示查询结果 23617.2 创建简单查询 23717.2.1 创建从一个表中抽取部分字段的查询 23717.2.2 创建数据前若干名的查询 24017.2.3 创建查询使用的工具 24317.2.4 选择表 24417.2.5 使用查询设计窗口 24517.2.6 查询设计窗口中的操作 24517.3 选择字段 24617.3.1 添加单个字段 24617.3.2 添加多个字段 24617.3.3 添加表中所有字段 24717.3.4 查询设计窗体上的其它操作 24717.4 构造计算字段 24817.5 创建动作查询 24917.5.1 创建生成表查询 24917.5.2 创建追加查询 25317.5.3 创建更新表查询 25717.5.4 创建删除查询 25917.6 创建分组汇总查询 26017.6.1 创建“采购付款汇总查询”查询 26017.6.2 创建“采购合同欠款情况”查询 26217.7 查询技术的技巧与应用 26417.7.1 模糊查询 26417.7.2 获取年龄 26617.7.3 多表查询 26917.7.4 In运算符的使用 27317.7.5 交叉表查询的应用 27517.7.6 查找重复项查询 28017.8 小结 281第18章 创建营销合同管理系统中的查询18.1 采购合同欠款情况 28318.1.1 全部采购合同欠款情况查询 28318.1.2 日期区间采购合同欠款情况查询 28418.1.3 采购合同欠款情况模糊查询 28518.2 销售合同欠款情况 28718.2.1 销售收费汇总查询的创建 28718.2.2 全部销售合同欠款情况查询 28818.2.3 日期区间销售合同欠款情况查询 28818.2.4 销售合同欠款情况模糊查询 28918.3 与签订部门有关的查询 28918.3.1 签订部门年度采购欠款情况 28918.3.2 签订部门年月采购欠款情况 29218.3.3 签订部门年度销售欠款情况 29318.3.4 签订部门年月销售欠款情况 29318.3.5 签订部门年度采购金额 29318.3.6 签订部门年月采购金额 29418.3.7 签订部门年度销售金额 29418.3.8 签订部门年月销售金额 29418.4 与签订人有关的查询 29518.4.1 签订人年度采购欠款情况 29518.4.2 签订人年月采购欠款情况 29518.4.3 签订人年度销售欠款情况 29518.4.4 签订人年月销售欠款情况 29618.4.5 签订人年度采购金额 29618.4.6 签订人年月采购金额 29618.4.7 签订人年度销售金额 29718.4.8 签订人年月销售金额 29718.5 与合同负责人有关的查询 29718.5.1 合同负责人年度采购欠款情况 29718.5.2 合同负责人年月采购欠款情况 29818.5.3 合同负责人年度销售欠款情况 29818.5.4 合同负责人年月销售欠款情况 29818.5.5 合同负责人年度采购金额 29918.5.6 合同负责人年月采购金额 29918.5.7 合同负责人年度销售金额 29918.5.8 合同负责人年月销售金额 29918.6 与供应商有关的查询 30018.6.1 供应商模糊查询 30018.6.2 采购合同时间分类计算 30018.6.3 供应商按年度计算欠款情况 30418.6.4 供应商按半年计算欠款情况 30618.6.5 供应商按季计算欠款情况 30618.6.6 供应商按月计算欠款情况 30618.7 与客户有关的查询 30718.7.1 客户模糊查询 30718.7.2 销售合同时间分类计算 30718.7.3 客户按年度计算欠款情况 30818.7.4 客户按半年、季、月计算欠款情况 30918.8 合同年度、半年、季、月查询 30918.9 小结 312第19章 Access 2007中的窗体与控件19.1 什么是窗体 31319.2 窗体的基本结构 31319.2.1 窗体的视图类型 31319.2.2 窗体的基本结构 31419.3 创建窗体的工具 31419.4 控件简介 31519.5 窗体的属性、事件 31719.6 控件的属性 32019.7 窗体的创建 32119.7.1 多个控件组成的窗体 32519.7.2 创建一个“关于”窗体 33419.7.3 “菜单数据维护”窗体的创建 33719.7.4 “图表数据”窗体的创建 33819.7.5 图表在窗体中的应用(柱形图) 33819.7.6 图表在窗体中的应用(饼图) 34519.8 创建窗体工具的使用 34719.8.1 用“数据透视图”工具创建窗体 34719.8.2 用“窗体向导”工具创建窗体 34919.8.3 用“模式对话框”工具创建窗体 35219.8.4 用“数据透视表”工具创建窗体 35419.9 动态菜单窗体的创建 35619.9.1 “子菜单”窗体的创建 35619.9.2 “动态菜单”的创建 35719.10 小结 362第20章 创建营销合同管理中的窗体20.1 一些辅助窗体的创建 36320.1.1 “部门”窗体的创建 36320.1.2 其他辅助窗体的创建 36620.1.3 员工窗体的创建 36620.1.4 创建供应商窗体 37420.1.5 创建采购商品和采购商品信息窗体 37620.1.6 创建其他类似的窗体 38120.2 采购合同窗体的创建 38120.2.1 创建一个“采购合同”的初始窗体 38220.2.2 修改这个窗体,调整窗体上各控件的位置 38320.2.3 在窗体的页眉中加入一些命令按钮 38420.2.4 在“采购合同”信息的下面加一个选项卡控件 39020.2.5 添加选项卡中的页 39120.2.6 为每页设置标题 39220.2.7 在每页中加入子窗体 39220.2.8 设置一些属性 39520.3 “销售合同”的创建 39720.3.1 创建一个“销售合同”的初始窗体 39820.3.2 修改这个窗体,调整窗体上各控件的位置 39820.3.3 在窗体的页眉中加入一些命令按钮 40020.3.4 在“销售合同”信息的下面加一个选项卡控件 40020.3.5 “销售合同”窗体中一些事件的代码 40120.3.6 签订人组合框中的SQL查询表达式的区别 40220.4 小结 402第21章 VBA编程及窗体的设计技巧21.1 VBA for Access 语言基础知识 40321.1.1 常数 40321.1.2 数据类型 40321.1.3 VBA中的变量 40421.1.4 VBA语句 40521.1.5 在Access 2007中写入代码的方法 41321.1.6 过程和函数 41321.2 VBA的应用 41521.2.1 修改员工信息 41521.2.2 VBA中的打开、关闭操作 41621.2.3 消息对话框MsgBox的用途 41821.2.4 运行外部应用程序 41921.2.5 VBA调试工具简介 42121.3 窗体和控件属性的更改 42421.4 日历型窗体的设计 42521.5 使用TreeView(树)控件创建的窗体 42921.5.1 树控件TreeView简介 42921.5.2 树控件TreeView举例 43021.5.3 将数据库中的数据绑定在树控件中 43321.5.4 利用树控件打开所选的窗体 43521.5.5 利用 TreeView 创建菜单式窗体 43621.6 菜单的创建与删除 43821.6.1 自定义菜单的创建方法 43921.6.2 自动获得内部菜单项的过程 44321.6.3 运行时自动创建动态菜单的函数 44521.6.4 菜单接口函数 44621.6.5 删除自定义菜单的方法 44721.7 小结 447第22章 Access 2007中如何创建报表22.1 什么是报表 44822.2 报表的基本结构 44822.2.1 报表的视图类型 44822.2.2 报表的基本结构 44822.3 创建报表的工具 45022.4 报表控件简介 45022.5 报表的属性、事件 45122.6 利用报表的创建工具创建报表 45322.6.1 利用“报表”工具创建报表 45322.6.2 利用“标签”工具创建报表 45422.6.3 利用“空报表”工具创建报表 45622.6.4 利用报表向导创建报表 45822.6.5 利用“报表设计”工具创建报表 46122.7 报表的修改 46622.7.1 报表中的视图 46722.7.2 在布局视图中修改报表 46822.7.3 在设计视图中修改报表 47422.8 小结 475第23章 创建报表的方法与技巧23.1 采购合同明细报表 47623.1.1 采购付款情况报表 47623.1.2 采购商品情况报表 47823.1.3 采购合同明细报表 47923.2 采购欠款情况报表 48523.2.1 全部采购合同欠款情况报表 48523.2.2 日期区间采购合同欠款情况报表 48623.3 合同年度、半年、季、月报表 48723.3.1 采购合同年度报表 48723.3.2 其他的合同年度、半年、季、月报表 48823.4 销售合同欠款情况报表 48823.5 图表报表的设计 48923.5.1 饼图报表 48923.5.2 柱形图报表 49223.5.3 其他图表报表的设计 49823.6 生成Excel报表 49823.6.1 直接导出法生成Excel表 49923.6.2 宏命令法生成Excel表 49923.6.3 简单VBA程序法生成Excel表 50023.6.4 VBA编程自动导出法生成Excel表 50023.7 生成Word报表 50323.7.1 直接导出到Word文档的方法 50323.7.2 邮件合并导出到Word文档的方法 50323.7.3 VBA编程自动导出到Word文档的方法 50623.8 小结 512第24章 自定义功能区和导航栏24.1 自定义功能区的方法 51324.1.1 系统功能区的隐藏与显示 51324.1.2 创建应用程序级别自定义功能区 51524.2 自定义功能区中XML标记符号中的含义 52024.2.1 功能区中XML标记语言的基本结构 52024.2.2 内置选项卡命令 52324.2.3 内置功能区的组和内置命令 52424.3 采用VBA编程自动创建可供使用的功能区 52524.3.1 创建前的准备 52524.3.2 创建自动生成功能区的程序 53024.3.3 使用自动生成的自定义功能区 53424.3.4 看台式功能区 53524.3.5 组合框式功能区 53724.4 自定义导航栏的方法 53924.4.1 创建自定义类别 54024.4.2 创建自定义组 54124.4.3 隐藏“未分配的对象”组 54224.4.4 使用现有自定义组中的对象创建新的自定义组 54324.4.5 显示或隐藏某个类别中的组和对象 54324.4.6 移除和还原自定义组中的对象 54424.4.7 重命名自定义组中的对象 54424.5 自定义快速访问工具栏 54424.6 小结 546第25章 自定义函数和过程25.1 模块中的函数或过程 54725.2 链接表函数的设计 55225.3 将表导出到Excel文件中函数的设计 55525.4 生成表结构函数 55625.5 小结 559第26章 宏与Docmd对象的使用26.1 宏的概念与使用方法 56026.1.1 宏的创建方法 56026.1.2 宏的应用举例 56526.1.3 宏组的创建与应用 56926.1.4 特殊的宏命令 57226.2 Docmd对象 57326.3 小结 575第27章 数据库安全27.1 保护Access 2007数据库 57927.1.1 Access 2007 安全性的新增功能 57927.1.2 Access 2007的安全模式 58027.1.3 Office Access 2007安全体系结构 58127.1.4 使用数据库密码加密 Access 2007 数据库 58627.1.5 使用VBA程序设置Access 2007数据库密码 58727.1.6 创建数字签名证书 59127.2 数据安全 59327.2.1 备份数据库 59327.2.2 分离数据库 59327.2.3 设置数据库密码 59527.2.4 设置Access选项(启动项) 59527.2.5 设置自动启动的宏 59927.2.6 屏蔽Shift键 60027.2.7 保护VBA程序的方法 60027.3 系统安全 60227.3.1 防止病毒 60227.3.2 修复数据库 60227.3.3 对Office进行诊断 60227.4 小结 604第4部分 经典项目第28章 进销存数据库管理系统28.1 系统分析 60528.2 功能浏览 61128.2.1 系统登录 61128.2.2 数据准备工作 61228.2.3 信息输入 61328.2.4 信息查询 61428.2.5 各种报表 61728.2.6 更换用户和设计者窗体 61828.3 创建进销存数据库 61928.4 创建进销存数据库中的表和关系 61928.4.1 创建数据表 61928.4.2 创建数据表之间的关系 62028.5 设计查询 62328.5.1 入库汇总查询的设计 62328.5.2 出库汇总查询的设计 62428.5.3 期初汇总查询的设计 62528.5.4 库存查询的设计 62528.5.5 入库查询的设计 62628.5.6 出库查询的设计 62728.5.7 销售查询的设计 62728.5.8 部门汇总查询的设计 62828.5.9 人员汇总查询的设计 62828.5.10 库存汇总查询的设计 62928.6 设计窗体 63028.6.1 期初库存输入窗体的设计 63028.6.2 入库单输入窗体的设计 63128.6.3 一些辅助信息输入窗体的设计 63428.6.4 库存查询窗体的设计 63528.6.5 “库存查询1”窗体的设计 63828.6.6 更换用户窗体的设计 63828.6.7 修改密码窗体的设计 64028.6.8 设计专用窗体的设计 64128.7 报表的设计 64228.7.1 入库报表的设计 64228.7.2 出库报表的设计 64328.7.3 库存报表的设计 64428.7.4 销售报表的设计 64428.7.5 销售直方图报表的设计 64528.8 创建宏 65028.9 主控窗体的设计 65228.10 功能区的设计 65528.11 在模块中加入查找函数 65828.12 设置数据库的Access选项 66028.13 小结 660第29章 客户管理数据库系统29.1 系统分析 66129.2 功能浏览 66729.3 创建客户管理数据库 67129.4 创建客户管理数据库中的表和关系 67129.4.1 创建数据表 67229.4.2 创建数据表之间的关系 67329.5 拆分数据库 67529.6 设计窗体 67629.6.1 辅助信息窗体的设计 67629.6.2 客户基本信息窗体的设计 67729.6.3 客户详细查询窗体的设计 67929.6.4 “客户详细查询1”窗体的设计 68229.6.5 联系人和联系人信息窗体的设计 68229.6.6 联系记录和联系记录窗体的设计 68429.6.7 “更换用户”和“设计专用”窗体的设计 68529.6.8 客户信息窗体的设计 68829.7 报表的设计 69229.7.1 “客户详细信息”报表的设计 69229.7.2 联系人报表的设计 69229.7.3 联系记录报表的设计 69529.8 设置数据库的Access选项 69629.9 小结 696第30章 人力资源管理系统30.1 系统分析 69830.2 功能浏览 70630.3 创建人力资源管理数据库 71430.4 创建人力资源管理系统数据库中的表 71530.5 查询的设计 71630.5.1 查询模板的创建 71630.5.2 自定义统计模板查询的设计 72030.5.3 按离职日期区间删除信息查询的设计 72130.6 设计窗体 72230.6.1 各信息代码窗体的设计 72230.6.2 增加人员窗体的设计 72330.6.3 所有人员窗体的设计 72830.6.4 非在职基本信息窗体的设计 72930.6.5 自定义查询窗体的设计 73030.6.6 自定义统计窗体的设计 73230.6.7 自定义报表窗体的设计 73430.7 报表的设计 73630.7.1 报表模板报表的设计 73730.7.2 “报表模板1”报表的设计 73830.7.3 简历报表模板报表的设计 73930.8 利用数据表创建系统管理菜单 74030.9 利用以前设计的成果 74230.10 设置数据库的Access选项 74330.11 小结 743第31章 办公自动化管理系统31.1 系统功能 74431.2 系统数据表 74531.2.1 数据表的结构 74531.2.2 数据表之间的关系 75231.3 系统功能浏览 75431.4 列表框控件在窗体设计中的应用技巧 76231.4.1 列表框在信息发布功能中的妙用 76231.4.2 发文登记功能的设计 76731.4.3 收文登记功能的设计 77231.4.4 重要通知发布窗体的创建 77531.4.5 电话区号邮编窗体的创建 77631.4.6 国际电话代码及时差窗体的设计 77731.4.7 论坛管理窗体的创建 77831.4.8 邮件管理窗体的创建 78131.4.9 收发文管理窗体的设计 78831.4.10 “删除某日期区间数据”窗体的设计 79031.4.11 更换用户窗体的设计 79131.5 运行中自动设置自定义菜单和对菜单的控制 79231.6 运行中自动设置自定义工具栏 79431.6.1 自定义工具栏的动态创建方法 79431.6.2 自定义工具栏的通用函数 79431.7 Access选项的设置及启动宏 79631.8 小结 797第32章 物流管理数据库系统32.1 系统主要功能 79832.2 系统的功能浏览 79832.3 物流管理中的数据表结构 80132.4 物流管理系统中查询的设计 80632.5 物流管理系统中窗体的设计 80932.5.1 托运单窗体及托运单信息窗体的设计 80932.5.2 运输单及运输单信息窗体的设计 81232.5.3 车辆信息、司机信息窗体的设计 81432.5.4 动态菜单窗体的设计 81432.6 物流管理系统中报表的设计 81732.6.1 年应收汇总报表的设计 81732.6.2 日应收汇总报表的设计 81932.6.3 未付款项报表的设计 81932.6.4 托运单报表的设计 82032.6.5 运输单报表的设计 82132.6.6 车辆信息及司机信息报表的设计 82232.7 动态菜单中的数据 82332.8 公用模块中的代码 82432.9 设置Access选项(启动) 82632.10 小结 826第5部分 企业级数据库系统的开发第33章 开发企业级数据库的方法33.1 升迁到SQL Server数据库 82733.2 升级到SQL Server数据库的方法简介 82833.3 开发企业级数据库的方法 83133.4 升迁数据库应注意的问题 83133.5 小结 831第34章 进销存管理系统升级到SQL Server数据库34.1 升级前的准备 83234.2 升级数据库的方法 83234.3 升级数据库后需要改变的程序 83534.4 重新设计数据库中的关系 83634.5 小结 838第35章 办公自动化系统升级到SQL Server数据库35.1 升级前的准备 83935.2 升级数据库的方法 83935.3 升级数据库后需要改变的程序 84235.4 重新设计数据库中的关系 84635.5 小结 848第36章 生产管理系统SQL版的开发36.1 系统分析 84936.2 系统数据表 85036.3 功能浏览 85336.4 创建项目数据库 85836.4.1 创建空的项目数据库 85836.4.2 创建项目数据库中的表 86036.4.3 创建关系 86336.5 创建窗体 86536.5.1 原料信息窗体的创建 86536.5.2 “产品资料”窗体的设计 86736.5.3 “生产”窗体的设计 86736.5.4 “入库单”窗体的设计 87036.5.5 “成品入库”窗体的设计 87536.6 “产品库存查询”窗体的设计 87636.6.1 “库存量”汇总查询的设计 87736.6.2 “产品库存”查询的设计 87936.6.3 “产品库存查询”窗体的设计 88036.7 报表的设计 88136.7.1 “原料库存”报表的设计 88136.7.2 “产品库存”报表的设计 88436.7.3 “产品报表”报表的设计 88536.7.4 “生产人员生产情况”报表的设计 88836.8 菜单中的数据 89036.9 “公共模块”中的函数或过程 89136.10 小结 893 ...
-
分类:网络应用 语言:简体中文 大小:未知 发布时间:13-04-28
内容介ç»ï¼šã€€ã€€æœ¬ä¹¦ä»¥æŠ€å·§çš„å½¢å¼è¯¦ç»†è§£è¯»äº†é»‘客攻击与防范的相关知识,主è¦å†…容包括:黑客基础知识ã€é»‘客常用命令与工具ã€windows系统安全防范ã€ä¿¡æ¯æ”¶é›†ä¸Žæ¼æ´žæ‰«æã€å¯†ç 攻防ã€è¿œç¨‹æŽ§åˆ¶æ”»é˜²ã€ç½‘络攻防ã€qqå’Œe-mailæ”»é˜²ã€æœ¨é©¬æ”»é˜²ã€é˜²èŒƒç”µè„‘病毒以åŠé˜²èŒƒé—´è°è½¯ä»¶ä¸Žæµæ°“软件ç‰çŸ¥è¯†ã€‚本书在内容的安排上简化了ç†è®ºçŸ¥è¯†çš„介ç»ï¼Œçªå‡ºå®žé™…æ“作,并精选了大é‡å®žç”¨çš„æ“ä½œæŠ€å·§å’Œç»éªŒï¼Œä»¥æ¡ç›®å½¢å¼è¿›è¡Œç¼–排,方便查询和阅读。本书ä¸ä»…适åˆå–œçˆ±é»‘客知识的åˆå¦è€…ï¼Œæ›´é€‚åˆæ‰€æœ‰å…³å¿ƒç”µè„‘åŠä¸ªäººä¿¡æ¯å®‰å…¨çš„用户。  本书的作用在于让读者能够对黑客知己知彼,从而ä¿è¯ä¸ªäººç”µè„‘åŠä¿¡æ¯å®‰å…¨ï¼Œåˆ‡å‹¿ä½¿ç”¨é»‘客技术对他人电脑进行攻击。 内容截图: 第1ç« é»‘å®¢åŸºç¡€çŸ¥è¯†1.1 认识黑客技巧1 什么是黑客技巧2 黑客常用的攻击手段1.2 i地å€ä¸Žç«¯å£æŠ€å·§1 认识i与iåœ°å€æŠ€å·§2 认识端å£åŠå…¶åˆ†ç±»æŠ€å·§3 æŸ¥çœ‹ç«¯å£æŠ€å·§4 å…³é—ç«¯å£æŠ€å·§5 é™åˆ¶ç«¯å£1.3 熟悉系统进程技巧1 查看系统ä¸è¿è¡Œçš„进程技巧2 æ€Žæ ·æŸ¥çœ‹è¿›ç¨‹èµ·å§‹ä½ç½®æŠ€å·§3 如何查看他人电脑ä¸çš„系统进程技巧4 如何判æ–ç³»ç»Ÿè¿›ç¨‹æ˜¯å¦æ£å¸¸æŠ€å·§5 关闿£åœ¨è¿è¡Œçš„进程技巧6 新建系统进程技巧7 查看éšè—的进程技巧8 如何查æ€ç—…毒进程第2ç« é»‘å®¢å¸¸ç”¨çš„å‘½ä»¤ä¸Žå·¥å…·. 2.1 基本dos命令技巧1 使用dir命令显示目录技巧2 使用cd命令进入目录技巧3 使用rdå‘½ä»¤åˆ é™¤ç›®å½•æŠ€å·§4 使用md命令新建目录技巧5 使用delå‘½ä»¤åˆ é™¤æ–‡ä»¶æŠ€å·§6 在dos环境下常用的快æ·é”®2.2 网络命令应用技巧1 使用ing命令测试网络技巧2 使用net命令管ç†ç½‘络技巧3 使用ftå‘½ä»¤ä¸Šä¼ ä¸‹è½½æ–‡ä»¶æŠ€å·§4 使用telnet命令登录远程电脑技巧5 使用at命令执行任务技巧6 使用netstatå‘½ä»¤æ˜¾ç¤ºç½‘ç»œè¿žæŽ¥ä¿¡æ¯æŠ€å·§7 使用ar命令显示与修改本地arä¿¡æ¯æŠ€å·§8 使用systeminfoå‘½ä»¤æ˜¾ç¤ºç³»ç»Ÿä¿¡æ¯æŠ€å·§9 使用nslooku命令诊æ–域å系统技巧10 使用iconfig命令查看网络é…置信æ¯2.3 黑客常用工具技巧1 使用hostscan扫æç½‘络主机技巧2 使用æµå…‰æ‰«æå™¨æŠ€å·§3 使用网络神å·è¿œç¨‹æŽ§åˆ¶å™¨æŠ€å·§4 使用sss扫æå™¨æŠ€å·§5 其他黑客常用软件第3ç« windows系统安全防范3.1 ä¿®è¡¥ç³»ç»Ÿæ¼æ´žæŠ€å·§1 äº†è§£ç³»ç»Ÿæ¼æ´žæŠ€å·§2 åˆ©ç”¨ç³»ç»Ÿæ›´æ–°åŠæ—¶ä¿®å¤ç³»ç»Ÿæ¼æ´žæŠ€å·§3 使用金山å«å£«ä¿®å¤ç³»ç»Ÿæ¼æ´žæŠ€å·§4 使用360安全å«å£«ä¿®å¤ç³»ç»Ÿæ¼æ´ž3.2 系统安全设置技巧1 ç¦ç”¨æ¥å®¾è´¦æˆ·æŠ€å·§2 防æ¢ing命令探测系统技巧3 è®¾ç½®ä»£ç†æœåС噍éšè—i技巧4 查看默认共享技巧5 å…³é—默认共享技巧6 当用户离开时快速é”定桌é¢3.3 注册表安全设置技巧1 熟悉注册表技巧2 ç¦æ¢è¿œç¨‹ä¿®æ”¹æ³¨å†Œè¡¨æŠ€å·§3 ç¦æ¢å…¶ä»–用户在桌é¢ä¸Šæ·»åŠ å¿«æ·æ–¹å¼æŠ€å·§4 ç¦æ¢å±é™©çš„å¯åŠ¨é¡¹æŠ€å·§5 永久关é—默认共享技巧6 ç¦æ¢æ™®é€šç”¨æˆ·æŸ¥çœ‹äº‹ä»¶è®°å½•技巧7 æªå‡ºéšè—的超级用户技巧8 设置注册éšè—“开始â€èœå•的快æ·å‘½ä»¤æŠ€å·§9 é…置注册表防æ¢ddos攻击技巧10 ç¦æ¢æ’放网页ä¸çš„动画ã€å£°éŸ³å’Œè§†é¢‘技巧11 å‘生错误时ä¸å¼¹å‡ºè¦å‘Šçª—å£3.4 组ç–略安全设置技巧1 熟悉组ç–略技巧2 设置账户é”定ç–略技巧3 ç¦ç”¨é‡è¦ç–略选项技巧4 ç¦æ¢è¿œç¨‹è®¿é—®æ³¨å†Œè¡¨æŠ€å·§5 ä½¿ç”¨æ‰¹å¤„ç†æ–‡ä»¶åœ¨æ¯æ¬¡å¯åŠ¨ç³»ç»Ÿæ—¶å…³é—默认共享技巧6 ç¦æ¢æ›´æ”¹æ¡Œé¢è®¾ç½®æŠ€å·§7 ç¦ç”¨â€œå¼€å§‹â€èœå•ä¸çš„命令技巧8 ç¦æ¢è®¿é—®æŽ§åˆ¶é¢æ¿æŠ€å·§9 å…³é—135ç«¯å£æŠ€å·§10 利用组ç–ç•¥é”定注册表技巧11 利用组ç–略清ç†ä¸Šç½‘痕迹技巧12 利用组ç–ç•¥å¯ç”¨é‡è¦ç³»ç»ŸåŠŸèƒ½æŠ€å·§13 åªæœ‰æœ¬åœ°ç™»å½•的用户æ‰èƒ½è®¿é—®cd-rom第4ç« ä¿¡æ¯æœé›†ä¸Žæ¼æ´žæ‰«æ4.1 æœé›†ä¿¡æ¯æŠ€å·§1 使用ing命令获å–iåœ°å€æŠ€å·§2 使用专业网站获å–iåœ°å€æŠ€å·§3 使用超级i查询工具获å–ç›®æ ‡ç‰©ç†ä½ç½®æŠ€å·§4 通过专业网站查询iåœ°å€æ‰€åœ¨ä½ç½®æŠ€å·§5 查询网站备案信æ¯4.2 æ£€æµ‹ç³»ç»Ÿæ¼æ´žæŠ€å·§1 ä½¿ç”¨æ¼æ´žæ‰«æå™¨æ£€æŸ¥ç³»ç»Ÿæ¼æ´žæŠ€å·§2 使用x-scan扫æå™¨æ£€æŸ¥ç³»ç»Ÿæ¼æ´žæŠ€å·§3 使用mbsa检测系统安全性技巧4 ä½¿ç”¨ç‘žæ˜Ÿç³»ç»Ÿå®‰å…¨æ¼æ´žæ‰«ææ£€æµ‹ç³»ç»Ÿæ¼æ´žæŠ€å·§5 ä½¿ç”¨ç³»ç»Ÿæ¼æ´žæ‰«æåŠ©æ‰‹æ‰«æç³»ç»Ÿæ¼æ´ž4.3 æ‰«ææœåŠ¡å’Œç«¯å£æŠ€å·§1 使用suerscan扫æå™¨æ‰«ææœåŠ¡å’Œç«¯å£æŠ€å·§2 使用lansee局域网查看工具查看他人主机ä¸çš„ç«¯å£æŠ€å·§3 使用黑客å—典编辑弱å£ä»¤çš„æ‰«æè§„则技巧4 使用弱å£ä»¤æ‰«æå™¨èŽ·å–å£ä»¤æŠ€å·§5 使用nma扫æå™¨æŠ€å·§6 解决使用扫æå·¥å…·è¿‡ç¨‹ä¸å‡ºçްçªç„¶åœæ¢å“应的现象技巧7 è§£ç”ä½¿ç”¨ç«¯å£æ‰«æå™¨æ—¶æ‰«æä¸åˆ°qq程åºå¼€æ”¾ç«¯å£çš„åŽŸå› ç¬¬5ç« å¯†ç æ”»é˜²5.1 bioså¯†ç æ”»é˜²æŠ€å·§1 设置biosç”¨æˆ·å¯†ç æŠ€å·§2 设置biosè¶…çº§ç”¨æˆ·å¯†ç æŠ€å·§3 è®¾ç½®å¯†ç æ£€æµ‹æ–¹å¼æŠ€å·§4 利用cmosæ”¾ç”µæ³•ç ´è§£bioså¯†ç æŠ€å·§5 åˆ©ç”¨è·³çº¿çŸæŽ¥ç ´è§£bios密ç 5.2 æ“ä½œç³»ç»Ÿå¯†ç æ”»é˜²æŠ€å·§1 è®¾ç½®è´¦æˆ·ç™»å½•å¯†ç æŠ€å·§2 设置电æºç®¡ç†å¯†ç 技巧3 设置å±å¹•ä¿æŠ¤å¯†ç æŠ€å·§4 利用密ç é‡è®¾ç›˜ç ´è§£ç³»ç»Ÿå¯†ç 技巧5 åˆ©ç”¨è½¯ä»¶ç ´è§£ç³»ç»Ÿç®¡ç†å‘˜å¯†ç 技巧6 åˆ é™¤samæ–‡ä»¶ç ´è§£windowsç™»å½•å¯†ç æŠ€å·§7 ç ´è§£windowså±ä¿å¯†ç 5.3 åŠžå…¬æ–‡æ¡£å¯†ç æ”»é˜²æŠ€å·§1 åŠ å¯†word文档技巧2 è®¾ç½®çª—ä½“ä¿æŠ¤æŠ€å·§3 åŠ å¯†excel文档技巧4 查看accessæ•°æ®åº“å¯†ç æŠ€å·§5 ç ´è§£officeæ–‡æ¡£å¯†ç æŠ€å·§6 利用winraråŠ å¯†æ–‡ä»¶æŠ€å·§7 ç ´è§£raråŽ‹ç¼©æ–‡ä»¶å¯†ç æŠ€å·§8 ç ´è§£ziæ–‡ä»¶å¯†ç æŠ€å·§9 ç ´è§£outlook exresså¯†ç æŠ€å·§10 ç ´è§£dfæ–‡æ¡£å¯†ç æŠ€å·§11 ç ´è§£foxmailè´¦æˆ·å¯†ç æŠ€å·§12 查看星å·â€œ*â€å¯†ç 技巧13 ç ´è§£ä½¿ç”¨windowsä¼˜åŒ–å¤§å¸ˆåŠ å¯†çš„æ–‡ä»¶ç¬¬6ç« è¿œç¨‹æŽ§åˆ¶æ”»é˜²6.1 windows 7远程桌é¢è¿žæŽ¥æŠ€å·§1 å…许远程桌é¢è¿žæŽ¥æŠ€å·§2 å‘起远程桌é¢è¿žæŽ¥æŠ€å·§3 å‘远程桌é¢ä¼ 逿–‡ä»¶6.2 windows 7远程å助技巧1 å…许远程å助技巧2 邀请他人远程å助技巧3 利用远程å助帮助他人技巧4 远程å助和远程桌é¢çš„区别6.3 使用工具实现远程控制技巧1 使用腾讯qq实现远程控制技巧2 使用qq远程控制获å–被控端主机文件技巧3 使用qq远程控制关é—被控端主机技巧4 使用quicki实现远程控制技巧5 使用canywhere实现远程控制技巧6 使用ç°é¸½å实现远程控制第7ç« ç½‘é¡µæ”»é˜²7.1 查æ€ä¸Žé˜²èŒƒç½‘é¡µæ¶æ„ä»£ç æŠ€å·§1 ä»€ä¹ˆæ˜¯ç½‘é¡µæ¶æ„ä»£ç æŠ€å·§2 æ¶æ„代ç çš„ä¼ æ’æ–¹å¼å’Œè¶‹åŠ¿æŠ€å·§3 ç½‘é¡µæ¶æ„代ç 的攻击原ç†ä¸Žæ–¹å¼æŠ€å·§4 查æ€ç½‘é¡µæ¶æ„ä»£ç æŠ€å·§5 é˜²èŒƒç½‘é¡µæ¶æ„ä»£ç æŠ€å·§6 解决主页设置é”定的问题7.2 网络炸弹攻防技巧1 åˆè¯†ç½‘络炸弹技巧2 网络炸弹都有哪些ç§ç±»æŠ€å·§3 网络炸弹攻击实例技巧4 防御网络炸弹技巧5 æ¸…é™¤ç½‘ç»œæ ‡é¢˜æ è¢«æ·»åŠ çš„éžæ³•ä¿¡æ¯7.3 网络æµè§ˆå™¨å®‰å…¨è®¾ç½®æŠ€å·§1 设置internet安全级别技巧2 ç¦æ¢ç”¨æˆ·æ·»åŠ æˆ–åˆ é™¤å®‰å…¨åŒºåŸŸä¸çš„站点技巧3 设置“internet 属性â€å¯¹è¯æ¡†ä¸é€‰é¡¹å¡çš„访问æƒé™æŠ€å·§4 设置“常规â€é€‰é¡¹å¡ä¸çš„æŒ‰é’®æ˜¯å¦å¯ç”¨æŠ€å·§5 设置“内容â€é€‰é¡¹å¡ä¸çš„æŒ‰é’®æ˜¯å¦å¯ç”¨æŠ€å·§6 ç¦ç”¨â€œå¸®åŠ©â€èœå•技巧7 å¯åЍæµè§ˆå™¨æ—¶ä¸åŠ è½½ä»»ä½•é¡µé¢æŠ€å·§8 设置éšç§çº§åˆ«æŠ€å·§9 ç¦æ¢æ›´æ”¹å®‰å…¨åŒºåŸŸè®¾ç½®æŠ€å·§10 è¿‡æ»¤å¼¹å‡ºå¹¿å‘Šé¡µé¢æŠ€å·§11 ç¦æ¢ie组件的自动安装技巧12 ç¦ç”¨ieä¸é¼ æ ‡å³é”®åŠŸèƒ½æŠ€å·§13 打开仿冒网站ç›é€‰åŠŸèƒ½æŠ€å·§14 ç¦æ¢æ›´æ”¹æµè§ˆå™¨çš„主页技巧15 é”定ie的下载功能技巧16 更改activexæ–‡ä»¶ä¸‹è½½å˜æ”¾çš„ä½ç½®æŠ€å·§17 å…³é—网络时自动清空临时文件夹技巧18 å…ç–«3721ç‰æ’件技巧19 å–æ¶ˆå®‰å…¨ç½‘é¡µçš„ç¼“å˜æŠ€å·§20 清除日常上网痕迹技巧21 å±è”½ç½‘络自动完æˆåŠŸèƒ½æŠ€å·§22 å…许ie对windows installer脚本的安全æç¤ºç¬¬8ç« qqã€msnå’Œe-mail攻防8.1 èµ°è¿‘qq攻击技巧1 qqçš„æ”»å‡»æ–¹å¼æŠ€å·§2 åšå¥½qq的防范ç–略技巧3 qq攻击的å±å®³8.2 qq攻防实战技巧1 使用阿拉qq大盗技巧2 qq尾巴生æˆå™¨æŠ€å·§3 qq强制èŠå¤©æŠ€å·§4 qqç‚¸å¼¹æ”»é˜²å‰–æžæŠ€å·§5 设置代ç†éšè—本地iåœ°å€æŠ€å·§6 使用qq医生扫æç›—å·æœ¨é©¬æŠ€å·§7 åŠ å¯†qqèŠå¤©è®°å½•技巧8 å°†qq彻底éšè—技巧9 文件接收安全设置技巧10 自定义qq接收文件的ä¿å˜è·¯å¾„技巧11 通过密ç ä¿æŠ¤æ‰¾å›žè¢«ç›—çš„qqå·ç 技巧12 通过申诉找回qqå¯†ç æŠ€å·§13 如何é¿å…键盘记录器记录qqè´¦å·å¯†ç 技巧14 被盗qqå·ä¸çš„好勿¢å¤æŠ€å·§15 从æºå¤´æœç»é»‘客盗å–qq密ç 8.3 msn安全技巧1 撤销msn自动登录技巧2 è®©æ€æ¯’è½¯ä»¶è‡ªåŠ¨æ‰«ææŽ¥æ”¶æ–‡ä»¶æŠ€å·§3 认识和清除“msn密ç çªƒè´¼â€æŠ€å·§4 用å¦ç±»æ–¹æ³•ä¿æŠ¤msnèŠå¤©è®°å½•技巧5 在windows live messengerä¸éšè—iåœ°å€æŠ€å·§6 自动拒ç»ä¸å®‰å…¨æ–‡ä»¶ä¼ 输技巧7 使用windows onecare安全扫æç¨‹åºæŠ€å·§8 åŠ å¯†windows live messengerè”系人列表技巧9 让msnéšè—æ‘„åƒå¤´æŠ€å·§10 阻æ¢ä¸å—欢迎的客人技巧11 认识和清除“msn性感鸡â€(msn.drobot.技巧12 认识和清除“msnå°å°¾å·´â€8.3 电å邮箱攻防技巧1 常è§çš„电å邮箱攻击手段技巧2 电å邮件安全ç–略技巧3 使用æµå…‰æ‰«æå™¨ç›—å–邮箱技巧4 ç¦æ¢ieè®°å½•ç™»å½•ä¿¡æ¯æŠ€å·§5 过滤垃圾邮件技巧6 设置邮箱密ç ä¿æŠ¤æŠ€å·§7 æ‰¾å›žé‚®ç®±å¯†ç æŠ€å·§8 自动拒ç»é‚®ä»¶ç‚¸å¼¹ç¬¬9ç« æœ¨é©¬æ”»é˜²9.1 认识木马技巧1 木马的特性与分类技巧2 常è§çš„æœ¨é©¬ç±»åž‹æŠ€å·§3 木马的å¯åŠ¨æ–¹å¼æŠ€å·§4 常用的木马入侵手段技巧5 木马的伪装手段技巧6 木马的防范ç–略技巧7 ç”µè„‘ä¸æœ¨é©¬ç—…毒的主è¦é€”径技巧8 电脑å—到木马入侵åŽçš„表现9.2 木马的制作技巧1 制作chm电å书木马技巧2 制作软件æ†ç»‘木马技巧3 制作自解压木马9.3 预防木马入侵技巧1 增强木马防范æ„识技巧2 设置注册表æƒé™é˜²æœ¨é©¬å¯åŠ¨æŠ€å·§3 ç¦æ¢ç¡¬ç›˜autorun功能预防木马è¿è¡ŒæŠ€å·§4 ç¦ç”¨å±ä¿é¢„防木马è¿è¡ŒæŠ€å·§5 防范å弹端å£åž‹æœ¨é©¬æŠ€å·§6 分离带木马的文件9.4 ä½¿ç”¨è½¯ä»¶æŸ¥æ€æœ¨é©¬ç¨‹åºæŠ€å·§1 ä½¿ç”¨é‡‘å±±ç½‘ç›¾é˜²å¾¡æœ¨é©¬ç¨‹åºæŠ€å·§2 使用金山å«å£«æŸ¥æ€æœ¨é©¬ç¨‹åºæŠ€å·§3 ä½¿ç”¨æœ¨é©¬å…‹æ˜ŸæŸ¥æ€æœ¨é©¬ç¨‹åºæŠ€å·§4 使用windows木马清é“夫清除木马技巧5 使用360安全å«å£«æŸ¥æ€æœ¨é©¬ç¨‹åº9.5 手工清除木马实例技巧1 清除冰河木马技巧2 清除机器狗系列木马技巧3 æ¸…é™¤ç½‘æ¸¸ç›—å·æœ¨é©¬æŠ€å·§4 æ¸…é™¤â€œå¹¿å¤–å¥³ç”Ÿâ€æœ¨é©¬æŠ€å·§5 清除“qqsy密ç é—´è°â€æœ¨é©¬æŠ€å·§6 清除“wayâ€æœ¨é©¬ç¬¬10ç« é˜²èŒƒç”µè„‘ç—…æ¯’10.1 了解计算机病毒技巧1 åˆè¯†ç”µè„‘病毒技巧2 电脑病毒的预防技巧3 å¦‚ä½•åˆ¤æ–æ˜¯å¦ä¸äº†ç—…毒10.2 手动查毒与防毒技巧1 利用bios设置防毒技巧2 æ ¹æ®è¿›ç¨‹æŸ¥æ€ç—…毒技巧3 设置注册表æƒé™é˜²ç—…毒å¯åŠ¨æŠ€å·§4 使用在线病毒检测技巧5 清除新型病毒技巧6 巧用故障æ¢å¤æŽ§åˆ¶å°åˆ 除病毒技巧7 图片病毒的防范技巧8 åˆ©ç”¨æ‰¹å¤„ç†æ–‡ä»¶é˜²èŒƒç—…毒技巧9 防范移动å˜å‚¨è®¾å¤‡ä¼ æ’病毒10.3 å¸¸è§æ€æ¯’软件应用技巧1 ä½¿ç”¨ç‘žæ˜Ÿæ€æ¯’软件技巧2 ä½¿ç”¨æ±Ÿæ°‘æ€æ¯’软件技巧3 使用å¡å·´æ–¯åŸºæ€æ¯’软件技巧4 ä½¿ç”¨é‡‘å±±æ¯’éœ¸æ€æ¯’软件技巧5 ä½¿ç”¨æ€æ¯’è½¯ä»¶è¦æé«˜è¦æƒ•技巧6 查æ€ç”µè„‘病毒的注æ„事项10.4 清除常è§ç—…毒实例技巧1 感染“熊猫烧香â€ç—…毒åŽçš„å¤„ç†æ–¹æ³•技巧2 感染“å¨é‡‘â€ç—…毒åŽçš„å¤„ç†æ–¹æ³•技巧3 清除“qq消æ¯è¿žå‘器â€ç—…毒技巧4 æ¸…é™¤â€œç¥žé€Ÿâ€æœ¨é©¬æŠ€å·§5 清除“zotobâ€ç‹™å‡»æ³¢ç—…毒技巧6 清除“爱情森林â€ç—…毒技巧7 “爱情森林â€ç—…毒å˜ç§ä¸€çš„æ¸…除技巧8 “爱情森林â€ç—…毒å˜ç§äºŒçš„æ¸…除技巧9 “爱情森林â€ç—…毒å˜ç§ä¸‰çš„æ¸…除技巧10 “爱情森林â€ç—…毒å˜ç§å››çš„æ¸…除10.5 uç›˜ç—…æ¯’çš„é¢„é˜²ä¸ŽæŸ¥æ€æŠ€å·§1 查æ€u盘病毒技巧2 使用金山毒霸查æ€u盘病毒技巧3 手动查æ€u盘病毒第11ç« é˜²èŒƒæµæ°“软件与间è°è½¯ä»¶11.1 è®¤è¯†æµæ°“软件与间è°è½¯ä»¶æŠ€å·§1 ä¸Žæµæ°“软件零è·ç¦»æŽ¥è§¦æŠ€å·§2 åˆæ¥è®¤è¯†é—´è°è½¯ä»¶11.2 é˜²èŒƒä¸Žæ¸…é™¤æµæ°“软件技巧1 é˜²èŒƒæµæ°“软件技巧2 ä½¿ç”¨è¶…çº§å…”åæ¸…ç†æµæ°“软件技巧3 使用瑞星å¡å¡æ¸…ç†æµæ°“软件技巧4 使用金山å«å£«æ¸…ç†æµæ°“软件技巧5 windowsæµæ°“软件清ç†å¤§å¸ˆçš„使用11.3 防范与清除间è°è½¯ä»¶æŠ€å·§1 使用sy sweeer清除间è°è½¯ä»¶æŠ€å·§2 使用事件查看器查找本机间è°è½¯ä»¶æŠ€å·§3 使用windows defender查æ€é—´è°è½¯ä»¶æŠ€å·§4 æ¸…é™¤æµæ°“软件和间è°è½¯ä»¶åº”该注æ„的问题技巧5 防æ¢é—´è°è½¯ä»¶çš„其他措施11.4 é釿¶æ„代ç å’Œæµæ°“软件åŽçš„ä¿®å¤æŠ€å·§1 默认主页被修改技巧2 默认首页被修改技巧3 主页设置被å±è”½é”定,且设置选项ä¸å¯æ›´æ”¹æŠ€å·§4 默认的ieæœç´¢å¼•擎被修改技巧5 ieæ ‡é¢˜æ è¢«æ·»åŠ éžæ³•ä¿¡æ¯æŠ€å·§6 é¼ æ ‡å³é”®èœå•è¢«æ·»åŠ éžæ³•网站链接技巧7 ç¦ç”¨é¼ æ ‡å³é”®å¼¹å‡ºèœå•功能技巧8 é”å®šåœ°å€æ 的下拉èœå•å¹¶æ·»åŠ æ–‡å—ä¿¡æ¯æç¤ºæŠ€å·§9 ie“查看â€èœå•ä¸‹çš„â€œæºæ–‡ä»¶â€é¡¹è¢«ç¦ç”¨ ...
-
分类:数据库 语言:简体中文 大小:未知 发布时间:13-04-28
内容简介:《深入理解MySQL》深入源代码,剖析了MySQL数据库系统的架构,并提供了分析、集成和修改MySQL源代码的专家级建议。《深入理解MySQL》分三个部分:第一部分介绍开发和修改开源系统的概念,提供探讨更高级数据库概念所需的工具和资源;第二部分讨论MySQL系统,阐明如何修改MySQL源码,如何将MySQL系统作为嵌入式数据库系统;第三部分更深入地探讨了MySQL系统,讲述数据库工作的内部机理。 《深入理解MySQL》面向MySQL数据库开发人员。学习网www.minxue.net下载地址分流地址:[深入理解MySQL].(贝尔).杨涛等.扫描版.pdf内容截图: 第一部分 MySQL开发入门第1章 MySQL与开源运动 21.1 什么是开源软件 21.1.1 为什么要使用开源软件 41.1.2 开源软件是否对商业软件构成真正的威胁 71.1.3 法律问题与《GNU宣言》 81.1.4 将开源进行到底 101.2 用MySQL进行开发 111.2.1 为什么修改MySQL 131.2.2 MySQL里哪些可以修改,有什么限制 141.2.3 MySQL的许可证问题 151.2.4 到底能否修改MySQL 161.2.5 修改MySQL的指导原则 171.3 实际的例子:TiVo 181.4 小结 19第2章 数据库系统剖析 202.1 数据库系统的体系结构 202.2 数据库系统的类型 202.2.1 面向对象数据库系统 202.2.2 对象关系数据库系统 212.2.3 关系数据库系统 232.3 关系数据库系统的体系结构 242.3.1 客户端应用程序 252.3.2 查询接口 262.3.3 查询处理 272.3.4 查询优化器 292.3.5 查询的内部表示 312.3.6 查询的执行 322.3.7 文件访问 332.3.8 查询结果 352.3.9 关系数据库的体系结构小结 352.4 MySQL数据库系统 352.4.1 MySQL系统体系结构 362.4.2 SQL接口 372.4.3 解析器 382.4.4 查询优化器 392.4.5 查询的执行 402.4.6 查询缓存 402.4.7 缓存和缓冲区 422.4.8 通过插件式存储引擎访问文件 432.5 小结 50第3章 MySQL源代码 513.1 预备知识 513.1.1 了解许可证 513.1.2 获得MySQL源代码 523.2 MySQL源代码 563.2.1 预备知识 573.2.2 main()函数 593.2.3 处理连接和创建线程 623.2.4 解析查询 693.2.5 优化查询的准备工作 753.2.6 优化查询 783.2.7 执行查询 803.2.8 辅助库 823.2.9 重要的类和结构 833.3 编程指导 883.3.1 总体指导 893.3.2 文档 893.3.3 函数和参数 913.3.4 命名约定 923.3.5 分隔与缩进 923.3.6 文档工具 933.3.7 保持工作记录的习惯 953.3.8 追踪变化 953.4 第一次构建系统 973.5 小结 100第4章 测试驱动的MySQL开发 1014.1 背景知识 1014.1.1 为什么要测试 1014.1.2 基准测试 1034.1.3 性能分析 1054.1.4 软件测试简介 1074.1.5 功能测试与缺陷测试 1074.2 MySQL测试 1114.2.1 MySQL Test Suite 1114.2.2 MySQL基准测试 1194.2.3 MySQL性能分析 1244.3 小结 126第二部分 扩展MySQL第5章 调试 1285.1 调试介绍 1285.2 调试技术 1295.2.1 基本过程 1295.2.2 内嵌调试语句 1315.2.3 出错处理器 1345.2.4 外部调试器 1355.3 调试MySQL 1425.3.1 内嵌调试语句 1435.3.2 出错处理器 1485.3.3 在Linux环境里调试MySQL 1485.3.4 在Windows环境里调试MySQL 1575.4 小结 161第6章 嵌入式MySQL 1626.1 构建嵌入式应用 1626.1.1 什么是嵌入式系统 1626.1.2 嵌入式系统的种类 1636.1.3 嵌入式数据库系统 1636.2 嵌入MySQL 1646.2.1 嵌入MySQL的方法 1656.2.2 资源要求 1676.2.3 安全问题 1676.2.4 嵌入MySQL的优点 1676.2.5 嵌入MySQL的局限性 1686.3 MySQL C API 1686.3.1 预备知识 1686.3.2 最常用的函数 1696.3.3 创建嵌入式服务器 1706.3.4 对服务器进行初始化 1716.3.5 设置选项 1726.3.6 连接到服务器 1726.3.7 运行查询命令 1736.3.8 检索查询结果 1746.3.9 清理 1756.3.10 与服务器断开连接并关闭服务器 1756.3.11 汇总 1756.3.12 出错处理 1776.4 构建嵌入式MySQL应用程序 1776.4.1 编译libmysqld库 1776.4.2 调试问题如何解决 1786.4.3 数据问题如何解决 1806.4.4 创建基本的嵌入式服务器 1806.4.5 出错处理问题如何解决 1896.4.6 嵌入式服务器应用程序 1896.5 小结 214第7章 创建自己的存储引擎 2157.1 MySQL插件式存储引擎概述 2157.1.1 基本过程 2177.1.2 需要用到的源文件 2187.1.3 其他辅助资源 2187.1.4 handlerton类 2187.1.5 handler类 2217.1.6 对MySQL存储引擎的简要分析 2257.2 Spartan存储引擎 2267.2.1 底层I/O类 2277.2.2 预备知识 2507.2.3 阶段1:生成引擎存根 2517.2.4 阶段2:处理表 2627.2.5 阶段3:数据的读/写 2697.2.6 阶段4:数据的更新和删除 2737.2.7 阶段5:数据的索引 2807.2.8 阶段6:添加事务支持 2997.3 小结 303第8章 为MySQL添加函数和命令 3058.1 添加用户定义函数 3058.1.1 CREATE FUNCTION命令的语法 3058.1.2 DROP FUNCTION命令的语法 3068.1.3 创建用户定义库 3068.1.4 添加新的用户定义函数 3118.2 添加本机函数 3158.2.1 在Windows平台上生成词法散列表 3188.2.2 在Linux平台上生成词法散列表 3188.2.3 编译和测试新的本机函数 3188.3 添加SQL命令 3198.4 添加到信息模式 3278.5 小结 333第三部分 高级数据库的内部组成第9章 数据库系统的内部组成 3369.1 查询执行 3369.1.1 重温MySQL查询执行 3369.1.2 什么是已编译查询 3379.2 深入MySQL的内部 3379.2.1 开始用MySQL做实验 3389.2.2 注意事项 3409.3 数据库系统内部组成实验 3409.3.1 为什么叫实验 3419.3.2 实验项目概述 3419.3.3 实验项目的组成部分 3429.3.4 在Linux平台上进行实验 3439.3.5 在Windows平台上进行实验 3439.4 小结 343第10章 内部查询表示 34410.1 查询树 34410.1.1 查询转换 34610.1.2 DBXP查询树 34710.2 在MySQL里实现DBXP查询树 34810.2.1 被添加和修改的文件 34910.2.2 创建测试 34910.2.3 为SELECT DBXP命令生成存根 35010.2.4 添加查询树类 35710.2.5 显示查询树的细节 36610.3 小结 373第11章 查询优化 37411.1 查询优化器的类型 37411.1.1 基于开销的优化器 37511.1.2 启发式优化器 37711.1.3 语义优化器 37711.1.4 参数优化器 37811.2 再次讨论启发式优化 37811.3 DBXP查询优化器 37911.3.1 测试设计 37911.3.2 为SELECT DBXP命令生成存根 38011.3.3 重要的MySQL结构和类 38211.3.4 DBXP辅助类 38511.3.5 修改现有代码 38611.3.6 启发式优化器的细节 39011.3.7 代码的编译和测试 41311.4 小结 417第12章 查询执行 41812.1 回顾查询执行 41812.1.1 投影 41812.1.2 限制 41912.1.3 联结 41912.2 DBXP查询执行 42912.2.1 测试的设计 43012.2.2 更新SELECT DBXP命令 43112.2.3 DBXP算法 43312.2.4 代码的编译和测试 45412.3 小结 457附录 459 ...