标签: default-value

Android CheckBoxPreference默认值

我有以下XML代码CheckBoxPreference:

<CheckBoxPreference
    android:key="pref_boot_startup"
    android:title="Auto start"
    android:defaultValue="true" />
Run Code Online (Sandbox Code Playgroud)

但是,当我在代码中检索首选项时,值为false.

sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
boolean autoStart = sharedPreferences.getBoolean("pref_boot_startup", true);
Run Code Online (Sandbox Code Playgroud)

我的autoStart变量返回false.

这有什么特别的原因吗?我错过了将默认值设置为的步骤true吗?

android default-value checkboxpreference

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

如何为SafeConfigParser设置默认值?

我有一个配置文件如下:

[job]
mailto=bob
logFile=blahDeBlah.txt
Run Code Online (Sandbox Code Playgroud)

我想阅读使用的选项SafeConfigParser:

values = {} 
config = ConfigParser.SafeConfigParser()
try:
    config.read(configFile)
    jobSection = 'job'

    values['mailto'] = config.get( jobSection, 'mailto' )
    values['logFile'] = config.get( jobSection, 'logFile' )
    # it is not there
    values['nothingThere'] = config.get( jobSection, 'nothingThere' )
.... # rest of code
Run Code Online (Sandbox Code Playgroud)

最后一行当然会抛出一个错误.如何为config.get()方法指定默认值?

然后,如果我有一个选项文件如下:

[job1]
mailto=bob
logFile=blahDeBlah.txt

[job2]
mailto=bob
logFile=blahDeBlah.txt
Run Code Online (Sandbox Code Playgroud)

似乎没有办法为job1部分中的默认选项指定默认选项job2.

python default default-value configparser data-structures

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

什么'值初始化'是什么意思?

可能重复:
C++中的以下短语是什么意思:零,默认和值初始化?

如果我有一个班级,例如:

class Info
{
   int x;
   int y;
};
Run Code Online (Sandbox Code Playgroud)

我曾经创建过一个对象,

Info *p = new Info();
Run Code Online (Sandbox Code Playgroud)

Info旁边的括号是否意味着我正在初始化它?它与此Info *p = new Info;有何不同?

我知道有一个问题可以区分新旧C++语言中的不同含义,但我想知道默认值和值初始化之间的语义差异,例如,值初始化是否意味着将某些内容初始化为零?

c++ default-value value-initialization

18
推荐指数
1
解决办法
8501
查看次数

带有默认值的C++可变参数模板函数参数

我有一个函数,它带有一个默认值的参数.现在我还希望它采用可变数量的参数并将它们转发给其他函数.默认值的函数参数必须是最后一个,所以...我可以将该参数放在可变参数包之后,编译器会在调用函数时检测我是否提供它吗?

(假设包不包含最后一个参数的类型.如果需要,我们可以假设,因为这种类型一般不应该被称为给用户,否则它反正认为我的接口错误使用.. ..)

template <class... Args>
void func (Args&&... args, SomeSpecialType num = fromNum(5))
{
}
Run Code Online (Sandbox Code Playgroud)

c++ default-value variadic-functions variadic-templates c++11

18
推荐指数
3
解决办法
7046
查看次数

为什么在NullPointerException中使用默认值的Java Integer结果?

我是Java新手.我刚刚读到Java中的类变量有默认值.

我尝试了以下程序,并期望获得输出0,这是一个整数的默认值,但我得到了NullPointerException.

我错过了什么?

class Test{
    static Integer iVar;

    public static void main(String...args) {
        System.out.println(iVar.intValue());
    }
}
Run Code Online (Sandbox Code Playgroud)

java variables exception nullpointerexception default-value

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

可选参数值是否可能依赖于Scala中的另一个参数

有没有人知道Scala中是否有类似的东西:

case class Thing(property:String)

def f(thing:Thing, prop:String = thing.property) = println(prop)
Run Code Online (Sandbox Code Playgroud)

上面的代码没有编译; 给错误error: not found: value thingthing.property

以下显示了预期的行为:

f(Thing("abc"), "123") // prints "123"
f(Thing("abc"))        // prints "abc"
Run Code Online (Sandbox Code Playgroud)

我意识到我可以使prop参数成为一个Option[String]并在函数定义中进行检查,但我想知道是否有一种方法可以使用2.8.0中的新命名/默认参数支持.

scala default-value named-parameters scala-2.8

17
推荐指数
1
解决办法
2121
查看次数

如何在django admin中创建一个自动填充和自动递增字段

[ 更新:更改问题标题更具体]

对不起,如果我没有很好地提出问题,我无法想象如何做到这一点:

class WhatEver():
    number = model.IntegerField('Just a Field', default=callablefunction)
...
Run Code Online (Sandbox Code Playgroud)

callablefunction这个查询在哪里:

from myproject.app.models import WhatEver

def callablefunction():
    no = WhatEver.objects.count()
    return no + 1
Run Code Online (Sandbox Code Playgroud)

我想自动写下一个号码,我不知道怎么做.

callablefunction说它无法导入模型时出错,我认为必须有一种更简单的方法来执行此操作.甚至没有必要使用它,但我无法用pk编号来计算如何使用它.

我已经google了这个,我发现的唯一的事情是使用save()方法自动递增数字...但我想<textfield>在保存之前显示它...

你会怎么做?

python django django-models default-value django-admin

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

在MySQL中创建表时如何定义列的默认值?

DEFAULT在MySQL中定义值的SQL是什么?

在下面的代码中需要添加/更改的内容为IsObsolete提供默认值N

CREATE TABLE Team
(
    TeamId              CHAR(16) NOT NULL,
    DateCreated          TIMESTAMP NOT NULL,
    IsObsolete           CHAR(1) NOT NULL DEFAULT N,
    UpdateTime           TIMESTAMP NOT NULL
);
Run Code Online (Sandbox Code Playgroud)

mysql database default-value

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

VBA变量/数组默认值

考虑一下声明

Dim x As Double
Dim avg(1 To 10) As Double
Run Code Online (Sandbox Code Playgroud)

什么是默认值xavg

通过测试,我想说它x被初始化为零.同样,我想说所有元素avg都被初始化为零.

但是,我可以编写依赖于此的代码吗?或者默认的初始化值实际上是不确定的?

arrays vba default-value

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

具有默认值的抽象类

我试图定义一个抽象的Range类,它将作为许多范围类的基本实现.预期用途与此问题无关,但到目前为止,我有:

/**
 * Abstract generic utility class for handling ranges
 */
public abstract class Range<T extends Number> {

  // Variables to hold the range configuration
  private T start;
  private T stop;
  private T step;

  /**
   * Constructs a range by defining it's limits and step size.
   *
   * @param start The beginning of the range.
   * @param stop The end of the range.
   * @param step The stepping
   */
  public Range(T start, T stop, T step) {
    this.start = start; …
Run Code Online (Sandbox Code Playgroud)

java abstract-class default-value abstract

17
推荐指数
2
解决办法
3381
查看次数