小编Ale*_*ler的帖子

Ubuntu上的DOCKER_TLS_VERIFY,DOCKER_HOST和DOCKER_CERT_PATH

如果DOCKER_TLS_VERIFY,DOCKER_HOST并且DOCKER_CERT_PATH没有在Ubuntu上设置,我自己导出变量的默认值是什么(我不使用Docker Machine)?

ps aux | grep "docker daemon"
Run Code Online (Sandbox Code Playgroud)

返回:

root       1828  2.4  0.5 764036 44804 ?        Ssl  21:32   0:01 /usr/bin/docker daemon --raw-logs
alexzei+   6557  0.0  0.0  15948  2268 pts/15   S+   21:33   0:00 grep --color=auto docker daemon
Run Code Online (Sandbox Code Playgroud)

docker docker-api

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

哪个ESLint规则适用于Promise/Arrow函数缩进?

我有以下代码片段:

const enclosing = () => {
  const setClaim = (userId, claim) => {
    client
      .setClaim({ userId, claim })
      .then(() => {
          // do something

          return resolve(true);
        }, // eslint complains about this line
        err => reject(err)
      );
  });
};
Run Code Online (Sandbox Code Playgroud)

ESLint抱怨上面标出的行如下:

139:9   error  Expected indentation of 6 spaces but found 8                  indent
Run Code Online (Sandbox Code Playgroud)

哪个indent规则对象选项在这里适用(必须更改),因为我想保持缩进原样?

我不想使用ESLint错误,eslint-disable-line因为这是一个全局(适用于我的所有代码被删除)问题.

javascript eslint

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

简化模式匹配

我有这些类型

type IntervalWithBreak = { Start: DateTime; End: DateTime }
type IntervalWithoutBreak = { Start: DateTime; End: DateTime; Break: TimeSpan }

type WorkTime =
  | Workshop of IntervalWithBreak
  | Mounting of IntervalWithBreak
  | Ill of IntervalWithoutBreak
 
type WorktimeDefinition = {Weekday: DayOfWeek}
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个函数,它允许我查找与条件匹配的元素。workTime然而,在我使用此模式匹配之前,函数中的代码完成matches不会提供StartEnd字段。

let matches (worktime:WorkTime) (worktimeDefinition:WorktimeDefinition) =
  match worktime with
  | Workshop w -> w.Start.DayOfWeek = worktimeDefinition.Weekday
  | Mounting m -> m.Start.DayOfWeek = worktimeDefinition.Weekday
  | Ill i -> i.Start.DayOfWeek = worktimeDefinition.Weekday

List.find …
Run Code Online (Sandbox Code Playgroud)

f#

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

在 flexbox 中垂直和水平居中图像

我想要达到的目标:

将图像水平和垂直居中放置在右侧 flexbox 项中,如下图所示:

在此处输入图片说明

最好的方法是什么?

这是我的 Codepen:https ://codepen.io/AlexZeitler/pen/JayvNg

我使用这个.grid-right类使图像水平居中但不是垂直居中:

.grid-right {
    width: 67%;
    height: 100vh;
    background-size: cover;
    text-align: center;
} 
Run Code Online (Sandbox Code Playgroud)

html css flexbox

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

创建一个 TypeScript 库并在 Node.js 中使用 ES6 和 TypeScript

我想创建一个 TypeScript 库作为可以在 Node.js 中使用的私有 npm 包(包括6.x)使用 ES6@types支持和 TypeScript。

该库的目标是扩展Request类型express并提供额外的属性。

我创建了一个新的 Node.js 项目并添加了这个tsconfig.json

{
  "compilerOptions": {
    "target": "es2015",
    "module": "commonjs",
    "sourceMap": true,
    "declaration": true,
    "outDir": "./dist",
    "strict": true,
    "types": ["mocha"]
  }
}
Run Code Online (Sandbox Code Playgroud)

这些是 的相关部分package.json

{
  "name": "@myscope/my-lib",
  "main": "dist",
  "scripts": {
    "build": "rm -rf ./dist && ./node_modules/.bin/tsc",
    "test": "./node_modules/.bin/mocha test"
  },
  "private": true,
  "dependencies": {
    "joi": "11.4.0"
  },
  "devDependencies":  {
    "mocha": "^5.2.0",
    "express": "^4.16.4",
    "@types/express": "^4.16.1",
    "@types/joi": "^14.3.0", …
Run Code Online (Sandbox Code Playgroud)

node.js jsdoc typescript

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

for ... of 语句:转到可迭代的下一个元素

鉴于我有这样的for...of声明

for (const element of array1) {
  if(element.name === 'stackoverflow') {
    // goto next element
  }

  // more statements
}
Run Code Online (Sandbox Code Playgroud)

如何在array1不处理当前迭代中的进一步语句的情况下转到下一个元素?

我想避免复杂的if/else结构。

return并且break似乎没有按照MDN 文档工作

在 for...of 循环中,突然的迭代终止可能由 break、throw 或 return 引起。在这些情况下,迭代器是关闭的。

javascript

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

标签 统计

javascript ×2

css ×1

docker ×1

docker-api ×1

eslint ×1

f# ×1

flexbox ×1

html ×1

jsdoc ×1

node.js ×1

typescript ×1