问题列表 - 第241370页

有没有办法让flake8检查源代码中的类型提示

我正在开始一个新的python项目(python 3.5+),我想在整个代码库中强制执行类型提示.有没有办法用它flake8或任何其他工具做到这一点?

python python-3.x

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

Google ReCAPTCHA onload回调未触发

我不能为我的生活弄清楚我在这里做错了什么.loaded()回调应该触发但不会触发.这是一个简化测试用例的代码(下面有一个JS小提琴链接):

<script>
  function loaded() {
    alert('loaded() triggered.');
  }
</script>

<script src="https://www.google.com/recaptcha/api.js?onload=loaded" async defer></script>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/48dshrew/

ReCaptcha文档

javascript recaptcha

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

在Javascript中一个接一个地执行2个函数的有效方法

我有两个功能

function one() {
    setTimeout(function(){ console.log("first function executed"); }, 3000);
}

function two() {
    console.log("second function executed");
}
Run Code Online (Sandbox Code Playgroud)

如何让第二个函数等到第一个函数执行?对于初学者来说,最简单的方法是什么?感谢名单

javascript

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

Kubernetes ConfigMap:从文件中导入尽可能多的值而不是一个?

从文件创建一个新的 ConfigMap:
kubernetes create configmap foo --from-file=foo

这是 ConfigMap 在内部的外观: kubernetes get configmaps foo -o yaml

apiVersion: v1
data:
  foo: |
    VAR1=value1
    VAR2=value2
Run Code Online (Sandbox Code Playgroud)

然后,我使用这个 ConfigMap 在容器中创建一组环境变量:

apiVersion: v1
kind: Pod
metadata:
  labels:
    name: app
  name: app
spec:
  containers:
    - name: app-server
      image: app:latest
      ports:
        - containerPort: 3000
      envFrom:
      - configMapRef:
          name: foo
      command: ["/bin/bash", "-c", "printenv"]
Run Code Online (Sandbox Code Playgroud)

当容器命令运行时,我看到以下输出printenv

foo=VAR1=value1
VAR2=value2
Run Code Online (Sandbox Code Playgroud)

因此,echo $foopod 中的命令返回:
VAR1=value1 VAR2=value2

根据 ConfigMap 的文档--from-file,这是预期的行为。

这将是一个创造性的方式(和合适的地方),以某种方式获得该文件的提供给吊舱作为单独的ENV变量的值VAR1VAR2VAR3,等?

kubernetes

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

如何改变扩展垂直布局组unity3d的方向?

当我在垂直布局组上添加新元素并且没有更多位置时,垂直布局组开始在楼下扩展。如何使它们从彼此的顶部添加?

我想要什么:

  • 第四个元素
  • 第三个元素
  • 第二个元素
  • 第一个元素

第一个元素总是在楼下,下一个元素在它的顶部生成。

谢谢。

c# user-interface unity-game-engine

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

GCC -Weffc ++警告

我对这个Weffc++警告有一个理解问题.

main.cpp:在构造函数'B :: B()'中:main.cpp:13:1:警告:'B :: a'应该在成员初始化列表中初始化[-Weffc ++] B(){} ^

#include <iostream>

class A
{
public:
   A() {}
   ~A() {}
   void test() { std::cout << "Hello world\n"; }
};

class B
{
public:
   B() {}
   ~B() {}
   A a;
};

int main()
{ 
   B b;
   b.a.test();
   return 1;
}
Run Code Online (Sandbox Code Playgroud)

如果我写或使用初始化列表我没有问题.

A a = {};
Run Code Online (Sandbox Code Playgroud)

我以为默认构造函数会自动调用?为什么我必须明确地使用他?

c++ gcc

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

仅在一组事件之后发出?

我正在尝试做类似以下的事情 - B 独立于 A 发出,但我想在 A 之后发生 B 时发出(按该顺序)。

----A--------A-->
B--B--B--B----B->

------B-------B->
Run Code Online (Sandbox Code Playgroud)

谢谢!

rxjs

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

Redux-observable:史诗的开玩笑测试失败

我按照文档中的步骤来测试史诗.

...
store.dispatch({ type: FETCH_USER });

expect(store.getActions()).toEqual([
   { type: FETCH_USER },
   { type: FETCH_USER_FULFILLED, payload }
]);
...
Run Code Online (Sandbox Code Playgroud)

但是我失败了,因为后来接到了第二个动作.

Test failed
    Expected value to equal:
      [{"type": "FETCH_USER"}, {"type": "FETCH_USER_FULFILLED", "payload": [some]}]
    Received:
      [{"type": "FETCH_USER"}]

    Difference:

    - Expected
    + Received

    @@ -1,20 +1,5 @@
     Array [
       Object {"type": "FETCH_USER"},
       Object {"type": "FETCH_USER_FULFILLED", "payload": [some]} ] // this is what should be.
Run Code Online (Sandbox Code Playgroud)

所以我想我应该知道派遣何时完成或类似的事情.我怎么解决这个问题?

我使用了fetch()和Rx.Observable.fromPromise而不是ajax.getJSON()

这是我的史诗.

const fetchUserEpic = (action$) =>
  action$
    .ofType(FETCH_USER)
    .mergeMap(() => {
      return Rx.Observable.fromPromise(api.fetchUser())
        .map((users) => ({ …
Run Code Online (Sandbox Code Playgroud)

unit-testing reactjs jestjs redux-observable

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

作曲家更新程序包/名称--with-dependencies不将依赖项列入白名单

我正在尝试仅更新单个软件包及其依赖项。当我尝试空运行时,它似乎正确列出了所有需要更新的软件包:

> composer update drupal/core --with-dependencies --dry-run
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 17 updates, 0 removals
  - Updating guzzlehttp/psr7 (1.3.1) to guzzlehttp/psr7 (1.4.2)
  - Updating guzzlehttp/guzzle (6.2.2) to guzzlehttp/guzzle (6.2.3)
  - Updating symfony/class-loader (v2.8.17) to symfony/class-loader (v2.8.18)
  - Updating symfony/debug (v2.8.17) to symfony/debug (v2.8.18)
  - Updating symfony/console (v2.8.17) to symfony/console (v2.8.18)
  - Updating symfony/dependency-injection (v2.8.17) to symfony/dependency-injection (v2.8.18)
  - Updating symfony/http-foundation (v2.8.17) to symfony/http-foundation (v2.8.18)
  - Updating symfony/event-dispatcher (v2.8.17) to symfony/event-dispatcher …
Run Code Online (Sandbox Code Playgroud)

composer-php

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

在没有加载图像的情况下阅读Julia中的图像信息

我正在编写一个程序来处理Julia中的一系列图像,比如ImageMagick,但有一些-evaluate-sequence不能做的事情.在花时间加载图像之前,我想快速检查以确保它们的大小,颜色深度和颜色空间都相同.我可以从ImageMagic获取这样的信息,如下所示:

identify -ping -format "%[G] %[depth] %[colorspace]" IMAGENAME.PNG
Run Code Online (Sandbox Code Playgroud)

(或.JPG或IM将阅读的任何其他内容).

计划A是使用ImageMagick.jl库,但在浏览源之后,看起来MagickWand总是首先加载图像.

有没有办法使用ImageMagick.jl(或其他一些Julia库)来获取信息而不加载文件?如果不 ...

B计划是自己发起一系列调用identify并处理结果.我可以验证IM是否存在并加载,因为这有效:

readstring(`identify --version`)
Run Code Online (Sandbox Code Playgroud)

但:

cmd = "identify -ping -format '%[colorspace] %[depth] %[G]' MYIMAGE.JPG"
Run Code Online (Sandbox Code Playgroud)

返回一个字符串,复制并粘贴到命令行,工作得很好.但是当我尝试使用REPL时:

cmd = "identify -ping -format '%[colorspace] %[depth] %[G]' MYIMAGE.JPG"
readstring(`$cmd`)
Run Code Online (Sandbox Code Playgroud)

这是发生的事情:

ERROR: could not spawn `"identify -ping -format '%[colorspace] %[depth] %[G]' IMG_1382.JPG"`: no such file or directory (ENOENT)
in _jl_spawn(::String, ::Array{String,1}, ::Ptr{Void}, ::Base.Process, ::Base.DevNullStream, ::Base.PipeEndpoint, ::Base.TTY) at ./process.jl:321
in #424 at ./process.jl:478 [inlined]
in setup_stdio(::Base.##424#425{Cmd,Ptr{Void},Base.Process}, ::Tuple{Base.DevNullStream,Pipe,Base.TTY}) at ./process.jl:466
in #spawn#423(::Nullable{Base.ProcessChain}, …
Run Code Online (Sandbox Code Playgroud)

shell image imagemagick julia

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