小编use*_*265的帖子

如何使Material-ui-next中的AppBar组件对滚动事件做出反应

根据材料设计指南:

滚动时,顶部应用程序栏可以以下方式进行转换:
-向上滚动隐藏顶部应用程序栏
-向下滚动显示顶部应用程序栏
当顶部应用程序栏滚动时,其在其他元素上方的高度变得明显。

在material-ui-next中是否有任何内置方法可以执行此操作,还是应将其视为新功能?您能否提示如何按照指南中所述实现AppBar组件的动画?

javascript appbar reactjs material-ui

5
推荐指数
3
解决办法
2498
查看次数

跨节点平衡 RabbitMQ 主队列

我有一个由 3 个 RabbitMQ 节点组成的集群,即使在节点重新启动后,我也希望在所有节点之间保持主队列平衡。尽管如此,当新节点加入集群或其中一个节点断开连接并重新连接时,主队列不会重新平衡。

示例:我在节点 A、B 和 C 上创建 100 个队列。如果节点 C 关闭,来自 C 的主队列几乎在节点 A 和 B 之间重新平衡。因此,此时,节点 A 和 B 都有大约 50 个主队列。
现在,如果我重新连接节点 C,它将保留 0 个主队列,直到创建新队列。这是有问题的,因为我希望所有节点产生相同数量的工作。

我的交换是持久的,我的队列是持久的并且是镜像的,我的消息是持久的。我想避免丢失消息。

我知道有一种方法可以使用策略技巧手动更改主节点。但这并不令人满意,因为它破坏了 HA(通过引起所有镜像的重新同步)。

load-balancing rabbitmq

5
推荐指数
1
解决办法
7656
查看次数

为什么TypeScript让我添加一个字符串和一个数字?我可以预防吗?

以下代码

let k = "1";
k += 1;
console.log(k);
Run Code Online (Sandbox Code Playgroud)

即使在严格模式下,也可以使用TypeScript正确编译。我本来希望tsc失败,并出现诸如的错误Cannot add a string and an integer.。为什么建立成功?我可以预防这种危险行为吗?

typescript

3
推荐指数
2
解决办法
177
查看次数