最近在Wicket遇到了代码,如下所示:
Form<?> form = new Form<Void>("form")
Run Code Online (Sandbox Code Playgroud)
任何人都可以在这里解释Void类型的用法吗?我第一次看到实际使用的那种类型.它是否在Wicket之外使用?
只是尝试了喷雾json,它似乎有问题找到我的JsonProtocols我已经设置.我有以下依赖项:
"io.spray" % "spray-servlet" % "1.2-M8",
"io.spray" % "spray-routing" % "1.2-M8",
"io.spray" % "spray-testkit" % "1.2-M8",
"io.spray" % "spray-json_2.10" % "1.2.5"
Run Code Online (Sandbox Code Playgroud)
以下代码:
Content.scala
import spray.json.DefaultJsonProtocol
case class Content(id:String, name: String, contentType: String, duration: Int)
object MyJsonProtocol extends DefaultJsonProtocol {
implicit val contentFormat = jsonFormat4(Content)
}
Run Code Online (Sandbox Code Playgroud)
我Content
在complete {}
块中返回的行上出现错误,错误如下,代码在它下面:
说明资源路径位置类型找不到类型为spray.httpx.marshalling.Marshaller [Content] MyService.scala line 32 Scala问题的证据参数的隐式值
import akka.actor.Actor
import spray.routing._
import spray.http._
import MediaTypes._
import spray.json.DefaultJsonProtocol
import Content
import MyJsonProtocol._
class MyServiceActor extends Actor with MyService{
def actorRefFactory = …
Run Code Online (Sandbox Code Playgroud) 我有以下代码:
<html>
<body>
<h1><?isFoo();?></h1>
</body>
</html>
<?php
$foo_app_cookie_val = "foo";
function isFoo() {
global $foo_app_cookie_val;
echo "in isFoo: '$foo_app_cookie_val'<br/>";
return isApp($foo_app_cookie_val);
}
?>
Run Code Online (Sandbox Code Playgroud)
我得到的输出是:
isFoo: ''
Run Code Online (Sandbox Code Playgroud)
为什么我没有看到$ foo_app_cookie_val的实际值?
我想知道实现以下目标的最佳方法是什么List
:
val l = List("a","b","c","d","e","f","g","h","i","j","k","l","m" /*...,x,y,z*/)
对于每5个项目(或最后一个段的更少),应用如下函数:
...map(_.mkString(","))
这样我最终List
看起来像:
List("a,b,c,d,e","f,g,h,i,j","k,l,m,n,o",/*...,*/"u,v,w,x,y,"z")
也许这种类型的列表处理有一个共同的术语,但是我不知道它.基本上我是在分组项目,所以zipWithIndex
在索引上使用然后用5来修改以指示分区的位置?
使用 Java 驱动程序,我可以在采取操作之前等待几个元素条件之一,如下所示:
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.or(
ExpectedConditions.elementToBeClickable(By.id("idNumber1")),
ExpectedConditions.elementToBeClickable(By.id("idNumber2"))
));
Run Code Online (Sandbox Code Playgroud)
例如,wait
当列出的其中一个元素可单击时,我们的操作就结束了。
但是,我找不到使用 Node.js 版本的驱动程序来执行此操作的方法。