自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (58)
  • 收藏
  • 关注

空空如也

C#入门与提高_C#入门教材

C#入门教材,非常齐全,包括了当前最新的技术,如泛型,反射等。还对内存管理指针这一块进行了详细讲解,还包括一些其它技术如进程与线程. 内容列表: 1..NET体系结构 2.c#基础 3.对象和类型 4.继承 5.委托与事件 6.运算符和类型强制转换 7.字符串和正则表达式概述 8.集合 9.错误与异常 10.内存管理与指针 11.泛型 12.反射 13.线程 14.考试

2009-05-26

ASP读写XML文件留言本

ASP读写XML文件的一个实例_XML留言本,注意,这个留言本从功能上来说不是很完善,它的目的是帮助解决如何用ASP操作XML文件,进行读出信息和写入信息,因此留言本只具备浏览留言和添加留言的功能,不推荐作为正式的留言本,但对于学习XML编程很有用。

2009-05-26

ASP.NET酒店管理系统(源码及幻灯片)

包括ASP.NET酒店管理系统的源代码,和设计PPT,推荐下载!

2009-05-23

电子商务毕业设计论文

电子商务毕业设计论文,WORD格式。 BtoC电子商务是以Internet 为主要手段,由商家或企业通过网站向消费者提供商品和服务的一种商务模式。BtoC模拟网站开发是集计算机技术、多媒体技术 、数据库技术、网络通讯技术、安全和密码技术、管理技术、软件科学以及社会经济学等多种学科和前沿技术于一体的,其目的是使学生能够通过实验直接感受电子商务知识的商业化应用过程,具体的把握所学的专业知识,最终达到将所学的书本知识实用化、具体化。 本课题主要是通过了解电子商务的基本原理,操作流程及网络安全等多方面的知识,针对BtoC 电子商务流程的结构和功能设计网站,使其能充分完成BtoC电子商务的流程,对BtoC电子商务的参与者如用户、银行、商店等角色所进行的活动以及各角色在流程中的作用进行真实完整的模拟,并能充分体现出各角色的关系,让人们充分了解电子商务BtoC方面的内容。 本论文着重阐述了BtoC模拟网站的分析、设计与实现,系统主要包括以下几个模块:会员注册及登录、商品分类展示、商品信息检索、购物车、生成订单、订单查询等模块,通过这些模块实现使学生能够直接感受到电子商务的商业化应用过程,并通过知识的运用深入理解电子商务原理和过程。 目 录 摘要 I ABSTRACT II 第1章 绪 论 1 1.1 BtoC电子商务概述 1 1.1.1电子商务的定义 1 1.1.2 BtoC电子商务概述 1 1.2 BtoC在国内外的发展 2 1.3 BtoC电子商务的种类 3 1.4 BtoC电子商务的优缺点 3 1.5系统开发的背景、必要性和意义 3 第2章 总体规划 4 2.1 概述 4 2.2 系统目标 4 2.2.1近期目标 4 2.2.2远期目标 4 2.3 系统方案 4 2.3.1 系统的几种方案介绍 4 2.3.2 系统的几种方案比较分析 5 2.3.3 结论 5 2.4开发语言的选择 5 2.5 服务器配置 6 2.6 实施计划 6 2.6.1 工作任务的分解 6 2.6.2实施进度 6 2.6.3 预算 7 第3章 系统分析 8 3.1概述 8 3.1.1系统分析的原则 8 3.1.2系统分析的方法 8 3.2系统需求分析 8 3.2.1系统开发的必要性 8 3.2.2目标及其内容 9 3.3 系统功能分析 9 3.3.1模块的划分 9 3.3.2模块功能描述 9 3.3.3数据流程分析 10 3.4 数据字典 13 3.4.1数据元素定义 14 3.4.2数据结构 16 3.4.3数据流 17 3.4.4处理逻辑 18 3.4.5数据存储 20 3.4.6外部项 21 3.5 系统数据分析 22 第4章 系统设计 23 4.1概述 23 4.1.1系统设计目标 23 4.1.2系统设计的原则 23 4.1.3系统设计理念 24 4.1.4系统设计的方法 24 4.2计算机系统的选择 24 4.2.1硬件环境 24 4.2.2 软件环境 25 4.3系统总体结构设计 25 4.4模块设计 27 4.5数据库设计 29 4.6.1代码设计的原则 35 4.6.2校验码计算公式 35 4.6.3代码设计的评价与验收 35 4.7输出设计 35 4.7.1 输出项目及输出的承担者 35 4.7.2 输出要求及主要功能要求 36 4.7.3 输出界面设计 36 4.8输入设计 37 4.8.1 输入项目及承担者 37 4.8.2 输入要求及主要功能要求 37 4.8.3输入界面设计 37 4.9系统安全策略设计 37 4.9.1 网络安全问题 37 4.9.2网络安全技术 38 4.9.3采取措施 39 第5章 系统实施与维护 40 5.1概述 40 5.2 程序设计 40 5.2.1程序设计的原则 40 5.2.2程序设计的基本要求 40 5.2.3程序语言简介 40 5.2.4开发工具简介 41 5.2.5系统源代码 41 5.3系统测试 41 5.3.1系统测试的目标 41 5.3.2系统测试的方法 42 5.4系统维护 42 结论 43 致谢 44 参考文献 45 附录1 46

2009-05-20

Ajax从入门到精通(电子书+源代码)

Ajax 由 HTML、java script™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括XMLHttpRequest 对象。 五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。 但是,Ajax 不仅仅 是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。

2009-05-20

VC++经典小游戏源代码

其中包括6个小游戏,分别是扫雷、俄罗斯方块、拼图、贪食蛇、推箱子和连连看。开发工具是VC++ 6.0

2009-05-20

详解:Intenret web应用开发,N层结构技术讲义(PPT)

详解:Intenret web应用开发,N层结构技术讲义(PPT) 多层结构技术包含了当前各种服务器端的技术。本页提供的资料涵盖了多层结构的各个方面。

2009-05-20

C#编程规范 2.0 (CodePub)

目录 第一章 概述 4 规范制定原则 4 术语定义 4 Pascal 大小写 4 Camel 大小写 4 文件命名组织 4 1.3.1文件命名 4 1.3.2文件注释 4 第二章 代码外观 6 2.1 列宽 6 2.2 换行 6 2.3 缩进 6 2.4 空行 6 2.5 空格 6 2.6 括号 - () 7 2.7 花括号 - {} 7 第三章 程序注释 9 3.4 注释概述 9 3.2 文档型注释 9 3.3 类C注释 10 3.4 单行注释 10 3.5 注释标签 10 第四章 申明 14 4.1 每行声明数 14 4.2 初始化 14 4.3 位置 14 4.4 类和接口的声明 15 4.5 字段的声明 15 第五章 命名规范 16 5.1 命名概述 16 5.2 大小写规则 16 5.3 缩写 17 5.4 命名空间 17 5.5 类 18 5.6 接口 18 5.7 属性 (ATTRIBUTE) 19 5.8 枚举 (ENUM) 19 5.9 参数 19 5.10 方法 20 5.11 属性 (PROPERTY) 20 5.12 事件 21 5.13 常量 (CONST) 22 5.14 字段 23 5.15 静态字段 23 5.16 集合 24 5.17 措词 24 第六章 语句 26 6.1 每行一个语句 26 6.2 复合语句 26 6.3 RETURN 语句 26 6.4 IF、 IF-ELSE、IF ELSE-IF 语句 26 6.4 FOR、FOREACH 语句 27 6.5 WHILE 语句 27 6.7. DO - WHILE 语句 28 6.8. SWITCH - CASE 语句 28 6.9. TRY - CATCH 语句 28 6.10. USING 块语句 29 6.11. GOTO 语句 29 第七章 控件命名规则 30 7.1 命名方法 30 7.2 主要控件名简写对照表 30 第八章 其他 30 8.1 表达式 30 8.2 类型转换 30 附录一: 匈牙利命名法 31

2009-05-11

JSP实用教程(第2版/附源码)

包括如下文档: jsp 实用教程(第二版)程序源代码.doc 第1章 JSP简介.ppt 第2章 JSP语法.ppt 第3章 JSP内置对象.ppt 第4章 JSP与JavaBean.ppt 第5章 JSP中的文件操作.ppt 第6章 在JSP中使用数据库.ppt 第7章 Java Servlet基础.ppt 第8章 基于Servlet的MVC模式.ppt 第9章 JSP中使用XML.ppt

2009-05-06

微软讲师讲解VC++ 2005

包括一下文档: VC++ 2005(1)基础概览.doc VC++ 2005(1)基础概览.ppt VC++ 2005(2)类型系统.ppt VC++ 2005(3)类型成员.doc VC++ 2005(3)类型成员.ppt VC++ 2005(5)指针与对象模型.pdf VC++ 2005(6)元数据与动态编程.doc VC++ 2005(6)元数据与动态编程.pdf VC++ 2005(7)泛型编程.doc VC++ 2005(7)泛型编程.ppt VC++ 2005(8)-2与ISO-C++的集成.pdf VC++ 2005(8)与ISO-C++的集成.pdf VC++ 2005(9)非托管互操作.doc VC++ 2005(9)非托管互操作.pdf VC++ 2005确定性资源清理.doc VC++ 2005确定性资源清理.ppt

2009-05-06

MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统)

MyICQ是一套公开源代码的即时通讯软件,包括服务器端和客户端,可以用于互联网或局域网中。可以运行在Windows或Linux(KDE/Qt)操作系统上,这是Windows版。目前客户端程序的界面完全模仿腾讯的QQ(如果Tencent告我的话,我会马上改的:-)。 总之,如果你崇尚自由,对QQ的越来越多的广告骚扰感到深恶痛绝的话,MyICQ绝对是你很好的选择。 基本功能特点 --------------- 1) 收发(离线)消息(如果客户端之间能直接通讯,则通过UDP协议发送,否则通过服务器中转) 2) 添加/删除好友(可以设置身份验证) 3) 服务器端存储好友列表 4) 在客户端存储好友资料和聊天记录 5) 客户端与服务器端用DES的密钥加密方式通讯 6) 支持代理服务器(SOCKS5/HTTP) 7) 向在线的一组好友发送消息 8) 系统管理员(MyICQ号 Options->Directories中设置好MySQL和BerkeleyDB的include和library路径 5) 在VC中打开myicq-win32/src/win32/myicq.dsw项目文件 6) 编译 演示可以到这里查看: http://www.codepub.com/software/MYICQ-15173.html

2009-04-20

C# 语法全解(都是分好的文档)

C# 语法全解,都是分好的文档,适合大家交流学习。 文档列表: C# 命名空间9.doc C# 委托15.doc C#变量5.doc C#表达式7.doc C#不安全代码18.doc C#程序结构和数据类型1.doc C#词法结构2.doc C#基本概念3.doc C#接口13.doc C#结构11.doc C#类10.doc C#类型4.doc C#枚举14.doc C#属性17.doc C#数组12.doc C#文档注释19.doc C#异常16.doc C#语法20.doc C#语句8.doc C#转换6.doc

2009-03-30

基于J2EE的客户关系管理系统的设计与实现

针对客户关系管理系统以“服务客户为中心”的设计思想,提出了基于J2EE 的客户关系管理系统的设计方案。重点对J2EE 技术进行了较深入的研究,特别是对一些Web2.0 时代新的互联网交互技术和显示架构,如ajax、extjs、struts、hibernate等,进行了深入的探讨和应用实践,提出了客户关系管理系统设计原型和技术实现方法。

2009-03-30

Java技术参考资料汇集

资源包括: 《JSF入门》简体中文版 struts标签(中文) Ant使用指南.pdf cvs.pdf eclipse插件开发.doc JAVA配置文件编写说明文档.pdf 正则表达式.chm 网页常用的jsp 脚本.doc spring2[1].0中文开发参考手册by jxair.chm JAVA设计模式.chm java_xml_api.chm javaAnnotation.doc Hibernate_3.2.0_Reference_zh_CN.chm Tomcat.chm

2009-03-30

《Google搜索引擎优化入门指南》

欢迎来到Google 的搜索引擎优化SEO 向导。这个文档最初仅仅用于Google 内部团队,但是我们想也许它对那些才刚刚接触搜索引擎优化(SEO)并且希望让自己的网站在用户和搜索引擎两者上都得到很好交互性的网站管理员们有所帮助,便把它发布了出来。虽然这个手册并不能告诉你任何关于如何把你的网站自动置于Google 查询第一位置的秘密,但是适当地遵循下面给出的最优方案可以让搜索引擎更好的爬行和索引你网站的内容。 搜索引擎搜索常常是指对你网站的某些部分作适当的修饰。对个别访问而言这些改变或许看起来是逐渐增加的;但是和其它优化结合起来时,不管是对你网站的访问者还是在搜索引擎结果上的表现这些改变的影响都是显而易见的。也许你已经非常熟悉下面列出的一些帮助性提示,因为它们几乎是所有网页的构成元素,但你也可能不会用到其中的大部分。

2009-03-24

JAVA 笔试宝典(华为中兴很多大公司的面试题)

JAVA 笔试宝典,很健全,里面有很多题目,如果这些题目都能作出来,随便进哪家公司都没问题.

2009-03-24

SQLServer精华技巧集

整理的一些精华技巧,很不错啊,没有密码,解压后直接使用

2009-03-24

ASP.NE电子商铺系统(.net+mssql)

电子商铺系统(ASP.NET完整版),一个完整的可以供学习和参考的系统,包括前台页面和后台数据库(MSSQL2005)。

2009-03-16

C#医院管理系统_C#+SQLServer

医院管理系统,内含源代码和数据库建库SQL。

2009-03-16

Java写的网上定餐系统

刚刚写的网上定餐系统 简单版本 可以参考

2009-03-16

IE9 Beta For Windows7 中文版

IE9 beta是微软发布的首个ie9测试版本,IE9是微软迄今为止支持标准最规范的IE浏览器。同时,IE9还改进了IE浏览器性能,其中包括新的Chakra JavaScript引擎,以及面向图形、文本和媒体内容的HMLT5硬件加速功能。本站提供ie9中文版官方下载。

2011-01-27

标准MFC WinSock ActiveX控件开发实例

本文主要介绍如何开发一个ActiveX控件,提供接口,与相应事件挂钩。文中涉及到VARIANT,SAFEARRAY,BSTR的详细使用方法。 另外还提供了WinSock的详细开发步骤,以及如何响应网络超时,网络断开的事件方法以及在VC,VB调用该控件的方法。

2011-01-27

The Django Book 中文版

本书所讲的是Django--该 Web 开发框架能够节约你的时间并令 Web 开发充满乐趣。使用Django,花极少时间即可构建和维护质量上乘的Web应用。 从好的方面来看,Web 开发激动人心且富于创造性;从另一面来看,它却是份繁琐而令人生厌的工作。通过减少重复的代码,Django 使你能够专注于 web 应用上有趣的关键性的东西。为了达到这个目标,Django 提供了通用Web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决方法,以及为“如何解决问题”提供了清晰明了的约定。同时,Django 尝试留下一些方法,来让你根据需要在framework之外来开发。 本书的目的是将你培养成Django专家。主要侧重于两方面:第一,我们深度解释 Django 到底做了哪些工作以及如何用她构建Web应用;第二,我们将会在适当的地方讨论更高级的概念,并解释如何在自己的项目中高效的使用这些工具。通过阅读此书,你将学会快速开发功能强大网站的技巧,并且你的代码将会十分清晰,易于维护。

2010-10-24

LINQ中文教程(WORD格式)

What‘s LINQ? Language Integrated Query 是也。说得再明白一些,这是编程语言的一种新特性,能够将数据查询语句集成到编程语言中。目前,LINQ支持的语言有C# 和 VB。 目录: LINQ初体验之LINQ to Object 1 一步一步学Linq to sql(一):预备知识 4 一步一步学Linq to sql(二):DataContext与实体 9 一步一步学Linq to sql(三):增删改 15 一步一步学Linq to sql(四):查询句法 21 一步一步学Linq to sql(五):存储过程 35 一步一步学Linq to sql(六):探究特性 46 一步一步学Linq to sql(七):并发与事务 53 一步一步学Linq to sql(八):继承与关系 60 一步一步学Linq to sql(九):其它补充 69 一步一步学Linq to sql(十):分层构架的例子 73 Linq To Xml学习 80 Linq To Xml学习 - 1. 概述 80 Linq To Xml学习 - 2 编程概述 82 C# 2008 学习笔记 - LINQ to XML 87 一、命名空间 87 二、编程方式创建XML文档 88 三、使用 LINQ 查询创建XML文档 89 四、加载和解析XML内容 90 六、遍历内存中的XML文档 90 七、修改 XML文档 92 使用linq to xml 快速创建自己的Rss 93

2010-08-07

LINQ体验(1)——Visual Studio 2008新特性

LINQ体验(1)——Visual Studio 2008新特性 我平时利用课余零碎时间来学习ASP.NET3.5、LINQ、Silverlight、ASP.NET 3.5 Extensions等新东西,通过笔记形式来记录自己所学的历程,也给大家一起学习Visual Studio 2008 和 .NET 3.5提供一个平台,为保证此系列的完整性,我打算先依次介绍一下C# 3.0新语言特性和改进,然后从一条一条LINQ语句分析来贯穿LINQ的知识点。最后通过一个实例程序实战Linq to sql带来全新的编程体验。此系列比较长,欢迎大家关注和对此系列提出建议。已经熟悉的朋友欢迎去博客园社区的 Web技术联盟小组,在 Web技术联盟小组的 TerryLee组长带领组员正在做一个基于ASP.NET 3.5和ASP.NET 3.5 Extensions的个人站点示例的开源项目Extended Personal Site Starter Kit。可以去参与这个有意义的项目。本人刚刚学习就把自己学到的东西分享给大家吧!因本人水平有限,错误再所 难免,还请大家指出并谅解。

2010-08-06

LINQ简要技术~~~

LINQ简要技术 目录 第Ⅰ部分 LINQ到对象 1 第1章 LINQ到对象简介 1 第2章 延迟操作符 2 2.1. 限定操作符 2 2.2. 投影(Projection)操作符 3 2.3. 分区操作符 3 2.4. 串联操作符 3 2.5. 排序操作符 4 2.6. 连接操作符 4 2.7. 集合操作符 6 2.8. 转换操作符 6 2.9. 元素操作符 7 2.10. 生成操作符 7 第3章 非延迟操作符 8 3.1. 转换操作符 8 3.2. 相等操作符 9 3.3. 元素操作符 9 3.4. 量词操作符 9 3.5. 聚合操作符 10 第Ⅱ部分 LINQ到XML 12 第4章 LINQ到XML API 12 4.1 LINQ到XMl API简要说明 12 4.2 XML的创建 12 4.3 XML的输入输出 13 4.4 XML的遍历 14 4.5 XML的修改 14 4.6 XML的属性(Attribute) 15 4.7 XML的注释 15 4.8 XML事件 15 第5章 LINQ到XML操作符 16 5.1 Ancestors和AncestorsAndSelf操作符 16 5.2 Attributes操作符 16 5.3 Nodes、DescendantNodes和DescendantNodesAndSelf操作符 16 5.4 Descendants、Elements和DescendantsAndSelf操作符 16 5.5 InDocumentOrder操作符 16 5.6 Remove和RemoveAll操作符 16 第Ⅲ部分 LINQ到数据集 17 第6章 LINQ到数据集操作符 17 6.1. 示例中使用的公共代码 17 6.2. 数据行集合操作符 17 6.3. 数据行字段操作符 17 6.4. 数据表操作符 18

2010-08-06

.NET对EXCEL的操作(导入导出数据)

包括: 在.net与EXCEL数据的导入导出,在WINFORM中导入EXCEL数据。 .net 导出excel 代码 .net 环境下操作excel .NET如何生成EXCEL文件 .NET Excel常用 对象及功能速查表 A.1 ActionsPane对象 作 用:表示Office程序中的操作窗格控件 命名空间:Microsoft.Office.Tools 常用属性: 名称 访问器 返回类型 说明 AutoRecover 读写 bool 操作窗格控件是否自动附加到Office文档 Height 读写 int 操作窗格控件的高度 Left 读写 int 操作窗格控件左上角的横坐标 Orientation 只读 Orientation 操作窗格控件在Excel中的排列方向 StackOrder 读写 StackStyle 操作窗格控件中子控件的排列方式 Top 读写 int 操作窗格控件左上角的纵坐标 Visible 读写 bool 操作窗格控件是否可见 Width 读写 int 操作窗格控件的宽度 常用方法: 名称 返回类型 说明 Clear void 将操作窗格控件从Office文档中移除 Hide void 隐藏操作窗格控件 Show void 显示操作窗格控件 ......

2010-05-23

推荐:PPT制作技巧大全

目录 【1】要求记住的几个快捷方式... 2 【2】在PowerPoint当中把图片裁剪成任意的形状... 3 【3】从已有PPT文档中提取母板... 3 【4】 有关PPT模板设计:光线的心得... 3 【5】 在演示文稿中插入表格的方法... 4 【6】Flash动画“闪”在PowerPoint中的四种方法... 5 【7】PowerPoint中插入视频的三种方法... 7 【8】Word转换为PPT文档... 9 【9】PowerPoint技巧大集合... 10 【10】PPT应用之经验与技巧... 13

2010-05-16

万能PHP分页源代码

page.class.php 为本分页类的核心文件,其开源免费 css 为演示中所有样式的css样式文件和图片文件 其它php文件为示例文件 使用方法: 引入分页核心文件 引用你要的分页样式或从我原有的样式中分离出你要的样式 $pageSize=20;        //此参数为每页数量 $total=1000;         // 数据总数量 pageft($total,$pageSize,1,1,1,5); 配置分页样式 class 中为分页样式,中间调用分页效果

2010-05-16

Java版中国象棋项目设计论文和源码

中国象棋,位棋盘,Zobrist键值,alpha-beta搜索,置换表,局面评价,包含设计说明 摘 要:随着人工智能及计算机硬件的发展,计算机象棋程序的下棋水平也不断地得到提高。20世纪60年代初,麦卡锡提出了alpha-beta修剪算法,把为决定下一个走步而需对棋盘状态空间的搜索量从指数级减少为指数的平方根,大大地提高了机器下棋的水平。IBM的超级计算机“Deep Blue”更是一个神话,让棋迷们神往。本文根据国际象棋程序设计的一些成功经验,提出中国象棋程序设计的一些思路和方法。 关 键 词:中国象棋,位棋盘,Zobrist键值,alpha-beta搜索,置换表,局面评价 Abstract:Along with the development of the Artificial Intelligence and computer hardware, the capability of computer chess program have advanced continually.At the beginning of 60s,20th century, McCaxi brought forword alpha-beta pruning algorism which made the chess program advanced more by reducing the order of magnitude of the number of searching nodes deciding next step,named “State Space” from O(Xn) to O(Xn/2). IBM’s super-computer “Deep Blue” is more like a myth for all computer chess fans. In my article, I will describe some ideas and methods of designing Chinese Chess program along with some successful experiences and cases of the Chess. Keywords: Chinese Chess, bit board, zobrist keys, alpha-beta search, transposition table, Evaluation 目 录 引 言 3 第一章 概述 4 1.1 棋盘的标记 4 1.2 棋子的名称 5 1.3 棋谱的记录方法 5 1.4 历史局面的表示及存储 7 1.5 棋谱记录文件的格式 8 第二章 基本数据结构——位棋盘 10 2.1 什么是位棋盘 10 2.2 位棋盘的作用 10 2.3 位棋盘的基本运算 12 2.4 Java中位棋盘的实现 13 第三章 基本数据结构——Zobrist键值 17 3.1 比较局面的方法 17 3.2 Zobrist键值的实现方法 17 3.3 Zobrist键值的工作原理及用途 17 3.4 Java中实现Zobrist键值 18 第四章 着法生成 20 4.1伪合法着法的生成 20 4.2 合法着法的生成 25 第五章 搜索算法 29 5.1 最小-最大搜索 29 5.2 Alpha-Beta搜索 33 5.3 迭代加深 36 5.4 置换表 37 5.5 其他策略 41 第六章 局面评价函数 47 6.1 评价函数的实现方法 48 6.2 评价函数所需的信息 48 第七章 程序的设计及实现 51 7.1 搜索引擎的实现(engine包) 51 7.2 信息传输机制(message包) 52 7.3 棋子生成(pieces包) 52 7.4 主控模块(main包) 52 附件1:搜索算法主程序SearchMove.java 55 附件2:程序运行界面及功能说明 74

2010-05-07

WinForm 系统框架(C#)

C# WinForm 系统框架包括:版本控制、 动态权限管理、数据字典、可扩展的功能接口。方便学习使用Access数据库。 版本管理 1.创建版本,创建本版本下的角色,用户 2.修改版本,如果是加入权限,只加默认角色,如果删除,则删除所有本版本下的角色中含有的模块 3.删除版本,删除版本下的功能,所有角色,所有用户,不能删除默认版本 功能管理 1.添加,修改无关联 2.删除,删除版本下的功能,删除角色的功能 用户管理 1.本版本用户只能看到本版本下的非黙认用户,如果默认版本管理员,可看到本版本的人员,还有其它版本的人员 2.修改,只能选择本版本下的角色,不能修改登陆帐号。其它版本的人员不能修改角色 3.删除 角色 1.只能看到本版本下的非默认的角色 2.添加角色,只能从现有角色中加功能。 3.修改一样。 4.删除,删除角色下的功能,本角色的用户设置为没有角色的人员

2010-05-06

北京市人口预测模型研究

题的目的: 对目前常用的人口预测模型进行分析比较,对其短、中、长期的预测准确度作出结论,同时考虑人口老龄化、人口迁移情况和北京市奥运会前后人口增长率变化对北京市人口总数的影响,利用预测模型得到的结果对北京市人口未来增长变化作出一个大概的预测。 选题的意义: 北京是我国的首都,同时也是人口密度很大的一个直辖市,未来人口的发展走向决定着北京未来的建设方向。奥运会结束后会对北京带来什么样的影响,人口走势会有什么样的变化,都是需要系统的建立模型进行研究。而选择什么模型,不同的模型的各自的特点,都是需要进行专门的研究。 选题的主要内容: 本课题包括常用模型比对分析、数据预测和趋势预测几个部分,主要内容包括: (1) 罗列常用的几种数学人口预测模型,包括马尔萨斯人口模型,二次指数平滑和Logistic模型等。在对几个模型将以往数据代入拟合比对之后,对各个模型的短、中、长期预测能力和精确度作出初步的结论。 (2) 根据各个模型的特点,对预测模型进行改进,选择更好的模型进行预测,同时对预测结果进行分析。 本课题所主要使用的工具包括:Excel、SAS等。

2010-05-01

J2SE技术基础摸底试卷

一.选择题(15题X1 共计15) (1)下列关于继承的哪项叙述是正确的? A)在java中允许多重继承 B)在java中一个类只能实现一个接口 C)在java中一个类不能同时继承一个类和实现一个接口 D)java的单一继承使代码更可靠 (2)下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? A)private B)无修饰符 C)public D)protected (3)给出下列代码,如何使成员变量m 被方法fun()直接访问? class Test { private int m; public static void fun() { ... } } A)将private int m 改为protected int m B)将private int m 改为 public int m C)将private int m 改为 static int m D)将private int m 改为 int m ......

2010-04-29

单片机原理及应用答案

高等教育出版社的单片机原理及应用课后习题答案,看看,还不错,很详细。主编:张毅刚 第一章 单片机概述 1.2 除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。 1.3 单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接口)三部分集成于一块芯片上。 4、单片机的发展大致分为哪几个阶段? 答:单片机的发展历史可分为四个阶段: 第一阶段(1974年----1976年):单片机初级阶段。 第二阶段(1976年----1978年):低性能单片机阶段。 第三阶段(1978年----现在):高性能单片机阶段。 第四阶段(1982年----现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段 1.5 单片机根据其基本操作处理的位数可分为哪几种类型? 答:单片机根据其基本操作处理的位数可分为:1位单片机、4位单片机、8位单片机、16位单片机和32位单片机。 ......

2010-04-29

C++面向对象程序设计

课程名称: C++ 面向对象程序设计 目的:崭新的二十一世纪,以现代电子信息产业为龙头的全球经济一体化浪潮正席卷世界,这是当今人类所面临的巨大挑战,人们将认真面对挑战的内涵和挑战所带来的机遇。 而以IT (Information Technology)技术为基础的信息产业正深入到人类社会生活的方方面面,无论是生产制造、商业、国防和科技等领域、还是第三产业,计算机软件现已成为担当重任的核心力量,互联网和软件已成为推动新经济发展的重要基础。 因此,计算机软件技术将是各类专业的大专生、本科生和研究生所必备的基础知识。 面向对象程序设计OOP(Object-Oriented Programming)是计算机软件开发方法的一场革命,目前广为流行的C++是面向对象程序设计语言的第一个大众化版本,是当前学习面向对象程序设计方法的首选语言。 本课程以最新ANSI(American National Standards Institute)C++作为准则,以美国Microsoft公司开发的Visual C++ 6.0为语言蓝本,系统介绍C++的主要语言特征,并用以讲述面向对象程序设计技术,使学生具有阅读和编写C++程序的能力。为进一步学习完全面向对象、面向计算机网络的Java语言打下牢固的基础。

2010-04-29

PHP Manual 2010 (PHP2010手册英文版)

Mehdi Achour Friedhelm Betz Antony Dovgal Nuno Lopes Hannes Magnusson Georg Richter Damien Seguy Jakub Vrana And several others 2010-01-08

2010-04-27

硬件工程师面试试题集

硬件工程师面试试题集,都有答案,推荐下载阅读! 1、下面是一些基本的数字电路知识问题,请简要回答之。 (1) 什么是Setup 和Hold 时间? 答:Setup/Hold Time 用于测试芯片对输入信号和时钟信号之间的时间要求。 建立时间(Setup Time)是指触发器的时钟信号上升沿到来以前,数据能够保持稳 定不变的时间。输入数据信号应提前时钟上升沿(如上升沿有效)T 时间到达芯片, 这个T 就是建立时间通常所说的Setup Time。如不满足Setup Time,这个数据就 不能被这一时钟打入触发器,只有在下一个时钟上升沿到来时,数据才能被打入 触发器。保持时间(Hold Time)是指触发器的时钟信号上升沿到来以后,数据保 持稳定不变的时间。如果Hold Time 不够,数据同样不能被打入触发器。 ......

2010-04-27

Linux内核源码导读

Linux内核源代码导读 中国科学技术大学计算机系 陈香兰所著 主要内容: 一些基本概念 操作系统的基本概念 I386系统的基本概念 Linux简介 源码阅读和project环境 Linux 2.6.26 源码简介

2010-04-11

WebSphere配置手册

WebSphere配置手册包涵配置培训一些重要的ibm文档

2009-08-08

ACM几何学算法基础.ppt

1、确定任意两条线段是否都不相交 设有一组线段,要求判断这组线段中任意两条线段是否都不相交。 问题分析: 对于一组线段,我们可以先假设这组线段中不存在与垂直轴平行的线段,同时也没有三条线段相交于一点的情况。基于这种假设,我们可以通过一根垂直扫描线来扫描这组线段,在扫描过程中我们可以发现,一旦两条线段存在交点,则其扫描的结果会发生变化。即垂直扫描线自上而下扫描时的输 ......

2009-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除