小编Ani*_*oui的帖子

Angular aot编译中的装饰器不支持如何摆脱函数调用?

我正在测试Highcharts Angular2x Wrapper.首先,我使用Angular CLI(1.6.1)"ng serve"并使用Chrome分析性能时没有任何问题.然后,我尝试使用提前编译来查看它如何影响性能.

所以,使用:

ng serve --aot
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERROR in Error during template compile of 'AppModule'
  Function calls are not supported in decorators but 'ChartModule' was called.
Run Code Online (Sandbox Code Playgroud)

现在,我知道aot为模块生成工厂代码,并以某种方式"转换"模板到VanillaJS,这里的事情有点棘手,我无法理解ngc将如何为需要外部库的模块生成工厂代码.

我得到了这个App.Module.ts:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { ChartModule } from 'angular2-highcharts';

import { AppComponent } from './app.component';

declare var require: any;
export function getHighchartsModule() {
  return  require('highcharts');
}

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    ChartModule.forRoot(getHighchartsModule) // This causes …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts typescript angular-cli angular

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

如何在Asp.Net Web Api中返回Http 102处理?

我正在使用 ASP.NET Web API 构建 REST API。我有一个发布请求,可能需要 30 多秒才能完成。我通过返回 200 OK 和可由客户端应用程序轮询的状态属性解决了此问题。如果状态变为“完成”,则客户端可以检索该结果。但我主要是在 API 中的任何类似操作中执行此操作。

我发现 102 HTTP 状态代码告诉客户端请求正在“处理”并且应该等待完整的响应。

问题: 1-您对使用这种方法有什么建议?2-如何使用C#在ASP.NET Web API中实现它?

编辑: 为了更精确的解释,我想在 ASP.NET 上实现这个序列图。 要实现的序列图

c# asp.net asp.net-web-api

5
推荐指数
0
解决办法
1917
查看次数

如何在 HDInsight 中添加外部 jar 以激发火花?

我正在尝试在 Azure 上的 HDInsight Spark 群集中安装 Azure CosmosDB Spark 连接器。( GitHub )

我是 spark 环境的新手,我无法找到将连接器 jar 添加到 spark 配置的正确方法。

我使用的方法:

方法 1 我将 jars 上传到与 HDInsight 群集关联的 Azure Blob 存储容器上。(到example/jars/)我与spark集群头节点建立了ssh连接并运行了以下命令:

spark-shell --master yarn --conf "spark.executor.extraClassPath="wasb:///example/jars/azure-cosmosdb-spark_2.0.2_2.11-0.0.3.jar" --conf "spar.driver.extraClassPath= "wasb:///example/jar/azure-cosmosdb-spark_2.0.2_2.11-0.0.3.jar"
Run Code Online (Sandbox Code Playgroud)

spark-shell 返回以下内容:

SPARK_MAJOR_VERSION is set to 2, using Spark2
Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel).
17/10/19 15:10:48 WARN SparkContext: Use an existing SparkContext, some configuration may not take effect.
Spark context Web UI available at http://10.0.0.20:4040 …
Run Code Online (Sandbox Code Playgroud)

java azure apache-spark pyspark azure-hdinsight

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