我有一个返回List的Java API,如:
public List<?> getByXPath(String xpathExpr)
Run Code Online (Sandbox Code Playgroud)
我使用下面的scala代码:
val lst = node.getByXPath(xpath)
Run Code Online (Sandbox Code Playgroud)
现在,如果我尝试scala语法糖,如:
lst.foreach{ node => ... }
Run Code Online (Sandbox Code Playgroud)
这是行不通的.我收到错误:
value foreach is not a member of java.util.List[?0]
Run Code Online (Sandbox Code Playgroud)
看来我需要将Java List转换为Scala List.如何在上述背景下做到这一点?
try {
// Do stuff
}
catch (Exception e) {
throw;
}
finally {
// Clean up
}
Run Code Online (Sandbox Code Playgroud)
在上面的块中,finally块是什么时候调用的?在抛出e之前或者最后被召唤然后赶上?
我前几天在项目文件中看到了这个:
<ProjectReference Include="Foo\Bar\Baz.csproj">
<Project>{A GUID HERE}</Project>
<Name>Baz</Name>
<Private>False</Private> <!-- ??? -->
<ReferenceOutputAssembly>False</ReferenceOutputAssembly>
</ProjectReference>
Run Code Online (Sandbox Code Playgroud)
a中的每个节点ProjectReference似乎都是自解释的(引用的项目文件,GUID,要在解决方案资源管理器中显示的名称,以及当前项目是否应该链接到引用的项目)Private,并且" 公共MSBuild项目项"页面没有t记录这个值.(有一个Private文件化的设置Reference,而不是ProjectReference-但它有Never,Always和PreserveNewest设置,而不是真假)
这个设置有什么作用?
我继承了一个网站,只是遇到了这种好奇心:
<a href="/delete" onClick="jamoscript:return confirm('Do you really want to do that?');">Delete all</a>
Run Code Online (Sandbox Code Playgroud)
我可以显示包含它的页面并单击链接以获得与我将" jamoscript" 更改为" " 时完全相同的确认对话框javascript.在加载页面或单击链接时,Firebug控制台中不会显示任何诊断信息.嘿嘿?谷歌搜索jamoscript并没有发现任何有趣的东西.
任何人都可以解释这种行为吗?
我正在运行VS2010.当我打开我的Web解决方案并尝试构建时,构建失败并显示错误"CSC(0,0):错误CS2001:无法找到源文件'Properties\AssemblyInfo.cs'".
我已经创建了Windows应用程序,但是在不同的解决方案
我在Web解决方案/项目中找不到对此文件的任何引用.
AHIA,LarryR ......
我相信问题记录在这里 移动到这里,看起来它可能是视觉工作室中的一个错误,但我想知道是否有人知道一个解决方法.
基本上我在预建事件中一个接一个地跟随以下两行(除其他外).
"C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /p:configuration=Release;platform=x86 /t:rebuild "$(SolutionDir)Folder1\Project1.csproj"
"C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /p:configuration=Release;platform=x86 /t:rebuild "$(SolutionDir)Folder2\Folder3\Project2.csproj"
Run Code Online (Sandbox Code Playgroud)
第一个成功,另一个失败说The command ""C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /p:configuration=Release;platform=x86 /t:rebuild "*Undefined*Folder2\Folder3\Project2.csproj"" exited with code 1..
编辑:
找出问题是由于MSBuild本身不知道宏,因此其他项目之一与预建的线路相同.
是否可以让帮助页面样本生成器忽略特定类型的某些属性?
例如,对于POST和PUT请求,我们对对象请求和响应消息使用相同的DTO.当用户POST一个模型(创建一个新记录)时,他们不需要提供ID字段.
但是一旦创建并将新记录序列化到响应主体中,就会包含ID字段并将其返回给客户端.
所以在POST请求示例中,我不希望显示ID字段,因为对于post请求它没有意义.
但是POST响应示例,我确实希望显示ID字段......
我知道有一个ApiExplorerSettings属性可以应用于类或方法......但是属性有什么类似的东西吗?
像这样的东西会很棒:
public class MyDTO
{
[ApiExplorerSettings(IgnoreForRequestApi = true, IgnoreForResponseApi = false)]
public int Id { get; set; }
// Other properties omitted for brevity...
}
Run Code Online (Sandbox Code Playgroud) 在NAnt我有一个非常简单的属性来获取我的项目的根,它看起来像这样:
<property
name="project.root.folder"
value="${directory::get-parent-directory(directory::get-parent-directory(project.local.folder))}"
/>
Run Code Online (Sandbox Code Playgroud)
这将我带到我的项目的根目录,从中构建我的所有路径.
在MSBuild我可以$(MSBuildProjectDirectory)用来获取我当前的目录,但我想获得父目录的完整路径.NAnt使用directory::get-parent-directory它有魅力,我希望在MSBuild中有类似的功能.
我发现了一个类似的问题(http://stackoverflow.com/questions/514264/msbuild-find-msbuildprojectdirectory-parent-directory),但我认为必须有一些更简单的问题,当然!
山姆:)
我的页面被编写并声明为XHTML 1.0 Strict.第一行是这样的:
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
Run Code Online (Sandbox Code Playgroud)
对于XHTML 1.0严格来说,我认为这是正确的,但IE11给出了这个警告:
HTML1406: Invalid tag start: "<?". Question marks should not start tags. File: default.aspx, Line: 1, Column: 2
Run Code Online (Sandbox Code Playgroud)
任何人都知道这是否是我应该担心的事情?
在Zeppelin中运行Spark bisecting kmmeans算法.
//I transform my data using the TF-IDF algorithm
val idf = new IDF(minFreq).fit(data)
val hashIDF_features = idf.transform(dbTF)
//and parse the transformed data to the clustering algorithm.
val bkm = new BisectingKMeans().setK(100).setMaxIterations(2)
val model = bkm.run(hashIDF_features)
val cluster_rdd = model.predict(hashIDF_features)
Run Code Online (Sandbox Code Playgroud)
我总是得到这个错误:
org.apache.spark.SparkException: Job aborted due to stage failure: Task 0 in stage 270.0 failed 4 times, most recent failure: Lost task 0.3 in stage 270.0 (TID 126885, IP): java.util.NoSuchElementException: key not found: 67
at scala.collection.MapLike$class.default(MapLike.scala:228)
at scala.collection.AbstractMap.default(Map.scala:58)
at …Run Code Online (Sandbox Code Playgroud)