室外用的网桥,为啥每次停电后就不好用了,必须进入管理几面,重启才行?谁能解释下
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了室外用的网桥,为啥每次停电后就不好用了,必须进入管理几面,重启才行?谁能解释下相关的知识,希望对你有一定的参考价值。
室外用的网桥,为什么每次停电后就不好用了,必须进入管理几面,重启才行?谁能解释下
稳压电源的就不要说了。。。。室外用的无线网桥,一对网桥的间距大约500米,断电后再来电的话,必须进图192.168.3.100 去重启才好用 有解决办法没
不间断电源(UPS),是一种含有储能装置,以逆变器为主要组成部分的恒压恒频的不间断电源。主要用于给单台计算机、计算机网络系统或其它电力电子设备提供不间断的电力供应。当市电输入正常时,UPS 将市电稳压后供应给负载使用,此时的UPS就是一台交流市电稳压器,同时它还向机内电池充电;当市电中断(事故停电)时, UPS 立即将机内电池的电能,通过逆变转换的方法向负载继续供应220V交流电,使负载维持正常工作并保护负载软、硬件不受损坏。
使用不间断电源是为了应对电网可能出现的以下情况:
停电(电网停止工作,无电压输出)
压降(亦称下陷,电网电压低于标称电压15%-20%,时间可能持续数秒)
电涌(亦称浪涌、突波,电网电压瞬间高于标称电压10%以上,时间持续数秒)
持续欠压
持续过压
线噪(因线路屏蔽差而引入的射频或电磁干扰)
频率漂移(发电机不稳定造成的电网频率偏差)
开关瞬态(亦称暂态,由电气设备开关或放电造成的电压偏差,有时可高达20000伏,但是持续时间极短,仅数纳秒)
谐波(电网中由非线性特性的电气设备产生的对交流电正弦波形的干扰) 参考技术A 无线网桥不稳定,如果是在数据传输过程中停电的话,将会停止工作,所以必须重新启动。 参考技术B 网桥是数据传输和交换的网络设备!如果它停电了,那么所有的数据交换就会中断。所以必须重启 参考技术C 证明无线网桥不行,不能自动修复 参考技术D 加个稳压电源本回答被提问者采纳
为啥 ngrx / redux 效果必须返回动作?使用像 elm 这样的 noop 操作是不是被认为是不好的做法?
【中文标题】为啥 ngrx / redux 效果必须返回动作?使用像 elm 这样的 noop 操作是不是被认为是不好的做法?【英文标题】:Why must must ngrx / redux effects return actions? Is using a noop action like elm considered bad practice?为什么 ngrx / redux 效果必须返回动作?使用像 elm 这样的 noop 操作是否被认为是不好的做法? 【发布时间】:2017-10-18 17:14:01 【问题描述】:我正在使用带有 Angular、ngrx/store 和 ngrx/effects 的 redux 风格的状态管理设计。每当我没有从效果中返回动作时,我都会收到错误消息:
Cannot read property 'type' of undefined
我研究了这个问题,发现在 elm 架构中有一种叫做“noop”的动作,当你不想用你的效果链接另一个动作时,它什么都不做,你可以调用它。在我看来,到处都调用这个 noop 动作似乎非常重复。我想知道这是否是一个不好的做法。您是否有理由不能产生不返回动作的效果?效果的意图是否总是让一个动作触发另一个动作?我想知道我是否误解了如何使用效果。
谢谢!
【问题讨论】:
【参考方案1】:默认情况下,ngrx/effect 调度一个动作。
如果您希望效果为“即发即弃”,您只需将dispatch: false
作为参数添加到@Effects()
装饰器即可。
来自@ngrx/effects docs:
用
@Effect()
装饰器装饰的 Observables 应该是要调度的操作流。将dispatch: false
传递给装饰器以防止操作被分派。用法:
class MyEffects
constructor(private actions$: Actions)
@Effect( dispatch: false ) logActions$ = this.actions$
.do(action =>
console.log(action);
);
在后台,这是通过ignoreElements
operator 实现的。 (Here 是 ngrx/effects 的源代码,如果你有兴趣的话)。
ignoreElements
有一个 built in noop function,每次效果运行时都会得到 called。
简而言之,ngrx/effects 中不需要显式的 noop-action。我不会直接将调度 noop-action 称为“不好的做法”,但在使用 ngrx 时肯定没有必要。
【讨论】:
好答案,但我建议您更改“这将完成可观察的效果...”的措辞。对于 observables,complete 有特定的含义,dispatch: false
不会完成 observable。如果是这样,效果将只运行一次。
你当然是对的,observable 不会完成。我研究了 ignoreElements 的工作原理,结果发现它本身使用了一个 noop 函数。我相应地更改了我的答案并使其更加简洁,因为我一直在重申文档所说的内容:) 谢谢!
当使用较新的 pipeable 操作符时,使用 tap() 而不是 do()。
如果您使用createEffect
factory,只需添加 dispatch: false
作为其第二个参数。
如果你想有条件地返回一个效果怎么办?以上是关于室外用的网桥,为啥每次停电后就不好用了,必须进入管理几面,重启才行?谁能解释下的主要内容,如果未能解决你的问题,请参考以下文章