小编Pan*_*nda的帖子

如何以角度使用来自另一个语言环境的资产?

我正在使用@angular/localize 以三种语言使用我的应用程序,但在部署服务器时遇到了麻烦。原因是即使所有语言环境都使用相同的资产,它们也会被下载并为每个资产进行部署。

这就是为什么我试图删除除一个语言环境之外的所有资源的原因。我使用脚本并删除了文件夹本身。但是现在我希望其他语言环境使用来自 en-US 的资产,而不是像他们现在所做的那样说找不到 404。

目前有没有办法实现这一目标?

我的语言环境配置是这样的:

"i18n": {
        "sourceLocale": "en-US",
        "locales": {
          "fr":  "src/locale/messages.fr.xtb",
          "pt": "src/locale/messages.pt.xtb",
          "hi": "src/locale/messages.hi.xtb",
        }
      },
Run Code Online (Sandbox Code Playgroud)

并检查服务我正在使用此配置:

"prod-hi": {
                "fileReplacements": [
                    {
                      "replace": "src/environments/environment.ts",
                      "with": "src/environments/environment.prod.ts"
                    }
                  ],
                "optimization": true,
                "outputHashing": "all",
                "sourceMap": false,
                "extractCss": true,
                "namedChunks": false,
                "extractLicenses": true,
                "vendorChunk": false,
                "buildOptimizer": true,
                "deleteOutputPath": false,
                "assets": [],
                "localize": ["hi"]
              },
Run Code Online (Sandbox Code Playgroud)

locale typescript angular-i18n angular

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

放在矩阵上的两个非攻击车的最大平方和是多少?

有 amxn 矩阵,每个矩阵都有整数元素。问题是我们必须在该矩阵上放置两个车,这样它们就不会相互攻击,并且放置车的元素的总和最大。

示例:假设矩阵是

2 5
1 3
Run Code Online (Sandbox Code Playgroud)

然后非攻击车只能放置在 2,3 或 1,5 元素位置。但是最大和是在 1,5 的情况下找到的,所以函数应该返回 1 + 5 = 6。

我认为我们可以一一遍历数组的所有对,然后返回我们找到的最大和,但我似乎找不到更好或有效的方法。我的解决方案是O(m * m * n * n)在复杂性方面。

什么是更好的方法?我将不胜感激任何帮助。

java algorithm chess matrix

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

如何找到可以表演的最大参加人数?

我正在尝试解决一个具有以下描述的问题:

一次只有一个人可以在舞台上表演,并且每个参与者的到达时间和持续时间以数组的形式给出。查找可以执行的最大参与者人数。

例:

到达时间:[1,3,3,5,7]

持续时间:[2,2,1,2,1]

答案是4,即1-3;3-5或3-4;5-7; 7-8

因此,我可以找到每个参与者的退出时间。当时间重叠时,如何找到可能的最大事件数。

我尝试过的代码是:

int count = 1;

for(int i=0;i<entry.size()-1;i++) {
    if(entry.get(i) < exit.get(i+1)) {
        count++;
    }
}

return count;
Run Code Online (Sandbox Code Playgroud)

我使用到达时间+持续时间找到了退出列表,但是很多测试都失败了。上面的示例通过了,但是在某些情况下,重叠时间可能会有更多的参与者。

我无法弄清楚如何进行。

java algorithm

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

标签 统计

algorithm ×2

java ×2

angular ×1

angular-i18n ×1

chess ×1

locale ×1

matrix ×1

typescript ×1