我正在public static BlockMatrix initBM(JavaSparkContext jsc,long nr,double val){
List<MatrixEntry> mle=new ArrayList<MatrixEntry>();
for(int i=0; i<nr; i++)
mle.add(new MatrixEntry((long)i,(long) 0,val));
JavaRDD<MatrixEntry> meRDD = jsc.parallelize(mle);
CoordinateMatrix tmp= new CoordinateMatrix(meRDD.rdd());
BlockMatrix bm=tmp.toBlockMatrix();
return(bm);
}
上运行Angular项目,但每次我向资源添加新图像时,我都必须手动重建项目或在ng build --watch
文件夹中再次添加相同的图像。有没有办法让它监视资产文件夹呢?
编辑:通过直接从Node.js服务器提供文件,可以更好地解决我动态添加图像的问题。
答案 0 :(得分:2)
将图像放在angular的dist文件夹
让nodejs webserver从该目录中静态提供文件(或者让代理,例如nginx,如果nodejs在代理后面则直接执行)
不要在模板/组件中引用“assets /.../ file”,而是引用由webserver / proxy直接提供的图像文件的URL