当前位置: 首页 > article >正文

迷你世界脚本自定义UI接口:Customui

自定义UI接口:Customui
 彼得兔
更新时间: 2024-11-07 15:12:42
具体函数名及描述如下:(除前两个,其余的目前只能在UI编辑器内部的脚本使用)
序号    函数名    函数描述
1    openUIView(...)    打开一个UI界面(注意:继承自player对象)
2    hideUIView(...)    隐藏一个UI界面(注意:继承自player对象)
1    setText(...)    设置文本元件内容(只在UI局部脚本有效)
2    setTexture(...)    设置文本元件图案纹理(只在UI局部脚本有效)
3    setSize(...)    设置元件大小(只在UI局部脚本有效)
4    setFontSize(...)    设置文本元件字体大小(只在UI局部脚本有效)
5    setColor(...)    设置文本元件颜色(只在UI局部脚本有效)
6    showElement(...)    显示元件(只在UI局部脚本有效)
7    hideElement(...)    隐藏元件(只在UI局部脚本有效)
8    rotateElement(...)    旋转元件(只在UI局部脚本有效)
9    setState(...)    切换页面状态(只在UI局部脚本有效)
10    setAlpha(...)    设置元件透明度(只在UI局部脚本有效)
11    setPosition(...)    设置元件位置(只在UI局部脚本有效)
12    getItemIcon(...)
获取道具类型图标iconID(只在UI局部脚本有效)
13    getMonsterObjIcon(...)
获取生物图标iconID(只在UI局部脚本有效)
14    getMonsterIcon(...)
获取生物类型图标iconID(只在UI局部脚本有效)
15    getStatusIcon(...)
获取状态类型图标iconID(只在UI局部脚本有效)
16    getBlockIcon(...)
获取方块类型图标iconID(只在UI局部脚本有效)
17    getRoleIcon(...)
获取角色类型图标iconID
18    getShuctIcon(...)
获取玩家快捷栏道具图标iconID
19    SmoothMoveTo(...)
元件平滑移动到指定位置
20    SmoothMoveBy(...)
元件平滑移动相对距离
21    SmoothScaleTo(...)
元件平滑改变到指定宽度和高度
22    SmoothScaleBy(...)
元件平滑改变相对宽度和高度
23    SmoothRotateTo(...)
元件平滑旋转到指定角度
24    SmoothRotateBy(...)
元件平滑旋转到相对角度
25    PlayElementAnim(...)
元件播放动画
26    StopAnim(...)
元件停止动画
27    SetLoaderModel(...)
设置装载器的模型
28    SetLoaderModelScale(...)
设置装载器的模型缩放
29    SetLoaderModelDir(...)
设置装载器的模型方向
30    SetLoaderModelAct(...)
设置装载器的模型动画
31    TurnSliderToPos(...)
滑动列表跳转到某位置
32    SetSliderDir(...)
设置滑动列表的滑动方式
33    SetSliderBarImg(...)
设置滑动条的图案
34    SetProgressBarValue(...)
设置玩家界面进度条的值
35    SetProgressBarResId(...)
设置玩家界面进度条的纹理
36    SmoothIncreaseProgress(...)
进度条文本平滑计时
 

如何查看界面、元件和图片id?
方法一:

方法二:

1.利用触发器触发需要获得id的对象:

2.在运行日志里可以看到相关id:

特别注意:界面id、元件id均为字符串,使用时需要添加引号;图片id使用字符串或数字均可。

 

openUIView
参数及类型:

objid:number玩家ID
uiname:string自定义界面的UIID
返回值及类型:

ErrorCode.OK
该方法的主要作用:打开一个UI界面

具体使用案例如下:

--有玩家进入游戏时,执行此函数
local function player_enter(event)
    local uin=event.eventobjid--进入游戏的玩家迷你号
    local uiid="6986982063319417057"--要打开的界面id
    Player:openUIView(uin,uiid)--给玩家打开界面
end
ScriptSupportEvent:registerEvent([=[Game.AnyPlayer.EnterGame]=],player_enter)
Lua
hideUIView
参数及类型:

objid:number玩家ID
uiname:string自定义界面的UIID
返回值及类型:

ErrorCode.OK
该方法的主要作用:隐藏一个UI界面

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local uin=event.eventobjid--点击方块的玩家迷你号
    local uiid="6986982063319417057"--要隐藏的界面id
    Player:hideUIView(uin,uiid)--给玩家隐藏界面
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=],clickblock)
Lua
setText
参数及类型:

playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
text:string文本内容
animid:number动画ID(缺省参数)
time:number动画时长(缺省参数)
mode:number播放模式(缺省参数)
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置文本元件内容

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6986982063319417057"--界面id
    local elementid="6986982063319417057_1"--文本元件id
    local text="你好呀"--要设置的文本内容
    --设置玩家的文本元件的显示内容
    Customui:setText(playerid, uiid, elementid, text)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
Lua
setTexture
参数及类型:

playerid:number玩家ID
uiid:string自定义界面的UIID
elementid:string元件的UIID
url:string图片ID
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置图片元件图案纹理

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6986982063319417057"--界面id
    local elementid="6986982063319417057_3"--图片元件id
    local url="10010"--要设置的图案id
    --设置玩家的图片元件的图案
    Customui:setTexture(playerid, uiid, elementid, url)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
Lua
setSize
参数及类型:

playerid:number玩家ID
uiid:string自定义界面的UIID
elementid:string元件的UIID
width:number元件宽度
height:number元件高度
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置元件大小

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6986982063319417057"--界面id
    local elementid="6986982063319417057_3"--元件id
    local width,height=500,200--设置元件的宽高
    --设置玩家的元件的大小
    Customui:setSize(playerid, uiid, elementid, width, height)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
Lua
setFontSize
参数及类型:

playerid:number玩家ID
uiid:string自定义界面的UIID
elementid:string元件的UIID
size:number字体大小
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置文本元件字体大小

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6986982063319417057"--界面id
    local elementid="6986982063319417057_1"--文本元件id
    local size=50--要设置的文本元件的字体大小
    --设置玩家的文本元件的字体大小
    Customui:setFontSize(playerid, uiid, elementid, size)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
Lua
setColor
参数及类型:

playerid:number玩家ID
uiid:string自定义界面的UIID
elementid:string元件的UIID
color:string16进制颜色值
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置文本元件颜色

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6986982063319417057"--界面id
    local elementid="6986982063319417057_1"--元件id
    local color="0xFF0000"--要设置的元件颜色
    --设置玩家的元件颜色
    Customui:setColor(playerid, uiid, elementid, color)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
Lua
showElement
参数及类型:

playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
effectid:number动画ID(缺省参数)
time:number动画时长(缺省参数)
返回值及类型:

ErrorCode.OK
该方法的主要作用:显示元件

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6986982063319417057"--要显示的元件所在的界面id
    local elementid="6986982063319417057_1"--要显示的元件id
    --对玩家显示元件
    Customui:showElement(playerid, uiid, elementid)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=],clickblock)
Lua
hideElement
参数及类型:

playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
effectid:number动画ID(缺省参数)
time:number动画时长(缺省参数)
返回值及类型:

ErrorCode.OK
该方法的主要作用:隐藏元件

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6986982063319417057"--要隐藏的元件所在的界面id
    local elementid="6986982063319417057_1"--要隐藏的元件id
    --对玩家隐藏元件
    Customui:hideElement(playerid, uiid, elementid)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=],clickblock)
Lua
rotateElement
参数及类型:

playerid:number玩家ID
uiid:string自定义界面的UIID
elementid:string元件的UIID
rotate:number旋转角度
返回值及类型:

ErrorCode.OK
该方法的主要作用:旋转元件

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6986982063319417057"--要旋转的元件所在的界面id
    local elementid="6986982063319417057_1"--要旋转的元件id
    local rotate=90--要旋转的度数(顺时针)
    --对玩家旋转元件
    Customui:rotateElement(playerid, uiid, elementid, rotate)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=],clickblock)
Lua
setState
参数及类型:

playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
pageIndex:string状态值
effectid:number动作枚举LinearTransformation.None或LinearLinearTransformation
time:number动画事件(缺省参数)
返回值及类型:

ErrorCode.OK
该方法的主要作用:切换页面状态

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6997615793455979871"--界面id
    local statename="6997615793455979871-基础页面1"--页面状态
    --切换玩家的页面状态
    Customui:setState(playerid, uiid, statename)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
Lua
setAlpha
参数及类型:

playerid:number玩家ID
uiid:string自定义界面的UIID
elementid:string元件的UIID
alpha:number透明度
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置元件透明度

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6997615793455979871"--界面id
    local elementid="6997615793455979871_1"--元件id
    local alpha=99--透明度
    --设置元件透明度
    Customui:setAlpha(playerid, uiid, elementid, alpha)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
Lua
setPosition
参数及类型:

playerid:number玩家ID
uiid:string自定义界面的UIID
elementid:string元件的UIID
x, y:number坐标
返回值及类型:

ErrorCode.OK
该方法的主要作用:设置元件位置

具体使用案例如下:

--玩家点击方块时,执行此函数
local function clickblock(event)
    local playerid=event.eventobjid--点击方块的玩家迷你号
    local uiid="6997615793455979871"--界面id
    local elementid="6997615793455979871_1"--元件id
    local x,y=100,100--要设置到的坐标
    --设置元件位置
    Customui:setPosition(playerid, uiid, elementid, x, y)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)
Lua
 

getItemIcon

参数及类型:
itemid:number道具类型ID
返回值及类型:
ErrorCode.OK
iconid:number道具iconID
该方法的主要作用:获取道具类型图标iconID
具体使用案例如下:
local result,iconid = Customui:getItemIcon(itemid)
Lua
 

getMonsterObjIcon

参数及类型:
objid:number生物ID
返回值及类型:
ErrorCode.OK
iconid:number生物iconID
该方法的主要作用:获取生物图标iconID
具体使用案例如下:
local result,iconid = Customui:getMonsterObjIcon(objid)
Lua
 

getMonsterIcon

参数及类型:
actorid:number生物类型ID
返回值及类型:
ErrorCode.OK
iconid:number生物iconID
该方法的主要作用:获取生物类型图标iconID
具体使用案例如下:
local result,iconid = Customui:getMonsterIcon(actorid)
Lua
 

getStatusIcon

参数及类型:
buffid:number状态类型ID
返回值及类型:
ErrorCode.OK
iconid:number状态iconID
该方法的主要作用:获取状态类型图标iconID
具体使用案例如下:
local result,iconid = Customui:getStatusIcon(buffid)
Lua
 

getBlockIcon

参数及类型:
blockid:number方块类型ID
返回值及类型:
ErrorCode.OK
iconid:number方块iconID
该方法的主要作用:获取方块类型图标iconID
具体使用案例如下:
local result,iconid = Customui:getBlockIcon(blockid)
Lua
 

getRoleIcon

参数及类型:
playerid:number玩家ID
返回值及类型:
ErrorCode.OK
iconid:number角色iconID
该方法的主要作用:获取角色类型图标iconID
具体使用案例如下:
local result,iconid = Customui:getRoleIcon(playerid)
Lua
 

getShuctIcon

参数及类型:
playerid:number玩家ID
ix:number快捷栏索引(1~8)
返回值及类型:
ErrorCode.OK
iconid:number道具iconID
该方法的主要作用:获取玩家快捷栏道具图标iconID
具体使用案例如下:
local result,iconid = Customui:getShuctIcon(playerid,ix)
Lua
 

SmoothMoveTo

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
time:number执行时间(需大于0)
x:number横坐标值
y:number竖坐标值
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 元件平滑移动到指定位置
具体使用案例如下:
local code  = Customui:SmoothMoveTo(playerid, uiid, elementid, time, x, y)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SmoothMoveBy

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
time:number执行时间(需大于0)
x:number横向距离
y:number竖向距离
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 元件平滑移动相对距离
具体使用案例如下:
local code  = Customui:SmoothMoveBy(playerid, uiid, elementid, time, x, y)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SmoothScaleTo

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
time:number执行时间(需大于0)
w:number宽度
h:number高度
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 元件平滑改变到指定宽度和高度
具体使用案例如下:
local code  = Customui:SmoothScaleTo(playerid, uiid, elementid, time, w, h)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SmoothScaleBy

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
time:number执行时间(需大于0)
w:number宽度
h:number高度
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 元件平滑改变相对宽度和高度
具体使用案例如下:
local code  = Customui:SmoothScaleBy(playerid, uiid, elementid, time, w, h)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SmoothRotateTo

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
time:number执行时间(需大于0)
angle:number角度值
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 元件平滑旋转到指定角度
具体使用案例如下:
local code  = Customui:SmoothRotateTo(playerid, uiid, elementid, time, angle)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SmoothRotateBy

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
time:number执行时间(需大于0)
angle:number角度值
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 元件平滑旋转到相对角度
具体使用案例如下:
local code  = Customui:SmoothRotateBy(playerid, uiid, elementid, time, angle)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

PlayElementAnim

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
animid:number动画ID
time:number单次时长(需大于0)
mode:number播放模式循环1单次2(VIEDOPLAYMODE)VIEDOPLAYMODE
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 元件播放动画
具体使用案例如下:
local code  = Customui:PlayElementAnim(playerid, uiid, elementid, animid, time, mode)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

StopAnim

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用: 元件停止动画
具体使用案例如下:
local code  = Customui:StopAnim(playerid, uiid, elementid)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SetLoaderModel

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
modleid:string模型ID
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用:设置装载器的模型
具体使用案例如下:
local code  = Customui:SetLoaderModel(playerid, uiid, elementid, modleid)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SetLoaderModelScale

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
modlescale:number缩放大小
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用:设置装载器的模型缩放
具体使用案例如下:
local code  = Customui:SetLoaderModelScale(playerid, uiid, elementid, modlescale)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SetLoaderModelDir

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
yaw:number水平角度(角度制)
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用:设置装载器的模型方向
具体使用案例如下:
local code  = Customui:SetLoaderModelDir(playerid, uiid, elementid, yaw)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SetLoaderModelAct

参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
animid:number动画ID
playmode:number播放模式(ANIMMODE)
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用:设置装载器的模型动画
具体使用案例如下:
local code  = Customui:SetLoaderModelAct(playerid, uiid, elementid, animid, playmode)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

TurnSliderToPos

参数及类型:
playerid : number 玩家ID
uiid : string 界面ID
elementid : string 元件ID
x : number X坐标值
y : number Y坐标值
返回值及类型:
code:number成功(ErrorCode.OK)ErrorCode
该方法的主要作用:滑动列表跳转到某位置
具体使用案例如下:
local code  = Customui:TurnSliderToPos(playerid, uiid, elementid, x, y)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SetSliderDir

参数及类型:
playerid : number 玩家ID
uiid : string 界面ID
elementid : string 元件ID
dir : number 滑动方式(0仅左右,1仅上下,2自由滑动)
返回值及类型:
code : number成功(ErrorCode.OK) ErrorCode
该方法的主要作用:设置滑动列表的滑动方式
具体使用案例如下:
local code  = Customui:SetSliderDir(playerid, uiid, elementid, dir)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SetSliderBarImg

参数及类型:
playerid : number 玩家ID
uiid : string 界面ID
elementid : string 元件ID
url : string 图片库链接
返回值及类型:
code : number成功(ErrorCode.OK) ErrorCode
该方法的主要作用:设置滑动条的图案
具体使用案例如下:
local code  = Customui:SetSliderBarImg(playerid, uiid, elementid, url)
if code == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
 

SetProgressBarValue
参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
itype:number类型枚举(1最小值,2最大值,3当前值)
value:number值类型
返回值及类型:
ret:bool是否成功
该方法的主要作用: 设置玩家界面进度条的值
具体使用案例如下:
local ret  = Customui:SetProgressBarValue(playerid, uiid, elementid, itype, value)
if ret == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
SetProgressBarResId
参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
itype:number类型枚举(1背景,2进度条)
url:string图片ID
返回值及类型:
ret:bool是否成功
该方法的主要作用: 设置玩家界面进度条的纹理
具体使用案例如下:
local ret  = Customui:SetProgressBarResId(playerid, uiid, elementid, itype, url)
if ret == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end
Lua
SmoothIncreaseProgress
参数及类型:
playerid:number玩家ID
uiid:string界面ID
elementid:string元件ID
time:number时长
ptype:number类型枚举(1增加,2减小,3变化至)
value:number变化的值
返回值及类型:
ret:bool是否成功
该方法的主要作用: 进度条文本平滑计时
具体使用案例如下:
local ret  = Customui:SmoothIncreaseProgress(playerid, uiid, elementid, time, ptype, value)
if ret == ErrorCode.OK then
    print('执行成功'  )
else
    print('执行失败')
end

相关文章:

迷你世界脚本自定义UI接口:Customui

自定义UI接口:Customui 彼得兔 更新时间: 2024-11-07 15:12:42 具体函数名及描述如下:(除前两个,其余的目前只能在UI编辑器内部的脚本使用) 序号 函数名 函数描述 1 openUIView(...) 打开一个UI界面(注意…...

江科大51单片机笔记【9】DS1302时钟可调时钟(下)

在写代码前,记得把上一节的跳线帽给插回去,不然LCD无法显示 一.DS1302时钟 1.编写DS1302.c文件 (1)重新对端口定义名字 sbit DS1302_SCLKP3^6; sbit DS1302_IOP3^4; sbit DS1302_CEP3^5;(2)初始化 因为…...

发行思考:全球热销榜的频繁变动

几点杂感: 1、单机游戏销量与在线人数的衰退是剧烈的,有明显的周期性,而在线游戏则稳定很多。 如去年的某明星游戏,最高200多万在线,如今在线人数是48名,3万多。 而近期热门的是MH,在线人数8…...

微信小程序接入deepseek

先上效果 话不多说&#xff0c;直接上代码&#xff08;本人用的hbuilder Xuniapp&#xff09; <template><view class"container"><!-- 聊天内容区域 --><scroll-view class"chat-list" scroll-y :scroll-top"scrollTop":…...

为解决局域网IP、DNS切换的Windows BAT脚本

一、背景 为解决公司普通人员需要切换IP、DNS的情况&#xff0c;于是搞了个windows下的bat脚本&#xff0c;可以对有线网络、无线网络进行切换设置。 脚本内容 echo off title 多网络接口IP切换工具:menu cls echo echo 请选择要配置的网络接口: echo echo 1. 有线网络&am…...

VUE3开发-9、axios前后端跨域问题解决方案

VUE前端解决跨域问题 前端页面需要改写 如果无效&#xff0c;记得重启服务器 后端c#解决跨域问题 前端js取值&#xff0c;后端c#跨域_c# js跨域-CSDN博客...

【计算机网络】计算机网络的性能指标——时延、时延带宽积、往返时延、信道利用率

计算机网络的性能指标 导读 大家好&#xff0c;很高兴又和大家见面啦&#xff01;&#xff01;&#xff01; 在上一篇内容中我们介绍了计算机网络的三个性能指标——速率、带宽和吞吐量。用大白话来说就是&#xff1a;网速、最高网速和实时网速。 相信大家看到这三个词应该就…...

Kubermetes 部署mysql pod

步骤 1: 创建 PersistentVolume 和 PersistentVolumeClaim 首先为 MySQL 创建一个 PersistentVolume (PV) 和 PersistentVolumeClaim (PVC) 来确保数据的持久性。 mysql-pv.yaml&#xff1a; apiVersion: v1 kind: PersistentVolume metadata:name: mysql-pv-volume spec:cap…...

Docker和DockerCompose基础教程及安装教程

Docker的应用场景 Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。 CentOS Docker 安装 使用官方安装脚本自动安装 安装命令…...

网络安全等级保护—定级

&#x1f345; 点击文末小卡片 &#xff0c;免费获取网络安全全套资料&#xff0c;资料在手&#xff0c;涨薪更快 网络安全等级保护五个保护等级 五个保护等级 受侵害的客体 对客体的侵害程度 一般损害 严重损害 特别严重损害 公民、法人和其他组织的合法权益 第一级 第二级 …...

服务器数据恢复—raid5阵列中硬盘出现坏道的数据恢复流程

服务器故障情况&#xff1a; 某公司一台服务器中有一组多块硬盘组成的磁盘阵列。磁盘阵列中有2块硬盘出现故障离线&#xff0c;服务器崩溃&#xff0c;上层数据丢失。 硬件检测&#xff1a; 硬件工程师对客户服务器内的所有硬盘进行物理故障检测&#xff0c;最终确认这2块硬盘…...

macos 程序 运行

sudo xattr -r -d com.apple.quarantine [/Applications/Name]使用stow 管理配置文件...

UVC for USBCamera in Android

基于UVC 协议&#xff0c;完成USBCamera 开发 文章目录 一、目的&#xff1a;二、USBCamera 技术实现方案难点 三、误区&#xff1a;四、基础补充、资源参考架构图了解Camera相关专栏零散知识了解部分相机源码参考&#xff0c;学习API使用&#xff0c;梳理流程&#xff0c;偏应…...

Docker 安装 Nacos 2.1.1(单机版)

一、拉取镜像 docker pull nacos/nacos-server:v2.1.1 二、新建数据库 官网上下载 对应版本的 nacos zip 包&#xff0c;在 nacos\conf 目录下有 mysql脚本&#xff1a; 新建一个数据库 nacos_config&#xff0c;在数据库中依次执行 nacos-mysql.sql、1.4.0-ipv6_support-up…...

网络安全数据富化 网络数据安全处理规范

本文件规定了网络运营者开展网络数据收集、存储、使用、加工、传输、提供、公开等数据处理的安全 技术与管理要求。 本文件适用于网络运营者规范网络数据处理,以及监管部门、第三方评估机构对网络数据处理进行 监督管理和评估。 部分术语和定义 数据&#xff08;data&#x…...

深入理解 C 语言函数的定义

在 C 语言的编程世界里&#xff0c;函数是构建复杂程序的基石。理解函数的定义与运用&#xff0c;对于编写高效、可维护的代码至关重要。​ 函数定义的基本概念​ 函数是一组执行特定任务的代码块。它将一个复杂的问题分解为一个个小的、可管理的部分&#xff0c;提高了代码的…...

SQL注入练习场:PHPStudy+SQLI-LABS靶场搭建教程(零基础友好版)

注意&#xff1a;文中涉及演示均为模拟测试&#xff0c;切勿用于真实环境&#xff0c;任何未授权测试都是违法行为&#xff01; 一、环境准备 下载PHPStudy 官网下载地址&#xff1a;https://www.xp.cn/php-study&#xff08;选择Windows版&#xff09; 安装时建议选择自定…...

最好用的多语言插件Google Language Translator

Google Language Translator 是一款用于 WordPress 的翻译插件&#xff0c;可以帮助网站快速实现多语言支持。以下是关于该插件的详细介绍&#xff1a; 功能特点 免费与付费版本 免费版本使用 Google Translate 的短语基础机器翻译&#xff0c;能够快速将网站内容翻译成多种…...

计算机组成原理笔记(一)——1.1电子计算机与存储程序控制

电子计算机是一种不需要人工直接干预&#xff0c;能够自动、高速、准确地对各种信息进行处理和存储的电子设备。电子计算机从总体上来说可以分为两大类:电子模拟计算机和电子数字计算机。电子模拟计算机中处理的信息是连续变化的物理量&#xff0c;运算的过程也是连续的;而电子…...

5人3小时复刻Manus?开源OpenManus项目全解剖,我的DeepSeek股票报告这样诞生

大家好,我是大 F,深耕AI算法十余年,互联网大厂技术岗。分享AI算法干货、技术心得。 更多文章可关注《大模型理论和实战》、《DeepSeek技术解析和实战》,一起探索技术的无限可能! OpenManus是什么 1. 项目背景 OpenManus 是由 MetaGPT 核心团队仅用 3 小时复刻而成的开源…...

WordPress报502错误问题解决-php-fpm-84.service loaded failed failed LSB: starts php-fpm

文章目录 问题描述问题排查问题解决 问题描述 服务器环境&#xff1a; php&#xff1a;8.4MySQL&#xff1a;8.0Nginx&#xff1a;1.26.2 在访问站点时&#xff0c;一直报502&#xff0c;而两天前还能正常访问。 问题排查 导致502的问题很多&#xff0c;比如站点访问量太大…...

「Selenium+Python自动化从0到1②|2025浏览器操控7大核心API实战(附高效避坑模板))」

Python 自动化操作浏览器基础方法 在进行 Web 自动化测试时&#xff0c;操作浏览器是必不可少的环节。Python 结合 Selenium 提供了强大的浏览器操作功能&#xff0c;让我们能够轻松地控制浏览器执行各种任务。本文将详细介绍如何使用 Python 和 Selenium 操作浏览器的基本方法…...

uniapp 微信小程序 升级 uniad插件版本号

问题描述&#xff1a; 每次提交代码升级的时候会弹窗提示&#xff1a;uniad插件版本太低… 解决办法 一、使用微信小程序开发工具点击右上角 查看到最新版本&#xff1a;1.3.4 二、在app.json中改为最新的版本即可 "uni-ad": {"version": "1.3.4&q…...

使用Dockerfile打包java项目生成镜像部署到Linux_java项目打docker镜像的dockerfile

比起容器、镜像来说&#xff0c;Dockerfile 非常普通&#xff0c;它就是一个纯文本&#xff0c;里面记录了一系列的构建指令&#xff0c;比如选择基础镜像、拷贝文件、运行脚本等等&#xff0c;每个指令都会生成一个 Layer&#xff0c;而 Docker 顺序执行这个文件里的所有步骤&…...

使用 Apache POI 实现 Excel 单元格合并

在日常工作中&#xff0c;Excel 是一个不可或缺的工具&#xff0c;尤其是在处理大量数据时。为了提升数据的可读性和美观性&#xff0c;我们经常需要对 Excel 中的单元格进行合并操作。本文将介绍如何使用 Apache POI 库在 Java 中实现 Excel 单元格的合并&#xff0c;并提供一…...

低代码开发直聘管理系统

低代码 DeepSeek 组合的方式开发直聘管理系统&#xff0c;兼职是开挂的存在。整个管理后台系统 小程序端接口的输出&#xff0c;只花了两个星期不到。 一、技术栈 后端&#xff1a;SpringBoot mybatis MySQL Redis 前端&#xff1a;Vue elementui 二、整体效果 三、表结…...

Android更新时区版本-ianaVersion

代码路径 源码路径system/timezone 目录结构&#xff1a; apex 包含与Android时区更新APEX文件相关的代码&#xff0c;用于在Android设备上更新时区规则。 debug_tools 包含调试Android设备时区问题的工具。 distro 包含与“分发包”&#xff08;distros&#xff09;相关…...

Android 创建一个全局通用的ViewModel

&#xff08;推荐&#xff09;使用ViewModelStore 代码示例&#xff1a; class MyApplication : Application(), ViewModelStoreOwner {private val mViewModelStore ViewModelStore()override fun onCreate() {super.onCreate()}override val viewModelStore: ViewModelSto…...

利用python实现对Excel文件中数据元组的自定义排序

问题引入&#xff1a; 假设你是一个浙江省水果超市的老板&#xff0c;统筹11个下辖地市的水果产量。假设11个地市生产的水果包括&#xff1a;苹果、香蕉和西瓜。你如何快速得到某种水果产量突出&#xff08;排名前几&#xff09;的地市&#xff1f;产量落后&#xff08;排名后…...

leetcode 0018 四数之和-medium

1 题目&#xff1a;四数之和 给你一个由 n 个整数组成的数组 nums &#xff0c;和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] &#xff08;若两个四元组元素一一对应&#xff0c;则认为两个四元组重复&#x…...