问题标签 [clp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1079 浏览

jess - 程序突出显示 .clp 文件?

我正在使用 Jess shell 开发一个专家系统。我想要一个程序,以便用颜色突出显示我的代码,因为我想将它粘贴到 Word 文档中。

记事本++中有扩展名吗?还是其他程序?

0 投票
1 回答
440 浏览

db2 - How to specify filename in DB2 CLP interactive input mode?

I want to exec script.sql inside DB2 interactive input (DB2 =>)

I can only initiate db2 using krun -- db2

And for some reason krun -- db2 -vf script.sql doesn't seem to work.

Only interactive mode works for me. Help.

0 投票
1 回答
380 浏览

f# - 使用 Clp 作为求解器的 F# 的 LP DSL

由于 Microsoft Solver Foundation 已被弃用,我正在尝试寻找一种替代或合理的方式来创建我自己的 DSL。

我正在寻找的是必不可少的 DSL 来描述 F# 中的 LP,用 Clp 解决它并评估结果。

在我重新发明轮子之前:有人知道已经为 LP 提供了 DSL 的好的库吗?

否则,您将如何在 F# 中构建这样的 DSL?本质上,我希望能够写出类似的东西

0 投票
2 回答
2461 浏览

c++ - 如何合并两个不同的 Makefile?

我已经阅读了“合并 Makefile”,有人建议我应该将两个 Makefile 分开放在不同的文件夹中 [ 1 ]。对我来说,这看起来违反直觉,因为我有以下情况:

我有 3 个源文件(main.cpp flexible.cpp constraints.cpp)其中一个(flexibility.cpp)正在使用COIN-OR 线性规划库(Clp)在我的计算机上安装这个库时,它会生成示例 Makefile,我已经调整了 Makefile,它目前是一个很好的工作二进制文件。

另一个 Makefile 编译了大量代码并使用了 bison 和 flex。这个也是别人做的。当我想添加一些代码时,我可以更改这个 Makefile。这个 Makefile 也制作了一个二进制文件。

对我来说,这两个 Makefile 都很难理解。我不知道他们到底在做什么。我想要的是合并它们两个,所以我只得到一个二进制文件。在第二个 Makefile 中编译的代码应该是结果。我想将flexibility.cppand添加constraints.cpp到第二个 Makefile,但是当我这样做时。我遇到以下问题:

所以编译器找不到 Clp 库。我还尝试将更多代码从第一个 Makefile 复制粘贴到第二个,但它仍然给我同样的错误。

问:您能帮我合并两个 makefile 或指出一种更优雅的方式吗?
问:在这种情况下,合并两个 Makefile 确实更好吗?

我也尝试过使用 cmake,但我很快就放弃了,因为我对 flex 和 bison 不太了解。


这是从第一个 Makefile 出来的,看起来里面有一些错误?打印echo看起来很愚蠢的东西。

0 投票
2 回答
3195 浏览

sql - 如何使用 CLP 将值从 bat 文件传递​​到 DB2 sql 文件

我需要以 50K 的块更新客户表,客户表中的记录数为 200 万。

我正在使用 DB2 命令提示符从使用 bat 文件的文件中执行我的 sql。

我创建了两个文件。

1.customerupdate.bat

2.客户.sql

在这里,我需要从命令提示符传递 1 和 50000 值

更新客户集 firstname='XXXX' 其中 customercid 介于150000之间

我正在使用以下命令成功执行上面的 sql,但是我需要将参数传递给 sql 文件。

C:\Program Files\IBM\SQLLIB\BIN> customerupdate.bat 1 50000

请注意:我不能像这样直接使用查询

db2 -l D:\vinu\CUSTOMERADDRESS.log -mst " update customer set firstname='XXXX' where customercid between %1 and %2" 查询只能从 sql 文件中提供。

0 投票
2 回答
847 浏览

batch-file - 如何从命令/ .bat 文件执行(批处理 *.clp (JESS))

基本上我打开了 jess.bat 然后通过(batch a.clp)它可以工作,因为它必须。

但是如何制作文件.bat?这将打开 jess.bat 然后执行行:

PS我已经尝试了一切,我通过将 a.clp 放入文件 jess.bat 中找到了其他方法:%RUN_JAVA% -classpath ".;%JESS_HOME%\lib\jess.jar;%JESS_HOME%\lib\jsr94.jar; %CLASSPATH%" jess.Main %1 %2 %3 %4 %5 %6 %7 %8 %9 "path"/a.clp

0 投票
2 回答
509 浏览

prolog - 使用 CLP 解决 PR​​OLOG 中的即时精神错乱

这是游戏

我已经成功地产生了 4 种颜色和 4 个立方体随机混合并遵循链接中建议的配色方案的问题。

因此,目标是使用clpfd. 主要原则是基本的,所有 4 个立方体的同一面必须不同。用于all_different/24 个列表,每个列表都包含由 4 个面组成的“塔”的相应侧面。到现在为止还挺好。

现在我必须确保最终结果是有效移动的组合,并且 4 个立方体的形状必须保持不变。我该怎么做?

我还考虑过实现该图形算法以获得原始问题的可能解决方案,但我真的不知道如何使用约束逻辑编程,甚至不知道这是否可能。

另一方面,和一个也在做这个项目的朋友交谈,他只是在执行我谈到的主要原则。够了吗?花了一些时间在页面上玩弄那个 JavaScript 应用程序,即使立方体是相同的,解决方案似乎有面向不同方向的立方体。

0 投票
1 回答
237 浏览

maxima - 在 Maxima 中用逻辑表达式求解方程

我正在尝试找到包含逻辑表达式的函数的解决方案,但到目前为止没有成功。

首先,我定义了几个函数:

接下来,我试图找到具有这些函数的方程的所有解,但没有获得任何解:

是否有可能在 Maxima 中获得这些函数的解?

0 投票
1 回答
79 浏览

parse-platform - Parse.com 类级别权限:不再支持特定于操作的权限?

Parse.com 文档中,它清楚地表明您可以编辑特定操作的类级别权限,阅读:获取、查找;写入:更新、创建、删除;等等

但是,在查看数据浏览器时,我只看到允许“读取”或“写入”的选项,见下文:

当前数据浏览器

我误解了文档还是它已经过时了?

谢谢!

0 投票
0 回答
85 浏览

db2 - DB2 CLPPLUS 编辑器是否能够执行 xquery

我是 CLPPlus 编辑器的新手,我正在尝试一个简单的查询,如果我从这样的文件执行它就可以了

并且 query.sql 文件包含:

如果我只是将查询按原样放在 CLP 或 CLPPLUS 编辑器中,我会收到错误。

来自 CLP 的错误:SQL0104N 在“LECT tx.ID,XMLQUERY(”之后发现了意外的令牌“for $e in $d/Client/Ad”。预期的令牌可能包括:“

来自 CLPPLUS 的错误:SQL16002N XQuery 表达式在“for”之后有一个意外的标记“in”。预期的标记可能包括:“是”。错误 QName=err:XPST0003。