小编tec*_*kuz的帖子

实际上,docker run -dit(-itd)vs docker run -d之间有什么区别?

我曾经docker run -it以交互方式启动容器并docker run -d在后台启动它们.这两个选项似乎是独家的.但是,现在我注意到docker run -dit(或docker run -itd)很常见.那么区别是什么呢?什么时候-it真的需要和-d

docker

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

未捕获(承诺):错误:StaticInjectorError(AppModule)[options]

我有一个奇怪的错误.通常(我做谷歌搜索),在这种情况下,Angular在方括号中指定哪个模块/服务/提供者/等等引起了问题.但是在这里,它只说options.

我尝试添加HttpClientModule, HttpModule, Options到提供者/导入 - 没有成功.

试图按照这个调试指南调试未知的提供程序在minified angular javascript中,但它也没有带来任何东西(没有invoke调用堆栈,只是调用相关联Zone)

app.components.ts看起来像这样:

import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  template: `<router-outlet></router-outlet>`,
})
export class AppComponent {
  constructor() {}
}
Run Code Online (Sandbox Code Playgroud)

Mozilla控制台追溯:

Error: [object Object]
Stack trace:
resolvePromise@webpack-internal:///../../../../zone.js/dist/zone.js:783:31
resolvePromise@webpack-internal:///../../../../zone.js/dist/zone.js:754:17
scheduleResolveOrReject/<@webpack-internal:///../../../../zone.js/dist/zone.js:831:17
ZoneDelegate.prototype.invokeTask@webpack-internal:///../../../../zone.js/dist/zone.js:424:17
onInvokeTask@webpack-internal:///../../../core/esm5/core.js:4952:24
ZoneDelegate.prototype.invokeTask@webpack-internal:///../../../../zone.js/dist/zone.js:423:17
Zone.prototype.runTask@webpack-internal:///../../../../zone.js/dist/zone.js:191:28
drainMicroTaskQueue@webpack-internal:///../../../../zone.js/dist/zone.js:595:25
ZoneTask.invokeTask@webpack-internal:///../../../../zone.js/dist/zone.js:502:21
invokeTask@webpack-internal:///../../../../zone.js/dist/zone.js:1370:9
globalZoneAwareCallback@webpack-internal:///../../../../zone.js/dist/zone.js:1388:17
Run Code Online (Sandbox Code Playgroud)

Mozilla控制台详细回溯(当我点击下拉按钮时):

Error
?
columnNumber: 31
?
fileName: "http://localhost:4100/polyfills.bundle.js line 733 > eval"
?
lineNumber: 783
?
message: "Uncaught (in promise): Error: StaticInjectorError(AppModule)[options]: …
Run Code Online (Sandbox Code Playgroud)

angular angular5

24
推荐指数
5
解决办法
7万
查看次数

使用泛型进行 Doobie 批量更新

您可以在 doobie 中使用泛型类型进行批量更新吗?

这段代码:

def insertMany[T](ps: List[T]): Task[List[T]] = {
  val sql = "insert into person (name, age) values (?, ?)"
  Update[T](sql).updateMany(ps)
}
Run Code Online (Sandbox Code Playgroud)

给我: could not find implicit value for parameter W: doobie.util.Write[T]

generics scala doobie

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

PSQLException:错误:运算符不存在:字符变化 = uuid

我有这个存储库:

@Repository
public interface DomainRepository extends CrudRepository<Domain, String> {
    Domain findByUuid(UUID uuid);
}
Run Code Online (Sandbox Code Playgroud)

我有这个实体:

@Entity
@Data
@AllArgsConstructor
@NoArgsConstructor
@Table(name="a", schema="b")
public class Domain {
    @Id
    private String id;
    private UUID uuid;

}
Run Code Online (Sandbox Code Playgroud)

但当我这样做时 Domain d = domainRepository.findByUuid(UUID.randomUUID());

我得到PSQLException: ERROR: operator does not exist: character varying = uuid(表中的列类型是VARCHAR)。

如何解决这个问题?

java postgresql uuid spring hibernate

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

通过 clickhouse 命令行连接到远程 clickhouse 数据库

当我尝试通过 clickhouse 命令行连接到远程 clickhouse 数据库时:
$ clickhouse-client -h some_ip.com --port 8123 -u some_user --password some_password -d some_db

我得到:

ClickHouse 客户端版本 18.12.17。
以用户 some_user 身份连接到 some_ip.com:8123 上的数据库 some_db。
代码:102。DB::NetException:来自服务器 some_ip:8123、another_ip 的意外数据包(预期的 Hello 或异常,得到未知数据包)

但是这个:
$ curl http://some_ip.com:8123
返回:

好的

如何通过clickhouse命令行连接到远程clickhouse数据库?

PS连接与IDE(例如datagrip)建立良好,但与ch命令行建立良好

clickhouse

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

在mat-card-title中左右对齐

使用以下代码Angular 5:

  <mat-card>
      <mat-card-title> Test message </mat-card-title>
  </mat-card>
Run Code Online (Sandbox Code Playgroud)

我明白了: 一个文字

我怎样才能得到这个(一些文本是左对齐的,一些文本是右对齐的)? 在此输入图像描述

我尝试div使用预定义创建并放入内部段落,css但它没有成功.

html css angular-material angular angular5

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

super(子类,类).__ new __(class)做什么?

在以下Singleton模式的Python实现中:

class Singleton(object):
    def __new__(cls):
        if not hasattr(cls, 'instance'):
            cls.instance = super(Singleton, cls).__new__(cls)
        return cls.instance
Run Code Online (Sandbox Code Playgroud)

这条线cls.instance = super(Singleton, cls).__new__(cls)做什么?

在这一行中,我不明白的是super用法.我看到了superwith的用法(subclass, instance),但在这里我们通过它(subclass, class).它会(Singleton class, Singleton class)作为参数吗?

实例

python inheritance

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

闭包计数器在setInterval中

我有一个功能:

setInterval(function () {
        var counter = 0;
        (function() {
          counter = counter + 1;
          console.log(counter);
          })(counter)
       }, 1000)
Run Code Online (Sandbox Code Playgroud)

为什么不增加柜台?(相反,它记录1的).如何使它登录升序号码?(1,2,3 ......)

javascript closures setinterval

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

为什么flatMap链在第一个Left值处停止但在Right值处继续

我不明白这一行: Right(1).flatMap(_ => Left(2)).flatMap(_ => Left(3))

Right(1)被传递给.flatMap(_ => Left(2)。它返回Left(2)并传递给.flatMap(_ => Left(3)。它应该已经退货了Left(3)。但是它又回来了Left(2)

为什么?

另一个例子是 Right(1).flatMap(_ => Right(2)).flatMap(_ => Right(3))

它返回Right(3)(应有的)。

据我了解,它的工作原理如下: Right(1)传递给.flatMap(_ => Right(2))。它返回Right(2)并传递给.flatMap(_ => Right(3)。最后返回Right(3)

斯卡拉小提琴

scala either flatmap

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

Map over HashMap and avoid empty results

I have an immutable HashMap:

val hashmap = Seq(1,2,3,3,2).groupBy(identity).map({x => x._1 -> x._2.length})

println(hashmap)
// HashMap(1 -> 1, 2 -> 2, 3 -> 2)
Run Code Online (Sandbox Code Playgroud)

I try to filter it by value (2) and get the keys:

val res = hashmap.map({ case (key, value) => if (value == 2) key})

println(res)
// List((), 2, 3)
Run Code Online (Sandbox Code Playgroud)

However, it returns an empty tuple if there is a key/value pair in hashmap which does not satisfy value==2.

Where do these empty tuples …

dictionary functional-programming scala hashmap

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