由于我看到的相关帖子很少,但没有人回答我的问题,我想我也会根据其他用户的建议在这里提出一个新问题。
我需要为正在运行的 cronjob 的网络策略创建一个选择器标签,该任务负责连接到集群中的其他一些服务,据我所知,没有简单直接的方法来为作业创建选择器标签因为如果重复的工作标签存在的话,这将会带来问题。不知道为什么 cronjob 本身不能有选择器,然后可以应用于作业和 pod。
也可能有一种可能性只是在它自己的命名空间中设置这个 cronjob,然后允许该命名空间中的所有内容到网络策略中所需的任何内容,但这感觉不是解决该问题的正确方法。
使用k8s v1.20
我正在尝试使用ruby的reduce方法,这是一个用于枚举操作的好工具.
当数组包含单个元素时,我很难理解为什么下面返回一个字符串而不是一个整数:
["1", "2"].reduce { |sum, i| sum.to_i + i.to_i }
#=> 3 <- expected
["1"].reduce { |sum, i| sum.to_i + i.to_i }
#=> "1" <- not expected, expecting it to be 1
Run Code Online (Sandbox Code Playgroud)
而以下工作如预期:
["1"].reduce(0) { |sum, i| sum.to_i + i.to_i }
#=> 1
Run Code Online (Sandbox Code Playgroud)
我知道在这种情况下我正在初始化值为0的累加器,但我很好奇为什么前一个实现不起作用!
和平伙计们,我有一小段基于jquery的代码,它抓住所有带有"foo"类及其子代的标签,并为它们分配一些价值,我的问题我怎么能以同样的方式工作但不使用jquery,但原生的javascript
jQuery.each(data.results, function(index, value) {
jQuery(".foo").find("*")
.andSelf()
.contents()
.filter(function(){
return this.nodeType === 3;
})
.filter(function(){
// Only match when contains 'simple string' anywhere in the text
if (value.origin != ""){
return this.nodeValue === (value.origin);
}
})
.each(function(){
this.nodeValue = "assign me";
});});
Run Code Online (Sandbox Code Playgroud)