超过460,000+ 应用技术资源下载
rar

井字棋的delphi源码

  • 1星
  • 日期: 2014-03-05
  • 大小: 61.34KB
  • 所需积分:1分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 井字棋的delphi源码

井字棋的delphi源码,没有使用控件,适用用任何delphi版本,智能超强,不需搜索,优秀的估值函数一步即得最优解,无人可以下过电脑

更多简介内容

推荐帖子

物联网防火墙himqtt源码之MQTT协议分析
  物联网防火墙himqtt源码之MQTT协议分析   himqtt是首款完整源码的高性能MQTT物联网防火墙 - MQTT Application FireWall,C语言编写,采用epoll模式支持IoT数十万的高并发连接,并且兼容ModSecurity部分规则。 代码非常优秀,非常值得收藏和学习,今天笔者就从结合himqtt的源码来进行MQTT协议分析。 一、MQTT
hihttps 安防电子
ucosii V2.92.11版本堆栈8字节对齐
本帖最后由 seanwaye 于 2017-4-13 11:17 编辑 各位朋友好 最近发现个现象,移植V2.92.11版本到M3核的时候已经在任务堆栈初始化函数里面用如下代码让堆栈8字节对齐了: p_stk      = ( OS_STK * ) ( ( OS_STK ) ( p_stk ) & 0xFFFFFFF8u ); 但是调用printf函数打印浮点的时候却出错,如果把这个8
seanwaye 【uCOS/uCGUI】
Helper2416-24——YL-boot流程及部分源码解析(总结)
replyreload += ',' + 1723911; 本帖最后由 yuanlai2010 于 2014-7-31 17:16 编辑 YL-boot流程及部分源码解析(总结)参与Helper2416开发板助学计划心得 简介:YL_boot本身就是一个裸机程序,也不算复杂,最近给它加入了启动内核的功能,终于也算得上是个真正的boot了。在后续的学习中,希望能移植一些高速数据传输的模块进去,让它
yuanlai2010 嵌入式系统编程
LWIP轻量级TCP/IP协议栈(特别适合中高端单片机)资料源码分享
wip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。LwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,一般它只需要几百字节的RAM和40K左右的ROM就可以运行,这使LwIP协议栈适合在低端的嵌入式系统中使用。lwIP协议栈主要关注的是怎么
qinkaiabc 单片机
【MP430共享】冒死分享公司内部源码库(SPI读铁电,RFID,单总线18B20,I2C读时钟等)
冒死分享公司项目外设驱动代码(SPI读取铁电,RFID驱动,单总线18B20,I2C读SD2000时钟等),绝对的实用,做产品必备,进来的请回帖支持一下   第一个读取铁电的代码: //对铁电的操作不采用中断的方式,而是在需要对数据进行存储或读取时,采用查询中断标志位。 /****************************************************函数名称:FM
fengzhang2002 【微控制器 MCU】
提个似乎很少人去研究的问题~STM32选项字的那两个用户字节~
也就是STM32选项字中,可以被用户使用的两个字节: 位于:0x1FFFF804,0x1FFFF806.这个理论上用STM32的库函数FLASH_ProgramOptionByteData是可以写入的.但我试了,写入后,无论是读FLASH->OBR,还是直接从地址读,都读不出我之前写入的字~ ProgramOptionByteData函数我看了内容,已经包含了FLASH的解锁了,为什
skyzxcvbnm 【stm32/stm8】

评论

+20 下载积分

个人中心

意见反馈

求资源

回顶部

下载专区

电源设计技术资料
点击获取

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })