迷你世界脚本UI五子棋小游戏
wzq_jm = "7477124677881080183-22855"--界面id
wzq_jmjxh = "7477124677881080183-22855_"--界面加下划线
wzq_tc = "7477124677881080183-22855_262"--退出按钮id
wzq_hdlt1 = "7477124677881080183-22855_267"--互动聊天按钮 快点吧,我等的花都谢了!
wzq_hdlt2 = "7477124677881080183-22855_269"--互动聊天按钮 你太厉害了,容我想想!
wzq_hdlt3 = "7477124677881080183-22855_271"--互动聊天按钮 不要走,决战到天亮!
wzq_hdlt4 = "7477124677881080183-22855_273"--互动聊天按钮 小心,我要认真了!
wzq_djswbxs = "7477124677881080183-22855_266"--倒计时显示文本id
wzq_hztp = "8_1852352887_1740837643"--黑子图片
wzq_bztp = "8_1852352887_1740837635"--白子图片
wzq_kbtp = "8_1852352887_1734444546"--空白图片wzq_hdwjid = "互动玩家"--玩家变量 6 (互动玩家账号)
wzq_wjzsx = "结算分数"--数值变量 3
wzq_wjhbpd = "五子棋黑白"--数值变量 3 黑1白2wza_djszt = 50000000 --五子棋状态180秒
wzq_qpan = {--棋盘按钮
[1]={3,4,5,6,7,8,9,10,11,12,13,14,15,16,17},
[2]={18,19,20,21,22,23,24,25,26,27,28,29,30,31,32},
[3]={33,34,35,36,37,38,39,40,41,42,43,44,45,46,47},
[4]={48,49,50,51,52,53,54,55,56,57,58,59,60,61,62},
[5]={63,64,65,66,67,68,69,70,71,72,73,74,75,76,77},
[6]={78,79,80,81,82,83,84,85,86,87,88,89,90,91,92},
[7]={93,94,95,96,97,98,99,100,101,102,103,104,105,106,107},
[8]={108,109,110,111,112,113,114,115,116,117,118,119,120,121,122},
[9]={123,124,125,126,127,128,129,130,131,132,133,134,135,136,137},
[10]={138,139,140,141,142,143,144,145,146,147,148,149,150,151,152},
[11]={153,154,155,156,157,158,159,160,161,162,163,164,165,166,167},
[12]={168,169,170,171,172,173,174,175,176,177,178,179,180,181,182},
[13]={183,184,185,186,187,188,189,190,191,192,193,194,195,196,197},
[14]={198,199,200,201,202,203,204,205,206,207,208,209,210,211,212},
[15]={213,214,215,216,217,218,219,220,221,222,223,224,225,226,227},
};wzq_wjczb = {};
--------------------------------------------------------------------------------
function wzq_wjdkjm(e)--玩家打开界面
local pid = e.eventobjid
wzq_dkjmcsh(pid)--界面初始化
if e.CustomUI == wzq_jm then
local result,value = VarLib2:getPlayerVarByName(pid,6,wzq_hdwjid)--获取私有变量 6
local result1,value1 = VarLib2:getPlayerVarByName(pid,3,wzq_wjhbpd)--获取私有变量是黑白 3
wzq_wjczb[pid] = {
[1]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[2]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[3]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[4]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[5]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[6]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[7]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[8]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[9]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[10]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[11]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[12]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[13]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[14]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[15]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
[16]=value,--对方id
[17]=0,--打断读秒 1打断
[18]=0,--出手判定(0不出手1出手)
[19]=0,--胜利判定(1胜利 2失败)
[20]=0,--快捷语cd 5秒
};
if value1 == 1 then
wzq_wjczb[pid][18]=1
Player:notifyGameInfo2Self(pid,"请落子!")
local code = Buff:addBuff(pid, wza_djszt, 1, 3600)--给予状态3600就是180秒
end
end
end
--------------------------------------------------------------------------------
function wzq_jmgb(e)--界面关闭
local pid = e.eventobjid
if e.CustomUI == wzq_jm then
local code = Buff:removeBuff(pid, wza_djszt)--给对象移除指定效果
local code1 = Buff:removeBuff(wzq_wjczb[pid][16], wza_djszt)--给对象移除指定效果
wzq_wjczb[pid][17] = 1
wzq_wjczb[wzq_wjczb[pid][16]][17] = 1
table.remove(wzq_wjczb,pid);--玩家
end
end
--------------------------------------------------------------------------------
function wzq_dkjmcsh(pid)--界面初始化
for i=1,15 do
for j=1,15 do
Customui:setTexture(pid, wzq_jm, wzq_jmjxh..wzq_qpan[i][j], wzq_kbtp)--设置玩家的图片元件的图案
end
end
end
--------------------------------------------------------------------------------
function wzq_wjxa(pid, dfpid, pai, lie)--下棋运行1自己2对方3排4列
if wzq_wjczb[pid][18] == 1 then
wzq_wjczb[pid][18]=0
local resultq,valueq = VarLib2:getPlayerVarByName(pid,3,wzq_wjhbpd)--获取私有变量 自己是什么棋子 3
if wzq_wjczb[pid][pai][lie] ==0 then
if valueq == 1 then --黑
Customui:setTexture(dfpid, wzq_jm, wzq_jmjxh..wzq_qpan[pai][lie], wzq_hztp)--设置玩家的图片元件的图案 黑
Customui:setTexture(pid, wzq_jm, wzq_jmjxh..wzq_qpan[pai][lie], wzq_hztp)--设置玩家的图片元件的图案 黑
local code = Customui:PlayElementAnim(dfpid, wzq_jm, wzq_jmjxh..wzq_qpan[pai][lie], 30003, 1, 2)wzq_wjczb[pid][pai][lie]=1
wzq_wjczb[dfpid][pai][lie]=1
wzq_sljc(pid, pai, lie, dfpid,1)--检测是否胜利 1自己2排3列4对方5是什么子(1黑2白)
wzq_wjczb[pid][17]=1
wzq_wjczb[dfpid][17]=0
threadpool:wait(0.1);
--local code1 = Buff:removeBuff(pid, wza_djszt)-- 给对象移除指定效果
local code = Buff:addBuff(dfpid, wza_djszt, 1, 3600)--给予状态
wzq_wjczb[dfpid][18]=1
elseif valueq == 2 then --白
Customui:setTexture(dfpid, wzq_jm, wzq_jmjxh..wzq_qpan[pai][lie], wzq_bztp)--设置玩家的图片元件的图案 白
Customui:setTexture(pid, wzq_jm, wzq_jmjxh..wzq_qpan[pai][lie], wzq_bztp)--设置玩家的图片元件的图案 白
local code = Customui:PlayElementAnim(dfpid, wzq_jm, wzq_jmjxh..wzq_qpan[pai][lie], 30003, 1, 2)wzq_wjczb[pid][pai][lie]=2
wzq_wjczb[dfpid][pai][lie]=2
wzq_sljc(pid, pai, lie, dfpid,2)--检测是否胜利 1自己2排3列4对方5是什么子(1黑2白)
wzq_wjczb[pid][17]=1
wzq_wjczb[dfpid][17]=0
threadpool:wait(0.1);
--local code1 = Buff:removeBuff(pid, wza_djszt)-- 给对象移除指定效果
local code = Buff:addBuff(dfpid, wza_djszt, 1, 3600)--给予状态
wzq_wjczb[dfpid][18]=1
end
else
Player:notifyGameInfo2Self(pid,"位置上有棋子!")
wzq_wjczb[pid][18]=1
end
else
Player:notifyGameInfo2Self(pid,"等待对方还没落子!")
end
end
--------------------------------------------------------------------------------
function wzq_sljc(pid, pai, lie, dfpid,hb)--检测是否胜利 1自己2排3列4对方5是什么子(1黑2白)
local zxp, zxl = pai + 4, lie - 4
local yxp, yxl = pai + 4, lie + 4
local sxsl = 0
local zysl = 0
local zxsl = 0
local yxsl = 0
for j=4,1,-1 do
if pai + j > 15 or lie - j < 0 then
zxp, zxl = pai + (j-1), lie - (j-1)
end
if pai + j > 15 or lie + j > 15 then
yxp, yxl = pai + (j-1), lie + (j-1)
end
end
threadpool:wait(0.0001);
for i=15, 1,-1 do
if wzq_wjczb[pid][i][lie] == hb then--从下往上
sxsl = sxsl + 1
if sxsl >= 5 then
wza_sljsjs(pid, dfpid)--胜利结算
return;
end
else
sxsl = 0
end
if wzq_wjczb[pid][pai][i] == hb then--从右往左
zysl = zysl + 1
if zysl >= 5 then
wza_sljsjs(pid, dfpid)--胜利结算
return;
end
else
zysl = 0
end
if wzq_wjczb[pid][zxp][zxl] == hb then--从左下往又上
zxsl = zxsl + 1
if zxsl >= 5 then
wza_sljsjs(pid, dfpid)--胜利结算
return;
end
else
zxsl = 0
end
if wzq_wjczb[pid][yxp][yxl] == hb then--从右下往左上
yxsl = yxsl + 1
if yxsl >= 5 then
wza_sljsjs(pid, dfpid)--胜利结算
return;
end
else
yxsl = 0
end
if zxp <= 1 or zxl >= 15 then
zxp, zxl = zxp, zxl
zxsl = 0
else
zxp, zxl = zxp - 1, zxl + 1
end
if yxp <= 1 or yxl <= 1 then
yxp, yxl = yxp, yxl
yxsl = 0
else
yxp, yxl = yxp - 1, yxl - 1
end
end
end
--------------------------------------------------------------------------------
function wza_sljsjs(pid, dfpid)--胜利结算
local result2,value = VarLib2:getPlayerVarByName(pid,3,wzq_wjzsx)--获取私有积分变量 3
local result3 = VarLib2:setPlayerVarByName(pid,3,wzq_wjzsx,value+1000)--设置私有数值
Player:notifyGameInfo2Self(dfpid,"你失败了!")
Player:notifyGameInfo2Self(pid,"胜利了,积分+1千!")
wzq_wjczb[pid][17] = 1
wzq_wjczb[dfpid][17] = 1
Player:hideUIView(pid,wzq_jm)--给玩家隐藏界面
Player:hideUIView(dfpid,wzq_jm)--给玩家隐藏界面
end
--------------------------------------------------------------------------------
function wza_kjycd(pid)--快捷语cd
for i=1,wzq_wjczb[pid][20] do
wzq_wjczb[pid][20] = wzq_wjczb[pid][20] - 1
threadpool:wait(1);
end
end
--------------------------------------------------------------------------------
function wzq_djan(e)--点击按钮
local pid = e.eventobjid
if e.CustomUI == wzq_jm then
local results,names=Player:getNickname(pid)--获取玩家昵称
if e.uielement == wzq_hdlt1 then
if wzq_wjczb[pid][20] <= 0 then
Chat:sendSystemMsg(names..":#G快点吧,我等的花都谢了!")
wzq_wjczb[pid][20] = 5
wza_kjycd(pid)--快捷语cd
else
Player:notifyGameInfo2Self(pid,"等待"..tostring(wzq_wjczb[pid][20]).."秒后可以使用!")
end
elseif e.uielement == wzq_hdlt2 then
if wzq_wjczb[pid][20] <= 0 then
Chat:sendSystemMsg(names..":#G你太厉害了,容我想想!!")
wzq_wjczb[pid][20] = 5
wza_kjycd(pid)--快捷语cd
else
Player:notifyGameInfo2Self(pid,"等待"..tostring(wzq_wjczb[pid][20]).."秒后可以使用!")
end
elseif e.uielement == wzq_hdlt3 then
if wzq_wjczb[pid][20] <= 0 then
Chat:sendSystemMsg(names..":#G不要走,决战到天亮!")
wzq_wjczb[pid][20] = 5
wza_kjycd(pid)--快捷语cd
else
Player:notifyGameInfo2Self(pid,"等待"..tostring(wzq_wjczb[pid][20]).."秒后可以使用!")
end
elseif e.uielement == wzq_hdlt4 then
if wzq_wjczb[pid][20] <= 0 then
Chat:sendSystemMsg(names..":#G小心,我要认真了!")
wzq_wjczb[pid][20] = 5
wza_kjycd(pid)--快捷语cd
else
Player:notifyGameInfo2Self(pid,"等待"..tostring(wzq_wjczb[pid][20]).."秒后可以使用!")
end
elseif e.uielement == wzq_tc then--退出
local hdwj = wzq_wjczb[pid][16]
local result2,value = VarLib2:getPlayerVarByName(hdwj,3,wzq_wjzsx)--获取私有积分变量 3
local result3 = VarLib2:setPlayerVarByName(hdwj,3,wzq_wjzsx,value+1000)--设置私有数值
Player:notifyGameInfo2Self(hdwj,"对方退出,你胜利了,积分+1千!")
Player:notifyGameInfo2Self(pid,"中途退出,判定失败!")
wzq_wjczb[pid][17] = 1
wzq_wjczb[hdwj][17] = 1
Player:hideUIView(pid,wzq_jm)--给玩家隐藏界面
Player:hideUIView(hdwj,wzq_jm)--给玩家隐藏界面
else
local hdwja = wzq_wjczb[pid][16]
for i = 1, 15 do
if e.uielement == wzq_jmjxh..wzq_qpan[i][1] then
wzq_wjxa(pid, hdwja, i, 1)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][2] then
wzq_wjxa(pid, hdwja, i, 2)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][3] then
wzq_wjxa(pid, hdwja, i, 3)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][4] then
wzq_wjxa(pid, hdwja, i, 4)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][5] then
wzq_wjxa(pid, hdwja, i, 5)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][6] then
wzq_wjxa(pid, hdwja, i, 6)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][7] then
wzq_wjxa(pid, hdwja, i, 7)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][8] then
wzq_wjxa(pid, hdwja, i, 8)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][9] then
wzq_wjxa(pid, hdwja, i, 9)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][10] then
wzq_wjxa(pid, hdwja, i, 10)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][11] then
wzq_wjxa(pid, hdwja, i, 11)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][12] then
wzq_wjxa(pid, hdwja, i, 12)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][13] then
wzq_wjxa(pid, hdwja, i, 13)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][14] then
wzq_wjxa(pid, hdwja, i, 14)--下棋运行1自己2对方3排4列
return;
elseif e.uielement == wzq_jmjxh..wzq_qpan[i][15] then
wzq_wjxa(pid, hdwja, i, 15)--下棋运行1自己2对方3排4列
return;
end
end
end
end
end
--------------------------------------------------------------------------------
function wza_wjhdzt(e)
local pid = e.eventobjid
if e.buffid == wza_djszt then
local dfpid = wzq_wjczb[pid][16]
for i = 1,181 do
local code ,num = Buff:getBuffLeftTime(pid, wza_djszt)--获取状态剩余时间
Customui:setText(pid, wzq_jm, wzq_djswbxs, tostring(math.ceil(num)))--1玩家id,2界面id,3元件id,4文本内容
Customui:setText(dfpid, wzq_jm, wzq_djswbxs, tostring(math.ceil(num)))--1玩家id,2界面id,3元件id,4文本内容
if wzq_wjczb[pid][17] == 1 then
local code1 = Buff:removeBuff(pid, wza_djszt)-- 给对象移除指定效果
return;
end
if math.ceil(num) == 1 then
local result2,value = VarLib2:getPlayerVarByName(dfpid,3,wzq_wjzsx)--获取私有积分变量 3
local result3 = VarLib2:setPlayerVarByName(dfpid,3,wzq_wjzsx,value+1000)--设置私有数值
Player:notifyGameInfo2Self(pid,"超时失败了!")
Player:notifyGameInfo2Self(dfpid,"胜利了,积分+1千!")
Player:hideUIView(pid,wzq_jm)--给玩家隐藏界面
Player:hideUIView(dfpid,wzq_jm)--给玩家隐藏界面
end
threadpool:wait(1);
end
end
end
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ScriptSupportEvent:registerEvent([=[UI.Show]=], wzq_wjdkjm)--界面被打开
ScriptSupportEvent:registerEvent([=[UI.Button.Click]=], wzq_djan)--点击按钮
ScriptSupportEvent:registerEvent([=[UI.Hide]=], wzq_jmgb)--界面被关闭
ScriptSupportEvent:registerEvent([=[Player.AddBuff]=], wza_wjhdzt)--玩家获得状态效果
--------------------------------------------------------------------------------
相关文章:

迷你世界脚本UI五子棋小游戏
wzq_jm "7477124677881080183-22855"--界面id wzq_jmjxh "7477124677881080183-22855_"--界面加下划线 wzq_tc "7477124677881080183-22855_262"--退出按钮id wzq_hdlt1 "7477124677881080183-22855_267"--互动聊天按钮 快点吧&a…...

阿里万相,正式开源
大家好,我是小悟。 阿里万相正式开源啦。这就像是AI界突然开启了一扇通往宝藏的大门,而且还是免费向所有人敞开的那种。 你想想看,在这个科技飞速发展的时代,AI就像是拥有神奇魔法的魔法师,不断地给我们带来各种意想…...

C# 数据转换
1. 文本框读取byte,ushort格式数据 byte addr; if (byte.TryParse(textBoxAddr.Text, out addr) true) {}2. 字节数组 (byte[]) 转换为 ASCII 字符串 byte[] bytes { 72, 101, 108, 108, 111 }; // "Hello" 的 ASCII 码 string s0 Encoding.ASCII.Ge…...

学习第十一天-树
一、树的基础概念 1. 定义 树是一种非线性数据结构,由 n 个有限节点组成层次关系集合。特点: 有且仅有一个根节点其余节点分为若干互不相交的子树节点间通过父子关系连接 2. 关键术语 术语定义节点包含数据和子节点引用的单元根节点树的起始节点&#…...

网络服务之SSH协议
一.SSH基础 1.1 什么是ssh SSH(Secure Shell)协议是一种用于字符界面远程登录和数据加密传输的协议。 1.2 ssh优点 优点: 数据传输是加密的,可以防止信息泄漏 数据传输是压缩的,可以提高传输速度 注意ÿ…...

蓝桥杯 之 前缀和与查分
文章目录 题目求和棋盘挖矿 前缀和有利于快速求解 区间的和、异或值 、乘积等情况差分是前缀和的反操作 前缀和 一维前缀和: # 原始的数组num,下标从1到n n len(num) pre [0]*(n1) for i in range(n):pre[i1] pre[i] num[i] # 如果需要求解num[l] 到num[r] 的区…...
GB28181开发--ZLMediaKit+WVP+Jessibuca
一、核心组件功能 1、ZLMediaKit 定位:基于 C++11 的高性能流媒体服务框架,支持 RTSP/RTMP/HLS/HTTP-FLV 等协议互转,具备低延迟(最低 100ms)、高并发(单机 10W 级连接)特性,适用于商用级流媒体服务器部署。 特性:跨平台(Linux/Windows/ARM 等)、支持 …...
Ubuntu20.04 在离线机器上安装 NVIDIA Container Toolkit
步骤 1.下载4个安装包 Index of /nvidia-docker/libnvidia-container/stable/ nvidia-container-toolkit-base_1.13.5-1_amd64.deb libnvidia-container1_1.13.5-1_amd64.deb libnvidia-container-tools_1.13.5-1_amd64.deb nvidia-container-toolkit_1.13.5-1_amd64.deb 步…...
如何快速上手RabbitMQ 笔记250304
如何快速上手RabbitMQ 要快速上手 RabbitMQ,可以按照以下步骤进行,从安装到基本使用逐步掌握核心概念和操作: 1. 理解核心概念 Producer(生产者):发送消息的程序。Consumer(消费者)…...
无人机端部署 AI 模型,实现实时数据处理和决策
在无人机端部署 AI 模型,实现实时数据处理和决策,是提升无人机智能化水平的关键技术之一。通过将 AI 模型部署到无人机上,可以实现实时目标检测、路径规划、避障等功能。以下是实现这一目标的详细方案和代码示例。 一、实现方案 1. 硬件选择…...

CentOS 7中安装Dify
Dify 是一个开源的 LLM 应用开发平台。其直观的界面结合了 AI 工作流、RAG 管道、Agent、模型管理、可观测性功能等,让您可以快速从原型到生产。尤其是我们本地部署DeepSeek等大模型时,会需要用到Dify来帮我们快捷的开发和应用。 大家可以参考学习它的中…...

CoDrivingLLM
CoDrivingLLM 思路 1.输入和输出 输入 算法的输入包括车辆当前时刻的状态 S t S_t St ,这个状态包含了车辆的位置、速度、行驶方向等信息;以及参与协同驾驶的联网自动驾驶汽车列表C,用于确定需要进行决策的车辆集合。 输出 输出为车辆…...

Centos7升级openssl和openssh最新版
1、事前准备 下载openssl3.4.1和openssh9.9p2压缩包上传到服务器 https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable// Release OpenSSL 3.4.1 openssl/openssl GitHub 2、查看centos7、ssh以及openssl的版本信息 # 查看CentOS系统版本信息 cat /etc/redhat-release …...

相控阵扫盲
下图展示天线增益 在仰角为0度的情况下随着方位角的变化而变化。需要注意到的是在天线视轴方向上的高增益主瓣上还有几个低增益旁瓣 阵列因子乘以新的阵元方向图会形成指向性更强的波速...
nginx 配置 301跳转
HTTP 跳转到 HTTPS 将所有 HTTP 请求(80 端口)跳转到 HTTPS(443 端口): server {listen 80;server_name example.com;# 跳转到 HTTPSreturn 301 https://$host$request_uri; }server {listen 443 ssl;server_name exa…...

开发环境搭建-03.后端环境搭建-使用Git进行版本控制
一.Git进行版本控制 我们对项目开发就会产生很多代码,我们需要有效的将这些代码管理起来,因此我们真正开发代码前需要把我们的Git环境搭建好。通过Git来管理我们项目的版本,进而实现版本控制。 首先我们使用Git创建本地仓库,然后…...

vivado 充分利用 IP 核
充分利用 IP 核 使用预先验证的 IP 核能够大幅减少设计和验证工作量,从而加速产品上市进程。如需了解更多有利用 IP 的信息,请参 阅以下资源: • 《 Vivado Design Suite 用户指南:采用 IP 进行设计》 (UG896) [ 参照 1…...
外盘农产品期货数据:历史高频分钟回测的分享下载20250305
外盘农产品期货数据:历史高频分钟回测的分享下载20250305 在国际期货市场中,历史分钟高频数据的作用不可小觑。这些数据以分钟为时间尺度,详细记录了期货合约的价格变动和交易量信息,为投资者提供了全面、深入的市场分析视角。通…...

计算机毕设-基于springboot的网上商城系统的设计与实现(附源码+lw+ppt+开题报告)
博主介绍:✌多个项目实战经验、多个大型网购商城开发经验、在某机构指导学员上千名、专注于本行业领域✌ 技术范围:Java实战项目、Python实战项目、微信小程序/安卓实战项目、爬虫大数据实战项目、Nodejs实战项目、PHP实战项目、.NET实战项目、Golang实战…...

用DeepSeek-R1-Distill-data-110k蒸馏中文数据集 微调Qwen2.5-7B-Instruct!
下载模型与数据 模型下载: huggingface: Qwen/Qwen2.5-7B-Instruct HF MirrorWe’re on a journey to advance and democratize artificial intelligence through open source and open science.https://hf-mirror.com/Qwen/Qwen2.5-7B-Instruct 魔搭&a…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

VB.net复制Ntag213卡写入UID
本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

Debian系统简介
目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版ÿ…...

大数据零基础学习day1之环境准备和大数据初步理解
学习大数据会使用到多台Linux服务器。 一、环境准备 1、VMware 基于VMware构建Linux虚拟机 是大数据从业者或者IT从业者的必备技能之一也是成本低廉的方案 所以VMware虚拟机方案是必须要学习的。 (1)设置网关 打开VMware虚拟机,点击编辑…...
【git】把本地更改提交远程新分支feature_g
创建并切换新分支 git checkout -b feature_g 添加并提交更改 git add . git commit -m “实现图片上传功能” 推送到远程 git push -u origin feature_g...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
css3笔记 (1) 自用
outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size:0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格ÿ…...
【Java学习笔记】BigInteger 和 BigDecimal 类
BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点:传参类型必须是类对象 一、BigInteger 1. 作用:适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...
Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换
目录 关键点 技术实现1 技术实现2 摘要: 本文将介绍如何利用Python和ZeroMQ消息队列构建一个智能车辆状态监控系统。系统能够根据时间策略自动切换驾驶模式(自动驾驶、人工驾驶、远程驾驶、主动安全),并通过实时消息推送更新车…...