小编use*_*312的帖子

在python中创建与订阅站点的连接

我希望打开与python的连接到http://www.horseandcountry.tv,它通过POST方法获取我的登录参数.我想打开一个与这个网站的连接,以便抓取所有视频链接的网站(这,我也不知道该怎么做,但我正在使用该项目学习).

我的问题是如何将我的凭据传递到网站的各个页面?例如,如果我想要做的就是使用python代码打开一个指向http://play.horseandcountry.tv/live/的浏览器窗口,并在我已经登录的情况下打开它,我该如何解决这个问题?

python connection

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

在Python中立体声到单声道wav

我正在使用scipy方法wavefile.read()加载一个wav,它为我提供了samplerate和audiodata

我知道这个音频数据如果立体声存储为多维数组,如

audiodata[[left right]
          [left right]
          ...
          [left right]]
Run Code Online (Sandbox Code Playgroud)

然后,我使用此方法通过(右+左)/ 2创建一个新的单声道音频数据阵列

def stereoToMono(audiodata)
    newaudiodata = []

    for i in range(len(audiodata)):
        d = (audiodata[i][0] + audiodata[i][1])/2
        newaudiodata.append(d)

    return np.array(newaudiodata, dtype='int16')
Run Code Online (Sandbox Code Playgroud)

然后我用文件将其写入文件

wavfile.write(newfilename, sr, newaudiodata)
Run Code Online (Sandbox Code Playgroud)

这产生了一个Mono wav文件,但声音很脏并且整个点击等

我究竟做错了什么?

python audio signal-processing

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

类未在范围内声明 - 即使包含 .h

我对 C++ 比较陌生,我遇到了一个奇怪的问题,

我收到“ToDoItem 未在此范围内声明”但我已经包含了 todoitem.h 文件

错误在这个类定义中:

#ifndef ITEMMONITOR_H
#define ITEMMONITOR_H

#include <QObject>
#include <QPointer>
#include <QTimer>
#include "todoitem.h"

class ItemMonitor : public QObject{
    Q_OBJECT

    signals:
        void finished();

    public:
        explicit ItemMonitor(std::vector< QPointer<ToDoItem> >&  items_);

    private:
        std::vector< QPointer<ToDoItem> >& items;
        bool shouldRun;

    public slots:
        void beginMonitoring();
        void finishUp();
};

#endif // ITEMMONITOR_H
Run Code Online (Sandbox Code Playgroud)

和 todoitem.h 是:

#ifndef TODOITEM_H
#define TODOITEM_H


#include <string>
#include <QString>
#include <QPushButton>
#include <QFrame>
#include <QDateTime>
#include "todolist.h"


namespace Ui {
    class ToDoItem;
}

class ToDoItem : …
Run Code Online (Sandbox Code Playgroud)

c++ scope include

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

libGDX 在循环中将目录中的所有图像加载到 AssetManager 中,需要很长时间

到目前为止,我已经通过以下方式将所有纹理加载到我的 AssetManager 类中:

manager.load("images/image_1.png", Texture.class);
Run Code Online (Sandbox Code Playgroud)

这一直工作得很好,但我正在开发一个使用大量小图像的项目,并且希望使用更通用的方式来加载这些文件。我努力了 -

FileHandle[] fileArray = Gdx.files.internal("images").list();
    for(int i=0; i<fileArray.length; i++){
        //if it is not a directory
        if(!(fileArray[i].isDirectory())){
                String stringPath = fileArray[i].path();
            //load file
                manager.load(stringPath, Texture.class);
        }
    }
Run Code Online (Sandbox Code Playgroud)

这可行,但与以前的方法相比需要很长时间。首先为什么?获取 FileHandle 实例列表所花费的时间是多少?其次,有没有一种方法可以将目录中的所有图像作为纹理加载到资源管理器中,而不会花费这么长时间?

java libgdx

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

TarsosDSP 与 android

我正在尝试将 TarsosDSP 库与 android 一起使用,但它需要使用 javax.sound.sampled 库,据我所知,该库在 android 上不可用。

有没有办法在android中包含javax.sound.sampled包?

我在 - https://github.com/jld/linaro-android-gcc/tree/master/gcc-4.7/libjava/javax/sound/sampled找到了一个库,但这仅包含我知道是标题的 .h 文件文件。有没有办法将这个包编译成一个 jar,然后我可以在 android 中使用它?

java audio android tarsosdsp

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

libGDX灰度着色器淡入淡出效果

我正在使用我在另一个堆栈溢出问题中提供的着色器来渲染我的灰度屏幕:

import com.badlogic.gdx.graphics.glutils.ShaderProgram;

public class GrayscaleShader {
static String vertexShader = "attribute vec4 a_position;\n" +
        "attribute vec4 a_color;\n" +
        "attribute vec2 a_texCoord0;\n" +
        "\n" +
        "uniform mat4 u_projTrans;\n" +
        "\n" +
        "varying vec4 v_color;\n" +
        "varying vec2 v_texCoords;\n" +
        "\n" +
        "void main() {\n" +
        "    v_color = a_color;\n" +
        "    v_texCoords = a_texCoord0;\n" +
        "    gl_Position = u_projTrans * a_position;\n" +
        "}";

static String fragmentShader = "#ifdef GL_ES\n" +
        "    precision mediump float;\n" +
        "#endif\n" +
        "\n" +
        "varying …
Run Code Online (Sandbox Code Playgroud)

java fragment-shader libgdx

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

libGDX 在静态类中处理纹理

我在静态类中为我的游戏存储纹理。它们从管理器加载到此类中的静态数组中。

每个屏幕都有一个 dispose 方法,但我应该在哪里调用纹理上的 dispose 。libGDX 是否只在应用程序退出时处理,因此我应该在每个屏幕中处理纹理?

java android libgdx

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

使用带有过渡的 ImageMagick 在多个图像之间进行过渡

我是 ImageMagick 的新手,天真地希望找到一个命令,可以运行该命令来从许多 jpeg 图像创建幻灯片,并在所有图像之间具有相同的淡入淡出过渡。

我查看了许多教程/论坛,但只能找到 2 个图像之间的过渡示例,而不是 3、4 或 5 个图像等。

我有 5 张图像(01.jspeg、02.jpeg、03.jpeg...等),我想将它们转换为幻灯片。我希望幻灯片在每个图像之间具有相同的淡入淡出过渡。我尝试了下面的命令行,但它的行为不符合预期!

convert  01.jpeg 02.jpeg 03.jpeg 04.jpeg 05.jpeg -loop 0 morph 9 -set delay "%[fx:(t>0&&t<n-1)?10:320]" output.gif
Run Code Online (Sandbox Code Playgroud)

我对上述代码的假设是,将创建 5 个图像的幻灯片放映 gif,每个图像之间有淡入淡出过渡。但这不是最终的行为。

我是一位经验丰富的开发人员,但没有 ImageMagick 的经验。

有人可以告诉我我对 ImageMagic 的工作方式有什么误解吗?谢谢!

我假设提供的变形参数适用于所有转换......这不正确吗?

image imagemagick image-processing

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