小编Mat*_*t N的帖子

我可以在Java/Groovy中以编程方式更改我的Windows桌面墙纸吗?

有没有办法在Windows XP中使用Java(或Groovy)来更改我的桌面墙纸?我有一个程序,每天(或每当)创建一个新的图像,我想要一种自动更新我的桌面的方法.

我在这个网站上似乎有一些关于C++或.NET的问题,但我没有看到任何特定的Java.

java groovy

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

从另一个作业禁用Jenkins作业

詹金斯(哈德森)有办法禁止从另一份工作中找到工作吗?

基本上我们有一个构建环境,可以进行标准构建/测试.我们还使用相同的Jenkins实例来执行其他一些操作,例如自动安装我们产品的新版本(这是某些自动化测试所需的).当我们运行一些"额外"作业时,我们希望暂时禁用"标准"作业(然后在以后自动启用它们).

理想情况下,在作业上会有一些额外的构建步骤来说"禁用XYZ作业".或者,如果有通过ANT或某种方式告诉Jenkins禁用某个工作,那也可以.

更新: 看起来有几个插件会阻止两个作业同时运行,但我真的需要:

  1. 运行作业A,禁用作业1
  2. 根据作业A的输出,在Jenkins之外做一些事情
  3. 运行作业B,再次启用作业1

jenkins

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

修剪Log4J消息

我有一个appender,我只想要显示的消息的前X个字符(例如,我们会说5个).

我正在使用PatternLayout但我无法获取正确截断消息的消息.

例如,如果我的日志消息是

快速的棕色狐狸

我只是想看看:

q

当我在模式中使用它

%0.5米

我明白了

n狐狸

因为那些是最后5个字符.

我看过PattenLayout javadoc,但找不到任何东西.我知道这有点奇怪,不想看到整个消息,但对于这个特定的appender它是有道理的.我将整个消息记录在另一个appender中.如果可能的话,我想避免编写自定义类.

java log4j

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

标签 统计

java ×2

groovy ×1

jenkins ×1

log4j ×1