Tag: 默认

Android中的默认字体特征是什么?

我知道可以在TypeFace类中find字体属性,但是我无法在Android中find写入的默认特征。 我的意思是,如果我拿一个TextView并简单地做setText("Blabla") ,我会得到什么? px中的大小? 哪种字体? 等等

如何在SQL表中插入默认值?

我有这样一张桌子: create table1 (field1 int, field2 int default 5557, field3 int default 1337, field4 int default 1337) 我想插入一个具有field2和field4的默认值的行。 我已经尝试insert into table1 values (5,null,10,null)但它不起作用, ISNULL(field2,default)也不起作用。 当我插入一行时,如何告诉数据库使用列的默认值?

有没有Silverlight 4控件的默认键盘行为的参考?

在官方的Microsoft文档中,只有一个段落提到控件如何处理键盘(至less我能find): http://msdn.microsoft.com/en-us/library/cc189015(v=VS.95).aspx#inputting_text 文本input和控制 某些控件对自己处理的键盘事件做出反应。 例如,TextBox是一个控件,用于捕获并直观地表示通过使用键盘input的文本,它使用KeyUp和KeyDown以自己的逻辑捕获击键,然后在文本中引发自己的TextChanged事件实际上变了。 您通常仍然可以将KeyUp和KeyDown的处理程序添加到TextBox或用于处理文本input的任何相关控件。 但是,作为预期devise的一部分,控制可能不会响应通过关键事件指向的所有关键值。 行为是特定于每个控件。 作为一个例子,ButtonBase(Button的基类)处理KeyUp,以便它可以检查SPACEBAR或ENTER键,为了产生Click事件,它被认为相当于鼠标左键按下。 这个事件的处理是通过ButtonBase覆盖虚拟方法OnKeyUp来实现的,在它的实现中它设置了Handled = true。 结果是,在SPACEBAR的情况下侦听键事件的button的任何父母将不会收到其自己的处理程序已处理的事件。 另一个例子是TextBox。 有些键(如ARROW键)不被TextBox视为文本,而是被视为特定于控件UI行为,TextBox将这些事件事件标记为已处理。 自定义控件可以通过重写OnKeyDown / OnKeyUp来为关键事件实现自己的类似重写行为。 如果您的自定义控件处理特定的加速键,或者具有与为TextBox描述的场景类似的控件或焦点行为,则应该将此逻辑放在您自己的OnKeyDown / OnKeyUp覆盖中。 有没有更完整的参考资料? 例如在一个自动完成框中,你可以导航到build议上/下,并select一个按下input等等 肯定有一个更好的办法比聚焦每一个单一的控制和按键盘上的每一个键来找出:)

如果types只被称为System.Type,如何得到一个types的默认值?

如果我想要一个返回给定types的默认值,方法是generics的方法,我可以返回一个默认值,如下所示: public static T GetDefaultValue() { return default(T); } 如果我只有types作为System.Type对象,我可以做类似的事情吗? public static object GetDefaultValue(Type type) { //??? }

为什么在开关语句中“defau4t”是合法的?

我想出了一些其他网站的这个程序,并想到尝试它,这里的程序: #include <stdio.h> int main() { int a=10; switch(a) { case '1': printf("one"); break; case '2': printf("two"); break; defau4t: printf("none"); } return 0; } 令人惊讶的是,这个编译没有错误或警告。 这怎么可能? 关键字“default”没有错误吗? 有谁能解释这种行为吗?

Visual Studio – 为什么行号默认closures?

似乎完全落后于我这样一个优秀的IDE会默认隐藏行号。 这似乎是一个明显的疏忽,或者是糟糕的默认。 这意味着我错过了一些东西 – 因为在VS开发团队VS我,我知道谁有更多的经验。 那么我错过了什么? 为什么我不需要在代码中看到行号?

Java中默认关键字的用途是什么?

Java中的接口与类相似,但接口的主体只能包含抽象方法和final字段(常量)。 最近我看到一个问题,看起来像这样 interface AnInterface { public default void myMethod() { System.out.println("D"); } } 根据接口定义, 只允许抽象方法 。 为什么它允许我编译上面的代码? 什么是default关键字? 另一方面,当我试图写下面的代码,然后说modifier default not allowed here default class MyClass{ } 代替 class MyClass { } 任何人都可以告诉我的default关键字的目的? 是否只允许在一个界面内? 它与default (没有访问修饰符)有什么不同?

默认值为一个静态属性

我喜欢c#,但为什么我可以这样做: public static bool Initialized { private set; get; } 或这个 : public static bool Initialized = false; 但不是在一条线上的混合? 我只需要设置访问级别我的variables(私人设置),我需要在启动时设置为false。 我不想让这个无聊的私人_Initializedvariables,这将由公共的初始化var的getter返回。 我喜欢我的代码是美丽的。 (注意:我的variables是静态的,不能在构造函数中初始化)。 谢谢

映射<int,int>默认值

std::map<int,int> mapy; ++mapy[5]; 假设mapy[5]总是1会是安全的吗? 我的意思是,即使没有明确声明, mapy[5]总是得到'++'之前的默认值0,如在我的代码?

对于迁移中的整数字段,如何:default => 0和:null => false不同?

如果我使用迁移来更新数据库,并添加一个像这样的整数字段: t.integer :foo :default => 0, :null => false 数据库中现有logging和新logging的默认状态是什么? 我希望答案是: – 都将读回foo为0。 是默认=> 0必要的,如果我有:null => false? 试图了解两者之间的区别