小编Fel*_*sto的帖子

如何使用 Flutter markdown 对齐文本?

我开始使用 flutter markdown,但是我想证明内容的合理性,直到现在我还做不到。

我尝试使用 aCenter并且Alignment没有用。

import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';

class OutsideBankHourDescription extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    String text =
        "Antecipações em __horários__ bancários acontecem em 1h na média. __Fora do horário bancário__ o saldo estará em sua conta __no dia seguinte.__";

    return Expanded(
      child: Container(
        alignment: Alignment.center,
        child: Markdown(
          styleSheet: MarkdownStyleSheet.fromTheme(Theme.of(context)),
          data: text,
        ),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

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

如何在我的颤振测试中生成未测试文件的测试覆盖率?

我正在我的应用程序上进行小部件和单元测试,我根据基本指南正常进行测试,并生成我使用的覆盖范围:

flutter test --coverage

但是我只能看到直接测试的文件的覆盖率,我想查看其他文件(覆盖率为 0%),然后我可以检查我的代码的真实覆盖率。

有没有办法做到这一点?

flutter flutter-test

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

当使用具有多个文件夹的工作区时,如何在 VSCode 中仅搜索一个特定文件夹中的文件?

我正在使用VSCode的工作区功能,有两个项目,但是在前端项目中搜索文件并需要通过后端文件才能找到我想要的文件,这很烦人。

我用来ctrl + p搜索文件。

如何在工作区中打开多个项目的情况下在一个文件夹中搜索文件?

visual-studio-code

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

引导层FindException初始化期间发生错误:找不到模块

使用Java 9执行简单的“ Hello World”程序会导致以下错误消息:

引导层
java.lang.module.FindException 初始化期间发生错误:找不到模块com.pantech.myModule

我执行的命令行是:

java --module-path bin -m com.pantech.myModule/com.pantech.myModule.HelloWorld
Run Code Online (Sandbox Code Playgroud)

bin包含所有.class字节码文件的目录的父目录中执行此命令行。

module-info.class文件位于com.pantech.myModule目录中的bin目录中。该HelloWorld.class文件包含main方法,并且位于目录中的package目录中com.pantech.myModule。因此,HelloWorld.class文件的路径名是bin \ com.pantech.myModule \ com \ pantech \ myModule \ HelloWorld.class

HelloWorld类是在com.pantech.myModule包(package名称相同模块名称)。

我使用Windows 10作为操作系统。从我阅读的所有内容来看,上述命令行应该是正确的。对于如何解决这个问题,有任何的建议吗?

java java-9 java-module

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

如何在 React 中使用两个不同的 API?

我需要在 API 中测试一个端点,但我已经使用了一个 API,而且我不想更改所有仅针对新 API 的调用。

我不知道事件是否可能,但是有没有办法在proxy里面定义多个package.json

有什么方法可以在里面传递身份验证密钥package.json吗?

主服务器,是一个本地服务器,带有一个代理:

"proxy": {
    "/api": {
      "target": "http://localhost:3001/proxy",
      "changeOrigin": true,
      "pathRewrite": {
        "^/api": ""
      }
    }
  },
Run Code Online (Sandbox Code Playgroud)

目前我正在使用axiosAPI 调用,并且该项目是从react-create-app.

proxy reactjs package.json react-create-app

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

如何在sklearn库的k均值聚类中使用轮廓分数?

我想在脚本中使用轮廓分数,以自动计算来自sklearn的k均值聚类中的聚类数。

import numpy as np
import pandas as pd
import csv
from sklearn.cluster import KMeans
from sklearn.metrics import silhouette_score

filename = "CSV_BIG.csv"

# Read the CSV file with the Pandas lib.
path_dir = ".\\"
dataframe = pd.read_csv(path_dir + filename, encoding = "utf-8", sep = ';' ) # "ISO-8859-1")
df = dataframe.copy(deep=True)

#Use silhouette score
range_n_clusters = list (range(2,10))
print ("Number of clusters from 2 to 9: \n", range_n_clusters)

for n_clusters in range_n_clusters:
    clusterer = KMeans (n_clusters=n_clusters).fit(?)
    preds = clusterer.predict(?)
    centers …
Run Code Online (Sandbox Code Playgroud)

machine-learning k-means python-2.7 scikit-learn silhouette

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

如何使用 .Net Core 和 Coverlet 查看友好的单元测试报告?

我正在使用 Coverlet 和 .Net Core 来开发 API,我开始进行单元测试(我为 .Net Core 找到的唯一工具是 Coverlet)。

我得到了覆盖,但我只能得到这样的文件jsonxml等等。

我需要查看 HTML 或更直观的内容才能快速处理测试。

这是我在终端上的当前输出:

+---------------------------+--------+--------+--------+
| Module                    | Line   | Branch | Method |
+---------------------------+--------+--------+--------+
| rede-merchants-cancel-api | 12,5%  | 0%     | 16,7%  |
+---------------------------+--------+--------+--------+
Run Code Online (Sandbox Code Playgroud)

和输出的一部分json

"Program.cs": {
  "Program": {
    "System.Void rede_merchants_cancel_api.Program::Main(System.String[])": {
      "Lines": {
        "9": 0,
        "10": 0,
        "11": 0
      },
      "Branches": []
    },
    "Microsoft.AspNetCore.Hosting.IWebHost rede_merchants_cancel_api.Program::BuildWebHost(System.String[])": {
      "Lines": {
        "14": 0,
        "15": 0,
        "16": 0
      },
      "Branches": []
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

testing automated-tests unit-testing code-coverage .net-core

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

坏状态:在`when()`中未调用Mock方法。真正的方法叫做吗?

我正在尝试httpRequest使用Mockito 模拟颤振。

在这里,我定义了一个全局http客户端:

library utgard.globals;

import 'package:http/http.dart' as http;

http.Client httpClient = http.Client();
Run Code Online (Sandbox Code Playgroud)

然后我将其替换为集成测试:

import 'package:flutter_driver/driver_extension.dart';
import 'package:http/http.dart' as http;
import 'package:utgard/globals.dart' as globals;
import 'package:mockito/mockito.dart';

import 'package:utgard/main.dart' as app;

class MockClient extends Mock implements http.Client {}

void main() {
  final MockClient client = MockClient();
  globals.httpClient = client;

  enableFlutterDriverExtension();

  app.main();
}
Run Code Online (Sandbox Code Playgroud)

然后,我尝试使用whenMockito:

test('login with correct password', () async {
      final client = MockClient();

      when(globals.httpClient.post('http://www.google.com'))
          .thenAnswer((_) async => http.Response('{"title": "Test"}', 200));

      await driver.enterText('000000');
      await driver.tap(loginContinuePasswordButton);
    });
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误: …

mockito dart flutter flutter-test

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

在SwiftUI中显示键盘时如何显示完整列表

键盘出现时如何显示完整的列表?键盘隐藏在列表的下部。

我的列表行中有一个textField。当键盘出现时,无法向下滚动以查看完整列表。键盘在列表的前面,而不在列表的“下面”。这是我的编码:

struct ContentView: View {

    @State private var name = ""

    var body: some View {
        List {
            VStack {
                Text("Begin")
                    .frame(width: UIScreen.main.bounds.width)
                    .padding(.bottom, 400)
                    .background(Color.red)

                TextField($name, placeholder: Text("enter text"), onEditingChanged: { _ in
                    //
                }) {
                    //
                }

                Text("End")
                    .frame(width: UIScreen.main.bounds.width)
                    .padding(.top, 400)
                    .background(Color.green)
            }
            .listRowInsets(EdgeInsets())
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我怎么做吗?

非常感谢你。

ios swift swiftui

7
推荐指数
4
解决办法
1699
查看次数

VScode `tsx` 文件格式为单引号,而 `ts` 文件格式为双引号,为什么会发生这种情况?

我的 VSCode 上有以下配置:

{
"[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": false,
  },
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": false,
  },
  "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": false,
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": false,
  },
  "editor.formatOnSave": true,
  "eslint.autoFixOnSave": true,
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
      "language": "typescript",
      "autoFix": true
    },
    {
      "language": "typescriptreact",
      "autoFix": true
    }
  ],
}
Run Code Online (Sandbox Code Playgroud)

它会自动将文件中的双引号更正为单引号.tsx,但文件中会发生相反的情况.ts,它将单引号转换为双引号。

我正在使用 ESLint 插件。

eslint visual-studio-code

7
推荐指数
0
解决办法
526
查看次数