标签: stateful

是否有可能创建一个上下文敏感的python上下文管理器来保存,修改和恢复状态?

我有一对python函数,目前在两个值之间翻转一个全局变量.我想把它们变成上下文管理器,所以我可以将它们用作with块,在块内设置变量,但之后恢复它.这是所需的行为:

>>> MODE
'user'
>>> mode_sudo()  # Sets MODE to 'sudo'...
>>> MODE
'sudo'
>>> mode_user()  # Sets MODE to 'user'...
>>> MODE
'user'
>>> with mode_sudo():
...    print MODE
'sudo'
>>> MODE
'user'
Run Code Online (Sandbox Code Playgroud)

这样的嵌合体可能吗?

更新:为了清楚起见,这里是仅限上下文管理器的实现:

from contextlib import contextmanager

@contextmanager
def mode_sudo():
    global MODE
    old_mode = MODE
    MODE = 'sudo'
    yield
    MODE = old_mode

@contextmanager
def mode_user():
    global MODE
    old_mode = MODE
    MODE = 'user'
    yield
    MODE = old_mode
Run Code Online (Sandbox Code Playgroud)

用关键字调用这些w/oa会返回一个生成器.有没有办法通过普通香草函数调用和巧克力上下文管理器获得模式翻转行为?

python state stateful contextmanager

3
推荐指数
1
解决办法
1622
查看次数

有状态的Web服务

我正在构建一个java/spring应用程序,我可能需要合并一个有状态的Web服务调用.任何意见,如果我应该完全逃避有状态服务电话,或者它可以完成并且是企业准备好了吗?

web-services stateful

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

Hacklang是一种有状态还是无状态的语言?

最近,Facebook发布了一种名为Hacklang的新语言,该语言由HHVM编译为机器代码.

所以我只是想知道,Hacklang只是一种有状态的语言吗?

谢谢.

stateful stateless hacklang

2
推荐指数
1
解决办法
582
查看次数

@SessionScoped (CDI) 和 @Stateful (Java EE) 之间的区别

我了解到 CDI Bean 可以用于不同的基于 Web 应用程序的范围(仅限于此,对吧?)。例如:@RequestScoped、@SessionScoped等。@SessionScoped 将数据保存在整个浏览器会话上的托管 bean 中。这在逻辑上听起来很安静,因为注释名称描述了它的作用。然而,现在我更仔细地了解了 EJB 会话 Bean。到目前为止我知道,这样的状态可能具有以下三种状态之一:@Stateless、@Stateful 和@Singleton。对我来说,看起来它们和 CDI bean 的注释之间有直接的可比性:@RequestScoped --> @Stateless、@SessionScoped --> @Stateful、@ApplicationScoped --> @Singleton。但由于我正在研究一些示例,我发现了一个同时包含 @Stateful 和 @SessionScoped 注释的 bean。我寻找解释 - 但我没有找到任何可以理解的答案。那么,到底有什么区别呢?为什么我必须使用这两个注释?谢谢。

annotations stateful session-scope cdi jakarta-ee

2
推荐指数
1
解决办法
3107
查看次数

Keras LSTM TimeDistributed,有状态

是否有详细解释TimeDistributed,stateful和return_sequences如何工作?在这两种情况下我都要设置shuffle = False吗?它是否适用于窗户(1-11,2-12,3-13等)或是否应批量使用(1-11,12-22,13-33等)

我对LSTM图层特别感兴趣.

stateful lstm keras

2
推荐指数
1
解决办法
3491
查看次数

将数据添加到状态存储以进行状态处理和容错

我有一个执行一些状态处理的微服务。应用程序从输入主题构建 KStream,进行一些状态处理,然后将数据写入输出主题。

我将在同一组中运行 3 个该应用程序。当微服务发生故障时,我需要存储 3 个参数,接管的微服务可以查询共享状态存储并从崩溃的服务停止的地方继续。

我正在考虑将这 3 个参数推送到状态存储中,并在其他微服务接管时查询数据。从我的研究中,我看到了很多人们使用状态存储执行事件计数的例子,但这并不完全是我想要的,有谁知道一个例子或者解决这个问题的正确方法是什么?

stateful apache-kafka rocksdb apache-kafka-streams

2
推荐指数
1
解决办法
1626
查看次数

是否可以使用SoapUI测试有状态Web服务?

您使用什么作为有状态Web服务的测试客户端?是否可以使用SoapUI?这个领域有最佳实践吗?

web-services soapui stateful

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

Keras中的状态LSTM:是否可以拟合,评估和预测?

我想扩展一下何时重置状态的问题。

有状态的LSTM:何时重置状态?

假设我这样训练一个有状态模型:

for i in range(epochs):
    model.fit(X_train, y_train, epochs=1, batch_size=1, shuffle=False)
    model.reset_states()
Run Code Online (Sandbox Code Playgroud)

我的训练和测试集来自一个时间序列数据集,而测试集紧随训练集之后。

接下来,我要评估测试集并获得一组预测。

score = model.evaluate(X_test, y_test, batch_size=1, verbose=True)

prediction = model.predict(X_test, batch_size=1)
Run Code Online (Sandbox Code Playgroud)

我感觉好像在训练循环结束时重置模型状态会导致评估或预测步骤错误,至少在集合开始时会出错。是这样吗?如果数据依序继续进入测试集中,是否应该不重置最后一个时期的状态?

此外,在对测试集进行评估之后,是否需要将模型的状态恢复到训练集结束时的状态,然后才能尝试进行预测?我应该复制模型吗?保存并重新加载吗?

machine-learning stateful deep-learning lstm keras

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

“状态相关编码”是什么意思?“相同字节值”是什么意思?“初始和非初始换档状态”是什么意思?

我的计算机上使用的是Windows 10 家庭单语言版,它是64 位操作系统

我已经安装了最新版本的XAMPP ,它在我的计算机上 安装了PHP 7.2.6 。

我在PHP 手册的段落中看到以下句子

我从PHP 手册中理解了该段落的大部分内容。但是,我不明白下面提到的同一段落中的最后一句话。

但请注意,在初始和非初始移位状态中可以使用相同字节值的状态相关编码可能会出现问题。

我在标题为“字符串类型的详细信息”的段落中提出了以下问题

  1. 在这种情况下,“状态相关的编码”是什么意思?
  2. 在这种情况下,“初始和非初始转变状态”是什么意思?
  3. 在这种情况下,可用于上述“初始和非初始”移位状态的“相同字节值”是什么意思?4.如何在“初始和非初始移位状态”中使用相同的字节值以及它如何出现问题?

php string encoding stateful character-encoding

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

Flutter 字段在 Stateful widget 中不能是最终字段

Flutter 正在抱怨 ,_isSelected因为它不是final。问题是这是must not最终的,因为它是在buttonPressed......

class SelectionButton extends StatefulWidget {
  final String title;
  final Function(String) onSelectionButtonTap;
  bool isSelected;

  SelectionButton({
    required this.title,
    required this.onSelectionButtonTap,
    required this.isSelected,
  });
  @override
  _SelectionButtonState createState() => _SelectionButtonState();
}

class _SelectionButtonState extends State<SelectionButton> {
  @override
  Widget build(BuildContext context) {
    return Expanded(
      child: GestureDetector(
        onTap: () {
          setState(() {
            widget.onSelectionButtonTap(widget.title);
            widget.isSelected = !widget.isSelected;
          });
        },
        child: Container(
          decoration: BoxDecoration(
            color: widget.isSelected ? AppColors.primary : AppColors.white,
            borderRadius: BorderRadius.circular(
              scaleWidth(10),
            ),
          ),
          child: …
Run Code Online (Sandbox Code Playgroud)

final widget stateful dart flutter

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