问题列表 - 第279835页

Matplotlib Text 不采用数组值

这是我尝试过的代码:

import matplotlib.pyplot as plt
import numpy as np
bb = [1,2,3,4,5,6,7,8,9,10]
cc = ["red","red","yellow","red","green","red","red","green","red","red"]
tt = ["\u2714","\u2714""\u2718","\u2714","\u2718","\u2714","\u2714","\u2718","\u2714","\u2714"]
x1=np.arange(10)
x2=np.arange(10)
fig = plt.figure()
fig.set_size_inches(50,70)
ax1 = fig.add_subplot(331)

ax1.bar(np.arange(len(bb)), bb, color=cc,width=0.6)
text_applied = ax1.text(x1,2,tt,color=cc)

plt.show()
Run Code Online (Sandbox Code Playgroud)

之前它提供的酒吧没有任何问题。但不适用于文本。我收到以下错误:

Traceback (most recent call last):
  File "C:\Python35\lib\tkinter\__init__.py", line 1549, in __call__
    return self.func(*args)
  File "C:\Python35\lib\tkinter\__init__.py", line 596, in callit
    func(*args)
  File "C:\Python35\lib\site-packages\matplotlib\backends\_backend_tk.py", line 310, in idle_draw
    self.draw()
  File "C:\Python35\lib\site-packages\matplotlib\backends\backend_tkagg.py", line 12, in draw
    super(FigureCanvasTkAgg, self).draw()
  File "C:\Python35\lib\site-packages\matplotlib\backends\backend_agg.py", line 433, in draw
    self.figure.draw(self.renderer)
  File "C:\Python35\lib\site-packages\matplotlib\artist.py", line …
Run Code Online (Sandbox Code Playgroud)

python matplotlib python-3.x

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

如何覆盖对象变量

我想使用类似JQuery .ajax(..)的语法来配置Javascript对象,而不是参数列表,只定义与默认值不同的值.
到目前为止,我写道:

function ObjFn(config) {
  var var1 = 200  
  var var2 = "qwerty"
  var var3 = 555

  if (config instanceof Object){
    console.log("-> config")
    if (config.var1 !== undefined) var1 = config.var1
    if (config.var2 !== undefined) var2 = config.var2
    if (config.var3 !== undefined) var3 = config.var3
  }

  this.describe = function(){
    console.log("var1: "+var1+" - "+"var2: "+var2+" - "+"var3: "+var3+" - "+"config: "+config+"\n")
  }
}
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有可能避免编写条件列表:

if (confing.var !== undefined) var = config.var
Run Code Online (Sandbox Code Playgroud)

对于每个可能的可覆盖变量,但只是以某种方式使用变量的名称.

javascript

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

Symfony 4 EasyAdmin 如何加密密码?

我正在使用 EasyAdmin 来添加/编辑用户,想问一下是否有可能加密您的密码?密码加密以前在我使用 Symfony 4 make:registration-form 时有效,但我现在不能使用,我必须使用 EasyAdmin。

easy_admin.yaml

easy_admin:
  entities:
    User:
     class: App\Entity\User
     password_encoding: { algorithm: 'bcrypt', cost: 12 }
Run Code Online (Sandbox Code Playgroud)

(实际)我进入EasyAdmin页面(/admin),点击User,Add User,填写邮箱(test@gmail.com)和密码(test),点击Save Changes。

现在用户存储在数据库中,但使用明文密码。 在此处输入图片说明

(预期)以上所有但密码都是加密的。

symfony easyadmin symfony-4.2

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

类型 func 与接口参数不兼容错误

我已经声明了一个新类型func,它采用任何符合interface{}. 但是,当我调用作为参数传递的函数(符合该类型规范)时,我收到错误消息。

有人可以解释为什么会这样吗?下面是我可以重新创建问题的最简单示例。

type myfunc func(x interface{})

func a(num int) {
    return
}

func b(f myfunc) {
    f(2)
    return
}

func main() {
    b(a) // error: cannot use a (type func(int)) as type myfunc in argument to b
    return
}
Run Code Online (Sandbox Code Playgroud)

go

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

用于输入/V 模型的 Vue 过滤器

所以我对 ES6 SPA Javascript 和 Vue JS 很陌生。我主要使用 JQuery。

所以我有一个全局过滤器,

Vue.filter('formatDate', function (value) {
  if (value) {
    return moment(String(value)).format('Do MMMM YYYY')
  }
})
Run Code Online (Sandbox Code Playgroud)

我也在使用 Vuetify。我可以将该过滤器与数据表一起使用,就像这样,

{{ props.item.DateAdded | formatDate }}
Run Code Online (Sandbox Code Playgroud)

但是,它对我不起作用v-model,我在做客我做错了什么?

 <v-flex xs12><v-text-field v-model="profileData.DateAdded | formatDate" label="Date Added"></v-text-field></v-flex>
Run Code Online (Sandbox Code Playgroud)

我也试过,v-bind:value因为它是我想格式化的输入值?没运气。

请帮忙?

谢谢,

javascript momentjs vuejs2 vuetify.js

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

为什么“ .kt”扩展名有时可见而有时却不可见?

在我的Android Studio Kotlin项目中,有时在项目浏览器的Activity文件夹中显示.KT,有时不显示。

Android Studio用于显示或隐藏.KT扩展名的条件是什么?

谢谢

android kotlin android-studio

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

为什么既需要活跃又需要准备

在对kubernetes吊舱进行健康检查时,即使我们已经准备就绪探针,为什么还需要活动探针?

准备就绪探针已经在继续检查Pod中的应用程序是否准备好处理请求,这意味着Pod处于活动状态。但是,为什么还需要进行活力探测?

kubernetes kubernetes-health-check

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

未捕获的类型错误:无法解构“未定义”或“空”的属性“名称”

在传递空对象的情况下,对象解构会引发错误

function test ({name= 'empty'}={}) {
  console.log(name)
}
test(null);
Run Code Online (Sandbox Code Playgroud)

未捕获的类型错误:无法解构name“未定义”或“空”的属性。在测试 (:1:15) 在 :1:1

javascript ecmascript-6 object-destructuring

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

在控制台中获取'timestampsInSnapshots设置现在默认为true'firestore错误

我在Angular的控制台中从Firestore收到以下错误.

@firebase/firestore:Firestore(5.8.3):timestampsInSnapshots设置现在默认为true,您不再需要显式设置它.在将来的版本中,该设置将被完全删除,因此建议您立即从firestore.settings()调用中删除它.

有什么建议,怎么摆脱它?

angular google-cloud-firestore

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

将示例代码重构为类不会引发重载函数的实例

我是 CPP 的新手,并尝试将此示例代码https://github.com/espressif/arduino-esp32/blob/master/libraries/WiFi/examples/WPS/WPS.ino “重构”为名为ApiClient`的类。然后我希望能够做这样的事情:

apiClient = ApiClient(myUrl);
apiClient.sendValue(key, value);
Run Code Online (Sandbox Code Playgroud)

除了函数调用之外,所有内容都会编译wifi.onEvent(WiFiEvent);。当我将整个示例代码复制粘贴到我的main.cpp文件中时,该示例正在运行。当我使用“重构”方法时,他们wifi.onEvent(WifiEvent)会抱怨。

确切的错误信息:

no instance of overloaded function "WiFiClass::onEvent" matches the argument list -- argument types are: (void (system_event_id_t event, system_event_info_t info)) -- object type is: WiFiClass

我知道该onEvent函数通常需要两个参数,但为什么这在示例代码中有效?我该如何解决这个问题?

这是我到目前为止所拥有的:

主程序



#include "WiFi.h"
#include <esp_wps.h>
#include <Hythe22.h>
#include <ApiClient.h>

#define DHTPIN 14
// ?accessKey=ist_NJu3tjPIBCYeJd6DGGBxzq14LvungHoK&bucketKey=B37GHBNK5HL3
#define API_URL "https://groker.init.st/api/events";

Hythe22 dht(DHTPIN);
ApiClient apiClient;
uint64_t chipid;
#define ESP_DEVICE_NAME String(chipid)


void setup()
{
  String apiUrl = "https://myApi.Endpoint.com/event";
  Serial.begin(115200); …
Run Code Online (Sandbox Code Playgroud)

c++ arduino esp32

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