小编Don*_*nti的帖子

Intellij无法连接到本地m2存储库

摘要

我已经看到了一些类似于此的问题[1] [2] [3],但没有一个答案产生任何成功.

所以,以下是我看到的问题:

1)pom表示它无法连接到本地.m2存储库.

2)Intellij中的Maven设置显示与本地.m2存储库的连接被拒绝的错误.

在此输入图像描述

已拒绝与本地存储库的连接

到目前为止我尝试了什么:

在链接问题中几乎所有内容.包含:

1)手动删除整个.m2/repository文件夹,然后再次更新Maven项目.

2)使您的Idea缓存无效并重新启动Idea.

3)增加Maven分配的内存

4)将localhost设置为仅127.0.0.1

5)添加-Djava.net.preferIPv4Stack = true标志

6)用Java 1.7而不是1.8启动Intellij

7)卸载并重新安装Maven,Java和Intellij

其他信息:

$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

$ mvn -version
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T12:39:06-07:00)
Maven home: /usr/local/apache-maven-3.5.0
Java version: 1.8.0_144, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8 …
Run Code Online (Sandbox Code Playgroud)

java intellij-idea pom.xml maven

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

Django,JSONField,Postgres和F()对象比较

我希望通过比较JSONField类中的两个值来创建Django查询.我在模型上的参考字段中遇到了Django F()对象,但它似乎不适用于JSONField,因为它尝试JOIN使用后面的部分.所以,例如:

class Event(models.Model):
    data = JSONField(default=None)
Run Code Online (Sandbox Code Playgroud)

我们假设数据字段看起来像这样:

{  
   "value_1":20,
   "value_2":25
}
Run Code Online (Sandbox Code Playgroud)

我希望像这样查询它:

events = Event.objects.filter(data__value_2__gte=F('data__value_1'))
Run Code Online (Sandbox Code Playgroud)

但是,错误是这样的:

Cannot resolve keyword 'value_1' into field. Join on 'data' not permitted.
Run Code Online (Sandbox Code Playgroud)

也尝试过:

events = Event.objects.filter(data__value_2__gte=F('data')['value_1'])
Run Code Online (Sandbox Code Playgroud)

但是给出了错误:

TypeError: 'F' object has no attribute '__getitem__'
Run Code Online (Sandbox Code Playgroud)

也; Django 1.10,Python 2.7.11,PG版本:9.4.9

知道如何根据value_1和value_2的比较进行过滤吗?

python django postgresql

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

Docker Build无法找到pip

尝试通过AWS am 遵循一些[ 1 ] [ 2 ]简单的Docker教程并收到以下错误:

> docker build -t my-app-image .                                         
Sending build context to Docker daemon 94.49 MB
Step 1 : FROM amazon/aws-eb-python:3.4.2-onbuild-3.5.1
# Executing 2 build triggers...
Step 1 : ADD . /var/app
 ---> Using cache
Step 1 : RUN if [ -f /var/app/requirements.txt ]; then /var/app/bin/pip install -r /var/app/requirements.txt; fi
 ---> Running in d48860787e63
/bin/sh: 1: /var/app/bin/pip: not found
The command '/bin/sh -c if [ -f /var/app/requirements.txt ]; then /var/app/bin/pip install -r /var/app/requirements.txt; fi' …
Run Code Online (Sandbox Code Playgroud)

python amazon-web-services docker python-3.4

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

用于词典列表的Python集合计数器

我有一个动态增长的数组列表,我想将它们像值一起添加.这是一个例子:

{"something" : [{"one":"200"}, {"three":"400"}, {"one":"100"}, {"two":"800"} ... ]}
Run Code Online (Sandbox Code Playgroud)

我希望能够将列表中的词典加在一起.所以,在这种情况下,对于关键的"某事",结果将是:

["one":400, "three": 400, "two": 800]
Run Code Online (Sandbox Code Playgroud)

或者那种效果.我熟悉Python的集合计数器,但由于"某事"列表包含dicts,它不起作用(除非我遗漏了一些东西).dict也是动态创建的,所以我不能在没有dicts的情况下构建列表.例如:

Counter({'b':3, 'c':4, 'd':5, 'b':2})
Run Code Online (Sandbox Code Playgroud)

通常会工作,但是一旦我尝试添加元素,之前的值将被覆盖.我注意到其他问题如下:

是否有任何pythonic方法来组合两个dicts(为两个键中出现的键添加值)?

列表字典中的项目的Python计数

但同样,列表中的对象是dicts.

python collections dictionary list python-2.7

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

Django - Foreman无法找到已安装的模型

我试图用工头/本町来管理我基于Procfile-Django应用程序.当我启动应用程序查看正常时python manage.py runserver,一切正常.但是,当我通过honcho start或启动应用程序时foreman start web,我收到此错误:

11:59:31 system | web.1 started (pid=27959)
11:59:31 web.1  | [2016-04-26 11:59:31 -0700] [27959] [INFO] Starting gunicorn 19.4.5
11:59:31 web.1  | [2016-04-26 11:59:31 -0700] [27959] [INFO] Listening at: http://0.0.0.0:5000 (27959)
11:59:31 web.1  | [2016-04-26 11:59:31 -0700] [27959] [INFO] Using worker: sync
11:59:31 web.1  | [2016-04-26 11:59:31 -0700] [27962] [INFO] Booting worker with pid: 27962
11:59:31 web.1  | [2016-04-26 18:59:31 +0000] [27962] [ERROR] Exception in worker …
Run Code Online (Sandbox Code Playgroud)

python django foreman procfile

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

单个网站的 DNS_PROBE_FINISHED_NXDOMAIN

我之前创建了这个问题,但被告知这是与 HSTS 问题相关的 DNS 问题。无论如何,这是我需要帮助进行故障排除的内容:

问题server DNS address could not be found. DNS_PROBE_FINISHED_NXDOMAIN当我尝试通过 chrome、firefox 或 safari 连接到单个站点(我拥有的站点)时显示该站点。但是我可以通过 Tor 浏览器连接到它。我还可以使用mxtoolbox验证地址是否正确解析。我也无法通过另外两台计算机和另外两部手机进行连接。我也无法通过手机通过不同的 WIFI 连接或个人热点进行连接。Curl 和 Host 通过命令行也无法得到响应。

我尝试过的:正如我上面所说,我尝试了不同的互联网连接和计算机。我还尝试刷新我的 DNS 缓存并指向另一个 DNS 服务器。

话虽如此,我不知道还有什么办法解决这个问题。我对 Web 应用程序所做的唯一更改是添加 HSTS 标头,因此我创建了较早的 pose . 请让我知道我可以提供哪些其他信息。否则,以下是有关网站本身的一些详细信息:

关于我的堆栈的其他信息:

  • Django 网络应用程序
  • Gunicorn / WSGI 服务器
  • 托管在 Heroku - Cedar-14 堆栈上
  • 使用 AWS route53 设置 DNS
  • 通过 AWS 注册的域名

编辑

可能相关:https : //serverfault.com/questions/606880/how-can-i-troubleshoot-a-route-53-hosted-zone

django heroku amazon-web-services gunicorn amazon-route53

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