小编ayo*_*bra的帖子

什么断言在飞镖?

我只想知道在 Dart中assert有什么用。我试图自己弄清楚,但我无法做到。如果有人向我解释assert的使用,那就太好了。

dart flutter

53
推荐指数
3
解决办法
3万
查看次数

Cubit 和 Bloc 有什么区别?

我对新版本的 Bloc: 6.0.0 有点困惑,添加 Cubit 概念,是 bloc 贬值了还是我们可以同时使用它们?

flutter bloc

22
推荐指数
4
解决办法
8572
查看次数

使用 SingleTickerProviderStateMixin 时热重载会引发错误 #42054

我在一些页面中实现了动画,并且使用了SingleTickerProviderStateMixin,当我热重载屏幕时,它会抛出如下错误。

If a State is used for multiple AnimationController objects, or if it is passed to other objects and those objects might use it more than one time in total, then instead of mixing in a SingleTickerProviderStateMixin, use a regular TickerProviderStateMixin.

E/flutter ( 7919): [ERROR:flutter/shell/common/shell.cc(178)] Dart Error: Unhandled exception:
E/flutter ( 7919): _SplashState is a SingleTickerProviderStateMixin but multiple tickers were created.
E/flutter ( 7919): A SingleTickerProviderStateMixin can only be used as a TickerProvider once. If a State is used for …
Run Code Online (Sandbox Code Playgroud)

animation dart flutter

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

如何使用yaml-cpp构建节点?

我想在我的一个项目中使用 yaml-cpp 来生成 yaml 文件,但是我很难弄清楚我到底应该如何处理这个问题。我需要发出的 yaml 文件应如下所示:

action_counts:
  version: 0.3
  subtree:
    - name: system
      local:
      - name: adder
        action_counts:
          - name: add
            counts: 1000
          - name: idle
            counts: 10000
Run Code Online (Sandbox Code Playgroud)

到目前为止我还没能写出最后四行。我知道“-”代表一个数组,但我不知道如何打印名称并计算这样的键数。

我编写了一些代码来试验 yaml-cpp。代码如下:

    YAML::Node node;

    node["action_counts"] = YAML::Null;
    node["action_counts"]["version"] = "0.3";

    node["action_counts"]["subtree"].push_back("system");

    std::ofstream fout("fileUpdate.yaml"); 
    fout << node; 

    return 0;
Run Code Online (Sandbox Code Playgroud)

它产生的输出是这样的:

action_counts:
  version: 0.3
  subtree:
    - system
Run Code Online (Sandbox Code Playgroud)

这里的最后一行是错误的,但我还没有设法找到如何打印- name: system而不是这一行。我该怎么做呢?

完成后我如何打印其余部分?是数组local的一部分吗- name?我想一旦我知道如何将它们格式化为两行,我就可以自己弄清楚其余的内容。

c++ yaml yaml-cpp

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

标签 统计

flutter ×3

dart ×2

animation ×1

bloc ×1

c++ ×1

yaml ×1

yaml-cpp ×1