小编Vin*_*dar的帖子

如何在Jenkins构建之前合并到临时分支

我有以下Gitlab + Jenkins设置:

  1. 我有一个名为"开发"的分支
  2. 我有功能分支"F1"和"F2",依此类推.
  3. 当"F1"的作者创建合并请求时,Gitlab将触发Jenkins构建,该构建当前检出并构建F1.

我希望詹金斯做以下事情:

  1. 克隆开发成名为"Temp"的本地分支
  2. 将F1合并到Temp
  3. 在Temp中构建我的解决方案并运行测试
  4. 将构建结果报告给Gitlab

詹金斯有可能这样吗?我知道Git插件有一个名为"Checkout to a specific local Branch"的选项,但我不完全确定这是否符合我的要求.

任何有关此问题的帮助/意见将受到高度赞赏.谢谢和干杯:)

git jenkins gitlab

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

用于.NET的Stanford.NLP未加载模型

我正在尝试运行此处为Stanford.NLP for .NET 提供的示例代码。

我通过 Nuget 安装了该软件包,下载了 CoreNLP zip 存档,并提取了 stanford-corenlp-3.7.0-models.jar。解压后,我在stanford-corenlp-full-2016-10-31\edu\stanford\nlp\models中找到了“models”目录。

这是我尝试运行的代码:

 public static void Test1()
    {
        // Path to the folder with models extracted from `stanford-corenlp-3.6.0-models.jar`
        var jarRoot = @"..\..\..\stanford-corenlp-full-2016-10-31\edu\stanford\nlp\models\";

        // Text for processing
        var text = "Kosgi Santosh sent an email to Stanford University. He didn't get a reply.";

        // Annotation pipeline configuration
        var props = new Properties();
        props.setProperty("annotators", "tokenize, ssplit, pos, lemma, parse, ner,dcoref");
        props.setProperty("ner.useSUTime", "0");

        // We should change current directory, so StanfordCoreNLP could find …
Run Code Online (Sandbox Code Playgroud)

.net c# nlp stanford-nlp

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

Binary(16)字段截断了Guid的尾随零

在C#中,我有一个byte[]名为UniqueId的字段。我将此字段存储为SQL Server数据库(EF6)中的Binary(16)。

我注意到有时,存储的guid是15个字节而不是16个字节。var guid = new Guid(uniqueId)从数据库中检索值后,这会导致以下异常:

System.ArgumentException:GUID的字节数组必须恰好是16个字节长。

在对此进行调查之后,我注意到,只要生成的guid在十六进制末尾包含“ 00”,SQL就会将其截断!

例:

生成的Guid(通过Guid.NewGuid): FF96F954777E8941A04774CD157C5C00(16字节)

在SQL Server中存储二进制(16):0xFF96F954777E8941A04774CD157C5C(15字节)

如果您注意到,00末尾的将被截断。结果,如果我查询此字段并尝试将其字节转换为Guid,则会得到一个System.ArgumentException

还有其他人遇到这个问题吗?解决方法是什么?我正在考虑一个包装器,Guid该包装器会一直生成向导,直到没有尾随零为止,但这似乎很hack。

更新1:由于你们的要求,我运行了SQL事件探查器,这是由EF(节略版)生成的SQL:

exec sp_executesql N'INSERT [dbo].[customers]([UniqueId])
VALUES (@0)',N'@0 varbinary(max)',@0=0xFF96F954777E8941A04774CD157C5C00
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server entity-framework guid

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

标签 统计

c# ×2

.net ×1

entity-framework ×1

git ×1

gitlab ×1

guid ×1

jenkins ×1

nlp ×1

sql ×1

sql-server ×1

stanford-nlp ×1