IntelliJ不让我导入一个play框架项目.当我尝试使用SBT打开项目时,它只显示错误.
它真的很简单,我想做什么,但我没有使用过这些工具,我对如何解决这个问题感到有点迷茫.
我只想创建一个Play框架项目,并在IntelliJ中编辑它,如youtube上的多个教程所示.
下面我提供了一些关于我如何努力使其"帮助你帮助我"的信息.
我真的希望有一些我看不到的简单解决方案!
我已经从Play Framework 下载并安装了IntelliJ 14.1.5社区版和最新的avtivator - Activator 1.3.6和Play 2.4.3
注意:我还下载了最新的java jdk,1.8.0_65,并在路径中添加了java和activator - 我正在使用Windows 8.我还下载了最新的插件斯卡拉内的IntelliJ
然后我打开cmd并键入" activator ui "并按照教程中的说明在localhost:8888打开浏览器.我设法创建了一个" play-java-intro "项目.到现在为止还挺好.
在此之后,我尝试了一些不同的方法.
注意:每次尝试新的时候,我都点击了"无效缓存/重启"
我通过激活器创建项目后尝试打开项目.我选择了项目的根目录并选择了SDK jdk 1.7(已尝试过1.8).
我收到了错误
导入SBT项目时出错:...在sbt.MainLoop $$ anonfun $ runWithNewLog $ 1.apply(MainLoop.scala:70)sbt.MainLoop $$ anonfun $ runWithNewLog $ 1.apply(MainLoop.scala:65)at sbt.在sbt.MainLoop $ .runWithNewLog(MainLoop.scala:65)sbt.MainLoop …
你能帮助我在IntelliJ中为Scala创建单元测试用例吗?
我尝试使用意图动作创建它,但它并不适合我.我也检查了设置的意图.一切看起来都不错.
我们对Scala有不同的处理方式,还是我错过了什么?
如何解析此文本文件并仅提取每行中的第一个值?
file.txt:
HTTP://google.com,username2,mypassword1
HTTP://yahoo.com,username3,mypassword2
HTTP://ebay.com,username4,mypassword7
预期产量:
http://google.com
http://yahoo.com
http://ebay.com
Run Code Online (Sandbox Code Playgroud)
有可能做美丽的汤或某种正则表达式吗?
我正在测试一种方法protected。在我的测试案例中,我曾经使用Reflection过该方法,但是我不确定自己是否以正确的方式进行操作。
测试方法:
protected void checkORCondition( Map<String, Message> messagesMap ) throws EISClientException
{
Message message = containsAMessageCode(getMessageCodes(), messagesMap);
if(message!=null)
{
throw new EISClientException("One of the specified message code matched returned errors." +
message.getMessageCode() + ": " + message.getMessageType() + ": " + message.getMessageText());
}
}
Run Code Online (Sandbox Code Playgroud)
JUnit测试用例:
@Test
public void testcheckORCondition() throws Exception {
Class clazz = MessageToExceptionPostProcessFilter.class;
Object object = clazz.newInstance();
Method method = clazz.getDeclaredMethod("checkORCondition", new Class[]{Map.class});
method.setAccessible(true);
String string = new String();
string = "testing";
Message …Run Code Online (Sandbox Code Playgroud) 我有许多按钮,单击这些按钮可将单词添加到数组中。网址名称中使用此数组来下载文件:
<button id="button9" onclick="myFunction7();"</button>
<script>
var a = [];
function myFunction7() {
a.push("h");
}
<button id="button10" onclick="myFunction8();"</button>
<script>
var b = [];
function myFunction8() {
b.push("h");
}
var url = [a,b,c,d];
Run Code Online (Sandbox Code Playgroud)
(我刚刚包括了两个按钮,它们也以相同的格式存在于c和d中)
按钮的功能起作用,并且正确的文件已加载。有没有一种方法可以重置url变量并清空数组?我希望有一个按钮可以重置网页上的url变量,以便可以创建一个新数组。我已经创建了一个刷新整个页面的按钮,但这并不理想,因为每次我的网页都必须重新加载以清除数组时,才这样!
我正在使用Alfresco Community 5.1.x. 我希望使用kickstart创建一个自定义工作流,其中一个表单是+ +按钮,当+按钮动态添加文本字段时.这可能吗?怎么样?
我正在使用Symfony 2.8并遇到一些启动简单composer update命令的问题.
这个错误出现在我的开发环境中.我正在使用流浪汉虚拟机.这是错误:
[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [2002] Connection refused
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [2002] Connection refused
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-update-cmd event terminated with an exception
Run Code Online (Sandbox Code Playgroud)
当然,当我在主机上启动命令时会发生这种情况.PHP无法连接到数据库,因为我的主机没有任何连接.所以这是一种正常的行为.
当我进入我的虚拟机时,该命令运行良好.
所以我可以在这里停下来,只是从我的VM更新我的依赖项.
但是,我不想composer update访问我的数据库,我不明白它为什么需要它.
我应该在哪里查看,或者我可以提供哪些信息来帮助我解决问题?
编辑:这是我的composer.json文件:
{
"name": "root/blog",
"license": "proprietary",
"type": "project",
"autoload": {
"psr-4": {
"": "src/",
"SymfonyStandard\\": "app/SymfonyStandard/"
}
},
"require": {
"php": ">=5.3.9",
"symfony/symfony": "2.8.*",
"doctrine/orm": "^2.4.8",
"doctrine/doctrine-bundle": "~1.4",
"symfony/assetic-bundle": "~2.3",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "~2.4", …Run Code Online (Sandbox Code Playgroud) 我开始玩Spark 2.0.1了.新的数据集API非常干净,但我遇到了非常简单的操作问题.
也许我错过了什么,希望有人可以提供帮助.
这些说明
SparkConf conf = new SparkConf().setAppName("myapp").setMaster("local[*]");
SparkSession spark = SparkSession
.builder()
.config(conf)
.getOrCreate();
Dataset<Info> infos = spark.read().json("data.json").as(Encoders.bean(Info.class));
System.out.println(infos.rdd().count());
Run Code Online (Sandbox Code Playgroud)
产生一个
java.lang.NegativeArraySizeException
Run Code Online (Sandbox Code Playgroud)
和JVM(1.8)检测到的致命错误.
使用数据集api处理数据(即,选择,依靠信息对象)可以正常工作.
如何在数据集和RDD之间切换?
一个<select>元素看起来像这样:
<select id="ok">
<option value="one">First</option>
<option value="two" selected>Second</option>
</select>
Run Code Online (Sandbox Code Playgroud)
最初,Second显示文本值,因为该selected属性存在。
如果我手动更改它(使用鼠标单击),它会在 UI 中显示新选择的值,但<select>在 HTML 中保持不变:
<select id="ok">
<option value="one">First</option>
<option value="two" selected>Second</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我可以获得当前的选择值:
document.getElementById('ok').value
Run Code Online (Sandbox Code Playgroud)
或当前选定的索引:
document.getElementById('ok').selectedIndex
Run Code Online (Sandbox Code Playgroud)
通过 JavaScript(或 jQuery),但我不知道这些值来自哪里。
它们存储在 DOM 中还是其他地方?
JavaScript 如何知道 UI 中的当前值是哪个?
java ×3
javascript ×2
scala ×2
alfresco ×1
apache-spark ×1
arrays ×1
button ×1
composer-php ×1
dom ×1
go ×1
html ×1
html-select ×1
junit ×1
parsing ×1
python ×1
reflection ×1
regex ×1
reset ×1
sbt ×1
scalatest ×1
symfony ×1
workflow ×1