东萍象棋 DhtmlXQ UBB 转 中国象棋云库查询 FEN

news/2025/10/7 14:09:43/文章来源:https://www.cnblogs.com/funwithwords/p/19128451
<html><meta charset="utf-8">
<title>ubb2fen</title>
<style>
button { font-size:18pt; width:5em }
#ta { outline:none }
</style>
<body>
<p><button onclick="conv()">转换</button></p>
<textarea style="" rows="25" cols="80" spellcheck=false id="ta">
[DhtmlXQ_binit]8979695949392919097717866646260600102030405060708012720323436383[/DhtmlXQ_binit]
[DhtmlXQ_movelist]2625204217477062796763641927808109191031898862548858546646458161474872627773646527466555585566547363626763535473454443444844304153516164444531435575735419126461454254421242615142436762757051614654000243236242547361517060023223204130606251317361315120235041235342525383324239480304252442122423415083433041626440306173527269471232233332026414515633320232141030314323320210113132233332421114[/DhtmlXQ_movelist]
</textarea>
<script>
function conv () {const O = '0'.charCodeAt(0), A = 'a'.charCodeAt(0)let i = x = y = 0let a2n = ()=>{ x = s.charCodeAt(i) - O; y = s.charCodeAt(i+1) - O }let n2a = ()=>{ f += String.fromCharCode(A + x, O + 9 - y) }let b = Array.from({length:10}, ()=>Array(9).fill(' '))let p = 'RNBAKABNRCCPPPPP'; p += p.toLowerCase()let f = ''let s = ta.value.match(/binit\]([\d]+)/)[1]for (i = 0; i < 64; i += 2) a2n(), b[y][x] = p[i / 2]for (y = 0; y < 10; y++) {let n = 0for (x = 0; x < 9; x++) {let c = b[y][x]if (c === ' ') ++nelse {if (n) f += nf += c; n = 0}}if (n) f += nif (y !== 9) f += '/'}f += ' r moves 's = ta.value.match(/movelist\]([\d]+)/)[1]for (i = 0; i < s.length; i += 2) {n2a(a2n())if (i % 4 === 2) f += ' '}navigator.clipboard.writeText(ta.value = f)
}ta.addEventListener('keydown', (e)=>{ // 覆盖式粘贴if (e.ctrlKey && (e.key === 'v')) e.target.value = ''return true
})
</script></body></html>

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/930488.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【开源工具】基于PyQt5工作时长计算器工具开发全解析 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

十六、【前端强化篇】完善 TestCase 编辑器:支持 API 结构化定义与断言安装

十六、【前端强化篇】完善 TestCase 编辑器:支持 API 结构化定义与断言安装2025-10-07 14:04 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x…

斑马ZT210碳带及纸张安装教程

1、碳带安装方法说明图:2、纸张安装说明图:3、综合图:4、实物图:

石家庄网站搭建定制vi设计获奖作品

一.概述 1.1 以太网指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带总线局域网规范&#xff0c;是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD技术。 1.2 以太网在局域网各种技术中占统治性地位。 造价低;是应用最广泛的局域网技术。比令…

DHCP及DNS

dhcp enable //开启dncp ip pool xxx //创建一个叫xxx的地址池 network xxx.xxx mask yyy.yyy//设置地址池的相关参数 gateway-list zzz.zzz//设置地址池的网关 dns-list ddd.ddd//设置地址池的DNS huawei路由器还…

Gitlab Runner 学习

Gitlab Runner 学习 runner下载|安装|启动 下载 # 为您的系统下载二进制文件 sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runne…

代做备案网站专业郑州企业网站建设

文章目录 1. 简介2. 用法1&#xff09;单个 CommandLineRunner2&#xff09;多个 CommandLineRunner 3. 优点4. 缺点总结 CommandLineRunner 是 Spring Boot 提供的一个接口&#xff0c;用于在 Spring Boot 应用程序启动后执行一些任务。通过实现 CommandLineRunner 接口&#…

东莞网站建设设计公司网站怎么添加域名

Redisson 中的 RScoredSortedSet 类是对 Redis 内置的 Sorted Set 数据结构的一个封装&#xff0c;它支持对集合中的元素进行排序&#xff0c;每个元素都有一个与之关联的分数(score)。 RScoredSortedSet 可以用于多种场景&#xff0c;以下是一些常见的使用案例&#xff1a; 排…

AI元人文:论价值原语博弈与人文知识库共建如何重塑智能社会的决策基石

AI元人文:论价值原语博弈与人文知识库共建如何重塑智能社会的决策基石 我们这个时代面临着深刻的人文困境。表面上是技术冲击与规则失能,实则是规则逻辑与人文逻辑的断裂。规则逻辑构筑现代社会的效率骨架,人文逻辑…

佳木斯网站建设网站建设报价明细表

【Matlab】智能优化算法_麻雀搜索算法SSA 1.背景介绍2.数学模型3.文件结构4.伪代码5.详细代码及注释5.1 Get_Functions_details.m5.2 main.m5.3 SSA.m 6.运行结果7.参考文献 1.背景介绍 麻雀通常是群居的鸟类&#xff0c;有很多种类。它们分布在世界的大部分地区&#xff0c;喜…

算法第一张作业

一、代码规范 对于大学生来说,不需要一开始就追求大公司那样面面俱到的规范,但也要抓住以下几个核心要点:命名规范,这是最重要、也是最容易见效的一条。 (1)变量/函数名:使用有意义的英文单词,不要用拼音或a, …

怎么使自己的网站秦淮做网站价格

六西格玛&#xff0c;这个在业界久负盛名的管理理念&#xff0c;它的魅力太强大了。曾听闻它能帮助企业和个人提升竞争力&#xff0c;但当真正走进这个培训体系时&#xff0c;会发现它的影响力远超你的想象。 在六西格玛的指导下&#xff0c;企业实现了显著的转变。之前那些看…

MySQL CentOS7 本地安装

假设已经删除了MySQL,如果你没有删除可以搜索一下 mysql-libs.zip 百度网盘 我这里是使用了unzip来解压 sudo yum install -y unzip zip unzip mysql-libs.zip cd mysql-libs 本来是使用rpm,但是这里缺少perl error:…

TypeScript装饰器 - Ref

TypeScript装饰器 01-简介02-类装饰器03-装饰器工厂04-装饰器组合05-属性装饰器06-方法装饰器07-访问器装饰器08-参数装饰器

网站服务器租用多少钱才合理呢什么是关键词

经过3个多小时的努力&#xff0c;配置JNDI数据源(主要是通过DBCP连接池)终于搞定&#xff5e;还是Tomcat官方的说明好&#xff0c;不过全是英文的&#xff0c;大概还看得懂&#xff0e;百度上那么花花绿绿的太多了&#xff0c;一个也没成功&#xff01;&#xff0e;&#xff0e…

【笔记】排列与组合学习笔记

前言 总概 本文章将会向你讲解排列与组合的基本知识和综合运用。 会从定义、问题导入、解决方法、经典例题、总结等方面讲解。 前置知识有一定的数学思维能力和理解能力 加法计数原理 乘法计数原理 阶乘加法计数原理和…

【高级数据结构】ST 表

前言 大部分 ST 表能解决的问题树状数组和线段树都能解决,只不过 ST 表的代码实现更加简单。 ST 表可以求解区间 $[l,r]$ 的最值问题等区间查询。 ST表 ST 表的定义 ST 表是利用倍增思想来解决区间问题的,这样可以缩…

【高级算法】树形DP

前言 本篇文章针对对于树形DP有一定基础的人,没学过的话请出门左转~ 树上背包 P1273 有线电视网 题目简述 有一棵有根树,每个叶子节点都有一个可赚的钱数,每走一条路都有相应的花费。 则在不亏本的情况下从根节点能…

如何提升网站seo排名h5都用什么网站

在日常的数据存储与管理中&#xff0c;移动硬盘作为便携且容量可观的存储设备&#xff0c;深受用户青睐。然而&#xff0c;当您发现联想闪电鲨移动硬盘中的文件突然消失&#xff0c;而您确信并未进行删除操作时&#xff0c;这无疑会令人感到困惑与焦虑。本文旨在为您揭开这一谜…

【高级数据结构】浅谈最短路

前言 最短路是图论中非常典型的模板之一,在生活中也可以到处见到许多。 例如在中国有许多个城市,我现在正在成都,现在我想开车去重庆,而在成都去往重庆的道路上,有许多的道路可以到达,而我想要以最快的速度到达,…