E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Clips
CLIPS
-监视
可以监视facts(事实)、rules(规则)等符号或all (unwatch facts)撤销 二、操作
CLIPS
> (watch facts)
CLIPS
> (facts)f-0(
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-自定义事实结构
一、自定义事实结构 1、自动声明一组事实,不必在顶层输入相同的声明信息,使用(reset)命令会删除事实表中所有事实,然后根据现有的自定义事实结构声明事实。 2、deffacts teacher "107 class teacher"中teacher为事实关健字,"107 classteacher"为事实名 3、f-0(initial-fact)为系统
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-监视
可以监视facts(事实)、rules(规则)等符号或all (unwatch facts)撤销 二、操作
CLIPS
> (watch facts)
CLIPS
> (facts)f-0(
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-自定义事实结构
一、自定义事实结构 1、自动声明一组事实,不必在顶层输入相同的声明信息,使用(reset)命令会删除事实表中所有事实,然后根据现有的自定义事实结构声明事实。 2、deffacts teacher "107 class teacher"中teacher为事实关健字,"107 classteacher"为事实名 3、f-0(initial-fact)为系统
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-规则、议程、结构处理、监视
一、 1、定义模板(deftemplate emergency(slot type )) 2、定义规则: =>前的是前件,以后是后件。 defrule fire-emergency "fire-action"(emergency(type fire))=>(assert (response(action "activate-sprinkler-sy
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-规则、议程、结构处理、监视
一、 1、定义模板(deftemplate emergency(slot type )) 2、定义规则: =>前的是前件,以后是后件。 defrule fire-emergency "fire-action"(emergency(type fire))=>(assert (response(action "activate-sprinkler-sy
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-多模式规则、调入和保存结构、注释
2、调入和保存结构使用save和load命令 3、注释使用;标注 二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (deftemplate emergency
deepfuture
·
2009-12-26 15:00
F#
J#
CLIPS
-多模式规则、调入和保存结构、注释
2、调入和保存结构使用save和load命令 3、注释使用;标注 二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (deftemplate emergency
deepfuture
·
2009-12-26 15:00
F#
J#
CLIPS
-断点
一、 1、(set-break third)设置断点,对规则设置断点,在执行前暂停 2、
CLIPS
> (remove-break third)
CLIPS
> (show-breaks)
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-断点
一、 1、(set-break third)设置断点,对规则设置断点,在执行前暂停 2、
CLIPS
> (remove-break third)
CLIPS
> (show-breaks)
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-多字段变量
表示多字段,以下操作为列出某人的小孩名字(一个人可以有多个小孩) 二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (deftemplate person
deepfuture
·
2009-12-26 15:00
cli
CLIPS
-变量
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (clear)
CLIPS
> (
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-多字段变量
表示多字段,以下操作为列出某人的小孩名字(一个人可以有多个小孩) 二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (deftemplate person
deepfuture
·
2009-12-26 15:00
cli
CLIPS
-变量
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (clear)
CLIPS
> (
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-事实地址
二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (clear)
CLIPS
> (deftemplate person(slot name)(slot
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-单字通配符
一、 1、? 为单字段通配符,如(person (name ? ? ?lastname)(social-security-number ?ssnum))中的? ?表示一个名字含3个字段中的前2个字段 2、(assert (print-ssnumber"Public"))错误的原因在于要去掉"",因为是看成一个字段,所以 (run)<== Focu
deepfuture
·
2009-12-26 15:00
Security
F#
Social
CLIPS
-单字通配符
一、 1、? 为单字段通配符,如(person (name ? ? ?lastname)(social-security-number ?ssnum))中的? ?表示一个名字含3个字段中的前2个字段 2、(assert (print-ssnumber"Public"))错误的原因在于要去掉"",因为是看成一个字段,所以 (run)<== Focu
deepfuture
·
2009-12-26 15:00
Security
F#
Social
CLIPS
-事实地址
二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (clear)
CLIPS
> (deftemplate person(slot name)(slot
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-规则操作块移动实例
一、 1、设A、B、C、D、E、F块,分为二堆放置。一堆为:A在B块上,B在C块上。另一堆为:D在E块上,E在F块上。 2、上层有块时,下层块不能移动,如移动B块,必须先移动A块。 3、move-to-floor把上层的块移到空地上 clear-upper-block清除要移动的块上层的块 clear-lower-block清除将要放置块的上层的块 move-directly在两个块上
deepfuture
·
2009-12-26 15:00
C++
c
F#
C#
J#
CLIPS
-规则操作块移动实例
一、 1、设A、B、C、D、E、F块,分为二堆放置。一堆为:A在B块上,B在C块上。另一堆为:D在E块上,E在F块上。 2、上层有块时,下层块不能移动,如移动B块,必须先移动A块。 3、move-to-floor把上层的块移到空地上 clear-upper-block清除要移动的块上层的块 clear-lower-block清除将要放置块的上层的块 move-directly在两个块上
deepfuture
·
2009-12-26 15:00
C++
c
F#
C#
J#
CLIPS
-绑定
二、 1、操作
CLIPS
> (unwatch all)
CLIPS
> (run)
CLIPS
> (reset)
CLIPS
> (run)total=0+8120=
deepfuture
·
2009-12-26 15:00
cli
CLIPS
-绑定
二、 1、操作
CLIPS
> (unwatch all)
CLIPS
> (run)
CLIPS
> (reset)
CLIPS
> (run)total=0+8120=
deepfuture
·
2009-12-26 15:00
cli
CLIPS
-字段约束
一、 &表示对变量的与约束 |表示或 ~表示非 以下操作查出与两个人,第一个人有绿眼睛或蓝眼睛,头发不是黑色,第二人与第一人名字不一样,眼睛不一样,但头发一样或为红色 二、
CLIPS
deepfuture
·
2009-12-26 15:00
cli
CLIPS
-字段约束
一、 &表示对变量的与约束 |表示或 ~表示非 以下操作查出与两个人,第一个人有绿眼睛或蓝眼睛,头发不是黑色,第二人与第一人名字不一样,眼睛不一样,但头发一样或为红色 二、
CLIPS
deepfuture
·
2009-12-26 15:00
cli
CLIPS
-读写关闭文件
name (read)) 2、操作
CLIPS
> (clear)
CLIPS
> (defrule getname=>(printout t "what's you name
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-读写关闭文件
name (read)) 2、操作
CLIPS
> (clear)
CLIPS
> (defrule getname=>(printout t "what's you name
deepfuture
·
2009-12-26 15:00
F#
CLIPS
-谓词字段约束
二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (deftemplate student(slot name)
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-返回字段约束
二、操作
CLIPS
> (clear)
CLIPS
> (reset)CL
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-谓词字段约束
二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (deftemplate student(slot name)
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-返回字段约束
二、操作
CLIPS
> (clear)
CLIPS
> (reset)CL
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-测试条件元素
mark 80))这种方式 2、下例判断所有比80高的成绩是好成绩 二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
>(defrule is-good(
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-测试条件元素
mark 80))这种方式 2、下例判断所有比80高的成绩是好成绩 二、操作
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
>(defrule is-good(
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-AND,OR,NOT条件元素
一、 1、or、and、not可用在
CLIPS
中表示或、且、不是,and可不写但在LHS中默认。
deepfuture
·
2009-12-26 13:00
cli
CLIPS
-AND,OR,NOT条件元素
一、 1、or、and、not可用在
CLIPS
中表示或、且、不是,and可不写但在LHS中默认。
deepfuture
·
2009-12-26 13:00
cli
CLIPS
-forall条件元素和exists条件元素
1、forall,表示每次出另一个CE时,一组CE被满足的情况。格式如下 (forall<first-CE><remaining-CEs>+),为使forallCE得到满足,每个匹配<first-CE>的事实必须匹配所有><remaining-CEs>事实。 2、exists<事实>,表示至少存在一个事实与某模式匹配,而不管实际
deepfuture
·
2009-12-26 13:00
exists
CLIPS
-forall条件元素和exists条件元素
1、forall,表示每次出另一个CE时,一组CE被满足的情况。格式如下 (forall<first-CE><remaining-CEs>+),为使forallCE得到满足,每个匹配<first-CE>的事实必须匹配所有><remaining-CEs>事实。 2、exists<事实>,表示至少存在一个事实与某模式匹配,而不管实际
deepfuture
·
2009-12-26 13:00
exists
CLIPS
-logical条件元素-事实依赖
1、logical表示某事实的存在依赖于另一事实或另一组事实的存在,下例查出优秀学生的学号,优秀的标准是成绩>90或技能为good。 2、有时,某事实的存在依赖于2个或多个事实的存在,如下例中的3号学生,在其中一个事实不存在时,某事实仍然存在,只有这2个或多个事实都不存在了,某事实才不存在 3、一旦所依赖的事实不存在,则某事实也相应从事实库中删除。 4、dependents和depen
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-自定义模板属性
一、 1、指定非空:(default?NONE) 2、指定默认值动态获得: (default-dynamic (time))取得事实增加的时间 3、指定多字段槽的字段数目:(multislot name (cardinality 1 4)),指定为1-4个 4、指定类型,如(type INTEGER)指定为整形 5、指定字段范围:(range 18 ?VARIABLE) ?VARIAB
deepfuture
·
2009-12-26 13:00
F#
OO
CLIPS
-logical条件元素-事实依赖
1、logical表示某事实的存在依赖于另一事实或另一组事实的存在,下例查出优秀学生的学号,优秀的标准是成绩>90或技能为good。 2、有时,某事实的存在依赖于2个或多个事实的存在,如下例中的3号学生,在其中一个事实不存在时,某事实仍然存在,只有这2个或多个事实都不存在了,某事实才不存在 3、一旦所依赖的事实不存在,则某事实也相应从事实库中删除。 4、dependents和depen
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-自定义模板属性
一、 1、指定非空:(default?NONE) 2、指定默认值动态获得: (default-dynamic (time))取得事实增加的时间 3、指定多字段槽的字段数目:(multislot name (cardinality 1 4)),指定为1-4个 4、指定类型,如(type INTEGER)指定为整形 5、指定字段范围:(range 18 ?VARIABLE) ?VARIAB
deepfuture
·
2009-12-26 13:00
F#
OO
CLIPS
-规则优先级
所以有:
CLIPS
> (run)thirdsecond 二、
CLIPS
> (clear)
CLIPS
> (defrule first(first first)=>(printout
deepfuture
·
2009-12-26 13:00
cli
CLIPS
-规则优先级
所以有:
CLIPS
> (run)thirdsecond 二、
CLIPS
> (clear)
CLIPS
> (defrule first(first first)=>(printout
deepfuture
·
2009-12-26 13:00
cli
CLIPS
-规则优先级
所以有:
CLIPS
>(run)thirdsecond二、
CLIPS
>(clear)
CLIPS
>(defrulefirst(firstfirst)=>(printoutt"second"crlf))
CLIPS
deepfuture
·
2009-12-26 13:00
数学与计算
CLIPS
-控制策略
一、通过定义规则来控制先后,不通过优先级 二、
CLIPS
> (ppdeffacts control-information)(deffacts MAIN::control-information
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-控制策略
一、通过定义规则来控制先后,不通过优先级 二、
CLIPS
> (ppdeffacts control-information)(deffacts MAIN::control-information
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-模块
CLIPS
> (ppdeffacts control-information)(deffacts MAIN::control-information(phasedetection)(phase-afterdetection
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-模块
CLIPS
> (ppdeffacts control-information)(deffacts MAIN::control-information(phasedetection)(phase-afterdetection
deepfuture
·
2009-12-26 13:00
F#
CLIPS
-自动焦点
一、
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (clear)
CLIPS
> (defmodule MAIN(export deftemplate initial-fact
deepfuture
·
2009-12-26 13:00
cli
CLIPS
-自动焦点
一、
CLIPS
(Quicksilver Beta 09/24/07)
CLIPS
> (clear)
CLIPS
> (defmodule MAIN(export deftemplate initial-fact
deepfuture
·
2009-12-26 13:00
cli
CLIPS
-焦点
一、完成从MAIN->NO1->NO2模块变化
CLIPS
> (clear)
CLIPS
> (defmodule MAIN(export deftemplate initial-fact
deepfuture
·
2009-12-26 13:00
数据结构
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他