按“T”或直接输入“/”打开语言栏,即可在语言栏中输入指令
/clear 清空背包
/difficulty 调整难度(0:和平 1:简单 2:普通 3:困难)
/effect 获得效果(1速度 2缓慢 3急迫 4挖掘疲劳 5力量 6瞬间治疗 7瞬间伤害 8跳跃提升 9反胃 10生命恢复 11抗性提升 12防火 13水下呼吸 14隐身 15失明 16夜视 17饥饿 18虚弱 19中毒)
/enchant 手中的装备会被附魔(目前不清楚附魔ID)
/gamemode (0:生存 1:创造 2:冒险)
/give <玩家名> <物品ID> <数量> (给东西的指令)
/me 命令台会跟你卖萌
/playsound <文件名> <玩家名> <坐标(x,y,z)> <音量>
/say <文本信息>会让命令台发送广播消息
/give 给予人 物品id 数量 - 给予某人物品,如果不写数量则给予数量默认为64
/nick ID 名称 -给某人改一个名 ID是加白名单的名字
/backup -运行备份命令
/fireball -发射一个火球(会破坏方块)
/heal name -治疗某人
/invsee name -查看某人的包裹
/lingtning name -天谴(不填写名字会雷击鼠标指向的地方)
/mute name -禁言某人
/ping -乒乓
/seen name -查看某人最后退出的时间
/tp name1 name2 -将人物1传送至人物2身旁
/tp name -将自己传送至某人身旁
/tphere name -将某人传送至自己身旁
/tpall -将服务器内的所有人传送至自己身旁(大传送阵)
/unlimited id -给予自己无限的某物品
/weather storm/sun time -改变天气,雷雨或晴天
/mmoedit name skname rank -如果安装了MCRPG插件可以用这个命令改变某人的某项技能等级unarmed
/forestgen -在自己身旁形成森林
/pumpkins -在自己身旁形成南瓜林(带叶子的南瓜林)
/snow -在自己的身旁成为雪后的样子
/thaw -融雪(和冰)
/butcher -杀死附近的怪物
/tree 树形 -生成一棵树(树形不填也可以)
打算用Supervisor来运行Gogs,结果启动的时候报:
supervisor: couldn't chdir to />
var spawn = require('child_process')spawn;
var h = spawn('ls', ['-l', '']);
hstdouton('data', function (s) {
consolelog(stoString());
});
hstdouton('end', function () {
consolelog('ls done');
});
可以这么做;子进程的hstdout其实是个流,你可以这么边执行边获取子进程的标准输出。
这个包是用来编写异步代码的
它包括几个核心概念
future
stream
sinks
executor
io
channel
它们依赖于task系统
一种轻量级线程
task模块包括
用来创建task的spawn
提供上下文包括唤醒task的方法的context
唤醒task的方法waker
Stream模块包括
用来产生一系列值的stream特性
用于链接组合Stream的扩展特性
用于把迭代器转成stream的iter函数
sink模块包括
用于写异步数据的sink特性
用于链接组合sink的扩展特性
从一次处理一项数据的函数创建sink的unfold函数
executor可为以下几种
用block_on函数直接在当前线程执行
ThreadPool用spawn_OK方法创建task去pollfuture
spawn的spawn_obj,和没有实现send的spawn_local_obj
单线程的localPool用于iotask
它的spawner方法可以拷贝它变成spawn类型的localSpawner,就相当于localpool有了spawn方法可以创建task并作为executor身份block_on运行future并得到结果了
也可以用join宏执行多个future并等待全部完成
如果想对future结果进一步处理
可以用select宏来选择future
在代码形式上
如果future是从异步函数返回的并且定义在select之外
必须实现unpin和fusedfuture特性
如果future不是异步函数返回的,而是已经ready的
就不用实现这两个特性
PIN可以用box::pin 和pin_mut宏分别PIN在堆或栈上
用fuse方法实现fusedfuture特性
如果函数返回的future表达式在select之内
可以不用实现unpin,但是要fuse
如果想按照代码写的顺序处理future结果
可以用select_biased宏和select一样它会把future结果PIN在栈上
对于stream,可以用select_stream来随机处理不同类型future结果
类似于select_all
channel模块
用于task之间通讯
有两种channel
task之间发送一个值的oneshot
多个发送者一个消费者的队列的mpsc
它们都有各自channel方法创建channel
oneshot的channel类似标准库的channel
它的接收方实现future特性
mpsc的channel分为绑定未绑定的
绑定的会有一定量的缓存
接收方没来得及处理信息
缓存满了发送方就不能继续发送
两者步调必须一致
未绑定的会缓存通讯信息
只要接收方没关闭
就可以一直发送信息
所以消息堆积可能造成oom
它的发送方实现sink
接收方实现stream
以上就是关于我的世界的各种指令。全部的内容,包括:我的世界的各种指令。、Supervisor报spawn error错误、关于node.js 中的子进程可否实时获取标准输出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)