小编Fel*_*sto的帖子

无法使用React + Jest + Datepicker + TextMask读取null的属性“ selectionEnd”

我有一个正在运行的单元测试,但是现在我在上添加了一个新程序包react-datepicker,称为,react-text-mask并且尝试对其进行模拟,但是当我运行时它会收到以下消息npm run test

TypeError:无法读取null的属性“ selectionEnd”

在Object.update(node_modules / react-text-mask / dist / reactTextMask.js:1:9205)

在t.value(node_modules / react-text-mask / dist / reactTextMask.js:1:2431)

在t.value(node_modules / react-text-mask / dist / reactTextMask.js:1:2490)

在commitLifeCycles(node_modules / react-test-renderer / cjs / react-test-renderer.development.js:6427:22)

在commitAllLifeCycles(node_modules / react-test-renderer / cjs / react-test-renderer.development.js:7516:7)

react-datepickerreact-text-mask

<RCDatePicker
        {...rest}
        locale="pt-BR"
        selected={value}
        onChange={onChange}
        readOnly={readOnly}
        dateFormat={dateFormat}
        minDate={minDays ? moment(baseDate).subtract(minDays, 'days') : undefined}
        maxDate={maxDays ? moment(baseDate).add(maxDays, 'days') : undefined}
        disabled={disabled}
        customInput={<MaskedInput
          mask={[/[0-3]/, /\d/, '/', /[0-1]/, /\d/, '/', /[1-2]/, /\d/, …
Run Code Online (Sandbox Code Playgroud)

unit-testing reactjs jestjs react-datepicker

6
推荐指数
1
解决办法
1268
查看次数

如何在flutter集成测试中模拟http请求?

我正在尝试使用 Mockito,这是我的测试:

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

class MockClient extends Mock implements http.Client {}

void main() {
  group('Login flow', () {

    final SerializableFinder loginContinuePasswordButton =
        find.byValueKey('login_continue_password_button');

    FlutterDriver driver;

    setUpAll(() async {
      driver = await FlutterDriver.connect();
    });

    tearDownAll(() async {
      if (driver != null) {
        //await driver.close();
      }
    });


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

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

      globals.httpClient = client;

      await driver.enterText('000000'); …
Run Code Online (Sandbox Code Playgroud)

mocking mockito dart flutter flutter-test

6
推荐指数
1
解决办法
6790
查看次数

安装SQL Server 2017 Express时出现错误,显示某些路径中缺少sqlncli.msi

我正在尝试安装SQL Server 2017 Express,但它抛出此错误:

在路径中找不到sqlncli.msi

在此处找到说明错误的屏幕截图

sql-server-2017-express

6
推荐指数
2
解决办法
2833
查看次数

A Provider 被处理后被使用 - Multiprovider

添加对的依赖项后ProfileLogicLocationLogic应用程序启动时出现以下错误:

I/flutter(14674):一个LocationLogic被废弃后使用。

I/flutter (14674):一旦您在 LocationLogic 上调用了 dispose(),就不能再使用它。

这些是我的提供者:

      providers: [
        ChangeNotifierProvider(builder: (_) => ConnectivityLogic()),
        ChangeNotifierProxyProvider<ConnectivityLogic, ProfileLogic>(
          builder: (context, connectivity, previousMessages) =>
              ProfileLogic(connectivity.isOnline),
          initialBuilder: (BuildContext context) => ProfileLogic(false),
        ),
        ChangeNotifierProxyProvider<ProfileLogic, LocationLogic>(
          builder: (context, profileLogic, previousMessages) =>
              LocationLogic(profileLogic.profile),
          initialBuilder: (BuildContext context) => LocationLogic(null),
        ),
        ChangeNotifierProvider(builder: (_) => SignUpModel()),
        ChangeNotifierProxyProvider<ConnectivityLogic, WorkLogic>(
          builder: (context, connectivity, previousMessages) =>
              WorkLogic(connectivity.isOnline),
          initialBuilder: (BuildContext context) => WorkLogic(false),
        ),
        ChangeNotifierProvider(builder: (_) => OrderLogic()),
      ]
Run Code Online (Sandbox Code Playgroud)

奇怪的是,一切正常,即使有那个错误。

dart flutter flutter-provider

6
推荐指数
1
解决办法
1988
查看次数

mix ecto.create 连接被拒绝

我在尝试运行时收到此错误mix ecto.create

13:27:47.442 [错误] GenServer #PID<0.3189.0> 终止 ** (DBConnection.ConnectionError) tcp 连接 (localhost:5432): 连接被拒绝 - :econnrefused (db_connection) lib/db_connection/connection.ex:148: DBConnection.Connection.connect/2 (连接) lib/connection.ex:622: Connection.enter_connect/5 (stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3 最后一条消息: nil 状态: Postgrex.Protocol ** ( Mix) 无法创建 Hello.Repo 的数据库:引发异常: ** (DBConnection.ConnectionError) tcp connect (localhost:5432): 连接被拒绝 - :econnrefused (db_connection) lib/db_connection/connection.ex: 148: DBConnection.Connection.connect/2 (连接) lib/connection.ex:622: Connection.enter_connect/5 (stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3

elixir ecto phoenix-framework

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

最小二乘法的实践

非常简单的回归任务。我有三个x1, x2, x3带有一些随机噪声的变量。我知道目标方程:y = q1*x1 + q2*x2 + q3*x3。现在我想找到目标系数:q1, q2, q3使用平均相对平方误差(RSE)(Prediction/Real - 1)^2来评估我们的预测方法的性能。

在研究中,我发现这是普通的最小二乘问题。但我无法从互联网上的示例中获取如何用 Python 解决这个特定问题。假设我有数据:

import numpy as np

sourceData = np.random.rand(1000, 3)
koefs = np.array([1, 2, 3])
target = np.dot(sourceData, koefs)
Run Code Online (Sandbox Code Playgroud)

(在现实生活中,数据是有噪声的,不符合正态分布。)如何在 python 中使用最小二乘法找到这个 koefs?任何库的使用。

python regression numpy machine-learning scipy

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

如何使用 Python 在 Airflow DAG 中导入外部脚本?

我有以下结构:

在此输入图像描述

我尝试将脚本导入到类似的一些文件中inbound_layer

import calc
Run Code Online (Sandbox Code Playgroud)

但是我在 Airflow 网站上收到以下错误消息:

在此输入图像描述

任何想法?

python python-import python-3.x airflow

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

创建React应用-npm运行构建问题

create-react-app用来构建应用程序,当我运行npm run build时,它会在内部创建带有静态文件夹的build文件夹。

build-> static

但是,当我在build文件夹中看到index.html文件时,资产的路径/static不是/build/static,这就是为什么页面缺少资产导致无法正确加载的原因。

我可以做些配置设置来解决此问题吗?

ecmascript-6 reactjs redux create-react-app

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

Airflow Python 脚本退出 Task 退出并返回代码 -9,如何解决?

我不知道这个错误是什么意思,有人说是内存错误,我不确定,因为错误不是明确的,但是我加载的表很大,100万行。

这是我的脚本中发生错误的部分:

# snapshot_profiles
  df_snapshot_profiles = load_table('snapshot_profiles', conn)

  def return_key(x, key):
    try:
      return (x[key])
    except:
      return (None)

  df_snapshot_profiles['is_manager'] = df_snapshot_profiles["payload"].apply(
      lambda x: return_key(x, 'is_manager'))
  df_snapshot_profiles_actual = df_snapshot_profiles.loc[:,
                                                         ['profile_id', 'date']]
  df_snapshot_profiles_actual.sort_values(['profile_id', 'date'], inplace=True)
  df_snapshot_profiles_actual = df_snapshot_profiles_actual.groupby(
      'profile_id').max().reset_index()
  df_snapshot_profiles.drop(
      ['id', 'payload', 'version', 'company_id', 'inserted_at', 'updated_at'],
      axis=1,
      inplace=True)
  df_snapshot_profiles_actual = df_snapshot_profiles_actual.merge(
      df_snapshot_profiles, on=['date', 'profile_id'], how='left')
  df_snapshot_profiles_actual.drop('date', axis=1, inplace=True)

  df = df.merge(df_snapshot_profiles_actual, on='profile_id', how='left')
  del df_snapshot_profiles

  # Excluir do banco empresas com menos de dois usuários (Empresas de testes)
  df_companies = df.groupby('company_name').count()
  df_companies.reset_index(inplace=True)
  df_companies …
Run Code Online (Sandbox Code Playgroud)

python memory airflow

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

更新Android SDK包列表失败

每次我尝试打开播放器设置时,它都只显示空白。并且控制台中将显示以下错误。

我尝试点击此链接:https://answers.unity.com/questions/1320634/unable-to-list-target-platforms-when-i-try-to-buil.html 但仍然不起作用。

CommandInvokationFailure:更新Android SDK包列表失败。/Applications/Unity/Hub/Editor/2019.2.0b1/PlaybackEngines/AndroidPlayer/SDK/tools/bin/sdkmanager --list

stderr[ 线程“main”中的异常 java.lang.NoClassDefFoundError:javax/xml/bind/annotation/XmlSchema 位于 com.android.repository.api.SchemaModule$SchemaModuleVersion。(SchemaModule.java:156) 位于 com.android.repository。 api.SchemaModule.(SchemaModule.java:75) 在 com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81) 在 com.android.sdklib.tool.SdkManagerCli.main(SdkManagerCli.java:103) 引起:java.lang.ClassNotFoundException:javax.xml.bind.annotation.XmlSchema位于java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)位于java.base/jdk.internal.loader.ClassLoaders$ AppClassLoader.loadClass(ClassLoaders.java:178) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 4 更多 ] stdout[

] 退出代码:1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <4e05d4950c734693b0d63f05223d7a90>:0) UnityEditor.Android.Command.Run ( System.Diagnostics.ProcessStartInfo psi、UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit、System.String errorMsg)(位于 <4e05d4950c734693b0d63f05223d7a90>:0) UnityEditor.Android.SDKManager.UpdatePackagesList ()(位于 <4e05d4950c734693b0d63f) 05223d7a90>:0) UnityEditor.Android。 SDKManager.HighestVersionInstalled (UnityEditor.Android.SDKManager+组件工具) (位于 <4e05d4950c734693b0d63f05223d7a90>:0) UnityEditor.Android.AndroidPlatformIconProvider.GetCurrentSetAndroidSDKVersion () (位于 <4e05d4950c734693b0d63f05223d7a90>: 0)UnityEditor.Android.AndroidPlatformIconProvider.UpdateSDKVersion()(位于< 4e05d4950c734693b0d63f05223d7a90>:0)UnityEditor.Android.AndroidPlatformIconProvider.get_targetSDKSupportsAdaptiveIcons()(位于<4e05d4950c734693b0d63f05223d7a90>:0)UnityEditor.Android.PlayerSettingsEditorExtension.IconS ectionGUI () (at <4e05d4950c734693b0d63f05223d7a90>:0) UnityEditor.PlayerSettingsEditor.IconSectionGUI (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.Modules.ISettingEditorExtension settingsExtension,System.Int32sectionIndex)(位于/Users/builduser/buildslave/unity/build/Editor/Mono/Inspector/PlayerSettingsEditor/PlayerSettingsEditor.cs:803)UnityEditor.PlayerSettingsEditor.OnInspectorGUI(位于/Users) /builduser/buildslave/unity/build/Editor/Mono/Inspector/PlayerSettingsEditor/PlayerSettingsEditor.cs:573) UnityEditor.AssetSettingsProvider.OnGUI (System.String searchContext) (位于 /Users/builduser/buildslave/unity/build/Editor/Mono /Settings/Providers/AssetSettingsProvider.cs:94) UnityEditor.SettingsWindow.DrawControls () (位于 …

c# unity-game-engine

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