数据结构中的括号匹配算法的实现,用C++作的
2023-11-02 08:03:15 253KB
1
遍历寄存器的每一位,如果第0位不为 1,则显示器输出“Hello,2005040642”;如果第7位不为1,则将 3200H 中的 8 个字节数据搬移到 3100H 处。 运用DOSBox 软件进行仿真。
2023-11-01 16:07:45 236KB 微机原理
1
一、光盘内容 本光盘是《数据结构(C++版)》的配套盘。光盘上包含12个文件夹和5个文件(其中包含Readme文件)。 内容包括书中所有的算法分析、案例分析、源代码、示意图、英汉对照的词汇表和电子笔记。 二、注意事项 光盘可自启动,也可以用资源管理器浏览。建议读者通过光盘主界面直接在光盘上浏览和学习相关内容。 光盘中的所有文件都为只读属性,读者在使用时,请将文件拷贝到硬盘上,并去除文件的只读属性。 三、技术支持 如果您使用此光盘中遇到什么问题,您可以通过以下方式与我们联系: (1) 通信地址:清华大学出版社 邮政编码:100084 联系电话:010-62770175-3506 电子邮件:jsjjc@tup.tsinghua.edu.cn (2) 通信地址:长春工业大学计算机科学与工程学院 邮政编码:130012 联 系 人:王红梅 联系电话:0431-5102671 电子邮件:wanghm@mail.ccut.edu.cn
2023-10-29 11:31:26 3.92MB 数据结构 王红梅
1
目目目录 前言 第1章 计算机与网络安全基础 1 1.1 密码学与计算机安全 1 1.2 危险和保护 2 1.3 外围防护 3 1.3.1 防火墙 4 1.3.2 仅仅使用外围防护的不足之处 4 1.4 访问控制与安全模型 4 1.4.1 MAC和DAC模型 5 1.4.2 对数据和信息的访问 5 1.4.3 静态和动态模型 6 1.4.4 关于使用安全模型的几点考虑 6 1.5 密码系统的使用 7 1.5.1 单向散列函数 7 1.5.2 对称密码 8 1.5.3 非对称密码 9 1.6 鉴别 9 1.7 移动代码 10 1.8 Java安全性的适用范围 11 第2章 Java语言的基本安全特点 12 2.1 Java语言和平台 12 2.2 基本安全结构 13 2.3 字节代码验证和类型安全 14 2.4 签名应用小程序 15 2.5 关于安全错误及其修复的简要历史 16 第3章 JDK1.2安全结构 19 3.1 起源 19 3.2 为什么需要一个新型的安全结构 19 3.2.1 关于applet的沙盒模型的局限性 19 3.2.2 策略和实施分离的不彻底性 20 3.2.3 安全核查的不易扩展性 20 3.2.4 对本地安装的applet过于信任 20 3.2.5 内部安全机制的脆弱性 21 3.2.6 总结 21 3.3 java.Security.General SecurityException 21 3.4 安全策略 22 3.5 CodeSource 24 3.5.1 测试等同性和利用隐含 25 3.6 许可权层次 26 3.6.1 java.security.Permission 27 3.6.2 许可权集合 28 3.6.3 java.security.Unresolved Permission 29 3.6.4 java.io.FilePermission 31 3.6.5 java.net.SocketPermission 33 3.6.6 java.security.BasicPermission 35 3.6.7 java.util.PropertyPermission 36 3.6.8 java.lang.RuntimePermission 37 3.6.9 java.awt.AWTPermission 38 3.6.10 java.net.NetPermission 38 3.6.11 java.lang.reflect Reflect Permission 39 3.6.12 java.io .Serializable Permission 39 3.6.13 java.security.Security Permission 39 3.6.14 java.security.AllPermission 40 3.6.15 许可权隐含中的隐含 40 3.7 分配许可权 41 3.8 Protection Domain 42 3.9 安全地加载类 44 3.9.1 类加载器的层次 44 3.9.2 java.lang.ClassLoader和授权 46 3.9.3 java.security.SecureClassLoader 49 3.9.4 java.net.URLClassLoader 49 3.9.5 类的路径 50 3.10 java.lang.SecurityManager 51 3.10.1 使用安全管理器的实例 51 3.10.2 JDK1.2中没有改变的API 52 3.10.3 JDK1.2中禁用的方法 53 3.11 java.security.AccessController 56 3.11.1 AceessController的界面设计 57 3.11.2 基础访问控制算法 57 3.11.3 继承方法 59 3.11.4 扩展带有特权操作的基本算法 59 3.11.5 特权操作的三种类型 61 3.11.6 访问控制语境 63 3.11.7 完整的访问控制算法 64 3.11.8 SecurityManager与 AccessController 65 3.11.9 特权操作发展史 66 3.12 小结 67 第4章 安全结构的使用 70 4.1 安装JDK1.2 70 4.2 策略配置 71 4.2.1 配置系统型和用户专用型策略 71 4.2.2 配置应用程序专用型策略 72 4.2.3 配置一个可选Policy类的实现 72 4.2.4 缺省的策略文件格式 72 4.2.5 策略文件举例 75 4.2.6 策略文件中的属性扩展 76 4.3 数字证书 77 4.4 有用的安全工具 80 4.4.1 密钥数据库 80 4.4.2 keytool 82 4.4.3 策略工具 86 4.4.4 jarsigner 88 4.4.5 代码签名实例 91 4.5 非专业安全策略管理 92 第5章 结构定制安全 94 5.1 创建新的许可权类型 94 5.2 复合许可权 95 5.3 定制安全策略 96 5.4 移植基于JDK1.1的安全管理器 97 5.4.1 JDK1.1安全管理器类 97 5.4.2 使JDK1.1安全管理器 适应JDK1.2 98 5.4.3 为JDK1.2而改进JDK1.1 安全管理器 100 第6章 对象的安全 106 6.1 安全异常 106 6.2 域和方法 107 6.3 静态域 107 6.4 私有对象状态和对象不变性 108 6.5 特权代码 109 6.6 连续性 110 6.7 内部类 111 6.8 本机方法 111 6.9 签署对象 111 6.10 密封对象 113 6.11 监护对象 114 第7章 编程密码学 117 7.1 设计原则 117 7.2 密码服务和服务提供器 118 7.3 密码类 121 7.3.1 java.security.Security 121 7.3.2 java.security.Provider 122 7.3.3 java.security.MessageDigest 122 7.3.4 java.security.Signature 123 7.3.5 算法参数 124 7.3.6 java.security.Key和java.security. spec.KeySpec 126 7.3.7 java.security.KeyFactory和java. security.cert.CertificateFactory 128 7.3.8 KeyPair和KeyPairGenerator 129 7.3.9 java.security.KeyStore 130 7.4 随机性和种子产生器 131 7.5 代码实例 132 7.5.1 实例1:计算消息摘要 132 7.5.2 实例2:产生公钥/私钥对 133 7.5.3 实例3:产生并且验证签名 134 7.5.4 实例4:读取包含证书的文件 135 7.6 标准名 136 7.6.1 消息摘要算法 136 7.6.2 密钥和参数算法 136 7.6.3 数字签名算法 137 7.6.4 随机数产生算法 137 7.6.5 证书类型 137 7.6.6 密钥库类型 137 7.7 算法 137 7.7.1 SHA-1消息摘要算法 138 7.7.2 MD2消息摘要算法 138 7.7.3 MD5消息摘要算法 138 7.7.4 数字签名算法 138 7.7.5 基于RSA的签名算法 138 7.7.6 DSA密钥对产生算法 138 7.7.7 RSA密钥对产生算法 140 7.7.8 DSA参数产生算法 140 第8章 发展方向 141 8.1 安全管理 141 8.2 JDK 特性的改善 141 8.3 Java鉴别和许可服务 142 8.3.1 主题与主体 144 8.3.2 证件 144 8.3.3 可插入和可堆叠的鉴别 144 8.3.4 回调 147 8.3.5 访问控制 147 8.3.6 JAAS工具 149 8.4 小结 149 参考文献 151
2023-10-28 07:02:05 4.35MB Java 2 安全结构 设计实现
1
Java数据结构和算法中文第二版_Lafore,梁志敏译。最好的Java数据结构书籍
2023-10-25 07:05:10 10.48MB Java 数据结构 Lafore 梁志敏
1
针对民用飞机中广泛采用的双梁式机翼结构,以机翼结构纵向构件(长桁)和横向构件(翼肋)的数量为参数生成机翼CAD模型,然后基于Patran的PCL(Patran Command Language)语言,根据整体模型分割、局部模型编号、局部网格控制、整体有限元生成的思路,实现了以纵向和横向构件的数量变化为基础自动进行机翼结构有限元模型的构建及分析,并将上述流程集成到机翼结构的布局优化中.最后参照某大型民用飞机的机翼外形尺寸建立了CAD模型,以机翼的静强度、刚度和蒙皮稳定性为约束,以机翼结构质量最低为目标,对上
2023-10-23 11:45:53 417KB 自然科学 论文
1
通过java实现对c#实现ThreeLayerDemo的修改,并且连接sql数据库,可以进行简单的添加、删除、更新等基本操作。
2023-10-21 14:30:16 11.88MB 三层结构
1
数据结构--串的实验报告c++,含有代码和实验结果
2023-10-21 07:44:30 86KB 实验报告
1
数据结构的实训报告,提供一个木板,希望对大家有用吧!!!
2023-10-21 07:41:42 354KB 数据结构 实训报告
1
数据结构与算法 C#语言描述 Michael McMillan .NET框架下用C#语言实现数据结构和算法
2023-10-21 01:29:43 10.09MB 数据结构 C#
1