小编Elo*_*ati的帖子

PyOpenSSL - 我如何获得 SAN(主题备用名称)列表

我试图找到一种从给定证书获取 SAN 列表的方法,但是,我在 pyOpenSSL 文档中找不到任何内容。

关于如何从证书中提取此数据的任何想法?

python pyopenssl

6
推荐指数
3
解决办法
4729
查看次数

React pass props to children

I'm trying to pass extra props to this.props.children, I saw this answer how to pass props to children with React.cloneElement?

and from some reason although I'm not getting any error I can't see the prop

So I have this state

this.state = {
    open: true
}
Run Code Online (Sandbox Code Playgroud)

and I want to pass it down to this.props.children, and this is what I've done so far:

{
    React.Children.map(this.props.children, child =>
        React.cloneElement(child, {sidebarState: this.state.open}))
}
Run Code Online (Sandbox Code Playgroud)

and when I'm console.logging this.props on the children I …

reactjs

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

在 python 中模拟 JS decodeURIComponent 和 unescape

我想模仿我们在 Python 中的 JS 中的 decodeURIComponent 和 unescape。

例如我得到这个字符串:

%25D7%2590%25D7%2591%25D7%2592
Run Code Online (Sandbox Code Playgroud)

在 JS 中,我可以这样做:

decodeURIComponent(unescape('%25D7%2590%25D7%2591%25D7%2592'))
Run Code Online (Sandbox Code Playgroud)

并得到:???

我在 Python 中找不到任何方法,如果相关,我正在使用 Tornado Web...

javascript python-2.7

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

从nuxtjs中的外部js文件访问存储

我正在尝试从组件外部的文件访问商店当我搜索这个问题时,我看到人们说我应该从我的文件中导入商店然后我可以访问它,但我不能这样做工作

我的商店是这样建造的:

const createStore = () => {
  return new Vuex.Store({
    state: { ... },
    getters: { ... },
    mutations: { ... },
    actions: { ... },
  })
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试将它导入到我的 js 文件中,就像我看到的推荐的那样

import store from '@/store'
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

vue.js vuex nuxt.js

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

从 asyncData 访问组件方法 - nuxtjs

我正在使用 nuxtjs,我试图弄清楚是否可以从异步数据函数访问组件方法。

例如,我想做这样的事情:

methods: {
    parseResult(data) {
        // do somthing with data...
    }
},

async asyncData({ app }) {
    const { data } = await app.$axios.get('/some/api')
    return app.parseResult(data)
},
Run Code Online (Sandbox Code Playgroud)

vuejs2 nuxt.js

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

firestore - 收听整个集合的更新

我正在使用google的firestore,我希望获得整个系列的实时更新.

我在文档中看到了这一点:https: //cloud.google.com/nodejs/docs/reference/firestore/0.11.x/CollectionReference#onSnapshot

但据我所知,我必须得到一份文件或查询一系列文件.

我怎样才能听取整个系列的变化?

javascript node.js google-cloud-firestore

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

docker-compose在容器之间发出请求

我对docker-compose有点陌生,所以甚至不确定我在寻找什么。

我创建了两个映像,并使用docker-compose在本地环境中运行它们,这两个服务通过HTTP请求进行通信(两者都在localhost上运行,一个在端口3000上运行,一个在8000端口上运行)

当我将这两个服务移至docker(两个分离的容器和图像)时,我似乎无法使它们进行通信。

这是我的docker-compose文件:

version: '3'

services:
  service1:
    image: services/services1
    ports:
      - 3000:3000
    links:
      - "service2"
    depends_on:
      - service2

  service2:
    image: services/service2
    ports:
      - 8000:8000
Run Code Online (Sandbox Code Playgroud)

当我直接向每个服务发出http请求时,我会收到很好的响应,但是当我向service1发出请求时,而在services1中,我有另一个对服务2的请求,我根本无法得到响应

Error: connect ECONNREFUSED 127.0.0.1:8000
Run Code Online (Sandbox Code Playgroud)

两种服务都在0.0.0.0上运行

docker docker-compose

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

python jsonschema删除其他并使用默认值

我正在使用python jsonschema https://python-jsonschema.readthedocs.io/en/latest/, 并且我试图找到如何使用默认值并在找到时删除其他字段。

有人知道我应该怎么做吗?还是有另一种解决方案来验证支持默认值的jsonschema并删除任何其他字段(例如js avj)?

python jsonschema python-jsonschema

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

从 vuejs 方法返回元素

我对 vuejs 有点陌生,我什至不确定我到底在寻找什么,我有这个模板:

<template>
    <md-content class="md-elevation-2">
        <div class="md-layout">
            <div class="md-layout-item" v-for="key in ruleData">
                {{ getKeyOutput(key) }}
            </div>
        </div>
    </md-content>
</template>
Run Code Online (Sandbox Code Playgroud)

我的脚本是:

<script>
    export default {
        props: ['ruleData'],
        methods: {
            getKeyOutput(value) {
                switch (typeof value) {
                    case 'string':
                        if (/(ban)$/g.test(value)) {
                            return createElement(`<h1>${ value }</h1>`)  // here is the problem
                        } else {
                            return value
                        }
                        break
                    case 'number':
                        return String(value)
                        break
                    case 'boolean':
                        return String(value)
                        break
                    default:
                        return value
                        break
                }
            }
        }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

我想要做的是在某些情况下返回字符串,而在其他一些情况下,例如返回像 h1 这样的 HTML 组件,我似乎无法理解我需要如何执行此操作,或者即使我有正确的为此的方法。

vuejs2 nuxt.js

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

Django - 处理没有表单模型的表单

我希望处理我在 django 中用 HTML 创建的表单,但我找不到从输入中获取值的正确方法。

这是我的 HTML 表单:

<form action="" class="form-inline" method="post">
{% csrf_token %}
    <!-- malfunction description -->
    <label class="requiredField" for="malfunctionDescription">????
        ?????</label>
    <br/>
    <textarea class="form-control" style="width: 100%; margin-bottom: 3px"
              id="malfunctionDescription"
              name="malfunctionDescription"
              rows="5">
     </textarea>
</form>
Run Code Online (Sandbox Code Playgroud)

这是我的 view.py,不幸的是它是空的:

def index(request):
error = ''
if request.method == 'POST':
    status = request.POST['status']
    rank = request.POST['rank']
    opener = request.POST['MalfunctionOpener']
    handler = request.POST['malfunctionHandler']
    system = request.POST['system']
    unit = request.POST['unit']
    opening_date = request.POST['openingdate']
    closing_date = request.POST['closingdate']
    description = request.POST['malfunctionDescription']
    solution = request.POST['malfunctionSolution']
    summary = request.POST['malfunctionSummary']

    find_description …
Run Code Online (Sandbox Code Playgroud)

python forms django

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