问题列表 - 第279874页

Flutter 动态主题

动态更改 Flutter 应用程序主题的最佳方法是什么?例如,如果用户将颜色更改为红色,我希望主题立即更改为红色。除了一个人说要使用我不熟悉的 BLOC 模式之外,我在网上找不到任何非常有用的东西。我想听听你们对这个问题的看法。谢谢!

我目前的代码结构:

var themeData = ThemeData(
    fontFamily: 'Raleway',
    primaryColor: Colors.blue,
    brightness: Brightness.light,
    backgroundColor: Colors.white,
    accentColor: Colors.blue);

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: Constants.appName,
      theme: themeData,
      home: CheckAuth(), //CheckAuth returns MyHomePage usually
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title, @required this.uid}) : super(key: key);

  final String title;
  final String uid;

  @override
  _MyHomePageState createState() => _MyHomePageState();
    }

class …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

LocalDate 字段验证不适用于 DTO

我正在使用 dto 进行一些字段验证测试,并在 Spring boot api 上使用 @NotEmpty 注释 LocalDate 变量,但是,我收到此错误:

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.time.LocalDate'. Check configuration for 'dateBirth'

注释库是 javax.validation.constraints.NotEmpty,但曾尝试使用 javax.validation.constraints.NotEmpty,因此注释被标记为已弃用。

变量的声明:

@NotEmpty(message = "Campo Data de Nascimento é obrigatório")
private LocalDate dateBirth;
Run Code Online (Sandbox Code Playgroud)

是否有必要在 pom.xml 或其他东西中添加一些依赖项?

java validation spring-boot

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

如何确保initializer_list不为零

我有一个构造函数接受initializer_list作为参数:

A::A(std::initializer_list<uint32_t> arg)
    : vec(arg)
{
}
Run Code Online (Sandbox Code Playgroud)

问题是它允许初始化器列表为零或空值为arg:

A {}
Run Code Online (Sandbox Code Playgroud)

如何强制使用非零的initializer_list?

c++ c++11

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

如何使用 react-select 在每个下拉项下自定义渲染子文本?

我试图弄清楚如何利用 react-select 中的自定义组件来呈现包含带有潜台词的项目的下拉列表。

我在https://react-select.com/components上查看了每个组件,但不确定哪一个最适合我的需求。

从查看组件列表来看,我相信该option组件用于类似的东西并且可能会起作用,但我不确定。有人可以验证我的想法吗?

reactjs react-select

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

如何向 Pandas DataFrame 添加虚拟对象?

我有一个 data_df 看起来像:

   price vehicleType  yearOfRegistration    gearbox  powerPS  model  kilometer fuelType       brand notRepairedDamage  postalCode
0  18300       coupe                2011    manuell      190    NaN     125000   diesel        audi                ja       66954
1   9800         suv                2004  automatik      163  grand     125000   diesel        jeep               NaN       90480
2   1500  kleinwagen                2001    manuell       75   golf     150000   benzin  volkswagen              nein       91074
3   3600  kleinwagen                2008    manuell       69  fabia      90000   diesel       skoda              nein       60437
4    650   limousine                1995    manuell      102    3er     150000   benzin         bmw                ja       33775
Run Code Online (Sandbox Code Playgroud)

尝试将分类列 ( vehicleType)转换为哑元(“one hot encoding”): …

python machine-learning dataframe pandas

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

React-Navigation-标头与其屏幕组件的交互,失败的道具类型

我正在关注React-Navigation教程,并停留在标题为Header与屏幕组件交互的部分教程中的代码可以在随意提供的模拟器中正常工作,但是我发现在本地运行时遇到以下错误:

Warning: Failed prop type: The prop 'onPress' is marked as required in 'Button', but its value is 'undefined'.

我设法在navigationOptions改变onPress事件分配得到的代码使用世博CLI我的本地机器上工作的(如下这里我的零食):

<Button
     onPress={()=>{navigation.getParam('increaseCount')()}}
   //onPress={navigation.getParam('increaseCount')} - as in tutorial
     title="+1"
     color={Platform.OS === 'ios' ? '#fff' : null}
/>
Run Code Online (Sandbox Code Playgroud)

我希望有人对为什么会这样有所了解。我检查了一下,然后在本地使用了相同版本的Expo(v.32.0)。

App.js清单:

import React from 'react';
import { Button, Image, Platform, View, Text } from 'react-native';
import { createStackNavigator, createAppContainer } from 'react-navigation';

class LogoTitle extends React.Component {
  render() {
    return (
      <Image
        source={require('./spiro.png')} …
Run Code Online (Sandbox Code Playgroud)

javascript react-native react-navigation expo

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

Web 应用程序之间的 Asp.Net Core DataProtection 无法在 Azure 上运行

我在 Azure 上有两个以免费套餐服务计划运行的 WebApp。在一个场景中,我从 WebApp A 生成身份重置密码令牌并在 WebApp B 中使用它。

在我的 Startup.cs 中,我在 ConfigureServices 方法中进行了如下 DataProtection 设置:

services.AddDataProtection().SetApplicationName("appname");
Run Code Online (Sandbox Code Playgroud)

它在本地运行良好,但当我尝试在这种情况下重置密码时,我在 Azure 上收到无效令牌错误消息。

我正在使用 Identity Core 运行 ASP.NET Core 2.1。此 DataProtection 设置是否有任何 Azure 限制或与免费套餐服务计划有关?

谢谢!

c# asp.net azure .net-core asp.net-core

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

为什么我不能在解构变量后调用方法但是如果直接访问该字段我可以吗?

以下没有编译:

use std::any::Any;

pub trait CloneBox: Any {
    fn clone_box(&self) -> Box<dyn CloneBox>;
}

impl<T> CloneBox for T
where
    T: Any + Clone,
{
    fn clone_box(&self) -> Box<dyn CloneBox> {
        Box::new(self.clone())
    }
}

struct Foo(Box<dyn CloneBox>);

impl Clone for Foo {
    fn clone(&self) -> Self {
        let Foo(b) = self;
        Foo(b.clone_box())
    }
}
Run Code Online (Sandbox Code Playgroud)

错误信息:

error[E0495]: cannot infer an appropriate lifetime for pattern due to conflicting requirements
  --> src/lib.rs:20:17
   |
20 |         let Foo(b) = self;
   |                 ^
   |
note: …
Run Code Online (Sandbox Code Playgroud)

pattern-matching lifetime rust

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

Mutagen:如何提取专辑封面属性?

我正在尝试使用 python 3.7.1 和 mutagen 1.42 从 mp3 文件中获取专辑封面图片的属性(到目前为止只是宽度和高度,但可能更多),但到目前为止似乎没有任何效果。我还能够正确提取一些其他信息

该文档讲述了APIC,但尝试显示所有标签并没有显示与任何图片相关的任何内容(并且我的 mp3 测试文件确实有专辑图片):

import os,sys
from mutagen.mp3 import MP3
from mutagen.easyid3 import EasyID3

song_path = os.path.join(sys.argv[1]) # With sys.argv[1] the path to a mp3 file containing a picture
track = MP3(song_path, ID3=EasyID3)
pprint(track.get('title')[0] + ' ' + str(track.info.length) + 's, ' + str(int(track.info.bitrate / 1000)) + 'kbps')
print(track.keys())
Run Code Online (Sandbox Code Playgroud)

结果,使用我的文件:

> Exponential Tears 208.0s, 205kbps
> ['album', 'copyright', 'encodedby', 'length', 'title', 'artist', 'albumartist', 'tracknumber', 'genre', 'date', 'originaldate']
Run Code Online (Sandbox Code Playgroud)

(这个 …

python id3 image mutagen

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

如何从循环内的函数返回对象列表

我正在尝试遍历视图列表,并且每个视图使用服务调用检索与该视图关联的对象列表.每个视图都被分配了最后一次调用函数的结果,而不是函数调用带有参数的结果.

在服务层方法中调试输出语句表明它正在获取正确的值.在循环更新视图以使用该调用的结果后,向该方法添加调用.

我在Angular2中经历过编程,我之前从未遇到过这个问题,但我看不出我在做什么不同.似乎视图属性被赋予功能而不是功能结果.

搜索问题表明这是一个关闭问题,但我无法获得任何传统的解决方案.

这就是我所拥有的:

views.forEach((view: PeriodSummaryView) => {
  view.CategorySummaries = API.getCategorySummariesByPeriod(view.Period, new Date()); // every view is given the result of the last evaluation of this function
  view.TotalSpent = this.sumAmounts('Spent', view.CategorySummaries);
  view.TotalBudgeted = this.sumAmounts('Budgeted', view.CategorySummaries);
});
Run Code Online (Sandbox Code Playgroud)

和API层:

export default class API {

    static getCategorySummariesByPeriod(filterPeriod: Period, filterDate: Date): CategorySummary[] {
        var self = this;

        let summaries: CategorySummary[] = Categories.slice();

        summaries.forEach((category: CategorySummary) => {
            category.Spent = Expenses.filter(function (e) {
                return e.CategoryId == category.CategoryId
                    && self.isDateInPeriod(filterPeriod, filterDate, e.Date)
            }).reduce(function (acc, e) { …
Run Code Online (Sandbox Code Playgroud)

javascript typescript

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