小编Mar*_*rco的帖子

Spark应用程序抛出javax.servlet.FilterRegistration

我正在使用Scala在本地创建和运行Spark应用程序.

我的build.sbt:

name : "SparkDemo"
version : "1.0"
scalaVersion : "2.10.4"
libraryDependencies += "org.apache.spark" %% "spark-core" % "1.2.0"    exclude("org.apache.hadoop", "hadoop-client")
libraryDependencies += "org.apache.spark" % "spark-sql_2.10" % "1.2.0"
libraryDependencies += "org.apache.hadoop" % "hadoop-common" % "2.6.0"  excludeAll(
ExclusionRule(organization = "org.eclipse.jetty"))
libraryDependencies += "org.apache.hadoop" % "hadoop-mapreduce-client-core" % "2.6.0"
libraryDependencies += "org.apache.hbase" % "hbase-client" % "0.98.4-hadoop2"
libraryDependencies += "org.apache.hbase" % "hbase-server" % "0.98.4-hadoop2"
libraryDependencies += "org.apache.hbase" % "hbase-common" % "0.98.4-hadoop2"
mainClass in Compile := Some("demo.TruckEvents")
Run Code Online (Sandbox Code Playgroud)

在运行时我得到异常:

调用期间线程"main"java.lang.ExceptionInInitializerError中的异常...引起:java.lang.SecurityException:类"javax.servlet.FilterRegistration"的签名者信息与同一包中其他类的签名者信息不匹配

此处触发异常:

val sc = new SparkContext("local", "HBaseTest") …
Run Code Online (Sandbox Code Playgroud)

scala intellij-idea sbt apache-spark

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

Visual Studio 2012与Visual Studio 2010(delta)相比

是否有资源,其中列出了delta Visual Studio 2012 < - > Visual Studio 2010有关新功能等...特别是在C#领域(不是语言本身,而是工具,如编辑器/调试器等)?我还没有找到一个@ MSDN.

在我们的团队升级到VS 2012期间,这将非常方便.

c# visual-studio-2010 visual-studio visual-studio-2012

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

Intellij:基于SBT的Scala项目不是用Java 9构建的

我试图将我的基于Scala/sbt的项目切换到Java 9.如果我使用sbt编译项目,它可以工作.

如果我尝试使用IntelliJ的Build选项构建项目,我会立即得到错误

Error:Module 'xyz' production: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
Run Code Online (Sandbox Code Playgroud)

我试图将模块添加为依赖项

libraryDependencies += "javax.xml.bind" % "jaxb-api" % "2.3.0"
Run Code Online (Sandbox Code Playgroud)

并添加到IntelliJ的编译器设置中(javac以及scala编译器)

  <option name="ADDITIONAL_OPTIONS_STRING" value="--add-modules java.xml.bind" />
Run Code Online (Sandbox Code Playgroud)

但不幸的是,没有帮助.

scala intellij-idea java-9

13
推荐指数
2
解决办法
4174
查看次数

可以轻松备份TFS 2012 Express Edition吗?

我使用TFS 2012 Express版本供个人使用(我主要使用它来版本化我的源代码).

我简要介绍了有关备份策略的文档,它看起来很糟糕:(.当我感兴趣的是我的版本化源可以备份和恢复时,是否有任何快捷方式可用?

tfs database-backups tfs2012

6
推荐指数
1
解决办法
4929
查看次数

由于缺少程序集(.NET core),通过 MetadataLoadContext 检查类型失败

我想检查程序集是否具有特定类型,而不在当前范围内加载程序集,这可以通过 .NET Core 3 中的 MetadataLoadContext 获得。

但如果我尝试下面的例子

internal static class Program
{
    // ReSharper disable once UnusedParameter.Local
    private static void Main(string[] args)
    {
        var paths = new string[] { @"Plugin.dll" };
        var resolver = new PathAssemblyResolver(paths);
        var pluginInterface = typeof(IPlugin);
        using (var context = new MetadataLoadContext(resolver))
        {
            var assembly =
                context.LoadFromAssemblyName(@"Plugin");
            foreach (var type in assembly.GetTypes())
            {
                if (type.IsClass && pluginInterface.IsAssignableFrom(type))
                    Console.WriteLine("found");
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到一个例外

System.IO.FileNotFoundException:找不到核心程序集。在 MetadataLoadContext 构造函数中指定有效的核心程序集名称,或者提供可以加载核心程序集的 MetadataAssemblyResolver。

var context = new MetadataLoadContext(resolver)

核心组件是什么意思?或者我做错了什么? https://blog.vincentbitter.nl/net-core-3-0/ …

c# system.reflection .net-core

6
推荐指数
1
解决办法
2908
查看次数

Spark:从REST服务创建RDD

Spark中是否有可用于将RDD绑定到REST服务的开箱即用功能?也就是说,调用Web服务并获取RDD.

或者是我自己调用其余服务并将结果集合转换为RDD的最简单方法?

谢谢.

apache-spark

5
推荐指数
1
解决办法
1385
查看次数

在游戏引擎中使用F#

我目前正在创建一个roguelike游戏,并且已经开始使用C#进行编码,但到目前为止还没有编写太多(<1000行)...

再说一次,我看了一下F#,这个语言看起来很酷......我现在正在考虑使用F#作为游戏引擎,我认为这将是代码行的90%(一个roguelike有一个非常'精益'的ASCII-UI).

你认为,F#比C#更适合编写程序内容生成,复杂AI和游戏逻辑的编码吗?你看到任何陷阱(除此之外,我当然要先掌握这门语言)吗?

如果F#不仅仅是一个研究项目并且将被微软抛弃,还是有声称它现在是一种主要的.NET语言,我有些担忧?

感谢您的输入.

f# roguelike

4
推荐指数
1
解决办法
1319
查看次数

不要在片段中获取rootLayoutContainer(Android 3.0预览版)

我目前正在进入Android 3.0预览版的片段API,并构建了以下最小编码:

我有一个Activty,它将嵌入Fragment(s),目前实现如下:

public class Cockpit extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.cockpit);
}

public static class InfoFragment extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        // Inflate the layout for this fragment

        ViewGroup infoFragmentRoot = (ViewGroup) getActivity().findViewById(
                R.id.infoFragmentRoot) ;

        return inflater.inflate(R.id.infoFragment, container, false);
    }
}
Run Code Online (Sandbox Code Playgroud)

}

活动的相应布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<fragment android:name="test.android.ui.cockpit.Cockpit$InfoFragment"
        android:id="@+id/infoFragment"
        android:layout_weight="1"
        android:layout_width="10dp"
        android:layout_height="match_parent" >
    <LinearLayout …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-3.0-honeycomb

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

WPF网格:矩形作为透明覆盖

我在WPF 4.5中有一个画布,并希望用UserControl覆盖它,它主要由

带有标签和半透明矩形作为背景的网格:

<UserControl x:Class="Cwss.Tactical.Navigation.ObjectInfoView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:u="clr-namespace:Cwss.Utils.Converter"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             mc:Ignorable="d"
             d:DesignHeight="300"
             d:DesignWidth="300">
  <UserControl.Resources>
    <ResourceDictionary>
      <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="/Tactical/Styles/CommonStyle.xaml"></ResourceDictionary>
        <ResourceDictionary>
          <Style x:Key="AttrName"
                 TargetType="{x:Type Label}">
            <Setter Property="Foreground"
                    Value="White" />
            <Setter Property="FontSize"
                    Value="14"></Setter>
          </Style>
          <Style x:Key="AttrValue"
                 TargetType="{x:Type Label}">
            <Setter Property="Foreground"
                    Value="Yellow" />
            <Setter Property="FontSize"
                    Value="14"></Setter>
          </Style>
        </ResourceDictionary>
      </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
  </UserControl.Resources>


  <Grid Width="300"
        Height="200">

    <Grid.ColumnDefinitions>
      <ColumnDefinition Width="Auto" />
      <ColumnDefinition Width="Auto" />
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
      <RowDefinition Height="Auto" />
      <RowDefinition Height="Auto" />
      <RowDefinition Height="Auto" />
      <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>

    <Rectangle Panel.ZIndex="-1"
               Opacity=".5"
               Width="300"
               Height="200"
               Fill="Blue"
               Stroke="Blue"
               StrokeThickness="2" …
Run Code Online (Sandbox Code Playgroud)

wpf

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