小编Pav*_*vel的帖子

DI:组合物根分解

组成根看起来很奇怪的模式.我们有一个非常大的上帝对象,它知道任何事情.

将组合根分解为某些模块的正确方法是什么,这些模块将封装对象图的自身部分的初始化?

什么层次的依赖注入

dependencies dependency-injection inversion-of-control code-injection

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

使用什么数据结构?

我需要一个具有以下属性的数据结构:

  • 访问元素必须非常快
  • 未添加的元素不应占用内存(理想情况下,空结构的大小接近零)
  • 每个元素都有两个整数坐标(x,y)(仅由它们访问元素)
  • 创建时已知的元素最大数量(超过10 ^ 3)
  • 元素包含很少的浮点值

如果您还使用C或C++指导此结构的实现,那将是一件好事.

c c++ data-structures

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

Chrome 中“请求已发送”时间较长

我们的客户遇到“请求已发送”值为 2.51 秒的问题。

在此输入图像描述

谷歌,“请求已发送”是:

发出网络请求所花费的时间。通常只有几分之一毫秒。

发送这么长的请求可能是什么原因?

time networking google-chrome timing request

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

ReferenceError:在 Jest + Typescript 中未定义描述

使用 ts-jest 对 Jest 进行简单配置会在运行时产生错误“ReferenceError: describe is not defined”。这里最小的例子:https : //github.com/PFight/jest-ts-describe-not-defined-problem

我配置错了什么?

typescript jestjs

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

函数返回类型为 Promise<{ then: () => void }> 时打字稿错误

我不能声明函数,它返回对Derivable 的承诺。原因如下:

操场上的最小例子

interface Some {
  then(callback);
}

// Error: the return type of an async function must either be a valid promise or must not contain a callable 'then' member.
async function foo(): Promise<Some> {
  return null;
}
Run Code Online (Sandbox Code Playgroud)

这是打字稿中的错误吗?是否有任何解决方法?因此我不能使用 async/await。

asynchronous promise async-await typescript

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