问题标签 [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.
jess - 程序突出显示 .clp 文件?
我正在使用 Jess shell 开发一个专家系统。我想要一个程序,以便用颜色突出显示我的代码,因为我想将它粘贴到 Word 文档中。
记事本++中有扩展名吗?还是其他程序?
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.
f# - 使用 Clp 作为求解器的 F# 的 LP DSL
由于 Microsoft Solver Foundation 已被弃用,我正在尝试寻找一种替代或合理的方式来创建我自己的 DSL。
我正在寻找的是必不可少的 DSL 来描述 F# 中的 LP,用 Clp 解决它并评估结果。
在我重新发明轮子之前:有人知道已经为 LP 提供了 DSL 的好的库吗?
否则,您将如何在 F# 中构建这样的 DSL?本质上,我希望能够写出类似的东西
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.cpp
and添加constraints.cpp
到第二个 Makefile,但是当我这样做时。我遇到以下问题:
所以编译器找不到 Clp 库。我还尝试将更多代码从第一个 Makefile 复制粘贴到第二个,但它仍然给我同样的错误。
问:您能帮我合并两个 makefile 或指出一种更优雅的方式吗?
问:在这种情况下,合并两个 Makefile 确实更好吗?
我也尝试过使用 cmake,但我很快就放弃了,因为我对 flex 和 bison 不太了解。
这是从第一个 Makefile 出来的,看起来里面有一些错误?打印echo
看起来很愚蠢的东西。
sql - 如何使用 CLP 将值从 bat 文件传递到 DB2 sql 文件
我需要以 50K 的块更新客户表,客户表中的记录数为 200 万。
我正在使用 DB2 命令提示符从使用 bat 文件的文件中执行我的 sql。
我创建了两个文件。
1.customerupdate.bat
2.客户.sql
在这里,我需要从命令提示符传递 1 和 50000 值。
更新客户集 firstname='XXXX' 其中 customercid 介于1和50000之间
我正在使用以下命令成功执行上面的 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 文件中提供。
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
prolog - 使用 CLP 解决 PROLOG 中的即时精神错乱
我已经成功地产生了 4 种颜色和 4 个立方体随机混合并遵循链接中建议的配色方案的问题。
因此,目标是使用clpfd
. 主要原则是基本的,所有 4 个立方体的同一面必须不同。用于all_different/2
4 个列表,每个列表都包含由 4 个面组成的“塔”的相应侧面。到现在为止还挺好。
现在我必须确保最终结果是有效移动的组合,并且 4 个立方体的形状必须保持不变。我该怎么做?
我还考虑过实现该图形算法以获得原始问题的可能解决方案,但我真的不知道如何使用约束逻辑编程,甚至不知道这是否可能。
另一方面,和一个也在做这个项目的朋友交谈,他只是在执行我谈到的主要原则。够了吗?花了一些时间在页面上玩弄那个 JavaScript 应用程序,即使立方体是相同的,解决方案似乎有面向不同方向的立方体。
maxima - 在 Maxima 中用逻辑表达式求解方程
我正在尝试找到包含逻辑表达式的函数的解决方案,但到目前为止没有成功。
首先,我定义了几个函数:
接下来,我试图找到具有这些函数的方程的所有解,但没有获得任何解:
是否有可能在 Maxima 中获得这些函数的解?
parse-platform - Parse.com 类级别权限:不再支持特定于操作的权限?
在Parse.com 文档中,它清楚地表明您可以编辑特定操作的类级别权限,阅读:获取、查找;写入:更新、创建、删除;等等
但是,在查看数据浏览器时,我只看到允许“读取”或“写入”的选项,见下文:
我误解了文档还是它已经过时了?
谢谢!
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。