小编Pau*_*cks的帖子

在gitlab中更改默认分支

我不小心把我的本地主人推到了gitlab上的一个名为origin的分支,现在它是默认的.有没有办法重命名这个分支或设置一个新的主分支来掌握?

gitlab

159
推荐指数
9
解决办法
11万
查看次数

如何修复Windows 8.1中的"Google Chrome未正常关闭"

关闭Windows 8.1时,Google Chrome会生成错误消息"Google Chrome未正常关闭".如何在不向我提供错误消息的情况下关闭Chrome?

我不必以Google用户身份登录.

google-chrome application-shutdown system-shutdown windows-8.1

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

如何在maven中设置java.util.logging日志级别(对于Jenkins插件(JenkinsRule)测试)

我正在编写一个Jenkins插件,并使用mvn verify和测试它JenkinsRule.到目前为止这么好,但我希望能够平息输出; 这是每次测试的页面.我使用什么样的配置文件,我在哪里放?

我在src/test/resources(以及target/test-classes)中尝试了一个合适的log4j.properties(并且只是为了确保是一个logging.properties); 我已经尝试将它们放在target/jenkins-for-test/WEB-INF/classes中,这也没有帮助.

如果慢跑任何人的记忆,我试图抑制的输出就像是

Feb 08, 2014 2:26:40 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Feb 08, 2014 2:26:40 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Run Code Online (Sandbox Code Playgroud)

Feb 08, 2014 2:26:44 PM hudson.PluginWrapper stop
INFO: Stopping javadoc
Feb 08, 2014 2:26:44 PM hudson.PluginWrapper stop
INFO: Stopping maven-plugin
Run Code Online (Sandbox Code Playgroud)

java java.util.logging maven jenkins jenkins-plugins

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

如何在JUnit Test Execution期间添加Java系统属性

我需要为我的JUnit测试定义一个系统属性.我已经尝试了各种步骤将名称/值对传递给gradle.(我已经尝试过Milestone-3和4).这些方法都不起作用:

  • 在gradle.properties文件中定义systemProp.foo = bar
  • 在命令行传递-Dfoo = bar
  • 在命令行上传递-PsystemProp.foo = bar

我没有看到"gradle属性"的附加属性,虽然我不确定我应该这样做.但更重要的是,我将System.properties转储到静态初始化程序中,并且该属性不存在.我需要将系统属性传递给正在运行的测试,以告诉他们运行的环境(本地,Jenkins等).

junit gradle

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

如何在spring mvc中的jsp中显示验证错误

我想在我的 jsp 页面中显示验证错误。

我的目标是:

public class MyObjectDTO{ @valid private TextDTO text1; @valid private TextDTO text2 }

public class TextDTO{ @NotBlank private String code;@NotBlank private String label;}
Run Code Online (Sandbox Code Playgroud)

我的控制器:

@RequestMapping(value = "/create", method = RequestMethod.POST)
public String creationProjet(@Valid @ModelAttribute MyObjectDTO obj, BindingResult result,
                             Model model) {
    if (result.hasErrors()) {
        model.addAttribute("hasErrors", true);
        return "create";
    } else {
        ....
        return "redirect:/list";
    }
}
Run Code Online (Sandbox Code Playgroud)

我的jsp

<div class="col-md-6 form-group ${requestScope['org.springframework.validation.BindingResult.obj'].hasFieldErrors('text1') ? 'has-error' : ''}">
    <label class="col-lg-3 control-label">my label</label>
    <div class="col-lg-5">
        <form:select class="form-control" name="type" path="text1.code" id="selectType">
    <option …
Run Code Online (Sandbox Code Playgroud)

java validation spring jsp spring-mvc

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

如何将 Spring String 中的“,”(逗号)转义为数组或列表转换

我们有一个 Spring 绑定,它List使用 Spring 提供的默认转换器将字符串转换为s。

例如,如果我们a, b, c从表单推送,那么控制器会得到一个List带元素的:

  1. 一种
  2. C

我们不必在我们的代码中做任何特别的事情。

我在处理数据中的逗号时遇到问题。如果我在a, x,z, b , c这里提交x,z的实际上是一个字符串,但 Spring 转换器不知道这一点,并假定它是一个分隔符,并List像这样组成:

  1. 一种
  2. X
  3. C

现在我来回答我的问题:

  1. ,提交表单时,我可以在数据中转义(逗号)吗?
  2. 如果我必须注册一个自定义转换器,我会影响特定数据字符转义的默认行为吗?
  3. 我可以控制转换器的顺序吗?
  4. 我如何告诉我的转换器单独获取此类数据?
  5. 如果我必须创建一个自定义转换器,我可以有一个自定义注释来说明我的转换器应该只适用于获得我注释的字段吗?

java spring spring-mvc

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

存储在一个图像文件中的多个图标

是否可以将多个小图像或图标存储为单个图像的一部分,以便我的网页可以从单个GET请求中获取所需的所有图标.这将有助于我的页面加载更快.

这是我所指的复合图像的一个例子:

http://oi40.tinypic.com/2saaxac.jpg

在我看来,这是一种放在一个文件中的图像阵列.我希望有一些方法可以在项目中使用图像中的每个单独图标.

icons image sprite-sheet

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

詹金斯无法从 SCM 中找到 JenkinsFile

我正在将旧的 Jenkins 构建迁移到新的声明性管道。现在我已经建立并运行了,我需要从 git 获取 JenkinsFile(而不是将它留在 Jenkins 窗口中)。问题是 Jenkins 从 Git 获取文件,但在拉出文件后在错误的位置查找它。这是配置:

在此处输入图片说明

这是我在 Jenkins 日志中收到的消息:

Checking out git https://github.com/xxx/xxx_dev.git to read Jenkinsfile
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/xxx/xxx_dev.git # timeout=10
Fetching upstream changes from https://github.com/xxx/xxx_dev.git
 > git --version # timeout=10
using GIT_ASKPASS to set credentials xxx Build
 > git fetch --tags --progress https://github.com/xxx/xxx_dev.git +refs/heads/*:refs/remotes/origin/*
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out …
Run Code Online (Sandbox Code Playgroud)

git github jenkins jenkins-pipeline

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

如何在Gradle中的JUnit平台中进行两组测试

我正在通过Gradle使用JUnit 5平台.

我当前的构建文件有配置子句

junitPlatform {
    platformVersion '1.0.0-M5'
    logManager 'java.util.logging.LogManager'
    enableStandardTestTask true

    filters {
        tags {
            exclude 'integration-test'
        }
        packages {
            include 'com.scherule.calendaring'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这很好.但我还需要运行集成测试,这些测试需要构建,docker化并在后台运行应用程序.所以我应该有这样的第二个配置,然后才会启动......如何实现这个目标?通常我会扩展测试任务创建IntegrationTest任务,但它不适合JUnit平台,其中没有简单的任务运行测试...

我知道我可以这样做

task integrationTests(dependsOn: "startMyAppContainer") {
    doLast {
        def request = LauncherDiscoveryRequestBuilder.request()
                .selectors(selectPackage("com.scherule.calendaring"))
                .filters(includeClassNamePatterns(".*IntegrationTest"))
                .build()

        def launcher = LauncherFactory.create()

        def listener = new SummaryGeneratingListener()
        launcher.registerTestExecutionListeners(listener)
        launcher.execute(request)
    }

    finalizedBy(stopMyAppContainer)
}
Run Code Online (Sandbox Code Playgroud)

但有更简单的方法吗?更一致.

java junit junit5

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

如何将用户输入的文本隐藏到密码JTextField中?

我有一个类要求输入用户名和密码来验证应用程序中的用户.

在其中,我有2个JTextField对象,一个用于用户名输入,另一个用于密码输入.

JTextField userNameTextField = new JTextField(20);
JTextField pswdTextField = new JTextField(20);
Run Code Online (Sandbox Code Playgroud)

它工作正常但我的问题是,当用户在pswdTextField中写入密码时,密码会显示在其中.我想通过在构成插入密码的每个字母上显示一个点,星号或类似物来隐藏它.

这是怎么做到的?

java swing jtextfield

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

在Powershell中提取字符串的一部分

我试图从字符串值中提取2条信息。从第4个倒数到第2个倒数第一个;第二个是从倒数第二个到最后一个字符。这是我正在使用的代码:

foreach ($item in $List)
{
    $len = $item.Length
    $folder1 = $item.Substring(($len - 2), $len)
    $folder2 = $item.Substring(($len - 4), ($len - 2))

    ..
} 
Run Code Online (Sandbox Code Playgroud)

此代码不断在Substring函数上引发错误。错误描述如下:

*Exception calling "Substring" with "2" argument(s): "Index and length must refer to a
      location within the string.
Parameter name: length"
At line:7 char:1
+ $str.Substring($flen - 2, $slen)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentOutOfRangeException*
Run Code Online (Sandbox Code Playgroud)

如何使用子串?我应该通过什么作为正确的参数?

string powershell substring

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

在调试时,Eclipse能否以人类可读的方式呈现值?

我在double变量中有一个朱利安日值,如2456707.5.我希望在调试时将其视为可读的日历日期字符串6 Feb 2014.有没有办法在Eclipse中设置它?

更一般地说,有没有办法在我正在调试的应用程序中重新格式化一个人类不可读的值,以便我可以在它改变时理解它的价值?

java eclipse debugging calendar

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

C# - 使用多个参数格式化事件日志查询

我有以下事件日志查询,需要按事件 ID 和创建时间的特定日期范围进行筛选。这是我目前拥有的:

var _PRINTINGDOCUMENTEVENTID = "307";
var startTime = System.DateTime.Now.AddMinutes(-10);
var endTime = System.DateTime.Now

var query = string.Format("*[[System/EventID={0}] and [System[TimeCreated[@SystemTime >= {1}]]] and [System[TimeCreated[@SystemTime <= {2}]]]", _PRINTINGDOCUMENTEVENTID, startTime.ToUniversalTime().ToString("o"), endTime.ToUniversalTime().ToString("o"));)

var logQuery = new EventLogQuery("Microsoft-Windows-PrintService/Operational", PathType.LogName, query );

var reader = new EventLogReader(logQuery);
Run Code Online (Sandbox Code Playgroud)

当我尝试调试事件日志查询时出现以下错误:

指定的查询无效

这是query调试时该值的样子:

“*[[System/EventID=307] 和 [System[TimeCreated[@SystemTime >= 2016-03-28T22:51:23.9082575Z]]] 和 [System[TimeCreated[@SystemTime <= 2016-03-28T23:01] :23.9092576Z]]]"

我该如何解决这个问题?

c# event-log

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