标签: rules

常规结果和代码错误C++ int foo(...)

在Linux中,例如当我使用批处理时,如果错误代码为0,这很好,但C++中的约定是什么?

当int(或bool)等于1时,我们说这是真的,但是在C++中返回这样的函数应该是什么?

c++ boolean rules

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

Drools 5从文件系统加载drl规则文件

我开发了一个自定义规则编辑器,能够创建drl文件并将它们保存在给定目录下的文件系统中.(例如c:\ savedRules\rule.drl).问题是,一旦保存规则,我需要使用drools引擎运行它.在我的班级中,我尝试以这种方式加载规则:

KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); 
kbuilder.add(ResourceFactory.newClassPathResource("c:\savedRules\rule.drl"), ResourceType.DRL);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.例外是"rule.drl无法打开,因为它不存在",但实际上存在....

我究竟做错了什么?还有另一种直接从文件系统加载规则的方法吗?

rules drools

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

在随机列表生成中执行"没有2个相同的连续元素"

我有一组4个字符串,并希望生成一个包含16个元素的列表,但是强制执行规则(或获得与强制执行此规则相同的结果),从而永远不会在结果列表中的两个连续位置重复相同的元素.

几乎是Python中的新手我去检查随机库中的不同方法,发现了许多不同的有用的方法来做类似的事情(random.shuffle几乎可以做到这一点),但没有一个解决了我的特殊需求.

我应该使用什么数据格式和方法?

python random algorithm rules list

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

Plone 4.2.4(4210)/重氮主题"Beyondskins Responsive":密码重置问题

由于我使用的是"Beyondskins response"Diazo主题,我无法使用密码重置功能.用户收到了Pasword重置电子邮件.Plone要求他们输入新密码,然后失败并显示以下消息:

/错误设置密码抱歉,这似乎是无效的请求.请确保您完全按照电子邮件中显示的方式复制了网址,并确保正确输入了用户名./

也许是rules.xml问题?

有人能帮我吗?

谢谢

passwords plone rules reset diazo

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

Laravel 验证:存在两列同一行

在 Laravel 中指定存在验证规则时,是否可以引用另一个字段?

我的请求 :

public function rules()
    {

        return [
            'numero_de_somme' => 'unique:personnels,numero_de_somme|exists:fonctionnaire,num_somme',
            'cin' => 'unique:personnels,cin|exists:fonctionnaire,cin',

        ];
    }
Run Code Online (Sandbox Code Playgroud)

在我的验证规则中,我希望能够确保:

  • num_somme存在于fonctionnaire表中
  • cin存在于 fonctionnaire 表中,并且cin输入必须在num_somme

num_somme : 12345 cin : s89745

num_somme : 78945 cin : U10125

解释:例如

  • 第一种情况,如果输入num_somme= 12345 且cin= U10125,则验证必须失败
  • 第二种情况如果输入num_somme= 12345 和cin= s89745 验证必须成功

我希望这是有道理的。

谢谢

php validation rules laravel

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

使用 snort/suricata,我想为每次登录家庭网络失败生成 SSH 警报

我正在使用 Suricata 设置入侵检测系统 (IDS)。我想编写一个自定义规则,每当我的虚拟机尝试登录失败时都会生成警报。

例子:

alert tcp any any -> $HOME_NET 22 (msg:"SSH Brute Force Attempt";flow:established,to_server;content:"SSH";nocase;offset:0;depth:4;detection_filter:track by_src, count 2, seconds 2;sid:2005; rev:1;)

我尝试了 SSH 规则的各种组合,但无法在 Suricata 警报部分看到任何警报,多次尝试 SSH 失败。(错误尝试 => 使用无效密码生成警报)

请让我知道如何解决这个问题。

ssh alert rules snort suricata

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

如何在稳定/普罗米修斯图表中设置prometheus规则.yaml?

使用官方Prometheus图表stable/prometheus.

自定义其values.yaml文件以设置alertmanager.yml文件和serverFiles区域.

rules: {}:

https://github.com/kubernetes/charts/blob/master/stable/prometheus/values.yaml#L598

是的{}.如何将真正的警报规则写成官方格式

例如,我尝试过:

  serverFiles:
    alerts: {}
    rules:
    # Alert for any instance that is unreachable for >5 minutes.
    - alert: InstanceDown
      expr: up == 0
      for: 5m
      labels:
        severity: page
      annotations:
        summary: "Instance {{ $labels.instance }} down"
      description: "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 5 minutes."
Run Code Online (Sandbox Code Playgroud)

跑了$ helm install my_prometheus.然后pod出现了这个错误: …

configuration charts yaml rules prometheus

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

将 Drools 作为胖 jar 运行(将 drools 编译为 jar)

问题:

当我运行我的测试或从主方法运行我的应用程序时,drools 初始化很好并且一切正常。但是一旦我将我的应用程序编译为一个 jar 文件(作为一个胖 jar),这段代码就会抛出一个NullPointerException.

KieServices ks = KieServices.Factory.get();
kieContainer = ks.getKieClasspathContainer(); // ks is null
Run Code Online (Sandbox Code Playgroud)

我还注意到,当从我的 ide 运行它时,ServiceDiscovery 会发现更多 kie.conf 文件。

从 IDE 运行它

2018-05-09 18:18:12,219 [monthEnd] INFO  org.kie.api.internal.utils.ServiceDiscoveryImpl - Loading kie.conf from  
2018-05-09 18:18:12,221 [monthEnd] INFO  org.kie.api.internal.utils.ServiceDiscoveryImpl - Discovered kie.conf url=jar:file:/C:/Users/alece/.m2/repository/org/drools/drools-decisiontables/7.6.0.Final/drools-decisiontables-7.6.0.Final.jar!/META-INF/kie.conf 
2018-05-09 18:18:12,307 [monthEnd] INFO  org.kie.api.internal.utils.ServiceDiscoveryImpl - Adding Service org.drools.decisiontable.DecisionTableProviderImpl

2018-05-09 18:18:12,307 [monthEnd] INFO  org.kie.api.internal.utils.ServiceDiscoveryImpl - Loading kie.conf from  
2018-05-09 18:18:12,308 [monthEnd] INFO  org.kie.api.internal.utils.ServiceDiscoveryImpl - Discovered kie.conf url=jar:file:/C:/Users/alece/.m2/repository/org/kie/kie-internal/7.6.0.Final/kie-internal-7.6.0.Final.jar!/META-INF/kie.conf 
2018-05-09 18:18:12,311 [monthEnd] INFO  org.kie.api.internal.utils.ServiceDiscoveryImpl - Adding …
Run Code Online (Sandbox Code Playgroud)

java rules drools

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

Laravel 中图像大小规则的自定义验证消息

在我的 CustomFormRequest 文件中,我对图像文件有以下规则:

public function rules() {
        return [
            'image' => 'image|max:2047',
        ];
    }
Run Code Online (Sandbox Code Playgroud)

和适当的验证消息:

public function messages() {
        return [
            'image.image' => 'The type of the uploaded file should be an image.',
            'image.max' => 'Failed to upload an image. The image maximum size is 2MB.',
        ];
    }
Run Code Online (Sandbox Code Playgroud)

但是没有出现最大尺寸规则的消息。显示最大文件大小的默认消息而不是它。我做错了什么?

php validation message rules laravel

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

十六进制代码验证在 Laravel 中不起作用

我想验证一个颜色输入字段。我想使用正则表达式模式检查输入值是否为十六进制颜色。

'icon_color' => 'required|regex:^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$',
Run Code Online (Sandbox Code Playgroud)

这是我制定的规则,但它给出了以下错误。

preg_match(): 未找到结束分隔符“/”

有人可以告诉我做错了什么。建议表示赞赏。

regex validation rules laravel

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