小编Fre*_*ris的帖子

在Angular 5环境中使用process.env

我尝试使用标准ng build --prod命令构建一个Angular 5应用程序,并且我想将基本API-Url设置为environment.prod.ts依赖于我的process.env变量的值.

这是我的档案:

export const environment = {
    production: true,
    apiUrl: `${process.env.BASE_URL}` || 'http://localhost:8070/',
};
Run Code Online (Sandbox Code Playgroud)

但是当我尝试构建应用程序时,会发生以下错误:

ERROR in src/environments/environment.ts(7,16): error TS2304: Cannot find name 'process'.

在构建应用程序时,如何根据env变量设置API-Url?

devops angular angular5 ng-build

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

Java 8自动使用多核?

我在一年前做了一些关于java 7多核的测试.首先我只在主线程中实现了一些计算(CPU使用率显示只有一个核心完成所有工作)然后我用ExecutorService实例实现了Callable.在运行它时,所有核心都在进行工作.

现在,一年后,我必须实现一个插入大量数据的小程序(使用java 8).所有工作都在主线程中实现(没有Callable和ExecutorService),但是当我运行程序时,CPU使用情况显示,所有4个内核都是98%.

那么java 8会自动在所有CPU内核上分配工作吗?我糊涂了...

这里有些代码......

MapGenerator.java

    Region[][] regions = new Region[numOfRegions][numOfRegions];

    for(int x = 0; x < regions.length; x++){
        for(int z = 0; z < regions[x].length; z++){
            newLat = SRTMHandler.getNewLatitude(startLat, z * regionSize * 16);
            newLon = SRTMHandler.getNewLongitude(startLon, x * regionSize * 16, newLat);

            regions[x][z] = new Region(x, z, regionSize, newLat, newLon);
        }
    }
Run Code Online (Sandbox Code Playgroud)

Region.java:

private Chunk[] chunks;    

public Region(int x, int z, int size, float startLat, float startLon){
    this.chunks = new Chunk[this.size][this.size];
    //Init stuff
    float newLat = …
Run Code Online (Sandbox Code Playgroud)

java multithreading multicore multiprocessing java-8

9
推荐指数
1
解决办法
9135
查看次数

带有引导程序和角度的固定顶部导航栏

我无法在固定顶navbar工作Angular。我的主要app.component模板是:

<page-header></page-header> <router-outlet></router-outlet>

引导导航栏包含在我的页面标题中:

<nav class="navbar navbar-default navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">Project name</a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
            <li class="active"><a href="#">Home</a></li>
            <li><a href="#about">About</a></li>
            <li><a href="#contact">Contact</a></li>
            <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
              <ul class="dropdown-menu">
                <li><a href="#">Action</a></li>
                <li><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li role="separator" class="divider"></li> …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap bootstrap-4 angular

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

获取图片目录的路径


我尝试使用我的Xamarin.Android应用程序保存图像(位图/字节[]).
我用了

    private string getPathToFile(string fileName)
    {
        File dir = new File(Environment.GetExternalStoragePublicDirectory(Environment.DirectoryPictures), "imgen");
        if (dir.Exists())
        {
            dir.Mkdirs();
        }

        File image = new File(dir, fileName);
        return image.Path;
    }
Run Code Online (Sandbox Code Playgroud)

所以返回的路径看起来像这样:

"/storage/emulated/0/Pictures/imgen/new.png"
Run Code Online (Sandbox Code Playgroud)

但是当我使用Android设备监视器检查时,模拟器上不存在此路径.
我读到这个文件夹是某种到mnt/shell/emulated/...文件夹的链接,它实际存在于模拟器上.
但是如何在我的应用程序中检索此真实路径?

android xamarin.android xamarin

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

Google Maps API NativeScript自定义标记图标

我尝试使用NativeScript和Google maps API包创建带有自定义图标的标记.我将我的图标添加到了android资源中,然后构建了我的项目几次.

   var marker = new mapsModule.Marker();
   marker.position = mapsModule.Position.positionFromLatLng(result.latitude, result.longitude);
   marker.title = "Home";
   var icon = new Image();
   icon.imageSource = imageSource.fromResource('bot_marker');
   marker.icon = icon;
   marker.snippet = "This is where I live";
   marker.userData = { index: 1 };
   mapView.addMarker(marker);
Run Code Online (Sandbox Code Playgroud)

即使我尝试iconlogo用于资源,它也不会出现.

javascript android google-maps nativescript

0
推荐指数
1
解决办法
1360
查看次数