小编wil*_*oup的帖子

Web上的Selenium WebDriver"find_element_by_xpath"

我正在尝试使用以下行查找元素:

elements = driver.find_elements_by_xpath("//div[@class='Display']")
Run Code Online (Sandbox Code Playgroud)

一旦我有了元素,我知道有两个"显示",我希望能够使用第二个,并在其中找到一个特定的元素,如下所示:

title = elements[1].find_element_by_xpath("//div[@class='Title']")
Run Code Online (Sandbox Code Playgroud)

但是,它总是恢复使用第一个.我已经介入了它,它正在为"显示"找到2个元素,所以我不确定我做错了什么.

任何帮助将不胜感激.

html python find selenium-webdriver

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

py2exe windows服务问题

我已成功将我的python项目转换为服务.使用通常的安装和启动/停止选项时,一切正常.但是,我希望使用py2exe编译项目,这似乎正常工作,直到您将EXE作为服务安装并尝试运行它.

您收到以下错误消息:

  • 启动服务CherryPyService
  • 启动服务时出错:服务未及时响应启动或控制请求.

我的编译python文件(链接到主项目)如下:

  • 来自distutils.core导入设置
  • 导入py2exe

  • 设置(控制台= [ 'webserver.py'])

任何帮助将不胜感激.

python windows-services py2exe

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

Ext JS网格行背景颜色集

我将如何设置Ext JS Grid行的背景颜色,主要是选择的项目.

任何帮助将不胜感激.

javascript grid extjs

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

使DIV固定在可滚动的DIV中

现在有没有人如何在另一个可滚动修复的DIV中制作DIV,这样无论我滚动多少,DIV总是停留在同一个地方?

任何帮助将不胜感激.

html javascript

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

JavaScript中的-ms-transform for IE9

如何在JavaScript中为"-ms-transform"设置Div的属性?

我想像下面那样旋转DIV:

-ms-transform: rotate(30deg);
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒:)

javascript css internet-explorer-9

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

当计算机不在域上时,LogonUser()不对无效域的用户进行身份验证

我在使用C++中的LogonUser()API函数时遇到了一些问题.我正在测试它的计算机不在域上.我正在测试的帐户存在于计算机上,但是当我提供无效域时,它会对登录进行身份验证.

这对我来说似乎不对.

HANDLE token;

if (!LogonUser("LocalUser", "InvalidDomain", "Password",
                LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &token))
{
    unsigned long error = GetLastError();
}
Run Code Online (Sandbox Code Playgroud)

这是正确的行为吗?

c++ testing winapi login

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

将C ++ / CLI字符串数组转换为字符串向量

我在C ++ / CLI中有一个参数,如下所示:

array<String^>^ list
Run Code Online (Sandbox Code Playgroud)

我希望能够将其转换为字符串向量。

我将如何去做呢?C ++ / CLI并不如我所愿。

arrays string c++-cli vector

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

使用FFmpeg增加/减少音量

我目前正在使用C#调用来调用FFmpeg API来处理视频和音频.我有以下代码从视频中提取音频并将其写入文件.

while (ffmpeg.av_read_frame(formatContext, &packet) >= 0)
{
    if (packet.stream_index == streamIndex)
    {
        while (packet.size > 0)
        {
            int frameDecoded;
            int frameDecodedResult = ffmpeg.avcodec_decode_audio4(codecContext, frame, &frameDecoded, packet);

            if (frameDecoded > 0 && frameDecodedResult >= 0)
            {
                //writeAudio.WriteFrame(frame);

                packet.data += totalBytesDecoded;
                packet.size -= totalBytesDecoded;
            }
        }

        frameIndex++;
    }

    Avcodec.av_free_packet(&packet);
}
Run Code Online (Sandbox Code Playgroud)

这一切都正常.我目前正在使用FFmpeg.AutoGen项目进行API访问.

我希望能够在写入文件之前增加/减少音频的音量,但我似乎无法找到命令或任何帮助.是否必须手动完成?

更新1:

收到一些帮助后,这是我的课程布局:

public unsafe class FilterVolume
{
    #region Private Member Variables

    private AVFilterGraph* m_filterGraph = null;
    private AVFilterContext* m_aBufferSourceFilterContext = null;
    private AVFilterContext* m_aBufferSinkFilterContext = null;

    #endregion

    #region Private …
Run Code Online (Sandbox Code Playgroud)

c# ffmpeg volume

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

FFmpeg"movflags">"faststart"导致写入无效的MP4文件

我正在为视频设置格式布局,如下所示:

AVOutputFormat* outputFormat = ffmpeg.av_guess_format(null, "output.mp4", null);

AVCodec* videoCodec = ffmpeg.avcodec_find_encoder(outputFormat->video_codec);

AVFormatContext* formatContext = ffmpeg.avformat_alloc_context();
formatContext->oformat = outputFormat;
formatContext->video_codec_id = videoCodec->id;

ffmpeg.avformat_new_stream(formatContext, videoCodec);
Run Code Online (Sandbox Code Playgroud)

这就是我设置Codec上下文的方式:

AVCodecContext* codecContext = ffmpeg.avcodec_alloc_context3(videoCodec);
codecContext->bit_rate = 400000;
codecContext->width = 1280;
codecContext->height = 720;
codecContext->gop_size = 12;
codecContext->max_b_frames = 1;
codecContext->pix_fmt = videoCodec->pix_fmts[0];
codecContext->codec_id = videoCodec->id;
codecContext->codec_type = videoCodec->type;
codecContext->time_base = new AVRational
{
    num = 1,
    den = 30
};
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码为视频标题设置"movflags">"faststart"选项:

AVDictionary* options = null;

int result = ffmpeg.av_dict_set(&options, "movflags", "faststart", 0);

int writeHeaderResult = ffmpeg.avformat_write_header(formatContext, …
Run Code Online (Sandbox Code Playgroud)

c# api video mp4 ffmpeg

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

已弃用的 ASP.NET Core NuGet 包

我目前正在使用以下包来获取一些共享代码:

Microsoft.AspNetCore.Authentication.Cookies
Microsoft.AspNetCore.Mvc.Razor
Microsoft.AspNetCore.Mvc.ViewFeatures
Run Code Online (Sandbox Code Playgroud)

它们现在已被弃用,我找不到任何关于我应该替换它们的参考。

任何帮助都会很棒。

c# nuget asp.net-core

5
推荐指数
0
解决办法
3316
查看次数