问题列表 - 第302126页

是否有可能阻止“flutter run”时整个 XCode 重建?

使用构建和运行我的 Flutter 应用程序flutter run需要一段时间(约 200 秒)。虽然热重载和重新启动是有用的功能,但运行本机代码时某些异常可能会导致应用程序崩溃(我需要它们进行语音识别)。这迫使我再次运行整个构建。

另一种方法是从 Xcode 中运行应用程序。这使我无法使用热重载和重新启动,但当应用程序已经构建时,它会在 20-30 秒内重新启动,因为我认为它不会每次都从头开始重建我的 Pod。

我的问题是是否可以通过flutter run一些参数来模仿 Xcode 构建行为:不要每次都从头开始重建所有内容,但也允许热重载和重新启动。

如果我应该为我的项目/系统提供更多信息,请告诉我。

xcode flutter

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

location.getLocation() 在真实的 Android 设备上花费的时间太长。扑

location.getLocation()我在尝试在真实设备上使用用户位置时遇到问题,现在它在模拟器上完美运行并且速度超快,但在真实设备上速度很慢,我不知道为什么会这样。

插件版本是^3.0.2.

任何人都知道这里发生了什么。

android location dart flutter

12
推荐指数
1
解决办法
5670
查看次数

Flutter:如何使用TextEditingController的.addListener

我正在构建一个简单的应用程序,可以打印当前TextFormField. 例如,当文本更改时,它会打印新值。

我发现您可以通过TextEditingController.addListener侦听更改并执行函数来实现此目的。

所以我将其全部包装在 initState 中,如下所示

@override
  void initState() {
      addressController.addListener(() {
        print(addressController.text);
      });
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,有时它会记录更改,即使没有任何更改:

这就是写一个单词然后删除它的情况。

在此处输入代码

flutter

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

删除谷歌工作表单元格中的非数字字符和空格

我正在尝试删除单元格中的非数字字符。有人可以帮助什么应该是正确的公式吗?
假设A1值为(453) 567-1234.
单元格应该只有什么公式4535671234

regex google-sheets google-sheets-formula

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

如何在约束布局撰写中使用偏差

如何在约束布局中的可组合上设置 layout_constraintHorizo​​ntal_bias 道具?这是 XML 代码:

<TextView
    ...
    tool:layout_constraintStart_toStartOf="parent"
    tool:layout_constraintEnd_toEndOf="parent"
    tool:layout_constraintWidth_max="wrap"
    tool:layout_constraintHorizontal_bias="0"/>
Run Code Online (Sandbox Code Playgroud)

这是我的 Jetpack Compose 代码现在的样子:

ConstraintLayout(modifier = modifier.fillMaxSize()) {
    val (button1, button2) = createRefs()
    Button(
        onClick = {},
        modifier = Modifier.constrainAs(button1) {
            top.linkTo(parent.top, margin = 16.dp)
        }
    ) {
        Text(text = "Button 1")
    }

    Button(
        onClick = {},
        modifier = Modifier.constrainAs(button2) {
            top.linkTo(button1.bottom, margin = 4.dp)
            start.linkTo(button1.end, margin = 20.dp)
            end.linkTo(parent.end, margin = 20.dp)
            width = Dimension.preferredWrapContent
        }
    ) {
        Text(text = "Button 2")
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何将按钮 2 的水平偏差设置为 0?

android android-jetpack-compose

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

在 Kotlin 中生成 MD5 哈希的最佳方法是什么?

在 Kotlin 中使用标准库生成字符串的 MD5 哈希的最佳方法是什么?

我试过下面提到的代码

import java.math.BigInteger
import java.security.MessageDigest

fun md5(input:String): String {
    val md = MessageDigest.getInstance("MD5")
    return BigInteger(1, md.digest(input.toByteArray())).toString(16).padStart(32, '0')
}
Run Code Online (Sandbox Code Playgroud)

这是最好的方法还是哪种方法?

security hash md5 sha kotlin

9
推荐指数
3
解决办法
8425
查看次数

为什么gunicorn 显示这么多进程?

我有一个使用 Django 构建的简单 Web 应用程序,并通过 Gunicorn 和 Nginx 运行。

当我打开 HTOP 时,我看到有很多进程和线程产生——对于一个仅显示登录表单的教程应用程序。请参阅下面的 HTOP 屏幕截图:

在此输入图像描述

为什么如此简单的应用程序有这么多人开放?

这是我的配置

"""gunicorn WSGI server configuration."""
from multiprocessing import cpu_count
from os import environ


def max_workers():
    return cpu_count() * 2 + 1

max_requests = 1000
worker_class = 'gevent'
workers = max_workers()
Run Code Online (Sandbox Code Playgroud)

谢谢

python django gunicorn

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

更改 MUI 自动完成选项的颜色

我正在使用AutocompleteMaterial UI,并且有一个带有颜色属性的列表。我必须使用选项背景中的相应颜色逐个渲染选项。

这是一个例子:

import React from "react";
import TextField from "@material-ui/core/TextField";
import Autocomplete from "@material-ui/lab/Autocomplete";

export default function ComboBox() {
  return (
    <Autocomplete
      id="combo-box-demo"
      options={top100Films}
      getOptionLabel={option => option.title}
      style={{ width: 300 }}
      renderInput={params => {
        return (
          <TextField
            {...params}
            label="Combo box"
            variant="outlined"
            fullWidth
          />
        );
      }}
    />
  );
}

const top100Films = [
  { title: "The Shawshank Redemption", year: 1994, color: '#FF0000' },
  { title: "The Godfather", year: 1972, color: '#FF5555' },
  { title: "Avatar", year: 2010, color: …
Run Code Online (Sandbox Code Playgroud)

css reactjs material-ui

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

Lodash uniqBy更新最新值

我有一系列如下所示的对象

[
  {
    "id": 27,
    "unread_message_count": 0
  },
  {
    "id": 27,
    "unread_message_count": 7
  }
]
Run Code Online (Sandbox Code Playgroud)

我使用 lodash uniqBy 删除重复项,如下所示

_.uniqBy(data, 'id')
Run Code Online (Sandbox Code Playgroud)

它删除了重复的值,如下所示,并返回结果,如下所示

{id:27,“未读消息计数”:0}

由于与第一个对象相比,第二个对象在 unread_message_count 中有一些更新的值。我想在 uniq 期间也更新 unread_message_count ,如下所示

let a = [{id: 27, unread_message_count: 0},{id: 27, unread_message_count: 7}];

_.uniqBy(a, 'id')

Output:

{id: 27, unread_message_count: 7}
Run Code Online (Sandbox Code Playgroud)

javascript arrays lodash

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

安装程序检测到 vcredist_x64\vc_redist.x64.exe 自最初发布以来已发生更改

我一直在尝试为 exe 文件制作安装程序,但似乎无法让它工作。每当运行 setup.exe 时,都会出现错误并显示消息

安装程序检测到 C:\Users[name]\AppData\Local\Temp\VSD4F7F.tmp\vcredist_x64\vc_redist.x64.exe 自最初发布以来已被更改

我尝试让它从与我的电脑相同的位置下载,但这也不起作用,因为在构建解决方案时,它出错说找不到文件。我将正确的文件放入 Packages 文件夹中,但它仍然不起作用。

作为参考,我使用 64 位 PC 进行开发,exe 是为 64 位设计的,我测试的干净 PC 是 64 位。我还使用 Windows 10 和 Visual Studio 2019。

visual-studio

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