小编bie*_*ior的帖子

如何默认显示隐藏字符(ZERO WIDTH SPACE即.&#8203)

因为这个,我只是失去了周末的一部分......小丑 - 零宽度空间.我只是使用谷歌小组的一些片段并且没有认识到有双倍的字符,因为Idea(11)没有显示它们,这导致解析我的应用程序的配置文件的问题...我在vi中意外发现它.

有没有办法在IntelliJ(或其他方式检查文件)中显示这些东西而不使用外部编辑器.

IntelliJ 11/Mac OS 10.7

编辑 - 样本

这两行看起来完全相同,在浏览器和Idea中.您可以在页面的代码中看到,在第一个注释行中,mysql://和之间存在隐藏的零宽度空间localhost,这会导致问题.当然,如果您期望"小丑",您可以尝试使用搜索并替换它,但是没有人希望不应该存在的标志,特别是如果他不能以任何方式看到它.

#db.default.url="jdbc:mysql://?localhost/play-fullcalendar"
 db.default.url="jdbc:mysql://localhost/play-fullcalendar"
Run Code Online (Sandbox Code Playgroud)

whitespace intellij-idea

189
推荐指数
2
解决办法
11万
查看次数

在Play framework 2.0中使用MySQL数据库所需的步骤

我是Play框架的新手.我正在尝试将MySQL数据库配置为与Play Ebeans一起使用的数据源.

请问您能解释一下使用Play 2.0框架配置MySQL所需的步骤(例如,下载驱动程序,添加依赖项等).

java playframework ebean playframework-2.0

91
推荐指数
6
解决办法
8万
查看次数

播放2.x:使用Iteratees上传活动文件

我将从问题开始:如何使用Scala API Iteratee将文件上传到云存储(在我的情况下是Azure Blob存储,但我认为它现在不是最重要的)

背景:

我需要将输入分块为大约1 MB的块,用于存储大型媒体文件(300 MB +)作为Azure BlockBlobs.不幸的是,我的Scala知识仍然很差(我的项目是基于Java的,其中Scala的唯一用途是上传控制器).

我尝试使用这段代码:为什么调用错误或在BodyParser的Iteratee中完成请求在Play Framework 2.0中挂起?(作为Input Iteratee) - 它工作得很好,但Element我可以使用的每个大小为8192字节,因此它太小,无法向云端发送一百兆字节的文件.

我必须说这对我来说是一种全新的方法,而且很可能是我误解了一些东西(不想告诉我,我误解了一切;>)

我会感谢任何提示或链接,这将有助于我这个主题.如果有任何相似用途的样本,那么对我来说这是最好的选择.

scala file-upload azure-storage iterate playframework-2.0

28
推荐指数
1
解决办法
5556
查看次数

Playframework路径文件:Dev开发路线的独立生产路线

Play中是否有一种方法可以注释路由,以通知某些路段/组路由仅在dev或prod模式下可用

routes playframework playframework-1.x

25
推荐指数
1
解决办法
4294
查看次数

如何在play框架中哈希密码(也许与BCrypt一起)

我有点新玩框架和密码哈希.我试图找到一些哈希密码的解决方案,我找到了BCrypt.你认为这对哈希密码是否足够好.如果它很好,我怎样才能让它在Play框架中运行?(我正在使用游戏2.1.3)谢谢!

bcrypt password-encryption playframework playframework-2.1

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

玩框架找不到javac

在对应用程序进行任何更改之前,当我运行Web服务器时,我正在关注一个播放教程.服务器抛出错误:

IOException: Cannot run program "javac": CreateProcess error=2, The system cannot find the file specified
Run Code Online (Sandbox Code Playgroud)

我检查了我的JAVA_HOME,它读取C:\ Program Files\Java\jdk1.7.0_25.如何解决这个问题?

java windows playframework

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

在Slick 2.0中插入后返回AutoInc ID

我已经到了地球的尽头寻找这个问题的答案.光滑的2.0没有太多信息.下面是我的地址模型的代码,如何在创建插入后让方法创建返回id?

package models
import play.api.Play.current
import play.api.db.slick.Config.driver.simple._
import play.api.db.slick.DB

    object Addresses{
      val DB_URL:String = "jdbc:h2:mem:fls-play"
      val DB_driver:String = "org.h2.Driver"
      class Addresses(tag: Tag) extends Table[(String, String, String, String, String)](tag, "ADDRESSES"){
       def id = column[Int]("ID", O.PrimaryKey, O.AutoInc)
       def city = column[String]("CITY")
       def stateName = column[String]("STATE_NAME")
       def street1 = column[String]("STREET1")
       def street2 = column[String]("STREET2")
       def zip = column[String]("ZIP")

       def * = (city, stateName, street1, street2, zip)
      }
      val addresses = TableQuery[Addresses]

      def create(city:String, stateName:String, street1:String, street2:String, zip:String) {
        DB.withSession{ implicit session =>
           addresses …
Run Code Online (Sandbox Code Playgroud)

scala playframework-2.0 slick play-slick

25
推荐指数
1
解决办法
8562
查看次数

如何使用Play Framework 2.0下载文件

我正在使用Play Framework 2.0.3创建一个应用程序,该应用程序提供应该可由用户下载的Excel文件.

 response().setContentType("application/x-download");  
 response().setHeader("Content-disposition","attachment; filename=tradeLogTest.xlsx");  
Run Code Online (Sandbox Code Playgroud)

但是,如何从response()?tks 获取输出流

java playframework-2.0

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

从Play JSON API获取更好的错误消息

Play JSON API生成的错误消息的示例:

scala> import play.api.libs.json._
import play.api.libs.json._

scala> Json.obj("k" -> Json.obj("m" -> 7))
res0: play.api.libs.json.JsObject = {"k":{"m":7}}

scala> (res0 \ "p").as[String]
play.api.libs.json.JsResultException: JsResultException(errors:List((,List(ValidationError(validate.error.expected.jsstring,WrappedArray())))))
    at play.api.libs.json.JsValue$$anonfun$2.apply(JsValue.scala:67)
    at play.api.libs.json.JsValue$$anonfun$2.apply(JsValue.scala:67)
    at play.api.libs.json.JsResult$class.fold(JsResult.scala:69)
    at play.api.libs.json.JsError.fold(JsResult.scala:10)
    at play.api.libs.json.JsValue$class.as(JsValue.scala:65)
    at play.api.libs.json.JsUndefined.as(JsValue.scala:98)
    at .<init>(<console>:12)
    at .<clinit>(<console>)
    at .<init>(<console>:7)
    // gazillion lines more

scala> (res0 \ "k" \ "m").as[String]
play.api.libs.json.JsResultException: JsResultException(errors:List((,List(ValidationError(validate.error.expected.jsstring,WrappedArray())))))
    at play.api.libs.json.JsValue$$anonfun$2.apply(JsValue.scala:67)
    at play.api.libs.json.JsValue$$anonfun$2.apply(JsValue.scala:67)
    at play.api.libs.json.JsResult$class.fold(JsResult.scala:69)
    at play.api.libs.json.JsError.fold(JsResult.scala:10)
    at play.api.libs.json.JsValue$class.as(JsValue.scala:65)
    at play.api.libs.json.JsNumber.as(JsValue.scala:108)
    at .<init>(<console>:12)
    at .<clinit>(<console>)
    at .<init>(<console>:7)
    // gazillion lines more
Run Code Online (Sandbox Code Playgroud)

有没有办法从这个API中获得更好的错误消息?例如,对于上述两种情况中的错误消息可能看起来像No value found …

json scala playframework-2.0

16
推荐指数
1
解决办法
9307
查看次数

如何在Play 2.0.4中每天安排任务+ onStart()?

我需要每天在playframework2.0.4中执行一段代码,当我尝试使用类扩展GlobalSettings时它可以工作.但它适用于每个请求的实例.我希望它在服务器启动时起作用并且每天执行一次任务.

package controllers;
import java.util.concurrent.TimeUnit;
import akka.util.Duration;
import play.Application;
import play.GlobalSettings;
import play.libs.Akka;

public class ParserJobApp extends GlobalSettings{
@Override
public void onStart(Application app) {
    Akka.system().scheduler().schedule(Duration.create(0, TimeUnit.MILLISECONDS),Duration.create(6, TimeUnit.SECONDS), new Runnable() { 
        @Override
        public void run() {
            System.out.println("AAA ---    "+System.currentTimeMillis());
        }
    });
}
}
Run Code Online (Sandbox Code Playgroud)

这是我的控制器开始上面的课程

public class Application extends Controller {

public static Result index() { 
  ParserJobApp pr=new ParserJobApp();
  pr.onStart(null);
  System.out.println("sfsdfsdf");
return ok(index.render("Your new "));

}
}
Run Code Online (Sandbox Code Playgroud)

java scheduler akka playframework-2.0

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