我不小心把我的本地主人推到了gitlab上的一个名为origin的分支,现在它是默认的.有没有办法重命名这个分支或设置一个新的主分支来掌握?
关闭Windows 8.1时,Google Chrome会生成错误消息"Google Chrome未正常关闭".如何在不向我提供错误消息的情况下关闭Chrome?
我不必以Google用户身份登录.
google-chrome application-shutdown system-shutdown windows-8.1
我正在编写一个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) 我需要为我的JUnit测试定义一个系统属性.我已经尝试了各种步骤将名称/值对传递给gradle.(我已经尝试过Milestone-3和4).这些方法都不起作用:
我没有看到"gradle属性"的附加属性,虽然我不确定我应该这样做.但更重要的是,我将System.properties转储到静态初始化程序中,并且该属性不存在.我需要将系统属性传递给正在运行的测试,以告诉他们运行的环境(本地,Jenkins等).
我想在我的 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) 我们有一个 Spring 绑定,它List使用 Spring 提供的默认转换器将字符串转换为s。
例如,如果我们a, b, c从表单推送,那么控制器会得到一个List带元素的:
我们不必在我们的代码中做任何特别的事情。
我在处理数据中的逗号时遇到问题。如果我在a, x,z, b , c这里提交x,z的实际上是一个字符串,但 Spring 转换器不知道这一点,并假定它是一个分隔符,并List像这样组成:
现在我来回答我的问题:
,提交表单时,我可以在数据中转义(逗号)吗?是否可以将多个小图像或图标存储为单个图像的一部分,以便我的网页可以从单个GET请求中获取所需的所有图标.这将有助于我的页面加载更快.
这是我所指的复合图像的一个例子:
http://oi40.tinypic.com/2saaxac.jpg
在我看来,这是一种放在一个文件中的图像阵列.我希望有一些方法可以在项目中使用图像中的每个单独图标.
我正在将旧的 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) 我正在通过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)
但有更简单的方法吗?更一致.
我有一个类要求输入用户名和密码来验证应用程序中的用户.
在其中,我有2个JTextField对象,一个用于用户名输入,另一个用于密码输入.
JTextField userNameTextField = new JTextField(20);
JTextField pswdTextField = new JTextField(20);
Run Code Online (Sandbox Code Playgroud)
它工作正常但我的问题是,当用户在pswdTextField中写入密码时,密码会显示在其中.我想通过在构成插入密码的每个字母上显示一个点,星号或类似物来隐藏它.
这是怎么做到的?
我试图从字符串值中提取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)
如何使用子串?我应该通过什么作为正确的参数?
我在double变量中有一个朱利安日值,如2456707.5.我希望在调试时将其视为可读的日历日期字符串6 Feb 2014.有没有办法在Eclipse中设置它?
更一般地说,有没有办法在我正在调试的应用程序中重新格式化一个人类不可读的值,以便我可以在它改变时理解它的价值?
我有以下事件日志查询,需要按事件 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]]]"
我该如何解决这个问题?
java ×6
jenkins ×2
junit ×2
spring ×2
spring-mvc ×2
c# ×1
calendar ×1
debugging ×1
eclipse ×1
event-log ×1
git ×1
github ×1
gitlab ×1
gradle ×1
icons ×1
image ×1
jsp ×1
jtextfield ×1
junit5 ×1
maven ×1
powershell ×1
sprite-sheet ×1
string ×1
substring ×1
swing ×1
validation ×1
windows-8.1 ×1