当我在GitHub上打开一个pull请求时,自我上次请求以来的所有提交和所有新提交都会自动添加到此请求中.我似乎无法控制添加哪些提交,哪些不添加.当我尝试打开另一个拉取请求时,我得到一个"哎呀!已经有一个拉取请求"错误.有没有简单的方法来打开多个拉取请求而不必乱用命令行?
在处理Play Framework项目时,我遇到了一个奇怪的错误.我的项目正在运行时,我有时会收到ClassCastException,但错误是这样的:
ClassCastException occured : models.Person cannot be cast to models.Person
这通常发生在我调用find方法时,例如:
Person p = Person.find("name=?","Joe").first();
如果我重新启动项目,问题就会消失,但只能暂时解决.它使测试我的项目成为一个主要的痛苦.我该如何解决?
我正在尝试在我的程序中创建一个功能,允许用户将他们的数据下载到文件中.
现在,我在我的一个控制器中有一个方法,它创建一个具有特定名称的File对象,并使用FileWriter将内容加载到文件中.完成后,File对象将传递到renderBinary().这会按预期将文件发送给用户.
但是,这会将文件保存在我的Play中!项目目录发送之前.这让我想知道当有许多用户试图生成和下载文件时会发生什么.他们会互相覆盖吗?
简而言之,生成文件并通过renderBinary发送文件的最佳方法是什么?