开发java五子棋遇到的困难

开发java五子棋遇到的困难
开发java五子棋遇到的困难
开发java五子棋遇到的困难
开发java五子棋遇到的困难
开发java五子棋遇到的困难
开发java五子棋遇到的困难
http://blog.csdn.net/dora_310/article/details/45870297

1

5个回答

错误有三种,
一种是编译错误,也就是语法错误,拼写错误、少了 ;
一种是运行时错误,通常是一个语句试图执行一个不能执行的操作
最后一种是逻辑错误,就是结果有,但是不是你想要的或者不是该有的结果。
你应该是属于第二种错误。
看看是不是运行过程导致数组越界

2
dora_310
zhaodongxx en .我在ecplise写的,语法肯定是没错。我查查数组越界的知识。
大约 4 年之前 回复
0
dora_310
zhaodongxx 我想实现简单的AI但是运行时出错。http://blog.csdn.net/dora_310/article/details/45870297
大约 4 年之前 回复
dora_310
zhaodongxx 我想实现简单的AI但是运行时出错。http://blog.csdn.net/dora_310/article/details/45870297
大约 4 年之前 回复
dora_310
zhaodongxx 这个blog我研究过。
大约 4 年之前 回复

问题解决了么,点进去一堆代码,看晕了

0
dora_310
zhaodongxx 没解决。不搞了。。网上浏览了一下别人的代码、大、、发现我的代码太稚嫩了、、还是多看看基础知识的书。再来搞吧。
大约 4 年之前 回复
dora_310
zhaodongxx 没解决。不搞了。。网上浏览了一下别人的代码、大、、发现我的代码太稚嫩了、、还是多看看基础知识的书。再来搞吧。
大约 4 年之前 回复

我点击回复,回复不了你,还是多看看基础书籍比如,核心卷?

0
dora_310
zhaodongxx 给你的签名点一个赞,我也很喜欢“一蓑烟雨任平生”
大约 4 年之前 回复
dora_310
zhaodongxx 恩。我正是这样想的。
大约 4 年之前 回复
dora_310
zhaodongxx 恩。我正是这样想的。
大约 4 年之前 回复

五子棋不容易写,特别是电脑进攻阶段,总之写到后面我放弃了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
记一次mui开发所遇到的困难
        整个开发遇到的第一个问题是点击事件onclick的触发,按照以往java开发的经验在页面中直接加onclick="xx()"并不能达到理想中的效果,也就是在手机端点击之后没有任何反应。在经过一顿百度之后发现mui在使用点击事件之前必须要先进行绑定,绑定的方法有两种,一种是addEvenListener,另一种是on。    addEvenListener是针对单个元素处理的,写法为...
在JAVAWeb开发中遇到的问题汇总
Question 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ... 通常遇到这种问题的原因在于:sql语句写错 我当时是因为在java中delete * fr
我眼中的五子棋游戏开发
这是我在51CTO的第一篇博客,刚好最近用java开发了五子棋游戏,现将开发过程以及感想总结记录于CSDN,如果真的有人看到了这篇博客,希望里面的内容能够帮到你。 首先是原型设计,先看图看图,见下图 设计图如下 话说就这个原型+设计图也是折腾了我一下午。 解释一下我眼中的五子棋游戏。在开发之前,我一直再思考,现在传统的五子棋游戏还有没有改进玩法的可能性,从而让它变得更加有趣
java开发中遇到的问题
Java开发中会遇到的问题,上传到这里,分享给大家,同时方便自己看。
程序员开发中所碰到的一下困难
1. 设计解决方案 任务描述:给你一系列的需求,你被要求设计和构造技术上的解决方案。这包括了设计数据结构,算法,逻辑上的封装等等,还要考虑到用户安全方面的因素。 挑战:确保你的设计可以满足客户需求,让客户认为合理。当然还要在项目时间允许范围内。 2. 写测试 任务描述:写单元测试,确保代码中每一个小部分的功能正确。这样做可以让你尽早发现bug,让你后续的回归测试变得更容易。一些开发
java-谈谈工作中遇到的问题
时间过得很快,转眼之间,工作已经一年多了,这一年了看到了好多,也想了好多。 工作之中看到了好多让我不能理解的地方。我喜欢看书,所以这一年我看了好多书,但是
面试中问到的遇到什么困难的问题,如何解决? 方法论借鉴
注:本人是一个拿来主义者,好的工具,好的方法,以及一些大神的总结,都拿过来分享:  面试回答问题,“1 + 1 = 2”,这么回答确实没啥问题,那么有没有想过为啥面试官会为“1 + 1”这样的问题,他需要的答案是否仅仅就是2这么简单,大家都知道“换位思考”,那为什么面试的时候就把“换位”给忘了?为啥不多想一步从面试官的角度去看看他到底想要知道什么? 就拿“有什么难点”这个问题来说,面试官是想了...
开发app过程中遇到的问题及解决方案
  1.首页中页面为NestScrollView嵌套了多个RecyclerView,其中RecyclerView不滚动。手指触摸RecyclerView滑动时,整体能滑动,但是没有惯性滑动,而RecyclerView以外区域能整体滑动并有惯性,经分析为RecyclerView拦截处理了滑动事件,而RecyclerView本身显示了全部没有惯性滑动,所以导致NestScrollView滑动时没有惯性...
Java开发中遇到的问题记录
日常工作中遇到的一些问题笔记: 1. JDK1.7与1.8中 Map的hash方法有变动,导致的结果是HashSet读取的时候是有序的。 2. return的用法:一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。 3. for each 底层用的还是iterator。 4. Hash表采用一个映射函数 f : key —> a...
java web开发过程中出现的一些诡异问题
最近工作很忙,开发任务很大,遇到的问题也千奇百怪,现总结如下,希望能够帮到各位. (1)设置struts 的默认action.目的是访问http://localhost:8080/shop_goods ,自动跳转到http://localhost:8080/shop_goods/loginInput.action  于是我在struts 配置文件中增加了 <default-acti...
java开发菜鸟学习和总结
1.springMvc使用与注意事项 ①前台未传入参数,可以通过@RequestParam进行默认 //SpringMvc中control层接受参数的时候可以直接使用@RequestParam()对其设定默认值。 //假如前台未传入分页的参数,那么我们可以默认 @RequestMapping("/findByCondition") public Status findByCondition(...
作为一名Python小白 在学习中会遇到哪些困难
  作为一名没有基础的Python小白,你是否也想知道前辈们是怎么学习Python的?是不是也很想知道他们在Python学习过程中都遇到过哪些困难?那么,你可需要仔细看看这篇文章了。   说说简单自学的过程吧,一开始是开始阅读《零基础入门学习Python》,看了三天,初始Python的基本语法、列表和字典、包和模块等概念。推荐这本书作为入门,书籍是基于Python3作为开发语言,具有时效性;语言...
项目开发中遇到的问题总结
  近期在项目开发中所遇到的一些问题,记录下来,有空的的时候看看以免犯同样的问题。 以下问题是近期工作中遇到的问题,可能大神还有别的解决方式,望指教! 1.在使用goole的GSON将javaBean转成json的时候如果遇到一对多或者多对一的时候会出现循环引用问题,之前没怎么用过GSON所以对其不是很了解,最后果断放弃了使用GSON,换成alibaba的fastjson,是用fastjso...
第八周总结及H5、Js实现五子棋效果
第八周总结 收获:这周计划是学习《java从入门到精通》...可是没看几章,有点往 “放弃”的路子上走了。前面几章看下来和C的逻辑差不多,但是java的很大一个特点能够跨平台运行,虽然我现在还没用到。本周的任务是写游戏,因为以前就写过了。这周就写点写五子棋的过程吧。 H5、JS实现五子棋简单步骤 1.现在html上用画布标签 作为画板。在利用js在棋盘上划线 画棋子。     
java开发遇到的问题
java开发遇到的问题
Android开发工作中遇到的重点和难点总结
1. Android N floating widget无法显示。统一管理一个window token解决了此问题。   2. Pop-up window在Android6.0上出现花屏。   3. 由于状态栏的影响,悬浮窗上下跳动   4.  Wi-Fi安全的数据可能会由第三方提供,或者云提供。因此需要设计可扩展性的接口。   5. 根据http/https的漏洞,设计检测流氓W
开发中遇到的数据库问题
问题1: 当IDENTITY_INSERT设置为OFF时,不能为表“***”中标识列插入显式值。。 原因:数据库中,插入了表中的主键,主键为自增,会报错。 解决:自己重写插入的SQL,不使用通用mapper自动生成的插入方法。 注意:重写的SQL记得插入的字段中,不能有主键了。 问题2:对数据库进行操作时,提示找不到或者是不认识拿来判断的字段 例如:   <delete id...
Java初学者学习Java时通常会遇到的五大问题
Java初学者学习Java,首先要入门,要喜欢Java才能学好Java,Java学习初期通常会遇到很多问题,下面请千锋Java老师为大家讲解下吧。  问题一:能看懂,不会写这或许是很多初学者会遇到的问题。就是看视频或者听课的时候,能看懂,但是就是不会写。这个时候我们或许需要换一个适合自己的学习方法。课前预习课后复习,经常练习,不断的敲代码,这样可以加深你对代码的印象。  问题二:学完就忘记  我们...
12月15日做图书管理系统所遇到的问题
做图书管理系统所遇到的问题
面试随笔——记录一些面试中碰到的问题(初级/中级Java开发)
Q:为什么HashMap是非线程安全的?在什么情况下会发生非线程安全问题?A:HashMap是非同步的,一个线程中的写操作或者扩容操作对其他线程并不可见(线程内进行修改,只会修改线程内存中的数据,线程结束后才会将数据写入到主内存中),就导致多个线程操作同一个HashMap,产生碰撞后,线程结束后,最后结果为最后提交的线程数据,前面线程提交的数据全部被覆盖,HashMap的修改操作、扩容操作(由于进...
做Java Web项目过程中遇到的几个问题及解决方案
本文转载自: javax.servlet.ServletException:java.lang.NoClassDefFoundErr 怎么将int数据转换成String数据? Eclipse如何设置断点&断点处运行快捷键 本部分转载自:javax.servlet.ServletException:java.lang.NoClassDefFoundErr 【问题描述】J
为什么面试时候总问你在项目中遇到的难点?(转)
问你怎么解决的。也就是要看你所认为的难题有多难。看你的经历。从事工作纵向深入的程度。比如这两个难题在键盘上找26个英文字母和组建一套服务器。往往面试人所说的自己达到的程度,都有水分,只有你项目中遇到的问题并采取解决的手段,能切实反映你的真实程度。考察一个人克服困难的能力吧,包括发现问题、分析问题、解决问题,是否会通过相关书籍、搜索引擎来查找相关资料,是否会去相关论坛、身边人求助,以及解决问题后是否...
商城项目开发遇到的问题记录(一)
给自己做的一个记错本
Java面试题:面试中遇到的问题总结
面试总结 jQuery中的$是什么意思及 $. 和 $().的区别 $就是jQuery的别称 而jQuery就是jQuery库提供的一个函数.(好像也不仅仅只是函数, 因为还有 $.ajax(options) 这样的使用,等同 jQuery.ajax(options)) 这个函数的作用是根据 () 里的参数进行查找和选择html文档中的元素, 函数作用之一就是GetElementByID的...
软件开发中的十大困难
[导读] 软件开发中最大的难题不是编写程序,写代码只是按照逻辑去实现功能,这相对于开发者需要做的其他事情来说简单直接多了。如果你还是一个不算资深的业余程序员,那你一定要在真正的走向职业道路前确保可以解决下面这些障碍。        软件开发中最大的难题不是编写程序,写代码只是按照逻辑去实现功能,这相对于开发者需要做的其他事情来说简单直接多了。如果你还是一个不算资深的业余程序员,那你一定要在真正的
程序员经常遇见的9大困难你造么?
那些非程序员认为软件开发是非常困难的,确实如此,但这种困难不像那些外行人理解的那样。最近的一次讨论,程序员分享了他们认为工作中的最大困难,架构师米洛就在这里为大家呈现出其中的9个。你可以看到,写代码并不是最难的事情,如果你也在从事软件开发,看看哪些内容你认为也是很难的。 1. 设计解决方案 任务描述:给你一系列的需求,你被要求设计和构造技术上的解决方
公司开发过程中遇到的问题总结(一)
来公司已经两个多月了,之前一直忽略了文档的积累,经过公司大佬猫哥的带领下,我才慢慢意识到优秀的文档到底是什么样? 如果说生活是一门艺术,那么每天的文档记录是程序员生活中的一首高昂的赞歌!! 自己写的工具类在测试时候报错, org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean ...
JavaWEB开发项目可能遇到的问题
问题1:config文件  里面的object.properties放置的路径的位子解决:应放在java Resources下,与src并列问题2:提交的信息没有处理解决:每写一个servlet记得在web.xml进行配置问题3:在添加用户时,发现用户的状态为null解决:在adduser的jsp页面上的参数名不对问题4:无法获取com.mysql.jdbc.driver解决:忘记了添加mysql...
如何解决项目管理中遇到的困难?
其实是四个点,时间、成本(资源)、范围、质量。 1、这在四个点中,最重要的是质量,唯一不可变的也是质量,因此是一个以质量为中心的,三个点围绕的三角; 2、基于第一点,在质量不变的情况下,考虑其它的三个点:时间、成本、范围,平衡也是在这三点之间平衡; 3、具体的问题要具体的分析,比如时间是确定的,成本是不可变的,那就要考虑是否可以分批交付,先交付核心的需求,以这样的思想来平衡; 4、质量是唯...
Java开发中遇到的问题以及解决方法
问题1 :在使用eclipse搭建SSM环境时,写好pom.xml文件后保存,出现以下错误:Failure to transfer javax.servlet:jstl:jar:1.2 from https://repo.maven.apache.org/maven2 was cached 类似这样的错误有10个。解决办法:S1, 根据错误提示的字面意思是对 https://repo.maven....
项目管理中常会遇到的一些困难
摘自《程序员》2005年8月刊,《走出软件项目的死亡--软件项目的管理现状和出路》在项目管理应用过程中,经常会遇到一些实际困难,以下5个问题是比较突出的:时间进度总是跟不上质量不能另人满意项目成员积极性不高项目范围不断变更项目选择缺乏规范管理现在的项目往往存在一个恶性循环:进度压力大->放弃质量->返工大->成员士气低->积极性不高->放弃规范的管理->进度压力更大而变更等情况更加恶化了这个循环。
[知了堂学习笔记] SSM框架项目中遇到的问题及解决办法_01
多参数传递问题 功能描述:需要得到页面的参数传入数据库,进行多条件查找 解决办法:在dao层对应的接口方法的参数前加上@Param(“XXX”) 前台界面传参至后台的问题 报错:At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger
编程中最难的事
乔治·奥威尔的命名规范 如何命名?简言之,根据语意来选择词汇,别无它法……然而,有时我们会不知用什么词汇更合适。 当你想到某个抽象的东西,你更倾向于最先想到的词语,除非你故意不这样,这些词也会抢着出现,直到模糊或改变你的想法。 当你想到一个具体的对象,你觉得词穷,然后你想描述的已经看到了,然后你继续寻找更适合它的词。 六条原则 以下是乔治给出的命名六原则: 1 绝不
软件开发工程师工作中需要克服哪些困难?
软件开发过程中最艰巨的任务是什么?达内软件开发部的工程师们发现他们大部分人认为在软件开发过程中最艰巨的任务其实不是代码。珠海达内软件开发工程师们:写代码是一种锻炼,一种逻辑思维上的锻炼,相比于开发人员在日常工作中要执行的其他任务,它可显得可爱多了。如果你觉得自己才刚刚跨入这个行业,只能算个业余程序员,那么为了确保能跻身专业领域,有些障碍你必须得克服…… ...
.Net开发工作中常遇到的一些问题及解决方案
//GridViwe中内容自动换行    GridViwe1.Attributes.Add("style", "word-break:break-all;word-wrap:break-word"); //GridViwe中隐藏列 在  protected void sgvCapitalDetailList_RowDataBound(object sender, GridViewRowEv
jsp网站制作中遇见的困难
Operation not allowed after ResultSet closed   Operation not allowed after ResultSet closed 一个stmt多个rs进行操作.那么从stmt得到的rs1,必须马上操作此rs1后,才能去得到另外的rs2,再对rs2操作.不能互相交替使用,会引起rs已经关闭错误.错误的代码如
高校教师教研绩效管理系统 大创项目中遇到的难点和BUG总结
1.项目的POJO类一定要实现序列化接口,否则获取到对象后无法使用其的get / set方法获取和设置其属性         例子:在做登陆页面时候,安全控制用的是弹簧安全,密码加密算法是BCrypt算法由于之前重新搭建项目,忘记 将实体类实现序列化接口,从而导致后台获取到实体类对象实例后,无法使用getPassword来来来来方法获取数据库中的密码, 导致前端发送给后台的数据无法与后台数据...
Java实习生在项目中遇到的问题
配置项目时出现的问题: 1.输入用户名和密码登录不上 解决方法:并不是数据库的问题,进入前台代码目录页面,App/config 目录下点开config.js,更改 为"api_url": "http://127.0.0.1:8080/leasecore/api/", 2.或者直接改confg目录下,其URL为"api_url": "http://127.0.0.1:8080/leaseco
java开发中碰到的问题记录
积累的问题多了,就不怕问题来。 一,Eclipse配置问题 1.启动项目,内存溢出 Eclipse->Window->Preferences->Server->RuntimeEnvironments->选中Apache Tomcat v5.0->点击Edit按钮->在弹出对话框里点击JRE后面的InstalledJREs按钮->在弹出对话框中选中tomcat使用的那个JRE->点击Edi
常见Java开发过程中遇到的问题及其解决办法
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/XXX/XXX/dataproxy/service/DataProxyMain : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Meth
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习的困难 java学习上的困难