小编Win*_*tet的帖子

SpinnerAdapter中getView和getDropDownView之间的区别

当您实现SpinnerAdapter时,您将获得getDropDownView,它与getView您需要扩展时的不同之处BaseAdapter.

android android-arrayadapter baseadapter android-spinner

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

使用netsh,将SSL证书绑定到端口号失败

我已按照SSL中的说明使用自托管WCF服务.当我尝试使用netsh在Windows 7上绑定证书时,如如何:使用SSL证书配置端口中所述.,它失败如下.

在Windows PowerShell中

PS C:\> netsh http add sslcert ipport=0.0.0.0:8732 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}
Bad numeric constant: 224.
At line:1 char:104
+ netsh http add sslcert ipport=0.0.0.0:8732 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={001 <<<< 12233-4455-6677-8899-AABBCCDDEEFF}
+ CategoryInfo          : ParserError: (224:String) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : BadNumericConstant
Run Code Online (Sandbox Code Playgroud)

在命令提示符下

C:\>netsh http add sslcert ipport=0.0.0.0:8732 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}

SSL Certificate add failed, Error: 1312
A specified logon session does not exist. It may already have been terminated.
Run Code Online (Sandbox Code Playgroud)

wcf-binding ssl-certificate windows-7 netsh

33
推荐指数
4
解决办法
5万
查看次数

在Http Header中使用Json字符串

最近我遇到一些奇怪的问题与http标头使用(添加多个自定义http请求标头神秘)为了避免当时的问题,我已将字段放入json字符串并将该json字符串添加到标头而不是将这些字段添加到单独的http标头.

例如,而不是

request.addHeader("UserName", mUserName);
request.addHeader("AuthToken", mAuthorizationToken);
request.addHeader("clientId","android_client");
Run Code Online (Sandbox Code Playgroud)

我创建了一个json字符串并将其添加到单个标题中

String jsonStr="{\"UserName\":\"myname\",\"AuthToken\":\"123456\",\"clientId\":\"android_client\"}";
request.addHeader("JSonStr",jsonStr);
Run Code Online (Sandbox Code Playgroud)

由于我刚开始写Rest和处理Http的东西,我不知道我的用法是否合适.我希望对此有所了解.

一些链接

http://lists.w3.org/Archives/Public/ietf-http-wg/2011OctDec/0133.html

json http-headers

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

scala列表映射vs mapConserve

我试图理解mapConserve,它被称为"像xs map f,但如果函数f将所有元素映射到自己,则返回xs不变",来自List.然而,它正在发出错误.

def map [B] (f: (A) ? B): List[B]
def mapConserve (f: (A) ? A): List[A]
def mapConserve [B >: A <: AnyRef] (f: (A) ? B): List[B]


scala> list map (x=>x)
res105: List[Int] = List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

scala> list mapConserve (x=>x)
<console>:12: error: inferred type arguments [Int] do not conform to method mapConserve's type parameter bounds [B >: Int <: AnyRef]
              list mapConserve (x=>x)
                   ^
Run Code Online (Sandbox Code Playgroud)

mapConserve代码应该满足(A)=> A函数.如果不是,它仍然应该满足(A)=> B函数,因为类型A可以是其自身的子类型和超类型.请赐教mapConserve的目的和错误.

scala

8
推荐指数
1
解决办法
2644
查看次数

如何从命令行关闭Google App Engine的本地开发服务器?

dev_appserver.py从Eclipse 运行了本地GAE app server(),然后Eclipse崩溃了.所以我不得不杀死Eclipse并重启它.但是,当Eclipse重新启动时,它失去了与仍然运行的GAE服务器的连接,我无法想出如何关闭它.

google-app-engine gae-eclipse-plugin

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

我的scala代码虽然通过@tailrec但没有得到TCO

我正在研究scala TCO并编写了以下代码

import scala.annotation.tailrec
final def tailReccursionEx(str:String):List[String]={

  @tailrec 
  def doTailRecursionEx(str:String,pos:Int,accu:List[String]):List[String]={
    if(pos==str.length) return accu
    else{
      doTailRecursionEx(str,pos+1,accu++accu.foldLeft(List[String](str(`pos`).toString)){
                                            (l,ch)=>l:+ch+str(`pos`)})
  }
}

  doTailRecursionEx(str,0,List[String]())
}
Run Code Online (Sandbox Code Playgroud)

我已通过@tailrec测试,我相信我的函数是自递归尾调用.然而,当我查看java字节代码时

javap -c -private RecursionEx\$\$anonfun\$doTailRecursionEx\$1\$1
Run Code Online (Sandbox Code Playgroud)

我看不到所承诺的转到了TCO自我递归函数.这是字节码.

public RecursionEx$$anonfun$doTailRecursionEx$1$1(java.lang.String, int);
  Code:
   0:   aload_0
   1:   aload_1
   2:   putfield    #35; //Field str$2:Ljava/lang/String;
   5:   aload_0
   6:   iload_2
   7:   putfield    #41; //Field pos$1:I
   10:  aload_0
   11:  invokespecial   #93; //Method scala/runtime/AbstractFunction2."<init>":()V
   14:  return

}
Run Code Online (Sandbox Code Playgroud)

recursion scala tail-recursion tail-call-optimization

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

sbt unresolved dependencies sbt_2.9.1; 0.7.4 sbt_2.9.1; 0.7.7:

我得到了像这里的问题一样未解决的依赖关系.

获取org.scala-tools.sbt sbt_2.9.1 0.7.7 ......

    ::::::::::::::::::::::::::::::::::::::::::::::

    ::          UNRESOLVED DEPENDENCIES         ::

    ::::::::::::::::::::::::::::::::::::::::::::::

    :: org.scala-tools.sbt#sbt_2.9.1;0.7.7: not found

    ::::::::::::::::::::::::::::::::::::::::::::::
Run Code Online (Sandbox Code Playgroud)

scala sbt

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

sqlcipher崩溃与"非错误"stacktrace

我试图在我的项目API 16(摩托罗拉Xoom 4.1.2)中使用sqlcipher(2.0.8)并获得以下stacktrace.我在libs中的armeabi文件夹中有3个这样的库,在assets文件夹中有icudt46l.zip.我SQLiteDatabase.loadLibs(context);参与了我的活动.但是,当II创建数据库时,应用程序崩溃了.

11-08 21:00:33.050: E/AndroidRuntime(2222): FATAL EXCEPTION: Main:
11-08 21:00:33.050: E/AndroidRuntime(2222): net.sqlcipher.database.SQLiteException: not an error
11-08 21:00:33.050: E/AndroidRuntime(2222):     at net.sqlcipher.database.SQLiteDatabase.dbopen(Native Method)
11-08 21:00:33.050: E/AndroidRuntime(2222):     at net.sqlcipher.database.SQLiteDatabase.<init>(SQLiteDatabase.java:1952)
11-08 21:00:33.050: E/AndroidRuntime(2222):     at net.sqlcipher.database.SQLiteDatabase.openDatabase(SQLiteDatabase.java:902)
11-08 21:00:33.050: E/AndroidRuntime(2222):     at net.sqlcipher.database.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:945)
11-08 21:00:33.050: E/AndroidRuntime(2222):     at net.sqlcipher.database.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:107)
Run Code Online (Sandbox Code Playgroud)

android sqlcipher

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

如何实现TCO的递归

我一直在研究递归和TCO.似乎TCO可以使代码冗长并影响性能.例如,我已经实现了代码,该代码接收7位数的电话号码并返回所有可能的单词排列,例如464-7328可以是"GMGPDAS ... IMGREAT ... IOIRFCU"这是代码.

/*Generate the alphabet table*/
  val alphabet = (for (ch <- 'a' to 'z') yield ch.toString).toList

/*Given the number, return the possible alphabet List of String(Instead of Char for convenience)*/
  def getChars(num : Int) : List[String] = {
      if (num > 1) return List[String](alphabet((num - 2) * 3), alphabet((num - 2) * 3 + 1), alphabet((num - 2) * 3 + 2))
      List[String](num.toString)
  }

/*Recursion without TCO*/
  def getTelWords(input : List[Int]) : List[String] = {
    if …
Run Code Online (Sandbox Code Playgroud)

recursion scheme functional-programming scala tail-call-optimization

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

GenTraversableLike中isTraversableAgain函数的用法是什么?

isTraversableAgain被声明为final GenTraversableLike并与其多如牛毛已知子类,我想知道这个功能的使用和其背后是最终的智慧.

scala

0
推荐指数
1
解决办法
316
查看次数

单击按钮时我的程序崩溃了..为什么?

logcat的

04-03 20:59:46.189: E/AndroidRuntime(362): android.content.res.Resources$NotFoundException: String resource ID #0x0 
04-03 20:59:46.189: E/AndroidRuntime(362): at android.content.res.Resources.getText(Resources.java:201) 
04-03 20:59:46.189: E/AndroidRuntime(362): at android.widget.TextView.setText(TextView.java:2857) 
04-03 20:59:46.189: E/AndroidRuntime(362): at coin.calc.wilson.CoinCalculatorActivity$1.onClick(CoinCalculatorActivity.java:65) 
04-03 20:59:46.189: E/AndroidRuntime(362): at android.view.View.performClick(View.java:2485) 
04-03 20:59:46.189: E/AndroidRuntime(362): at android.view.View$PerformClick.run(View.java:9080) 
04-03 20:59:46.189: E/AndroidRuntime(362): at android.os.Handler.handleCallback(Handler.java:587) 
04-03 20:59:46.189: E/AndroidRuntime(362): at android.os.Handler.dispatchMessage(Handler.java:92) 
04-03 20:59:46.189: E/AndroidRuntime(362): at android.os.Looper.loop(Looper.java:123) 
04-03 20:59:46.189: E/AndroidRuntime(362): at android.app.ActivityThread.main(ActivityThread.java:3683) 
04-03 20:59:46.189: E/AndroidRuntime(362): at java.lang.reflect.Method.invokeNative(Native Method) 
04-03 20:59:46.189: E/AndroidRuntime(362): at java.lang.reflect.Method.invoke(Method.java:507) 
04-03 20:59:46.189: E/AndroidRuntime(362): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 
04-03 20:59:46.189: E/AndroidRuntime(362): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 
04-03 20:59:46.189: E/AndroidRuntime(362): at dalvik.system.NativeStart.main(Native …
Run Code Online (Sandbox Code Playgroud)

java android

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