小编kel*_*rek的帖子

Supervisor套接字错误问题

$ supervisorctl reread
error: <class 'socket.error'>, [Errno 111] Connection refused: file: /usr/lib64/python2.6/socket.py line: 567
Run Code Online (Sandbox Code Playgroud)

我正在尝试在我的生产系统上配置主管,但是我遇到了这个错误.管理程序日志文件为空.

当我输入时supervisorctl,它会抱怨:

http://localhost:9001 refused connection
Run Code Online (Sandbox Code Playgroud)

目前没有任何东西正在侦听端口9001,AFACT:lsof | grep TCP什么都不返回.

supervisord

90
推荐指数
5
解决办法
7万
查看次数

在Java中将字符串压缩为gzip

public static String compressString(String str) throws IOException{
    if (str == null || str.length() == 0) {
        return str;
    }
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    GZIPOutputStream gzip = new GZIPOutputStream(out);
    gzip.write(str.getBytes());
    gzip.close();
    Gdx.files.local("gziptest.gzip").writeString(out.toString(), false);
    return out.toString();
}
Run Code Online (Sandbox Code Playgroud)

当我将该字符串保存到文件并gunzip -d file.txt在unix中运行时,它会抱怨:

gzip: gzip.gz: not in gzip format
Run Code Online (Sandbox Code Playgroud)

java gzip gunzip

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

在我的django应用程序中导入pymongo时出错

我正在尝试从django将文档插入到mongodb中,并且我在pymongo的import语句中收到错误.我没有任何名为pymongo的重复文件,我很确定我的virtualenv设置正确.

(django-sample-app)ubuntu@django (884) ~ $ python

Python 2.7.3 (default, Aug  1 2012, 05:14:39) 

[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> import bson

>>> import pymongo

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/__init__.py", line 80, in <module>
    from pymongo.connection import Connection
  File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/connection.py", line 39, in <module>
    from pymongo.mongo_client import MongoClient
  File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/mongo_client.py", line 45, in <module>
    from pymongo import (auth,
  File "/home/ubuntu/.virtualenvs/django-sample-app/local/lib/python2.7/site-packages/pymongo/database.py", line 22, in <module>
    from …
Run Code Online (Sandbox Code Playgroud)

django mongodb pymongo

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

使用AWS SDK将文件上载到S3

我正在尝试使用AWS SDK将文件上传到Amazon S3存储桶.

class LogToS3Bucket extends Thread{

    public void run() {
        super.run();
        Gdx.app.log("msg", "secondThreadRunning yeahhhhh!");
        File fileToPut = new File("../../../MyProject", "settings.txt");
        String accessKey = "<accessKey>";
        String secretKey = "<secretKey>";
        AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey);
        AmazonS3 conn = new AmazonS3Client(credentials);

        conn.putObject("bucketname", "filename.txt", fileToPut);
    }

}
Run Code Online (Sandbox Code Playgroud)

它不起作用,它会在调用.putObject()时抛出错误

Exception in thread "Thread-1" Status Code: 400, AWS Service: Amazon S3, AWS Error Code: BadDigest, AWS Error Message: The Content-MD5 you specified did not match what we received.
    at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:614)
    at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:312)
    at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:165) …
Run Code Online (Sandbox Code Playgroud)

java android amazon-web-services libgdx

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

Flask:request.json有效,但request.get_json()导致错误代码500

文件说,使用request.get_json(),但会导致服务返回一个错误:

Server returned HTTP response code: 500
Run Code Online (Sandbox Code Playgroud)

然而,打电话request.datarequest.json同时工作.

堆栈跟踪:

Traceback (most recent call last):
  File "/home/blake/ves/p27/lib/python2.7/site-packages/flask/app.py", line 1701, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/blake/ves/p27/lib/python2.7/site-packages/werkzeug/contrib/fixers.py", line 125, in __call__
    return self.app(environ, start_response)
  File "/home/blake/ves/p27/lib/python2.7/site-packages/flask/app.py", line 1689, in wsgi_app
    response = self.make_response(self.handle_exception(e))
  File "/home/blake/ves/p27/lib/python2.7/site-packages/flask/app.py", line 1687, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/blake/ves/p27/lib/python2.7/site-packages/flask/app.py", line 1360, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/blake/ves/p27/lib/python2.7/site-packages/flask/app.py", line 1358, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/blake/ves/p27/lib/python2.7/site-packages/flask/app.py", line 1344, …
Run Code Online (Sandbox Code Playgroud)

python flask

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

具有Maven原型的libgdx自由类型依赖

我正在使用这些说明为libgdx项目过渡到maven 。但是我的项目需要freetype,我对如何为其添加依赖项感到困惑:

Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Unable to read file for extraction: libgdx-freetype64.so
    at com.badlogic.gdx.utils.SharedLibraryLoader.readFile(SharedLibraryLoader.java:119)
    at com.badlogic.gdx.utils.SharedLibraryLoader.loadFile(SharedLibraryLoader.java:231)
    at com.badlogic.gdx.utils.SharedLibraryLoader.load(SharedLibraryLoader.java:108)
    ... 7 more
Run Code Online (Sandbox Code Playgroud)

这是我的desktop / pom.xml:

<dependencies>
<dependency>
    <groupId>com.autonomousgames.starcycle</groupId>
    <artifactId>starcycle-core</artifactId>
    <version>${project.version}</version>
</dependency>

<dependency>
    <groupId>com.badlogicgames.gdx</groupId>
    <artifactId>gdx</artifactId>
    <version>${gdx.version}</version>
</dependency>

<dependency>
    <groupId>com.badlogicgames.gdx</groupId>
    <artifactId>gdx-freetype-platform</artifactId>
    <version>${gdx.version}</version>
</dependency>

<dependency>
    <groupId>com.badlogicgames.gdx</groupId>
    <artifactId>gdx-freetype</artifactId>
    <version>${gdx.version}</version>
</dependency>

<dependency>
    <groupId>com.badlogicgames.gdx</groupId>
    <artifactId>gdx-backend-lwjgl</artifactId>
    <version>${gdx.version}</version>
</dependency>

<dependency>
    <groupId>com.badlogicgames.gdx</groupId>
    <artifactId>gdx-platform</artifactId>
    <version>${gdx.version}</version>
    <classifier>natives-desktop</classifier>
</dependency>
Run Code Online (Sandbox Code Playgroud)

编辑:并且当我运行“ mvn clean install -Pdesktop”时,我得到以下信息:

main:
     [java] Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.ExceptionInInitializerError
     [java]     at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)
     [java] Caused by: java.lang.ExceptionInInitializerError
     [java] …
Run Code Online (Sandbox Code Playgroud)

java maven libgdx

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

Python日期字符串格式

我想从字符串格式的python日期中删除填充的零:

formatted_date = my_date.strftime("%m/%d/%Y") # outputs something like: 01/01/2013
date_out = formatted_date.replace(r'/0', r'/').replace(r'^0', r'') 
Run Code Online (Sandbox Code Playgroud)

第二个替换不起作用 - 我得到01/1/2013.如果它位于字符串开头的旁边,我该如何匹配零?

python string datetime

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