java版基于socket的聊天室,比较简单,适合入门朋友参考
2021-12-17 19:29:05 10KB java版基于socket的聊天室
1
大二课程设计做的一款计算器,仿照微软计算器模式,实现了电脑自带计算器的所有功能,还附带了解方程和画函数的功能,现将源代码与大家分享,有什么问题到我空间留言
2021-12-17 15:18:06 31KB 计算器 微软 电脑自带 java
1
在Java中提供MD5加密 使用时 1.导入该包 2.在源代码中 import com.ndktools.javamd5.Mademd5; 3. new 一个 Mademd5的对象 实例 import com.ndktools.javamd5.*; /** * * @author DET */ public class Javamd5ts { public static void main(String [] args) { Mademd5 mad=new Mademd5(); System.out.println(mad.toMd5("0.0")); System.out.println(mad.toMd5(0.0D)); System.out.println(mad.toMd5(0.0F)); System.out.println(mad.toMd5(1)); } }
2021-12-17 15:11:45 12KB Java 开源 JAVAMD5
1
java版商城源码下载 mall 说明 基于SpringBoot+MyBatis-plus的电商系统,包括前台商城系统及后台管理系统。 如果该项目对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! 或者您可以 "follow" 一下,该项目将持续更新,不断完善功能。 项目交流人QQ群:) 133070260 725021772 202220970] 如有问题或者好的建议可以在 Issues 中提。 前言 mallplus项目致力于打造一个完整的电商系统,采用现阶段流行技术实现。 项目介绍 mallplus项目是一套电商系统,包括前台商城系统及后台管理系统,小程序,h5,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、代码生成设置等模块。 项目演示 下载项目根路径下的mallplus.sql 和mall-web-admin(后台管理vue项目,需要启动mllplus
2021-12-17 13:16:58 1.01MB 系统开源
1
java版五子棋源码 总本 Hands-On Artificial Intelligence with Unreal Engine中文版 《动手学虚幻引擎中的AI》0.1粗糙版本 目录 暂时不写 第一部分:虚幻引擎框架 在这一部分,我们将深入探索虚幻引擎中的AI框架。我们将从什么是行为树和黑板开始,学习导航系统、环境查询系统和感知系统。在这部分的结尾,我们还将了解如何通过创建自定义任务、装饰器和服务,如何处理大量人群,以及如何扩展(蓝图和C++)行为树。 本部分将涵盖以下章节: 第一章 迈向AI世界的第一步 第二章 行为树和黑板 第三章 导航 第四章 环境查询系统 第五章 代理感知 第六章 扩展行为树 第七章 集群 迈向AI世界的第一步 从bronze giant Talos,到符号系统和神经网络:人工智能是如何被塑造和用于电子游戏的。 各位读者,欢迎来到人工智能(简称AI)之旅的开始。你有没有想过那些在魔兽世界辛勤工作的peons是如何探索复杂的地图的?或者,那些在《吃豆人》里神采奕奕的鬼魂怎么能把你带到任何地方?或者你的对手在最终幻想中如何优化他们的攻击来屠杀你的队伍? 那你就来对
2021-12-17 09:44:44 17.1MB 系统开源
1
CRC16校验算法及十六进制和十六进制字符串转换
2021-12-17 02:06:38 2KB CRC16 android Java
1
简易QQ聊天系统java版 能发送消息,多人聊天,是学习多线程的好资料,代码为java实现
2021-12-16 21:09:06 7KB QQ 聊天系统 java
1
电话号码及话费管理系统 java版的 可以做为课程设计
1
中国象棋,位棋盘,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
1
用java做的bad apple,尝试了一下,画面不闪不抖,运行流畅,分享给大家。
2021-12-15 18:06:24 33.74MB java BadApple
1