问题列表 - 第197960页

(播放2.4)特征中的依赖注入?

在游戏2.4中,是否可以在特征中使用依赖注入?

有什么例子吗?

谢谢.

dependency-injection scala guice playframework

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

Laravel - Guzzle 请求/cURL 错误 6:无法解析主机

我尝试向 Github API 发出 API 请求,仅用于测试。我在 Laravel 5.1 APP 上安装了最新的 Guzzle 版本 ( "guzzle/guzzle": "^3.9" )。在我的routes.php我有以下代码:

Route::get('guzzle/{username}', function($username) {
    $client = new Client([
        'base_uri' => 'https://api.github.com/users/',
    ]);
    $response = $client->get("/users/$username");
    dd($response);
});
Run Code Online (Sandbox Code Playgroud)

如果我现在访问 URL domain.dev/github/kayyyy 我得到错误cURL error 6: Could not resolve host: users

为什么我会收到此错误?

如果我访问https://api.github.com/users/kayyyy,我可以看到json输出。

我也在使用 Homestead / Vagrant 这可能是主机无法解决的问题吗?

编辑 如果我在没有 base_uri 的情况下尝试此操作,它会起作用。

Route::get('guzzle/{username}', function($username) {
   $client = new GuzzleHttp\Client();
    $response = $client->get("https://api.github.com/users/$username");
    dd($response);
});
Run Code Online (Sandbox Code Playgroud)

php curl laravel guzzle

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

我的应用关闭后保存变量(快速)

我正在尝试在Xcode中保存一个变量,以便即使在应用程序关闭后也可以保存,但是当我访问它时,我从几个不同的类和文件中执行它,并且当我访问它时我更改了变量的值.因此类似的线程不完全适用,要存储的值是一个字符串,这是我到目前为止的代码:

var defaults: NSUserDefaults = NSUserDefaults.standardUserDefaults()
defaults.setObject(Token, forKey: "") as! String
Run Code Online (Sandbox Code Playgroud)

我相信这是正确的格式,但我不知道如何调用它来改变它,因为当我尝试时,我得到一条错误消息说预期声明.

无论如何,任何帮助将非常感谢.

variables xcode nsuserdefaults ios swift

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

自动装配不会为同一类型的多个bean抛出异常

我正在开发基本的@Autowired程序,我有2个课程AlphaBeta.这里Alpha依赖于Beta使用@Autowired.

在Spring配置文件中,我为类Beta类型创建了多个bean ,所以当它尝试在Alpha类中注入依赖项时,我期待Spring的异常,因为有2个Beta bean而不是1.但在我的程序中我不是得到任何例外,它工作得非常好.

这是我的代码:

Alpha.java

public class Alpha {
    @Autowired
    private Beta beta;

    public Alpha() {
        System.out.println("Inside Alpha constructor.");
    }

    @Override
    public String toString() {
        return "Alpha [beta=" + beta + "]";
    }

}
Run Code Online (Sandbox Code Playgroud)

Beta.java

public class Beta {
    public Beta() {
        System.out.println("Inside Beta constructor.");
    }

    @Override
    public String toString() {
        return "This is Beta";
    }
}
Run Code Online (Sandbox Code Playgroud)

春天-config.xml中

<beans>

   <context:annotation-config/>

   <bean id="alpha" class="Alpha">
   </bean>

   <bean id="beta" class="Beta"> …
Run Code Online (Sandbox Code Playgroud)

java spring

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

Android工作室中的NDK集成

今天我将我的android工作室更新为1.3,然后在local.properties中输入NDK(android-ndk-r10e NDK版本)路径(ndk.dir = C:\ AndroidNDK\android-ndk-r10e\android-ndk-r10e)但是我收到了这个错误.

错误:任务':app:compileDebugNdk'的执行失败.

错误:当前插件中不推荐使用NDK集成.考虑尝试新的实验插件.有关详细信息,请参阅http://tools.android.com/tech-docs/new-build-system/gradle-experimental.在gradle.properties中设置"android.useDeprecatedNdk = true"以继续使用当前的NDK集成.

请帮我解决这个问题

android jetbrains-ide android-ndk android-studio

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

如何在Python中将字典值转换为int?

我有一个程序返回一组具有如下排名的域:

ranks = [
    {'url': 'example.com', 'rank': '11,279'},
    {'url': 'facebook.com', 'rank': '2'},
    {'url': 'google.com', 'rank': '1'}
]
Run Code Online (Sandbox Code Playgroud)

我试图通过提升等级对它们进行排序sorted:

results = sorted(ranks,key=itemgetter("rank"))
Run Code Online (Sandbox Code Playgroud)

但是,由于"rank"的值是字符串,因此它按字母数字而不是按升序值对它们进行排序:

1. google.com: 1

2. example.com: 11,279

3. facebook.com: 2
Run Code Online (Sandbox Code Playgroud)

我需要将"rank"键的值转换为整数,以便它们能够正确排序.有任何想法吗?

python sorting dictionary

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

如何在Elastic Beanstalk上部署自定义docker镜像?

看看这个博客 - 5.创建Dockerfile.看来我必须在Docker.io上创建一个指向我私有映像的新Dockerfile.

并且由于最后一个命令应该是启动一个可执行文件,或者docker镜像最终会出现在必杀技中,所以最后有一个supervisrd:

FROM flux7/wp-site # This is the location of our docker container.
RUN apt-get install supervisor
RUN mkdir -p /var/log/supervisor
ADD supervisord.conf /etc/supervisor/conf.d/supervisord.conf
EXPOSE 80
CMD supervisord -c /etc/supervisor/conf.d/supervisord.conf
Run Code Online (Sandbox Code Playgroud)

这对我来说有点混乱,因为我有一个经过全面测试的自定义Docker镜像结束supervisord,见下文:

FROM ubuntu:14.04.2
RUN rm /bin/sh && ln -s /bin/bash /bin/sh
RUN apt-get -y update && apt-get upgrade -y
RUN apt-get install supervisor python build-essential python-dev python-pip python-setuptools -y
RUN apt-get install libxml2-dev libxslt1-dev python-dev -y
RUN apt-get install libpq-dev postgresql-common postgresql-client -y
RUN …
Run Code Online (Sandbox Code Playgroud)

python amazon-web-services docker amazon-elastic-beanstalk

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

Jersey Client 2代理和多部分支持

我正在尝试为我的Jersey客户端添加代理支持.我使用org.glassfish.jersey.core:jersey-client:2.11但我可以切换到任何Jersey Client 2版本.目前,客户端使用默认的Jersey连接器,该连接器不支持代理AFAIK.

我试过这里描述的解决方案如何为Jersey2客户端添加一个http代理, 但是在发送多部分内容时,我得到:

org.apache.commons.fileupload.FileUploadException: the request was rejected because no multipart boundary was found
Run Code Online (Sandbox Code Playgroud)

和客户端的警告:

Aug 10, 2015 5:10:32 PM org.glassfish.jersey.message.internal.HeaderUtils checkHeaderChanges
WARNING: There are some request headers that have not been sent by connector [org.glassfish.jersey.apache.connector.ApacheConnector]. Probably you added those headers in WriterInterceptor or MessageBodyWriter. That feature is not supported by the connector. Please, do not modify headers in WriterInterceptor or MessageBodyWriter or use default HttpUrlConnector instead.
Unsent header changes: [MIME-Version, Content-Type]
Run Code Online (Sandbox Code Playgroud)

此外,Jersey Client 2文档也提到了该问题(https://jersey.java.net/documentation/latest/user-guide.html#d0e9179) …

multipartform-data multipart apache-httpclient-4.x jersey-client jersey-2.0

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

Keras中的递归神经层

我正在通过Keras学习神经网络,并希望在循环神经网络上探索我的顺序数据集。我正在阅读文档,并试图理解LSTM示例

我的问题是:

  1. 是什么timesteps所必需的两个层?
  2. 如何准备一个顺序数据集Dense作为这些循环图层的输入?
  3. 什么是Embedding层呢?

neural-network keras

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

Nginx WebSocket 代理不断获得 HTTP 301 重定向

在过去的几天里,我一直试图让 Nginx WebSocket 代理工作,但在我的一生中,我无法让它工作。我按照官方指南here,一直使用 Python 的websockets模块作为服务器,使用 npm 包wscat作为客户端。wscat与 Python WebSocket 后端的直接连接工作正常(来自浏览器的连接也是如此)。但是一旦我在 Nginx 中分层,它就无法正常工作并继续给我一个标准的 HTTP 301 重定向。

使用 Nginx 代理的 cURL 调试输出:

$ curl 'http://test.ws:8080/websocket' \
> -H 'Pragma: no-cache' \
> -H 'Origin: http://localhost:8080' \
> -H 'Accept-Encoding: gzip, deflate, sdch' \
> -H 'Sec-WebSocket-Version: 13' \
> -H 'Sec-WebSocket-Key: V15bszpaQ+8Vq7mWR6NQbQ==' \
> -H 'User-Agent: Mozilla/5.0' \
> -H 'Upgrade: websocket' \
> -H 'Cache-Control: no-cache' \
> -H 'Connection: Upgrade' \ …
Run Code Online (Sandbox Code Playgroud)

python proxy curl nginx websocket

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