小编IAm*_*sta的帖子

如何标记泊坞窗容器?

当我有几种容器时,我正在创建一个应用程序,我想知道docker是否有某种标记容器的方法(例如:database,data-only ...).

注意:这个答案是关于为容器而不是标签提供名称.我要求给容器提供任意标签,而不是图像

docker

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

Dart future 阻塞主线程

我正在开发一个捕获和处理图像的应用程序。代码的简化版本是:

build() {
   return FloatingActionButton(
        onPressed: processImage,
        child: Icon(
          Icons.camera_alt,
          color: color,
        ),
      ); 
}

processImage(Camera image) async {
   await image.process();   
}
Run Code Online (Sandbox Code Playgroud)

在另一堂课上:

Future<image> process() {
  return Future(() {
    for (int x = 0; x < width; x++) {
      for (int y = 0; y < height; y++) {
        //process image
      }
    }
  });
}
Run Code Online (Sandbox Code Playgroud)

process()运行时,UI 冻结。

为什么会发生这种情况?该函数不是传递给在后台运行的 Future 构造函数吗?

future dart flutter

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

整个子树是否在颤振中在 setState 上重建

我是 flutter 的新手,真的想知道当我们调用 setState 时是否所有小部件的子树都得到重建。

这里的子树是指该小部件下面的所有小部件树(包括该小部件作为根节点)。

当我们调用setState函数时,会在子树的build上调用该方法root node,从而触发其子树上的构建方法。假设MyWidget1子树(该小部件的子节点)的分支(此处)与状态变量无关。我注意到即使是独立的分支也会setState在父节点调用时重建。

class _MyAppState extends State<MyApp> {
  int count=0;
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Column(children: <Widget>[ MyWidget1(),MyWidget2(count),],),
      floatingActionButton: FloatingActionButton(onPressed: ()=>setState((){count++;}),), 
    );
  }
}

class MyWidget1 extends StatelessWidget {
  @override
  Widget build(BuildContext context) { print("widget builds 1");
    return Container(height: 100, color: Colors.orange,);
  }
}
class MyWidget2 extends StatelessWidget {
  final int count;
  MyWidget2(this.count);
  @override
  Widget build(BuildContext context) { print("widget builds 2");
    return …
Run Code Online (Sandbox Code Playgroud)

flutter

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

标签 统计

flutter ×2

dart ×1

docker ×1

future ×1