小编Łuk*_*ski的帖子

如何将ngx-restangular添加到angular-seed?

我有一个骨架应用程序构建与mgechev/angular-seed2muchcoffeecom/ngx-restangular.我想整合它们,但我找不到解决方法如何做到这一点.

在我成功添加几个软件包之前,project.config.ts只需遵循angular-seed文档.

这是一个工作正常的配置:

...
  # tools/config/project.config.ts 

  let additionalPackages: ExtendPackages[];
  additionalPackages = [ {
      name: 'angular2-jwt',
      path: 'node_modules/angular2-jwt',
      packageMeta: {
          defaultExtension: 'js',
      }
  }, {
      name: 'ngx-progressbar',
      path: 'node_modules/ngx-progressbar/bundles/ngx-progressbar.umd.js',
  }, {
      name: 'ng2-charts',
      path: 'node_modules/ng2-charts/bundles/ng2-charts.umd.min.js'
  }, {
      name:'ngx-bootstrap',
      path:'node_modules/ngx-bootstrap/bundles/ngx-bootstrap.umd.min.js'
  }, {
      name:'ngx-bootstrap/*',
      path:'node_modules/ngx-bootstrap/bundles/ngx-bootstrap.umd.min.js'
  }, {
      name:'ng2-select-compat',
      path:'node_modules/ng2-select-compat/bundles/ng2-select-compat.umd.min.js'
  }, {
      name:'ngx-avatar',
      path:'node_modules/ngx-avatar/ngx-avatar.umd.js'
  }];
...
Run Code Online (Sandbox Code Playgroud)

但是当我试图添加ngx-restangular:

...
# tools/config/project.config.ts 

const additionalPackages: ExtendPackages[] = [
    {
        name: 'ngx-restangular',
        path: 'node_modules/ngx-restangular/dist/esm/src/',
        packageMeta: {
            defaultExtension: 'js', …
Run Code Online (Sandbox Code Playgroud)

javascript angular-seed webpack angular

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

Spring Boot Actuator 在单独的线程池中运行

是否可以像health在“主”应用程序的单独线程池中那样处理执行器请求?

我为什么要问?我有一个应用程序,有时可能会用完所有可用线程,并且 Kubernetes 运行状况检查由于线程不可用来计算运行状况端点请求而失败。

我想确保无论应用程序承受多少负载,都会处理每个运行状况请求。

我正在考虑为执行器定义一个单独的线程池来操作,但我不知道如何做到这一点。

spring threadpool spring-boot spring-boot-actuator

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

如何在 Scala 中进行 Monadic 日志记录

我经常想记录或打印一些东西而不改变它。

它看起来像这样:

val result = myResult // this could be an Option or a Future
      .map{r =>
        info(s"the result is $r")
        r
      }
Run Code Online (Sandbox Code Playgroud)

这三行总是相同的。

在 for 理解中,这可以做得更好一些。

但我正在寻找第一个声明性版本的解决方案。它应该看起来像:

val result = myResult
      .log(info(s"the result is ${_}"))
Run Code Online (Sandbox Code Playgroud)

这条单线可以放在链中可能有地图的每个位置,例如:

val result = myResult
      .log(info(s"1. ${_}"))
      .filter(_ > 1)
      .log(info(s"2. ${_}"))
      ...
Run Code Online (Sandbox Code Playgroud)

如何才能实现这一目标?如果可能的话,没有函数库。

monads functional-programming scala

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

使用SoX将mp3文件拆分为TIME秒

我需要将mp3文件分成每个片段TIME秒.我试过了mp3splt,但如果输出不到1分钟,它对我不起作用.是否有可能做到:

sox file_in.mp3 file_out.mp3 trim START LENGTH
Run Code Online (Sandbox Code Playgroud)

当我不知道mp3文件LENGTH

linux mp3 sox

5
推荐指数
2
解决办法
3989
查看次数

PHP CS Fixer File Watcher 导致 PHPStorm 中的文件缓存冲突

我使用定义为这样的文件观察器

在此输入图像描述

这是我的watchers.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<TaskOptions>
  <TaskOptions>
    <option name="arguments" value="fix $FileDir$/$FileName$ --verbose " />
    <option name="checkSyntaxErrors" value="false" />
    <option name="description" />
    <option name="exitCodeBehavior" value="ERROR" />
    <option name="fileExtension" value="php" />
    <option name="immediateSync" value="true" />
    <option name="name" value="PHP CS Fixer" />
    <option name="output" value="" />
    <option name="outputFilters">
      <array />
    </option>
    <option name="outputFromStdout" value="false" />
    <option name="program" value="/usr/local/bin/php-cs-fixer" />
    <option name="scopeName" value="Project Files" />
    <option name="trackOnlyRoot" value="false" />
    <option name="workingDir" value="$ProjectFileDir$" />
    <envs />
  </TaskOptions>
</TaskOptions>
Run Code Online (Sandbox Code Playgroud)

执行自动保存时,有时我会收到一条有关内存和磁盘更改之间冲突的错误消息。

在此输入图像描述

我该如何解决这个问题?

php phpstorm file-watcher php-cs-fixer

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

Azure DevOps中的构建管道和发布管道之间有什么区别?

我已经Azure DevOps通过使用.yaml文件建立了几个多阶段的构建管道。我已经读过有关可用的“发布管道”的信息,我想知道这些管道有什么好处?

他们似乎在做同样的事情,甚至不提供YAML的支持。那么,这里的主要区别是什么?通过使用发布管道而不是通常的构建管道可以做什么?

azure devops azure-devops azure-pipelines

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