这款五子棋小游戏是我五六年前在培训学习JAVA的时候花了一整个下午时间即兴写出来的,功能很简单,实现了五子棋的电脑对战,主要就是为了研究下电脑下棋算法,所以其他的功能和细节都没考虑,比如电脑最后的落子点我是直接用图片标示出来的,最好是另建一个线程来闪烁最后落子点,还有智能等级也是可以调节的,偏重于防守和进攻都可以修改代码中权值的设定来实现的,有兴趣的朋友可以在此基础上扩展一下。因为没有写谁先下棋的功能,可以模拟下电脑先下子,只需要你在边角上先下一子就可以了,相比下来,电脑先下的话,电脑赢的几率更大点,一共用到了三张图片,都在附件中。
2011/09/25 (共37页) 登陆界面: Java实现《通讯录》系统 2011年9月25日(印) 源码: package sources; import java.awt.*; import java
全,进行 源码混淆 , 加壳 和 授权控制 是行之有效的安全策略,而使用最多的保护手段就是使用代码混淆器。本人简单对比了常见的3款. NET源码混淆器 ,希望使开发人员对这3款.NET源码混淆器的选择有初步的了解。
,搜集整理最实用的30个iPhone开发系列源码供大家参考学习。 资料部分预览: iPhone下的金融计算器源代码 iPhone游戏开发入门源码集锦 iPhone滑行翻页效果源代码
git clone git://git.springsource.org/hq/hq.git
最近在抽空学习Android系统开发,对Android学习也比较感兴趣,刚开始学就试着在网上找几个项目源码研究看下,以下就将找到的Android项目源码列出,希望对正在或准备学习Android系统开发开发的能有些帮助! 1、Android团队提供的示例项目
Eclipse提供自动源码格式选项,并且组织输入(删除未使用的代码)。你可以使用下面的这些快捷键进行操作。 Ctrl + Shift + F ——源代码格式 Ctrl + Shift + O ——
领域,并不断地深入下去。思考源码将是一个很好的切入点。 本文主要涉及一下几点: SDWebImage 原理 SDWebImage 使用 SDWebImage 源码分析 一些思考 SDWebImage
this.handler.openConnection(this); } } 这个handler,在源码中判断到如果是HTTP协议,就会创建HtppHandler: public final class
s设置适配器 但实际上是多余的,其实只要为tab设置了适配器就已经完成了这一步了,下面就来看看源码吧 //这里我只提出来了一些重要的代码块 /** *为tab设置适配器 */ @Deprecated
对于直接想知道答案的朋友可以直接阅读到最后面的 回答 与 总结 两节.. 下面我们就来根据代码详细分析一下. 分析 首先, 根据我们上面所列出的调用流程, 会有 AbstractBootstrap.doBind
invokeMethod(view, setTypeface, typeface); } } } 代码比较长,整体分析一下,首先是 判断是不是 TextView 的类或者是子类,然后如果已经有 TypeFace也就是字体,那么直接跳过,往下走就是
REMOVE lines track entries that have been deleted. 源码分析 public final class DiskLruCache implements Closeable
Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Collections)。
有非常详细的中文使用指南。本文主要分享RN源码中一些值得大家学习或者借鉴的代码或者编写技巧等,供大家学习参考 整个RN库包含10多个工程,有兴趣的童鞋可以下载 源码 查看具体细节,在此不再展开 宏定义巧用
mentTransaction加入到mManager(为FragmentManager实例),上面分析过android.support.v4.app.BackStackRecord会在某个时间点执行a
更多Android开源框架源码分析文章请参见 Android open framework analysis 。 这个系列的文章原来叫做《Android开源框架源码分析》,后来这些优秀开源库的代码
promise 风格提供支持,接下来很快就会分析到 Ajax模块,在此之前,先看 Callbacks 模块和 Defferred 模块的实现。 源码版本 本文阅读的源码为 zepto1.2.0 整体结构
Beta4),正式版的发布已经为期不远。地鼠(gopher)们该行动起来啦! 周四就有地鼠提问,“ Go 源码中几十年前的那些修订是什嘛情况哦? ” 原来,Go 代码库的最初四次修订发生于 1972-1988
要想搞清楚一个文件的两个版本之间的不同之处并不是件简单的任务,而当该文件是比较长的源代码时,这就更加复杂了。 下面列出的工具可以帮助你分析和比较文档,必要时还可以进行合并。这些工具可以比较从Word文档到WAV文件等所有的文件类型,甚至