标签: artifacts

滚动时NSTextView未正确刷新

问候,

我有一个NSTextView,有大量的文本.然而,每当我滚动时,视图都没有正确更新.有些工件保留在视图的顶部或底部.看来该视图不会经常刷新自己.如果我滚动得非常慢,视图会正确更新.如果我为视图添加边框一切都很完美,那么无边框视图就会出现问题.这是截图的链接:

http://img216.imageshack.us/img216/8193/picture13s.png

谢谢

macos cocoa artifacts nstextview

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

团队城市模板和工件

我最近注意到我需要在许多项目中重用构建步骤.所以我创建了一个模板,我只定义了构建步骤,并且需要它的项目与该模板相关联.这非常有效.

但后来我意识到,没有一个受影响的项目正在生成他们的工件,即使它们都是成功构建的.当我去查看"常规设置"时,"工件路径"框显示为灰色,Team City告诉我,我只能在模板中更改它!

我希望我的构建具有不同的工件路径(有些甚至根本不生成工件),但我不想复制构建步骤.这有什么解决方法吗?

团队城市版本:6.5.6(build 18130)

teamcity templates artifacts

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

Media Foundation网络摄像头视频H264编码/解码在播放时会产生伪影

我有一个解决方案,我使用Media Foundation的h264编码器从网络摄像头编码视频(YUY2)样本.然后我通过TCP连接将其发送到另一个应用程序,该应用程序使用Media Foundation的h264解码器将流解码为YUY2格式.解码后,使用DirectX在屏幕上显示视频样本/图像.

问题是在关键帧之间,视频图像会产生越来越多的伪像.收到关键帧时,伪像消失.

我将TCP连接从示波器中删除,并在编码后立即进行解码,但我仍然有困扰我的工件.

这是从网络摄像头接收样本的回调方法:

//-------------------------------------------------------------------
// OnReadSample
//
// Called when the IMFMediaSource::ReadSample method completes.
//-------------------------------------------------------------------

HRESULT CPreview::OnReadSample(
    HRESULT hrStatus,
    DWORD /* dwStreamIndex */,
    DWORD dwStreamFlags,
    LONGLONG llTimestamp,
    IMFSample *pSample      // Can be NULL
    )
{
    HRESULT hr = S_OK;
    IMFMediaBuffer *pBuffer = NULL;

    EnterCriticalSection(&m_critsec);

    if (FAILED(hrStatus))
    {
        hr = hrStatus;
    }

    if (SUCCEEDED(hr))
    {
        if (pSample)
        {
            IMFSample *pEncodedSample = NULL;
            hr = m_pCodec->EncodeSample(pSample, &pEncodedSample);
            if (hr == MF_E_TRANSFORM_NEED_MORE_INPUT || pEncodedSample == NULL)
            {
                hr = m_pReader->ReadSample((DWORD)MF_SOURCE_READER_FIRST_VIDEO_STREAM, …
Run Code Online (Sandbox Code Playgroud)

c++ artifacts h.264 ms-media-foundation

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

Gitlab 工件和未跟踪的

artifacts:untracked中的有什么用artifacts
我看到未跟踪的文件(例如二进制文件)是未设置的工件的一部分untracked: true
那么它有什么用呢?

artifacts gitlab gitlab-ci gitlab-ci-runner

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

使用round()分隔连续值会产生伪影

在Python中,假设我有连续变量xy,其值在0和1之间是有界的(更容易).我的假设一直是,如果我想将这些变量转换为序数值,其中二进制数为0,0.01,0.02,...,0.98,0.99,1,可以简单地将原始值舍入到第二个数字.出于某种原因,当我这样做时,它留下了文物.

让我来说明问题(但是请注意,我的问题不是如何获得正确的情节,而是实际上如何进行正确的分组).首先,这些是重现问题所需的唯一模块:

import numpy as np
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)

现在,假设我们连续生成如下所示的数据(其他数据生成过程也会产生同样的问题):

# number of points drawn from Gaussian dists.:
n = 100000
x = np.random.normal(0, 2, n)
y = np.random.normal(4, 5, n)

# normalizing x and y to bound them between 0 and 1
# (it's way easier to illustrate the problem this way)
x = (x - min(x))/(max(x) - min(x))
y = (y - min(y))/(max(y) - min(y))
Run Code Online (Sandbox Code Playgroud)

然后,让我们仅仅通过应用一些舍入来转换xy在上述间隔中进行序数.然后,我们将结果存入一个xy …

python artifacts matplotlib rounding discretization

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

在 Azure 管道作业之间共享文件

在 Azure 管道的文档中,我读到:

每个代理一次只能运行一项作业。要并行运行多个作业,您必须配置多个代理。

在自托管代理上运行管道时,默认情况下,在两次连续运行之间不会清除任何子目录。因此,您可以进行增量构建和部署,前提是已实现任务以利用它。您可以使用作业的工作区设置覆盖此行为。

管道工件提供了一种在管道中的阶段之间或不同管道之间共享文件的方法。它们通常是需要由另一个作业使用或部署的构建过程的输出。

作为初学者,看完这篇,我有一些疑惑:

  1. 如果我在 azure-pipelines.yaml 中有 2 个作业(第 2 个作业在第 1 个之后运行),这两个作业会在同一个代理中运行吗?同一管道中的不同作业是否共享可通过变量引用的同一工作区Pipeline.Workspace?(很明显,在并行作业运行的情况下,它需要多个代理)。
  2. 第一项工作一步生成一些文件。是否可以在不使用工件的情况下在第二个作业中使用这些文件(通常使用工件,第一个作业发布工件,第二个作业下载它)?

可以请一些人帮我清除这些疑虑吗?

jobs artifacts agent azure-pipelines

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

如何设置带有标签的作业工件永不过期 Gitlab CI

我想知道如果提交带有标签,是否有可能将生成工件的作业设置为永不过期,否则它应该过期。目前,它在全球范围内设置为 3 天后到期。但我想要的东西是,如果提交是通过特定的操作完成的tag,并且它运行Job A生成工件,那么它永远不会过期。但对于没有标签的其他提交也应运行相同的Job A操作,并且为此生成的工件应在全局设置的时间内过期。

artifacts gitlab gitlab-ci gitlab-ci-runner

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

如何让jenkins构建subversion存储库的每个版本

我们使用jenkins每10分钟计划使用标准轮询进行持续集成,并且它工作正常.

现在我想设置一个在repro中的每个修订版上运行的作业,它将生成或多或少是对应于特定提交的二进制补丁.

我想通过的唯一方法就是在svnserver上使用post-commit hook来为jenkins服务器上的一个作业排队,但是我宁愿不这样做,因为它会要求防火墙上的一个新洞(我认为詹金斯将所有排队的工作折叠成一个).

svn artifacts jenkins

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

读取核心配置文件时出错:不支持的配置类型

我正在尝试使用以下命令将通道配置事务工件传递给订单:

peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls --cafile 
/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

2018-03-17 20:55:21.380 GMT [main] main -> ERRO 001 Fatal error
 when initializing core config : error when reading core 
config file: Unsupported Config Type ""
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?我该如何解决?

运用 docker ps -a

CONTAINER ID        IMAGE                                                                                                    COMMAND                  CREATED             STATUS                       PORTS                                              NAMES
5c27fce33911        hyperledger/fabric-tools:latest                                                                          "/bin/bash"              3 minutes ago       Up 3 minutes                                                                    cli
aabf72f81352        hyperledger/fabric-peer:latest                                                                           "peer node start"        3 minutes ago       Up 3 minutes                 0.0.0.0:7051->7051/tcp, 0.0.0.0:7053->7053/tcp     peer0.org1.example.com
73ddcafb5ce6        hyperledger/fabric-orderer:latest                                                                        "orderer"                3 …
Run Code Online (Sandbox Code Playgroud)

artifacts hyperledger hyperledger-fabric

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

intelliJ IDEA为JAR添加资源

我有一个使用资源的应用程序(.wav .png- files).我想在构建项目时将这些资源包含在我的.jar中.

从IDE运行应用程序运行良好.

如上所述这里,我创造了resources-folder在同级别我src-folder

我的项目结构:

ProjectName --        
              |
              out
              |
              resources --
              |           |
              |           sounds
              |           |
              |           images
              src --
                    |
                    ...
Run Code Online (Sandbox Code Playgroud)

如上所述这里,我已经标记文件夹resourcesResources root.

如上所述这里,我创造了我自己的假象Project structure.这是他们的样子: 在此输入图像描述

这段代码,适用于音频文件,例如:

new Media(new File("resources/sounds/login_sound.wav").toURI().toString());
Run Code Online (Sandbox Code Playgroud)

当我尝试通过终端运行jar时,Iam收到以下错误:

Caused by: MediaException: MEDIA_UNAVAILABLE : /home/moritz/IdeaProjects/TheFloorIsLavaGUI/out/artifacts/TheFloorIsLavaGUI_jar/resources/sounds/login_sound.wav (File or directory not found)
Run Code Online (Sandbox Code Playgroud)

完整的堆栈跟踪:

    moritz@Momix:~/IdeaProjects/TheFloorIsLavaGUI/out/artifacts/TheFloorIsLavaGUI_jar$ java -jar TheFloorIsLavaGUI.jar 
Gtk-Message: 12:33:12.649: Failed to load module "canberra-gtk-module"
Exception in Application start method
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native …
Run Code Online (Sandbox Code Playgroud)

artifacts jar intellij-idea

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