小编Cod*_*ent的帖子

这些集合操作是什么,为什么它们会给出不同的结果?

我在 Pluralsight 上看过这个测试题:

鉴于这些集合:

x = {'a', 'b', 'c', 'd'}
y = {'c', 'e', 'f'}
z = {'a', 'g', 'h', 'i'}
Run Code Online (Sandbox Code Playgroud)

的价值是x | y ^ z什么?

预期的答案是:

{'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'}
Run Code Online (Sandbox Code Playgroud)

组合集合(自动丢弃重复项),并将它们从最低到最高排序。

我的问题是:

  • 这个表达式叫什么?
  • 为什么我从 3 个不同的 Python 版本得到 3 个不同的结果?

在 Ubuntu 18.04 上的 Python 3.7.5 上的结果:

{'c', 'h', 'f', 'd', 'b', 'i', 'g', 'a', 'e'}
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 18.04 上的 Python 2.17.17rc1 上的结果:

set(['a', 'c', 'b', 'e', 'd', 'g', 'f', 'i', 'h']) …
Run Code Online (Sandbox Code Playgroud)

python set set-operations python-2.7 python-3.x

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

每分钟 PromQL 请求数

我试图POST在图表中创建每分钟总请求数的图表,但这种“上升”模式使我相信我没有获得每分钟的实际请求总数,而是获得了累计值。

这是我的查询:

sum_over_time(django_http_responses_total_by_status_view_method_total{job="django-prod-app", method="POST", view="twitch_webhooks"}[1m])
Run Code Online (Sandbox Code Playgroud)

以下是 7 天内的“上升”模式(下降表明重新启动): 在此输入图像描述

让我相信我的理解sum_over_time()不正确的是因为现有的 webhook 应该始终存在。在最近一次重新启动时,我们有 72k 个 Webhook 订阅,因此该值随着时间的推移而攀升是没有意义的,更有意义的是在开始时看到一个用于捕获未捕获的 Webhook 的大峰值停机期间。

这个查询对于我想要实现的目标是否正确?

我正在使用 django-prometheus 进行导出。

grafana prometheus promql

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

将变量格式化为带有前导零的4位数

商店号码可以是1-4位数.

关于设备如何命名,商店#26将是0026,但我想让技术人员能够轻松地输入26来获得相同的结果.

如何通过附加前导零来获取此变量并将其格式化为始终为4位数?

## Ask user for store number and affected AP number to query
$Global:Store = Read-Host "Store Number ";
$Global:apNumber= Read-Host "AP Number ";

## Clean up input for validity
IF($store.length -le 4) {
  $store = 
}
Run Code Online (Sandbox Code Playgroud)

powershell number-formatting

4
推荐指数
3
解决办法
4528
查看次数

向 Django QuerySet 添加值

有没有办法将非 Django 提供的值附加到查询中?

例如,要确定商店是否关闭,我可能会运行一个名为的函数get_closed_stores(),该函数返回已关闭商店的列表。

商店关门

[00090, 00240, 00306, 00438, 03005, 05524]
Run Code Online (Sandbox Code Playgroud)

太好了,现在我们有已关闭商店的商店编号。让我们得到那些实际的商店对象。

询问

Store.objects.filter(
store_number__in=[00090, 00240, 00306, 00438, 03005, 05524]
)
Run Code Online (Sandbox Code Playgroud)

我们现在有了 QuerySet,但我们绝对无法检测商店何时关闭,因为数据库不包含任何有关紧急关闭的信息,但 Sharepoint 包含。因此,get_closed_stores()我们可以返回关闭日期与商店编号一起返回,因此我们的已关闭商店列表(字典)看起来更像下面:

带有日期的商店列表

{
    [00090, '1/28/19 5:00PM'], 
    [00240,'1/28/19 5:00PM'], 
    [00306, '1/28/19 5:00PM'], 
    [00438,'1/28/19 5:00PM'], 
    [03005,'1/28/19 5:00PM'], 
    [05524, '1/28/19 5:00PM']
}
Run Code Online (Sandbox Code Playgroud)

现在日期与我的商店编号一起,我可以将它添加到我的查询集(理想情况下)并从我的前端访问它。

因此annotate(),如果我正在使用与 Django ORM 相关的任何内容,那么这里将是理想的选择,但是当谈到“注入”外部数据时,我在寻找什么?

我绝对可以在我的前端从 JS 为每个商店打电话,但如果我能绕过它,我宁愿不这样做

python django django-2.0 django-2.1

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

VueRouter this.$route.query 总是空的

我正在尝试获取查询 param code,但$route.query始终为空。我根据文档使用了功能模式。有什么不见了?

路由器:

// use vue-router
import Router from 'vue-router'
Vue.use(Router)

// create router
const router = new Router({
  routes: [
    {
      path: '/',
      component: Home,
      props: (route) => ({ code: route.query.code })
    }
  ]
})
Run Code Online (Sandbox Code Playgroud)

主页.vue

<template>
  <div>
    <Navbar />
      <FlatHeader />
      <v-content>
        <ComingSoon />
        <Changes />
        <EmailSubscribe />   
      </v-content>
    <AuthorizationModal />
  </div> 
</template>

<script>
import AuthorizationModal from './components/AuthorizationModal';
import FlatHeader from './components/FlatHeader';
import ComingSoon from './components/ComingSoon';
import Changes from './components/Changes';
import EmailSubscribe from './components/EmailSubscribe'; …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-router

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

如何列出在Disord.Js中有角色的所有成员

如何使用列出角色中的成员Discord.js

我的代码:

client.on("message", message => {
    var guild = message.guild;
    let args = message.content.split(" ").slice(1);
    if (!message.content.startsWith(prefix)) return;
    if (message.author.bot) return; 
    if(message.content.startsWith(prefix + 'go4-add')) {
        guild.member(message.mentions.users.first()).addRole('415665311828803584');                     
    }
});
Run Code Online (Sandbox Code Playgroud)

我将如何列出所有go4在嵌入中起作用的成员。.go4-list在通道中输入消息后,我希望漫游器以嵌入方式回复。

javascript discord.js

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