小编Osc*_*Ryz的帖子

这个在python中调用的构造是什么:(x,y)

这在python中是什么叫:

[('/', MainPage)]
Run Code Online (Sandbox Code Playgroud)

这是一个...... erhm一个字典的数组吗?

就是它

()
Run Code Online (Sandbox Code Playgroud)

一个元组?(或者他们称之为什么?)

python

5
推荐指数
2
解决办法
677
查看次数

如何使用/实现服务器端的JavaScript?

我很长时间都知道服务器端的javascript,但我不知道它是如何工作的.有人能指出我正确的方向吗?

我对如何使用服务器端javascript + Java Servlet技术感兴趣

编辑

大!我以前见过这些技术,但由于某种原因我没有将它们与"服务器端"javascript相关联(doh!)

补充问题:如果我想使用javascript库来创建内容(例如ExtJs),我是否可以像在客户端一样在服务器端修改"文档"?

(我想我会在第一次尝试时发现)

javascript java serverside-javascript

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

java问题:这是一种方法吗?

我不是Java人,所以我问自己这意味着什么:

public Button(Light light) {
        this.light = light;
}
Run Code Online (Sandbox Code Playgroud)

按钮是一种方法吗?我问自己,因为它需要一个输入参数灯.但如果它是一种方法,为什么它会以大写字母开头并且没有返回数据类型?

这是一个完整的例子:

public class Button {
  private Light light;

  public Button(Light light) {
    this.light = light;
  }

  public void press() {
    light.turnOn();
  }
}
Run Code Online (Sandbox Code Playgroud)

我知道,这个问题真是微不足道.但是,我与Java没有任何关系,也没有找到上面关于Button的描述.我只是感兴趣.

java oop variables class

5
推荐指数
2
解决办法
266
查看次数

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

Scala:重写等于擦除的问题等于参数化类的函数

我很难理解如何使用清单.

这是我的问题:我创建了一个新的参数化类C并试图像这样重写equals:

override def equals(that:Any)=that match{
 case that:C[T] => true /*do smth else not relevant*/
 case _ => false
}
Run Code Online (Sandbox Code Playgroud)

当然我收到了"警告:类型模式C [T]中的非变量类型参数T未被选中,因为它被擦除".我尝试使用像我在许多其他功能中使用的清单:

override def equals(that:Any)(implicit manifest:Manifest[T])=that match{
 case that:C[T] => true
 case _ => false
}
Run Code Online (Sandbox Code Playgroud)

但我收到了"错误:方法等于无所事事"的消息.

我不知道如何解决这个问题.有人可以帮帮我吗?

scala equals manifest type-erasure

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

scala生成的字节代码如何丢弃已检查的异常?

如果可以为应该抛出已检查异常的方法写入字节代码?

例如,除非方法声明它抛出已检查的异常,否则以下Java类不会编译:

public class CheckedExceptionJava {
  public Class<?> testChecked(String s) throws ClassNotFoundException {
    return Class.forName(s);
  }
}
Run Code Online (Sandbox Code Playgroud)

虽然以下Scala等价物(因为Scala没有检查异常):

class CheckedException { 
    def testChecked( s : String )  = Class.forName( s ) 
}
Run Code Online (Sandbox Code Playgroud)

即使生成的字节码几乎相同:

Compiled from "CheckedExceptionJava.java"
public class CheckedExceptionJava extends java.lang.Object{
public CheckedExceptionJava();
  Code:
   0:   aload_0
   1:   invokespecial   #1; //Method java/lang/Object."<init>":()V
   4:   return

public java.lang.Class testChecked(java.lang.String)   throws java.lang.ClassNotFoundException;
  Code:
   0:   aload_1
   1:   invokestatic    #2; //Method java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
   4:   areturn

}

Compiled from "CheckedException.scala"
public class CheckedException extends java.lang.Object implements scala.ScalaObject{
public …
Run Code Online (Sandbox Code Playgroud)

java scala bytecode checked-exceptions

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

Scala如何知道要调用的方法(命名参数)

class Algo { 
    def a(  a : String = "Hola ",  b : String  = "adios" ) {
        print( a )
        print( b )
    }
    def a() { 
        print ("Uh?")
    }
}
object Algo { 
    def main( args : Array[String] ) { 
        new Algo().a()
    }
}
Run Code Online (Sandbox Code Playgroud)

版画 Uh?

如果a()未定义方法,则代码使用默认值打印"Hola adios".

因此,我从中推断出,如果确切的签名匹配,那就是优先的.

这个推理是否正确?

scala named-parameters

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

使用格式化程序用0填充字符串

我知道我可以填充空格:

String.format("%6s", "abc"); // ___abc ( three spaces before abc
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到如何生产:

000abc
Run Code Online (Sandbox Code Playgroud)

编辑:

%06s先问过这个问题.只是在更多(未经验证的)答案出现之前让你知道.

目前我有:String.format("%6s", data ).replace(' ', '0' ) 但我认为必须存在更好的方法.

java formatter

5
推荐指数
2
解决办法
2440
查看次数

更改日期选择器文本:大写月份

我想通过上限包装月份的第一个字母来更改日期选择器.

目前我在线程中使用set culture info并在那里指定格式,但对于我的文化,月份总是全部小写:

CultureInfo ci = new CultureInfo("es-MX");
ci.DateTimeFormat.ShortDatePattern = "ddd dd/MMM/yyyy";
Thread.CurrentThread.CurrentCulture = ci;
Run Code Online (Sandbox Code Playgroud)

显示:

Dom 19/ago/2012

我希望:

Dom 19/Ago/2012

我怎么能改变呢?

c# datepicker

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

Message = SelectedDate值无效

我可能会感到厌倦,但为什么这会引发异常:

 this.SomeDatePicker.SelectedDate = DateTime.Now.Date;
Run Code Online (Sandbox Code Playgroud)

同样的情况:

 this.SomeDatePicker.SelectedDate = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)

错误消息是:

System.ArgumentOutOfRangeException was unhandled
  Message=SelectedDate value is not valid.
Parameter name: d
  Source=PresentationFramework
  ParamName=d
  StackTrace:
       at System.Windows.Controls.Calendar.OnSelectedDateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
       at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
       at System.Windows.Controls.DatePicker.CoerceSelectedDate(DependencyObject d, Object value)
       at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& …
Run Code Online (Sandbox Code Playgroud)

c# wpf datepicker

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