小编Ada*_*dam的帖子

向Angular2 Google Maps添加样式

嗨,我是Angular2/Typescript的新手,我正在尝试使用Angular2 Google Maps Components添加到我的Angular2项目中的地图样式,但我无法弄清楚如何使用其尚未记录的MapTypeStyle接口.如何在我的模块和html中使用它?地图模块可以工作,但我没有应用样式.任何帮助赞赏.

根据Google MapsTypeStyle参考

HTML:

<sebm-google-map [latitude]="lat" [longitude]="lng">
  <sebm-google-map-marker [latitude]="lat" [longitude]="lng"></sebm-google-map-marker>
</sebm-google-map>
Run Code Online (Sandbox Code Playgroud)

模块(摘录)

export class GmapComponent implements OnInit {

  title: string = 'Current Location';
  lat: number = 50.937531;
  lng: number = 6.960278600000038;
  constructor() { }

  ngOnInit() {
  }
}
Run Code Online (Sandbox Code Playgroud)

google-maps typescript angular

6
推荐指数
2
解决办法
6190
查看次数

用于 Windows 的 redis 服务器,用于 python3

所以我有一个 linux 服务器,我用来运行一个程序,我也喜欢用 windows 来编码。到目前为止,我一直在使用 json 来存储和检索文本文件中的键值信息。一个朋友告诉我检查redis,所以我使用它的安装程序为python 3.3安装了它。在尝试使用它时,它给出了以下错误

raise ConnectionError(self._error_message(e))
redis.exceptions.ConnectionError: Error 10061 connecting to localhost:6379. No connection could be made because the target machine actively refused it.
Run Code Online (Sandbox Code Playgroud)

现在我在这之后被告知我需要一个 redis 服务器,但到目前为止我找到的唯一选择是 linux。所以问题是我怎样才能让python在windows上与redis一起工作?我对数据库类型存储完全陌生,因此将不胜感激。另请注意,如果有一个问题是关于在 Windows 上使用带有 redis 的 python 的问题,请在此处链接。我找不到任何其他具有这种特殊性质的问题。

python redis

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

我如何使用RxJS 5无损限制请求的等级

我想使用向服务器发出一系列请求,但是服务器的硬速率限制为每秒10个请求。如果我尝试循环发出请求,那么它将达到速率限制,因为所有请求都将同时发生。

for(let i = 0; i < 20; i++) {
  sendRequest();
}
Run Code Online (Sandbox Code Playgroud)

ReactiveX有很多用于修改可观察流的工具,但是我似乎找不到实现速率限制的工具。我尝试添加标准延迟,但请求仍同时触发,仅比之前晚100ms。

const queueRequest$ = new Rx.Subject<number>();

queueRequest$
  .delay(100)
  .subscribe(queueData => {
    console.log(queueData);
  });

const queueRequest = (id) => queueRequest$.next(id);

function fire20Requests() {
  for (let i=0; i<20; i++) {
    queueRequest(i);
  }
}

fire20Requests();
setTimeout(fire20Requests, 1000);
setTimeout(fire20Requests, 5000);
Run Code Online (Sandbox Code Playgroud)

debounceTimethrottleTime运营商都相似,我正在寻找为好,但是这是不是无损有损。我想保留我提出的每个请求,而不是丢弃先前的请求。

...
queueRequest$
  .debounceTime(100)
  .subscribe(queueData => {
    sendRequest();
  });
...
Run Code Online (Sandbox Code Playgroud)

如何使用ReactiveX和Observables向服务器发出这些请求而又不超过速率限制?

javascript reactive-programming rxjs

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

更新限制删除级联

ALTER TABLE IDN_APPMGT_CLAIM_MAPPING 
ADD CONSTRAINT CLAIMID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES IDN_APPMGT_APP (ID) 
ON UPDATE RESTRICT
ON DELETE CASCADE;
Run Code Online (Sandbox Code Playgroud)

我想将此 SQL 转换为 Oracle。由于 Oracle 没有 ON UPDATE RESTRICT,我无法想象这应该如何完成。省略 ON UPDATE 子句会解决问题吗?

ALTER TABLE IDN_APPMGT_CLAIM_MAPPING 
ADD CONSTRAINT CLAIMID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES IDN_APPMGT_APP (ID) 
ON DELETE CASCADE;
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

如何确保在每个循环上创建新Person?

请参阅下面的代码,这是我的单元测试的一部分:

mockPersonFactory.Setup(m => m.Create()).Returns(PersonFactory());

public IPerson PersonFactory()
{
    IPerson iPerson = new Person();
    return iPerson;
}
Run Code Online (Sandbox Code Playgroud)

PersonFactory应该多次调用(因为它包含在被测试代码的循环中).但是,不是Person每次在循环中创建新的,而是每次都重用同一个人对象.如何确保在每个循环上创建新Person?

c# nunit unit-testing moq

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