我正在努力理解这个错误:Uncaught TypeError: PouchDB is not a constructor
代码如下:
var PouchDB = require("pouchdb");
var db = new PouchDB("scr");
Run Code Online (Sandbox Code Playgroud)
我已经阅读了它如何与类型相关并添加:
"@types/node": "^10.12.0",
"@types/pouchdb": "^6.3.2",
Run Code Online (Sandbox Code Playgroud)
到我的 package.json 应该有帮助,但事实并非如此。我已经在另一个简单的 .js 文件上进行了测试并且可以正常工作,但在我的主应用程序上却不是。不过,我不明白为什么它不起作用。小袋文档非常清楚https://pouchdb.com/api.html#create_document。
我应该提到我在电子应用程序的上下文中运行它,而不是在浏览器中。
我在这一点上感到困惑,任何帮助将不胜感激。干杯!
我无法使用 openshift 集群获得自定义域记录。我已经阅读了大量文章、StackOverflow 帖子和这个 youtube 视频https://www.youtube.com/watch?v=Y7syr9d5yrg。所有似乎“几乎”对我有用,但总是缺少一些东西,我无法自己完成这项工作。
场景如下。我在 IBM Cloud 帐户上部署了一个 openshift 集群。我已经注册了myinnovx.com。我想将它与 openshift 应用程序一起使用。集群详情:
oc v3.11.0+0cbc58b
kubernetes v1.11.0+d4cacc0
openshift v3.11.146
kubernetes v1.11.0+d4cacc0
Run Code Online (Sandbox Code Playgroud)
我有一个使用蓝/绿策略部署的应用程序。在下面的屏幕截图中,您可以看到我可用的路线。
mobile-blue:我手动创建了这个指向我的自定义域mobileoffice.myinnovx.com
移动办公:创建
oc expose service mobile-office --name=mobile-blue用于使用外部访问。mobile-green:Openshift 自动为绿色应用版本生成路由。(Source2Image 部署)
mobile-blue:Openshift 自动为 blue 应用程序版本生成路由。(Source2Image 部署)
我在我的 DNS 编辑页面上设置了两个 CNAME 记录,如下所示:
在几篇博客/文章中,我发现我应该将通配符记录指向路由器路由规范名称。但是我的集群中没有任何路由规范名称。我什至没有配置入口路由。
我在这里不知所措。任何帮助是极大的赞赏。这是我在测试 DNS 时得到的响应:
这是我的 DNS 的当前导出:
$ORIGIN myinnovx.com.
$TTL 86400
@ IN SOA ns1.softlayer.com. msalimbe.ar.ibm.com. (
2019102317 ; Serial
7200 ; Refresh
600 ; Retry
1728000 ; Expire
3600) ; …Run Code Online (Sandbox Code Playgroud) 我正在试验大熊猫.我正在尝试创建一个表示我想要使用的数据的简单对象.为此,我编写了下面的代码来创建一个对象,但我得到了:
TypeError:test_df()缺少1个必需的位置参数:'self
在第13行.我无法弄清楚我做错了什么.也许是关于我没有得到的类声明的概念.任何帮助深表感谢.
import pandas as pd
class ICBC():
def __init__(self, name, path):
self.name = name
self.df = pd.read_csv(path)
def test_df(self):
print(self.df.info)
mov = ICBC("matisalimba3","z:\devs\py\movimientos.csv")
ICBC.test_df() <- This is line 13
Run Code Online (Sandbox Code Playgroud) 我正在尝试为我所在城市的每个街区找到一个位置。我想要每个街区有一个纬度/日志对,这样我就可以将它与大叶草一起使用。当地政府以 GEO JSON 的形式提供开放数据,但它包含周长、面积和限制。
这是完整的文件:http : //cdn.buenosaires.gob.ar/datosabiertos/datasets/barrios/barrios.geojson
这是一个例子:
features": [
{
"type": "Feature",
"properties": {
"barrio": "CHACARITA",
"comuna": 15,
"perimetro": 7724.85295457,
"area": 3115707.10627
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-58.4528200492791,
-34.5959886570639
],
[
-58.453655193137,
-34.5965557163041
],
[
-58.4537674321647,
-34.5966342484152
],
[
-58.4538163134148,
-34.5966684788922
],
[
-58.4547947928051,
-34.5973527273644
],
[
-58.4554840815948,
-34.5978347610252
],
[
-58.4559204833296,
-34.5976953435829
],
[
-58.4560093721285,
-34.5976669530232
],
[
-58.4560576047802,
-34.5976515472868
],
[
-58.4562363723257,
-34.5975900748435
],
[
-58.4564940053845,
-34.597501563774
],
[
-58.4570733158433,
-34.5973024999733
], …Run Code Online (Sandbox Code Playgroud) 我正在pandas接受培训,在第二个实验室中,我应该打开一个文件并打印前 5 行。问题是,从下面的代码中,我只打印了“完成”,但没有打印df.head(). 我找不到原因。有小费吗?
import pandas as pd
filename="https://archive.ics.uci.edu/ml/machine-learning-
databases/autos/imports-85.data"
hs = ["symboling","normalized-losses","make","fuel-type","aspiration",
"num-of-doors","body-style", "drive-wheels","engine-location","wheel-base", "length","width","height","curb-weight","engine-type", "num-of-cylinders", "engine-size","fuel-system","bore","stroke","compression-ratio","horsepower",
"peak-rpm","city-mpg","highway-mpg","price"]
df = pd.read_csv(filename, names=hs)
print("Done")
df.head()
Run Code Online (Sandbox Code Playgroud) python ×3
pandas ×2
class ×1
declaration ×1
dns ×1
electron ×1
geolocation ×1
geopy ×1
head ×1
ibm-cloud ×1
javascript ×1
kubernetes ×1
node.js ×1
openshift ×1
pouchdb ×1