小编STW*_*STW的帖子

rsync 替代 Jenkins Copy Artifacts 插件?

我正在处理与我们的在线图像(例如 wordpress 内容)相关的一组构建。总的来说,这是一个很大的工作流程,所以它分为几个工作。

一些作业需要从其他作业中复制大量工件;我一直在使用 Copy Artifacts 插件,但对我来说它太慢了,rsync 会更适合。

是否可以有效地获取上游构建的源工件目录,以便我可以将其传递给 rsync 以代替使用 Copy Artifacts 插件?我想要一个简单的脚本,如:

rsync -a --delete $UPSTREAM_ARTIFACT_DIR $WORKSPACE

jenkins jenkins-plugins

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

按“每 30 天”对 mysql 结果进行分组

我有一个疑问:

SELECT 
  COUNT(id) as amount,
  DATEDIFF(expire, buydate) as days
FROM `vw8mv_orders`
GROUP BY MONTH(expire)
Run Code Online (Sandbox Code Playgroud)

结果是:

    amount  days
    1       22
    1       30
    1       105
    1       161
Run Code Online (Sandbox Code Playgroud)

我想在一组中查看这些结果(每 30 天)。如果天数介于 1 到 30 天之间,则将其放入 30 天组,如果下注 31-60,则放入 60 天组,以此类推。

例如:

    amount  time
      2     30 days
      0     60 days
      1     90 days
Run Code Online (Sandbox Code Playgroud)

mysql group-by

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

Windows上的java.security文件在哪里?

我需要java.security在Windows 7主机上找到并编辑文件。它在默认的Oracle JRE安装中位于何处?

java windows java-7 java-8

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

带有 SQLite 的 EF Core,代码优先,不区分大小写 包含一列,对其他列敏感

我有使用 SQLite 数据库和代码优先方法的 EF Core 1.1.0 预览版。我在表 A 和 B 中有两个字符串。我已经检查过,如果我有

IQueryable<T> query = dbSet;
query = query.Where(i => i.A.Contains(pattern));
Run Code Online (Sandbox Code Playgroud)

匹配区分大小写。这就是字符串 A 所需要的,但是当我想查询字符串 B 时,我想指定不区分大小写的匹配。

是否可以?

我目前的解决方法是使用 ToLower:

query = query.Where(i => i.B.ToLower().Contains(pattern.ToLower()));
Run Code Online (Sandbox Code Playgroud)

这很有效,但我不确定这是最好的解决方案。

在我的 OnModelCreating 覆盖中,我尝试使用

  modelBuilder.Entity<E>().Property(i => i.B).HasAnnotation("CaseSensitive", false);
Run Code Online (Sandbox Code Playgroud)

但这没有效果,匹配(不使用 ToLower)仍然区分大小写。

有没有办法说实体内的这个 B 字符串应该总是不区分大小写(即 ==、包含、StartsWith、EndsWith 之类的操作)?

从日志中,我可以看到查询转换为

    SELECT ...
    FROM ... AS "i"
    WHERE ((instr("i"."B", @__pattern_0) > 0) OR (@__pattern_0 = ''))
Run Code Online (Sandbox Code Playgroud)

sqlite case-sensitive matching ef-code-first entity-framework-core

5
推荐指数
0
解决办法
969
查看次数

AWS Lambda 层是否可以拦截 Lambda 函数处理程序,而无需函数/处理程序调用该层?

我正在研究 AWS Lambda Layers 的功能,并尝试确认该层是否可以在 Lambda 函数与该层没有任何知识/交互的情况下添加行为。

我从文档中了解到,层实际上是一个解压到 Lambda 实例的 .zip 文件,主要用于交付资源,而不需要将这些资源直接与 Lambda 函数/处理程序打包。例如,使用层部署运行时(可执行文件)或共享资源(例如二进制依赖项)已有详细记录 - 在这两种情况下,函数本身都会调用或引用层内容。

我的问题是,一个层是否可以完全独立地向 Lambda 函数添​​加行为或围绕 Lambda 函数添​​加行为。例如,假设我想要一个简单地回显“Hello World”的新层 - 是否可以部署一个对现有函数执行此操作的层,而不需要该函数对该层有任何引用?

amazon-web-services aws-lambda aws-lambda-layers

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

Terraform:我可以设置变量类型=任何字典/对象吗

有没有办法允许任何类型的字典/对象作为输入变量?

我有一个使用 lambda 创建 cron 表达式的模块,并且我正在尝试添加一个变量来接受字典以传递到资源调用中。

我只想允许任何长度的字典。其中键和值的任何类型。

最初,我尝试过:

variable vars {
  type = object
}
Run Code Online (Sandbox Code Playgroud)

但这是不允许的。

现在我只是将类型设置为空,因此它会接受任何内容,但这似乎不是一个好的做法。

terraform

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

jquery验证规则

  1. 我的手机验证取决于复选框(不,不要通过电话与我联系).如果选中此项,则不需要运行电话验证.我用Google搜索并找到了"依赖"功能.

我有

  $("#myForm").validate({
  ....
  rules: {
  phone1: {
    required: {
      depends: "!#pri_noPhone:checked"
    },
    number: true,
    minlength:3,
    }
Run Code Online (Sandbox Code Playgroud)

它不会引发错误,但仍会尝试验证电话号码.

  1. 根据规则:我如何确保电子邮件和confirmEmail是相同的?我有规则,信息分开.

validation jquery

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

我为什么要使用花车?

我的意思是,对于像素位置,大小等.这不像我将制作一个高100像素的矩形.这些也可能是整数.

iphone quartz-graphics

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

在Windows上编译C#.net 3.5控制台应用程序有什么免费,小巧,快速的东西吗?

在Windows上编译C#.net 3.5控制台应用程序有什么免费,小巧,快速的东西吗?我想在家用eee pc上使用ffmpeg(使用tao框架)编写c#windows consol应用程序; 任何人都可以帮我吗?

.net c# compiler-construction

4
推荐指数
2
解决办法
2008
查看次数

Grails没有安排石英工作

我需要以编程方式安排和取消安排石英作业.我能够安排使用它MyJob.schedule(cronExpression).有没有办法同样取消安排工作?

我正在使用0.4.2带有Grails的石英插件1.2.3

grails quartz-scheduler

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