小编Tob*_*eil的帖子

在 Python 中构建 GraphQL 查询字符串的最佳方法

我正在尝试这样做(见标题),但它有点复杂,因为我试图构建的字符串必须具有以下属性:

  • 多线
  • 包含花括号
  • 我想向其中注入变量

使用普通的''''''多行字符串会使注入变量变得困难。使用多个 f 字符串使得注入变量变得容易,但是每个花括号,其中有很多,必须加倍。并且f必须在每行之前添加一个。另一方面,如果我尝试使用format,它也会被所有的花括号混淆。

有没有更好的方法我还没有考虑过?

python graphql graphene-python

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

Quasar 中类似 Bootstrap 的容器?

类星体网站指出:

\n\n
\n

使用 Quasar 时,您\xe2\x80\x99 不需要额外的重型库,例如 [...] Bootstrap。它\xe2\x80\x99s 在内部满足了这些需求,而且占用空间很小!

\n
\n\n

但是,我不知道如何在 Quasar 中实现类似 Bootstrap 容器的行为。我在这里遇到了这个示例,它显然使用了像 bootstrap 这样的行和列,但周围没有任何自动调整大小的容器元素。

\n\n

Quasar 中不存在该容器吗?不推荐吗?或者我只是没有看对地方?

\n

twitter-bootstrap vue.js quasar-framework

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

如何修复 vue-cli-service 漏洞?

我刚刚尝试使用@vue/cli 4.3.1Ubuntu 19.10 的全新安装创建一个新项目,npm 6.14.4. 当我cd进入项目并运行时npm install,我得到以下信息:

found 1 high severity vulnerability
  run `npm audit fix` to fix them, or `npm audit` for details
Run Code Online (Sandbox Code Playgroud)

运行npm audit fix产品

fixed 0 of 1 vulnerability in 1285 scanned packages
  1 vulnerability required manual review and could not be updated
Run Code Online (Sandbox Code Playgroud)

运行后npm audit,我得到

????????????????????????????????????????????????????????????????????????????????
? High          ? Denial of Service                                            ?
????????????????????????????????????????????????????????????????????????????????
? Package       ? http-proxy                                                   ?
????????????????????????????????????????????????????????????????????????????????
? Patched in    ? No …
Run Code Online (Sandbox Code Playgroud)

security npm vue.js vue-cli

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

Python 中的多态性和类型提示

考虑以下情况:

class Base:
    ...

class Sub(Base):
    ...

def get_base_instance(*args) -> Base:
    ...

def do_something_with_sub(instance: Sub):
    ...
Run Code Online (Sandbox Code Playgroud)

假设我get_base_instance在一个上下文中调用,我知道它会返回一个Sub实例 - 也许基于args我传递的内容。现在我想将返回的实例传递给do_something_with_sub

sub_instance = get_base_instance(*args)
do_something_with_sub(sub_instance)
Run Code Online (Sandbox Code Playgroud)

问题是我的 IDE 抱怨将Base实例传递给仅接受实例的方法Sub

我想我记得在其他编程语言中,我只是将返回的实例转换为Sub. 我该如何解决Python中的问题?根据返回类型有条件地抛出异常,或者有更好的方法吗?

python polymorphism python-typing

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

ConfigurationManager - 获取节组内的节

我正在尝试做一些非常简单的事情:读取属于我的 App.config 文件中节组一部分的节的内容。

这应该很容易——对吧?

结果我已经尝试这样做一个小时了,大量的谷歌搜索和调试,但我就是做不到。当我使用 时ConfigurationManager.GetSection,它返回null- 仅当所需部分不属于部分组时才有效。

到目前为止我发现的只是Microsoft 的这个页面,它建议我自己解析 XML。严重地!?!?

我希望有人可以帮助我,因为现在这让我想在 5 分钟内将其与 YAML 一起破解,并且将来不再使用 .NET。

.net c# app-config

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