自定义博客皮肤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)
  • 资源 (87)
  • 收藏
  • 关注

空空如也

yaffs2 20200625 aleph1官方最新源码

yaffs2 20200625 aleph1官方最新源码,带git仓库,可执行更新源码,可以根据需要到utils当中make进行编译mkyaffs2image,可以调整mkyaffs2image.c当中文件头部的几个宏,生成与自己相符分页情况的工具,进行压缩img对象

2020-08-06

C++(Qt)俄罗斯方块源码

C++(Qt)俄罗斯方块源码,理解透彻,稍作修改即可,论文答辩那还不是妥妥的

2015-07-17

TCP协议优化思路

TCP协议优化思路,优化后能够明显的提升网络性能,效果显著

2015-07-17

QT中文帮助文档

QT中文帮助文档,学习和编写QT程序,可谓是不可多得的材料,人手一份

2015-07-17

Qt编写串口通信程序全程图文讲解

Qt编写串口通信程序全程图文讲解,十分详细,是个不错的练手实例

2015-07-17

Qt4贪吃蛇源码

Qt4贪吃蛇源码,稍作修改,理解透彻,毕业设计,论文答辩妥妥的

2015-07-17

精通QT4编程(第二版)

本书详细介绍了Qt的基础知识和GUI编程应用,举例翔实,内容全面,基本涵盖了Qt编程的各个方面。全书共分3篇21章,包括QtGUI编程的基础知识(对话框、基础窗口部件、程序主窗口、布局管理),中级编程(2D绘图、拖放操作与剪贴板、文件处理、网络编程、多线程、事件机制、数据库以及Qt的模板库和工具类)和高级应用(XML应用、模型/视图结构、高级绘图、进程间通信、Qt插件和脚本应用)。同时,在相关章节也穿插了一些重要的知识点,包括元对象系统、属性系统、对象树机制、信号/槽机制等。 本书体系完整,内容实用,可以作为Qt初学者的入门进阶书籍,适合具有一定开发经验的Qt程序员作为参考书,也可以作为大中院校相关专业及培训机构的教材。 初级、中级、高级三大层次完全实战。 初级篇:理论结合实际,结合作者亲历的学习历程帮助您轻松入门Qt4编程基础和详解并重,案例轻松而基础,适合初学者学习。 中级篇:融会费通,灵活运用,完全仿真实际开发,立足于开发,关键部分分析独道易懂。 高级篇:内容丰富,轻松晋级,完全独立开发GUI应用软件,快速提升生产力。

2015-07-17

Qt从入门到精通

Qt是事实上的标准 C++ 框架,用于高性能的跨平台软件开发。除了拥有扩展的 C++ 类库以外,Qt 还提供了许多可用来直接快速编写应用程序的工具。

2015-07-17

C++ STL程序员开发指南

本书通过对大量程序实例的分析,深入浅出地讲解了C++STL高级编程技术。全书首先介绍了C++语言的基本知识、C++语言编程核心技术和C++关键库类,然后逐步过渡到C++STL编程技术,用较大的篇幅对它们进行了深入的剖析和源码解析。 本书由大量的源程序实例组成,融合并提炼了许多人多年开发C++程序积累下来的成熟经验,意在展现深澳及抽象的C++编程技术,特别是令人望而生畏的强大的STL技术。 在C++的最新发展过程中,新增了模板这个新特性,通过使用模板,程序具备更好的代码重用性能。STL是在加利福尼亚州的惠普实验室中开发的一系列软件的系统,开发者主要为Alexander Stepanov、David R Musser和MengLee三位大师,其中Stepanov更被誉为“STL之父”。在1994年7月,美国国家标准研究所(ANSI)通过投票决定,将STL纳入C++标准,使之成为C++库的重要组成部分。目前我们所讲的C++标准是经过多次修改的结果,最后一次的修改在1997年11月,其官方名称为ISO14882,其最重要的修改来自于把模板引入到标准库,并且使用模板类代替C++中传统的类格式,这完全符合STL的概念。

2015-07-17

C++ GUI Qt4编程(第二版)

《C++GUIQt4编程》(第2版)详细讲述了用最新的Qt版本进行图形用户界面应用程序开发的各个方面。前5章主要涉及Qt基础知识,后两个部分主要讲解Qt的中高级编程,包括布局管理、事件处理、二维/三维图形、拖放、项视图类、容器类、输入/输出、数据库、多线程、网络、XML、国际化、嵌入式编程等内容。对于《C++GUIQt4编程》(第2版)讲授的大量Qt4编程原理和实践,都可以轻易将其应用于Qt4.4、Qt4.5以及后续版本的Qt程序开发过程中。

2015-07-17

C++ Qt设计模式(第2版)

《C++ Qt设计模式(第2版)》是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了C++和设计模式中的主要思想。全书共分四个部分:第一部分介绍C++、UML、Qt、模型-视图、SQL、XML、设计模式等基础知识,目的是为零基础的C++初学者铺垫一条学习面向对象编程的快捷之路;第二部分讲解内存访问、继承等重要的C++特性,是前一部分的延伸和拓展;第三部分使用Phonon编写了一个多媒体播放器,展示了主要技术理念的应用方法;附录部分给出了C++保留关键字、Debian和Qt程序开发环境的配置等内容。每节的练习题和各章后面的复习题,既可作为课堂上的讨论题,也可进一步启发读者对于关键知识点的思考。

2015-07-17

Qt教程及软件(超级浅显易懂,非常适合初学者)

为了使更多的Qt 初学者能尽快入门Qt,也为了Qt 及Qt Creator 的快速普及,我们花费大量精力写出了这一系列教程。虽然教程的知识可能很浅显,虽然教程的语言可能不规范,但是它却被数十万网友所认可。我们会将这一系列教程一直写下去,它将涉及Qt 的方方面面。

2015-07-17

Qt中的C++技术

《Qt中的C++技术》剖析了开源开发框架Qt中的C++技术,给读者提供一个优秀的案例,以学习C++语言以及面向对象设计技术。《Qt中的C++技术》讨论了以下内容:类模板特化技术;分析比较了C++标准库、Qt对字符串、数据输入/输出的处理思路;隐式共享与d-pointer技术;函子及其在QTL(Qt Template Library)中的应用,QTL是如何使用模板特化技术优化QList性能的;如何在C++程序中嵌入汇编代码,实现一个原子操作,以很小的开销实现线程间通信;信号与槽机制;Graphics/View框架等。

2015-07-17

Qt学习之路(1-60)

我们所使用的Qt,确切地说也就是它的GUI编程部分。C++的GUI编程同Java不同:GUI并不是C++标准的一部分。所以,如果使用 Java,那么你最好的选择就是AWT/Swing,或者也可以使SWT/JFace,但是,C++的GUI编程给了你更多的选择:wxWidget, gtk++以及Qt。这几个库我都有接触,但是接触都不是很多,只能靠一些资料和自己的一点粗浅的认识说一下它们之间的区别(PS: 更详尽的比较在前面的文章中有)。 首先说wxWidget,这是一个标准的C++库,和Qt一样庞大。它的语法看上去和MFC类似,有 大量的宏。据说,一个MFC程序员可以很容易的转换到 wxWidget上面来。wxWidget有一个很大的优点,就是它的界面都是原生风格的。这是其他的库所不能做到的。wxWidget的运行效率很高, 据说在Windows平台上比起微软自家的MFC也不相上下。   gtk++其实是一个C库,不过由于C++和C之间的关系,这点并没有很 大的关系。但是,gtk++是一个使用C语言很优雅的实现了面向对象程序设计的范例。不过,这也同样带来了一个问题——它的里面带有大量的类型转换的宏来 模拟多态,并且它的函数名“又臭又长(不过这点我倒是觉得无所谓,因为它的函数名虽然很长,但是同样很清晰)”,使用下划线分割单词,看上去和Linux 如出一辙。由于它是C语言实现,因此它的运行效率当然不在话下 。gtk++并不是模拟的原生界面,而有它自己的风格,所以有时候就会和操作系统的界面显得 格格不入。   再来看Qt,和wxWidget一样,它也是一个标准的 C++库。但是它的语法很类似于 Java的Swing,十分清晰,而 且 SIGNAL/SLOT机制使得程序看起来很明白——这也是我首先选择Qt的一个很重要的方面,因为我是学Java出身的 :) 。不过,所谓“成也萧何,败也萧何”,这种机制虽然很清楚,但是它所带来的后果是你需要使用 Qt的qmake对程序进行预处理,才能够再使用make或者 nmake进行编译。并且它的界面也不是原生风格的,尽管Qt使用style机制十分巧妙的模拟了本地界面。另外值得一提的是,Qt不仅仅运行在桌面环境 中,Qt已经被Nokia收购,它现在已经会成为Symbian系列的主要界面技术——Qt是能够运行于嵌入式平台的。   以往人们对Qt 的授权多有诟病。因为Qt的商业版本价格不菲,开源版本使用的是GPL协议。但是现在Qt的开源协议已经变成LGPL。这意味着,你可以将Qt作为一个库 连接到一个闭源软件里面。可以说,现在的Qt协议的争议已经不存在了——因为wxWidgets或者gtk+同样使用的是类似的协议发布的。    在本系列文章中,我们将使用 Qt4 进行 C++ GUI 的开发。我是参照着《C++ GUI Programming with Qt4》 一书进行学习的。其实,我也只是初学Qt4,在这里将这个学习笔记记下来,希望能够方便更多的朋友学习Qt4。我是一个Java程序员,感觉 Qt4的一些命名规范以及约束同Java有异曲同工之妙,因而从Java迁移到Qt4似乎困难不大。不过,这也主要是因为Qt4良好的设计等等。

2015-07-17

Objective-C基础教程(第2版)

《图灵程序设计丛书•移动开发系列:Objective-C基础教程(第2版)》内容简介:Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。《图灵程序设计丛书•移动开发系列:Objective-C基础教程(第2版)》结合理论知识与示例程序,全面而系统地介绍了Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性、Cocoa工具包的功能及框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。附录中还介绍了如何从其他语言过渡到Objective-C。 《图灵程序设计丛书•移动开发系列:Objective-C基础教程(第2版)》适合各类开发人员阅读。

2015-07-16

iPhone经典面试题

职场上IOS和Iphone开发常问的一些面试题和答案,必须来一份,有备无患

2015-07-16

IOS经典面试题

顾名思义,IOS开发的常用面试题,不可多得的宝贵资料,值得下载,面试的时候有如神助

2015-07-16

C#基础大全

C#编程当中的许多基类库,有了它编写代码更加快捷,有备无患,来一份吧

2015-07-15

11个C#常用类(代码)

编写C#程序常用的类,方便程序高效快速的设计,节省时间,理解后编写程序也更快

2015-07-15

C#斗地主源代码

斗地主源码,好好参考,自行修改,可做课程设计或者毕业设计

2015-07-15

Qt链接Oracle-QOCI编译测试

由于工作上需要使用qt连接oracle数据库,首先要搭建能使用QOCI的环境,下面都是自己在网络上搜索并亲自测试总结的经验,希望大家能少走弯路

2018-10-09

sqlite-3.24.0源码

最新sqlite3的源码3.24.0,用于嵌入式开发方向比较适合,小巧

2018-07-05

sscom5.12.1

感觉还挺好用的,主要是有扩展功能,里面可以记录字符串,可以选择是否十六进制,这样多条指令就不用自己打了,而且可以连续的循环发送,是否需要回车换行可以自己勾选,波特率的选择上也很多,收发消息还有时间戳,精确到毫秒,感觉比一般的串口工具强大得多得多

2017-04-25

audacity_win

可以用来查看或者编辑音频文件的波形

2017-04-11

CP210x Windows驱动

串口驱动CP210x 支持C8051F系列

2017-04-11

ChipGenius

2015-08-07版本 ChipGenius是一款USB设备检测工具,可以自动查询U盘、MP3/MP4、读卡器、移动硬盘等一切USB设备的主控芯片型号、USB电流检测、制造商、品牌、并提供相关资料下载地址。当然也可以查询USB设备的VID/PID信息、设备名称、接口速度、序列号、设备版本等。

2016-12-27

TAdvStringGrid控件

最新TAdvStringGrid控件 v4.5版本

2016-10-28

html post上传文件

公司有做到有关html上传文件的需求 网上下载了一个demo 进行测试可用 为了方便以后回忆和交流 对他添加注释 有实例

2016-09-13

base64编解码

关于网上那些base64的编解码感觉写的不是非常易懂,根据我自己的理解写了一个,大家可以参考下,当然,我写的可能也不是非常好就是了,只是公司正好有用到这个,我就试着单独写了个例子

2016-08-16

libupnp-1.3.1.tar.gz

关于网上翻译那份upnp编程指南翻译,说对应的upnp sdk版本1.3.1

2016-03-04

Makefile精髓

关于linux当中make比较精髓的简介,没有过多没用的介绍

2015-12-14

UNIX网络编程 卷2 进程间通信(第2版)

本书第1版和第2版由已故UNIX网络专家W. Richard Stevens博士独自编写。本书是3版,由世界著名网络专家Bill Fenner和Andrew M. Rudoff执笔,根据近几年网络技术的发展,对上一版进行全面修订,增添了IPv6的更新过的信息、SCTP协议和密钥管理套接口的内容,删除了X/Open传输接口的内容。 本书全面深入地介绍了如何使用套接口API进行网络编程。全书从对套接口API的综合讨论开始,论述了基本编程内容后,即转入高级套接口编程的相关主题,包括IPv4与IPv6的互操作性、UNIX域协议、非阻塞I/O、路由套接口、广播、多播、线程、原始套接口、数据链路访问等,对于客户/服务器程序的各种设计方法也作了完整的探讨,最后还对流这种设备驱动机制作了深入分析。在附录中给出了IPv6、ICMPv6、虚拟网络等内容以及部分习题答案。

2015-08-28

UNIX环境高级编程

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。

2015-08-28

MySQL核心技术手册(第二版)

MySQL 包含了许多功能,尤其是在MySQL 5.0和5.1版本中新增了一些主要的功能和特性。MySQL特有的函数或者语句是相当丰富的。这正是本书富有价值的原因。本书令读者可以快速查找到所需要的具体细节,无论是SQL关键字还是mysql命令行选项、具体的API信息或管理实用工具。 本书涵盖了适用于MySQL 5.1版本的所有命令和编程信息,其中包括一些新增特性和语言接口,对于列举的大部分语句和函数,给出了它们的用法示例。 本书易于使用,并由权威作者执笔。本书: ·提供了MySQL语句、函数、配置选项和实用工具的一个完整手册。 ·给出了几个指导章节用于帮助新手入门。 ·为PHP、Perl和c语言提供了应用程序编程接口(API)。 ·在每章的API开头部分提供了简要的指南。 ·新增复制、触发器和存储过程章节。 ·提供了许多MySQL的实用示例。 ·给出了一些有用的提示,用于帮助读者克服难题。 无论你为何而使用MySQL,本书充满了大量的知识财富,给你节省了许多用于尝试的时间以及令人厌烦的在线搜索。

2015-07-23

MySQL开发者SQL权威指南

本书介绍MySQL的驱动语言SQL的详细内容与使用方法,主要内容包括:编写查询,包括连接、函数和子查询,更新数据,创建表,视图和其他数据库对象,声明主键、外键以及其他完整性约束,使用索引提高效率,通过密码和权限来增强安全性,在PHP程序中嵌入SQL,使用事务、锁、回滚和隔离级等。本书内容翔实,深入浅出,包含大量练习,以巩固读者所学知识。书中通过一个详细设计的案例,完整讲解了数据库开发和使用中SQL语言的使用技巧。

2015-07-23

SQL.21日自学通(中文版)

在本周我们将向大家介绍 SQL 的发展历程及其前景 并来学习第一个 SQL 语句— —SELECT 语句 它使我们能够用自己的方法来从数据库中检索到自己想要的数据 同时在第一周我们也将学习 SQL 的函数 联合查询及子查询 嵌于查询中的查询 并举出多个例子以帮助您理解它们 这些例子是适用于 Oracle7 Sybase SQL Server MicrosoftAccess Microsoft Query 我们会用高亮显示指出它们的相似之处以及不同点 读者们会觉得这些例子更具有适用性和趣味性

2015-07-22

精通Oracle.10g.PL_SQL编程

PL/SQL是Oracle特有的编程语言,它不仅具有过程编程的基本长期特征(循环、条件分支等),而且还个有对象编程语言的高级特征(重载、继承等)。 本书是专为Oracle应用开发人员提供的编程指南,通过学习本书,读者不仅可以掌握PL/SQL的基础编程知识(嵌入SQL语句和编写子程序),而且还可以掌握PL/SQL的所有高级开发特征(使用记录类型、集合类型、对象类型和大对象类型),另外,苯书还为应用开发人员提供了大理Oracle 9i和Oracle 10g新增加的PL/SQL特征。 本书不仅适合于PL/SQL初学者,而且也适合于有经验的PL/SQL编程人员,本书还可以作为Oracle培训班的教材或者辅助材料。

2015-07-22

SQL+Server+2008编程入门经典(第3版)

《SQL Server 2008编程入门经典(第3版)》由浅入深逐步介绍了SQL Server数据库的高级主题,重点讨论了SQL Server 2008的特殊功能以及与其他编程环境的不同之处。作者Robert Vieria是Microsoft SQL,Server方面的权威,他采用通俗易懂的方法揭示了SQL Server-2008核心组件的重要更改。   《SQL Server 2008编程入门经典(第3版)》首先概述了数据库设计的概念,介绍了如何用SQL Setver 2008实现这些基本概念。然后,讲述了RDBMS(关系数据库管理系统)的功能和它在开发系统架构方面的优势。SQL Server 2008的新增内容和更改包括:DATE和TIME数据类型、 hierarchyID数据类型、MERGE命令和多行插入,以及递归查询等。《SQL Server 2008编程入门经典(第3版)》旨在帮助您快速地掌握Microsoft SQL Selwer2008的编程技术。

2015-07-21

Altium Designer破解文件

Altium Designer的破解文件,将DXP替换掉原本安装文件下内的DXP,打开再加载所提供的license就可以了

2015-07-21

五子棋_转自51CTO

界面编程大家应该都不陌生,主要的还是在这人机对战的算法 总的来说,要让电脑知道该在哪一点下子,就要根据盘面的形势,为每一可能落子的点计算其重要程度,也就是当这子落下后会形成什么棋型(如:“冲四”、“活三”等),然后通览全盘选出最重要的一点,这便是最基本的算法。当然,仅靠当前盘面进行判定是远远不够的,这样下棋很轻易掉进玩家设下的陷阱,因为它没有考虑以后的变化。所以在此基础上我们加入递归调用,即:在电脑中猜测出今后几步的各种走法,以便作出最佳选择,这也是我们下棋时常说的“想了几步”。如此一来您的程序便具有一定的水平了。 总体思路弄清之后,下面进行具体讨论: 一:数据结构 先来看看数据结构,我们需要哪些变量? 首先得为整个棋盘建立一张表格用以记录棋子信息,我们使用一个15*15的二维数组 Table[15][15] (15*15是五子棋棋盘的大小),数组的每一个元素对应棋盘上的一个交叉点,用‘0’表示空位、‘1’代表己方的子、‘2’代表对方的子;这张表也是今后分析的基础。 在此之后还要为电脑和玩家双方各建立一张棋型表Computer[15][15][4]和Player[15][15][4],用来存放棋型数据,就是刚才所说的重要程度,比如用‘20’代表“冲四”的点,用‘15’代表“活三”的点,那么在计算重要性时,就可以根据20>15得出前者比后者重要,下子时电脑便会自动选择“冲四”的点。那为什么棋型表要使用三维数组呢?因为棋盘上的每一个点都可以与横、竖、左斜、右斜四个方向的棋子构成不同的棋型,所以一个点总共 有4个记录;这样做的另一个好处是可以轻易判定出复合棋型,例如:假如同一点上有2个‘15’就是双三、有一个‘15’和一个‘20’就是四三。 怎么样!3个数组构成了程序的基本数据骨架,今后只要再加入一些辅助变量便可以应付自如了。应该不会太难吧?OK!有了这么多有用的数据,我们就可以深入到程序的流程中去了。 二:程序流程我们主要讨论五子棋的核心算法,即:人工智能部分,而其他像图形显示、键盘鼠标控制等,因较为简单,所以就不作过多介绍了。 我们看到本程序由六个基本功能模块构成,各模块的具体分析如下: (1)初始化:首先,建立盘面数组Table[15][15]、对战双方的棋型表Computer[15][15][4]和Player[15] [15][4]并将它们清零以备使用;然后初始化显示器、键盘、鼠等输入输出设备并在屏幕上画出棋盘。 (2)主循环控制模块:控制下棋顺序,当轮到某方下子时,负责将程序转到相应的模块中去,主要担当一个 调度者的角色。 (3)玩家下子:当轮到玩家下时,您通过键盘或鼠标在棋盘上落子,程序会根据该点的位置,在Table[15] [15]数组的相应地方记录‘2’,以表明该子是玩家下的。 (4)盘面分析填写棋型表:本程序核心模块之一,人工智能算法的根本依据!其具体实现方法如下:您在下五子棋时,一定会先根据棋盘上的情况,找出当前最重要的一些点位,如“活三”、“冲四”等;然后再在其中选择落子点。但是,电脑不会像人一样分析问题,要让它知道哪是“活三”、哪是“冲四”,就得在棋盘上逐点计算,一步一步的教它。 先来分析己方的棋型,我们从棋盘左上角出发,向右逐行搜索,当碰到一个空白点时,以它为中心向左挨个查找,假如碰到己方的子则记录然后继续,假如碰到对方的子、空白点或边界就停止查找。左边完成后再向右进行同样的操作;最后把左右两边的记录合并起来,得到的数据就是该点横向上的棋型,然后把棋型的编号填入到Computer[x][y][n]中就行了(x、y代表坐标,n=0、1、2、3分别代表横、竖、左斜、右斜四个方向)。而其他三个方向的棋型也可用同样的方法得到,当搜索完整张棋盘后,己方棋型表也就填写完毕了。然后再用同样的方法 填写对方棋型表。 注重:所有棋型的编号都要事先定义好,越重要的号数越大! OK! 怎么样?有点累了吧?不过千万别泄气!因为好戏还在后头。 Let's go! (5)电脑下子:有了上面填写的两张棋型表,现在要作的就是让电脑知道在哪一点下子了。其中最简单的计算方法,就是遍历棋型表Computer[15][15][4]和Player[15][15][4]找出其中数值最大的一点,在该点下子即可。但这种算法的弱点非常明显,只顾眼前利益,不能顾全大局,这就和许多五子棋初学者一样犯了“目光短浅”的毛病。 要解决这个问题,我们引入‘今后几步猜测法’,具体方法是这样的: 首先, 让电脑分析一个可能的点, 假如在这儿下子将会形成对手不得不防守的棋型(例如:‘冲四’、‘活三’);那么下一步对手就会照您的思路下子来防守您,如此一来便完成了第一步的猜测。这时再调用模块4对猜测后的棋进行盘面分析,假如出现了‘四三’、‘双三’或‘双四’等制胜点,那么己方就可以获胜了(当然对黑棋而言‘双三’、‘双四’是禁手,另当别论);否则照同样的方法向下分析,就可猜测出第二步、第三步…… 等一等,要是盘面上没有对手必须防的棋型,哪该怎么办呢?进攻不成的话就得考虑防守了,将自己和对手 调换一下位置,然后用上面的方法来猜测对手的棋,这样既可以防住对手巧妙的攻击,又能侍机发动反击,何乐而不为呢! 但是必须告诉大家的是:猜测法的运算量相当之大,据我的经验,用Pentium-100猜测3步的走法平均需要15秒以上时间,所以建议猜测量在5步以内。可别小瞧了这5步,有时它甚至会走出让您拍手叫绝的妙着呢! (6)胜败判定:务须多言,某方形成五子连即获胜;若黑棋走出‘双三’、‘双四’或长连即以禁手判负。

2015-07-20

空空如也

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

TA关注的人

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