小编har*_*ger的帖子

Dart 中“List.empty(growable: false)”或“const []”效率更高吗?

各位程序员大家好,
我想知道是否const []List.empty(growable: false). 后者听起来更像是官方的处理方式,但因为我无法将其设置为 const,所以必须分配一个新数组。而第一个不仅更短,而且因为它是 const,我不明白它为什么不更有效。
有谁有更多的见解/知道如何检查实际性能?

performance list dart flutter

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

javafx - 如何将节点转换为另一个对象

对不起,我找不到解决方法了.我必须得到一个"节点"对象作为"线"对象.我的意思是这样的:
我有一个充满了很多节点的AnchorPane,其中一些是标签,其中大多数是行.设置它很好,但是在我的代码中我需要这些行的坐标.我试过的是这个(下面的解释):

List<Line> lineList = new ArrayList<>();
    for (Node currentNode : anchorPaneGame.getChildren()){
        if (currentNode.getTypeSelector().equals("Line")){
            lineList.add(currentNode);
        }
Run Code Online (Sandbox Code Playgroud)

我创建了一个列表,我想收集所有的行,但这不起作用,因为(我只引用我的IDE):"List中的add(javafx.scene.shape.Line)无法应用于(java. fx.scene.Node)".
因为我试图这样做

Line tempLine = apGame.getChildren().get(apGame.getChildren().size()-1);  
Run Code Online (Sandbox Code Playgroud)

并且当然得到了相同的错误(我知道最后一个元素是一个Line的事实,添加它作为最后一个是硬编码的).我做这一切的原因是最后做.getEndX()的 - 我尝试的第一件事就是

        AnchorPane.setLeftAnchor(borderPane, apGame.getChildren().get(apGame.getChildren().size()-1).getEndX());
Run Code Online (Sandbox Code Playgroud)

这应该将Borderpane设置在AnchorPane中可以找到的最后一行的末尾apGame.但因为.getChildren只返回Nodes,所以它不知道它正在处理一个Line,因此无法解决.getEndX().
您是否有任何想法如何让程序意识到给定的节点实际上是一个线?

java javafx object line scene

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

使用 flutter_secure_storage 保存数据列表文本...可能吗?

我在我的 Flutter 应用程序中使用flutter_secure_storage ...

我将数据保存为键值对。它采用 String 类型的值,如下所示:

 await storage.write(key: 'currentUserID', value: 'userid');
Run Code Online (Sandbox Code Playgroud)

我是这样读的:

currentUserID = (await storage.read(key: 'currentUserID'));
Run Code Online (Sandbox Code Playgroud)

currentUserID它只是一个字符串!

如果我有一个字符串列表怎么办...有什么方法可以将它们全部保存在存储中吗?

我需要的是如果我有:

List<String> listViewerBuilderString = ['a1','a2','a3']
Run Code Online (Sandbox Code Playgroud)

我需要做的就是调用数组 = 存储中的 Saved 数组,如下所示:

List<String> listViewerBuilderString = (await storage.read(key: 'listOfItems'));
Run Code Online (Sandbox Code Playgroud)

这可能吗?或者有更好的方法来做到这一点吗?

dart flutter

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

标签 统计

dart ×2

flutter ×2

java ×1

javafx ×1

line ×1

list ×1

object ×1

performance ×1

scene ×1