小编Mat*_*kao的帖子

Dart:将地图转换为对象列表

做了几次谷歌搜索,没有任何有用的东西出现。在尝试做一些应该非常简单的事情时,我一直在打击一些错误。将诸如地图之类的地图转换为{2019-07-26 15:08:42.889861: 150, 2019-07-27 10:26:28.909330: 182}具有以下格式的对象列表:

class Weight {
  final DateTime date;
  final double weight;
  bool selected = false;

  Weight(this.date, this.weight);
}
Run Code Online (Sandbox Code Playgroud)

我试过这样的事情: List<Weight> weightData = weights.map((key, value) => Weight(key, value));

toList()显然,没有地图的方法。到目前为止,我不喜欢 dart 中的地图。对象类型映射和映射函数之间的命名混乱。使互联网上的故障排除令人难以忍受。

dart flutter

38
推荐指数
6
解决办法
6万
查看次数

aws lambda:错误:运行时退出并出现错误:信号:被杀死

我正在尝试从 S3 中提取一个大文件并使用 Pandas 数据帧将其写入 RDS。

我一直在谷歌上搜索这个错误,但在任何地方都没有看到它,有谁知道这个极其通用的声音错误可能意味着什么?我以前遇到过内存问题,但扩展内存消除了该错误。

{
  "errorType": "Runtime.ExitError",
  "errorMessage": "RequestId: 99aa9711-ca93-4201-8b1e-73bf31b762a6 Error: Runtime exited with error: signal: killed"
}
Run Code Online (Sandbox Code Playgroud)

python amazon-web-services aws-lambda

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

自动装配:预计至少有 1 个符合自动装配候选资格的 bean

我已经在 5 个重复的问题中尝试了大约 50 个可能的解决方案,但没有任何效果。我想做的事情应该非常简单。只是想测试一个类......

主要建议似乎是正确使用 进行注释Component,我已经尝试了很多版本。

我怀疑这可能与测试无法“找到”该类有关,因为它们位于项目的不同部分,尽管我尝试放入ComponentScan但没有成功。我相信这个项目结构是传统的:

src:
  main:
    java:
      com.projectname.location.api.services:
        LocationService
        LocationServiceImpl
  test:
    java:
      com.projectname.location.api.services:
        LocationServiceTest
Run Code Online (Sandbox Code Playgroud)

界面:

package com.projectname.location.api.services;

public interface LocationRepository {

    /**
     * Read a CSV file to get IP addresses and locations.
     */

    void readCSV();

}
Run Code Online (Sandbox Code Playgroud)

实施:

package com.projectname.location.api.services;

import org.springframework.stereotype.Component;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

@Component("locationRepository")
public class LocationRepositoryImpl implements LocationRepository {

    @Override
    public void readCSV() {
        String csvFile = "path_to_csv";
        BufferedReader br = null;
        String line …
Run Code Online (Sandbox Code Playgroud)

java spring

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

Dart:映射类,减少(或以其他方式查找某些信息)

Dart (Flutter) 的新手,并且文档似乎没有 Map 类的方法可以让我轻松地做到这一点......

我想要一个带有日期时间键和所吃卡路里值的地图。

{'2019-07xxx': 350, '2019-07xxx': 500, ...}
Run Code Online (Sandbox Code Playgroud)

现在,过滤它以便我只获得今天的值的最佳方法是什么?(即启动应用程序并从存储中提取数据时)

理想情况下,一旦我这样做了,我可以通过以下方式获得今天卡路里的累积值:

var sum = todaysCaloriesArray.reduce((a, b) => a + b);
Run Code Online (Sandbox Code Playgroud)

除非有一些 Dart-fu 可以更好地实现这一点?

dart flutter

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

flutter:锁定屏幕时识别方向

尝试用谷歌搜索会产生数千篇不相关的文章,例如设置或锁定特定方向。

我的问题是,虽然手机的方向被锁定为纵向模式,但屏幕转向侧面,有没有办法检测到这种转变并调整屏幕上的小部件作为响应?

就像是

if (MediaQuery.of(context).orientation == Orientation.portrait) {
      return Text('text', style: TextStyle(fontSize: 200));
    } else {
      return Text('flipped text', style: TextStyle(fontSize: 200));
    }
Run Code Online (Sandbox Code Playgroud)

不起作用。同样的事情OrientationBuilder- 这些似乎取决于手机认为它所处的模式。

我看到有传感器包,我确信我最终能让它工作,但这有点像用火箭筒杀死蚊子。我希望在尝试用谷歌搜索这个问题时我错过了一些简单的事情。

dart flutter

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

标签 统计

dart ×3

flutter ×3

amazon-web-services ×1

aws-lambda ×1

java ×1

python ×1

spring ×1