小编Tom*_*nka的帖子

使用 docker 构建 Yarn 工作区

考虑以下纱线工作区的文件结构:

\n
.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 docker-compose.yaml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.json\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 packages\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 pkg-1\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 dist\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.json\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 tsconfig.json\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 services\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 api-1\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 dist\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Dockerfile\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.json\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 tsconfig.json\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 yarn.lock\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 client-1\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.json\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 yarn.lock\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 tsconfig.json\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 yarn.lock\n
Run Code Online (Sandbox Code Playgroud)\n

我已经编写了 Dockerfile 来为 api-1 创建映像:

\n
ARG APP_DIR=/usr/app\n\n# Build stage\nFROM node:16.2-alpine AS build\n\nARG APP_DIR\n\nWORKDIR ${APP_DIR}\nCOPY package.json ./\nCOPY yarn.lock ./\nCOPY tsconfig.json ./\n\nWORKDIR ${APP_DIR}/packages/pkg-1\nCOPY packages/pkg-1/package.json ./\nRUN yarn --pure-lockfile --non-interactive\nCOPY packages/pkg-1/tsconfig.json ./\nCOPY packages/pkg-1/src/ ./src\nRUN yarn …
Run Code Online (Sandbox Code Playgroud)

node.js docker yarnpkg

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

屏幕的pyglet分辨率转换为变量

是否有任何选项如何使用 pyglet将值heightwidth屏幕转换为变量?我可以打印它但不能提取这些值。

import pyglet

platform = pyglet.window.get_platform()
display = platform.get_default_display()
screen = display.get_screens()
Run Code Online (Sandbox Code Playgroud)

->

>>> screen
[XlibScreen(display=<pyglet.canvas.xlib.XlibDisplay object at 0x7f4644cf0990>, x=0, y=0, width=1366, height=768, xinerama=0)]
>>> 
Run Code Online (Sandbox Code Playgroud)

任何的想法?提前致谢。

pyglet screen-resolution python-2.7

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

python如何将一个类的实例变量转换为另一个类?

我有两节课。在第一个实例中创建实例时,我想在第二个类中使用其属性。

class Dog(object):
    def __init__(self, number):
        self.number_of_tricks = number

class Statistics(object):
    def get_number_of_tricks(self):
        return Dog(Max.number_of_tricks)
Run Code Online (Sandbox Code Playgroud)

现在,我创建一个实例,>>> Max = Dog(15)并希望类“ Statistics”能够获得其值“ number_of_tricks”。例如>>> stat = Statistics()>>>stat.get_number_of_tricks()

python oop variables class

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

“字符串”类型的表达式不能用于索引类型

很抱歉创建另一个此类问题,但即使有类似的问题,我也无法将他们的解决方案应用于我的特定案例。

有人可以帮我处理这个 TypeScript 错误吗?

Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record<RouteName, TranslatableRoute>'.
  No index signature with a parameter of type 'string' was found on type 'Record<RouteName, TranslatableRoute>'.(7053)
Run Code Online (Sandbox Code Playgroud)

我正在寻找如何通过破坏类型安全来解决它而不是一些解决方法的正确方法。这是我遇到问题的一些虚拟示例。

type RouteName = 'home' | 'account'

interface TranslatableRoute {
    cs: string;
    en: string;
}

const translatableRoutes: Record<RouteName, TranslatableRoute> = {
    home: {
        cs: '/',
        en: '/'
    },
    account: {
        cs: '/ucet',
        en: '/account'
    }
}

const findRoute = '/ucet'
const findLang …
Run Code Online (Sandbox Code Playgroud)

typescript

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

如何获取Sass列表的第n个值和键?

如何在SASS中获取列表的第n项(值,键)?

假设存在以下列表:

$list: ( 
  'foo1': 11,
  'foo2': 22,
  'foo3': 33
);
Run Code Online (Sandbox Code Playgroud)

例如,我想要第二个项目:

$2nd-key: 'foo2';
$2nd-value: 22;
Run Code Online (Sandbox Code Playgroud)

sass

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