问题列表 - 第38317页

SWI-Prolog和约束,库CLP(FD)

我正在使用clpfd库在(swi)prolog中使用约束.

我试图确定一组约束何时封装或包含另一组约束,例如X <4封装X <7,就像前者为真,后者为真.这可以使用逻辑蕴涵来轻松表示.但是,我无法让#==>运算符给我想要的结果,所以我求助于使用not(Co1#/ \#\ Co2),其中Co1和Co2是约束.这适用于个别约束,但我想将约束的连接传递给Co1和Co2.

现在这是擦.当我尝试

X#<7 #/\ #\X#<4.
Run Code Online (Sandbox Code Playgroud)

我回来了

X in 4..6,
X+1#=_G822,
X+1#=_G834,
_G822 in 5..7,
_G834 in 5..7.
Run Code Online (Sandbox Code Playgroud)

(奇怪的是,在Sicstus中执行此操作会导致分段错误)

我进去的时候

X#<7,X#<4
Run Code Online (Sandbox Code Playgroud)

我得到了理想的

X in inf..3.
Run Code Online (Sandbox Code Playgroud)

显然,我无法将后者传递给(Co1#/ \#\ Co2),但前者并没有给我我想要的结果.任何人都可以解释为什么这两种方法产生不同的结果,以及我如何让前者像后者一样行事?

constraints prolog clpfd clpq

5
推荐指数
1
解决办法
1812
查看次数

如何确定元素是否不在数组中?

我有这个:

$.inArray(tld, tldsArray)
Run Code Online (Sandbox Code Playgroud)

我想检查tld是否不在阵列上.我们怎么能在jQuery上说这个呢?

arrays jquery

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

参考另一个项目?

当我创建对Visual Studio中同一解决方案的一部分的另一个项目(库)的引用时,该项目是否已编译到我的程序集中,还是链接到另一个项目创建的程序集?我想知道我是否需要分发两个程序集,或者我是否只能分发一个程序集.

如果后者(必须分发两者),我如何强制它编译成一个程序集?

c# visual-studio

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

我可以运行位于远程服务器上本地计算机上的bash脚本吗?

我有本地脚本,我想在远程服务器上运行.我已经设置了ssh密钥对来启用没有密码的登录.

我目前的方法是将脚本rsync到服务器然后运行它:

ssh user@remoteserver "rsync localserver:script.sh ./; ./script.sh; rm script.sh"
Run Code Online (Sandbox Code Playgroud)

然而,这似乎是一个黑客; 是否有更友好的方式来做到这一点?

更新:既然有这么多好的答案,任何人都可以通过提供理由帮助我选择"最好的"吗?

ssh bash shell

3
推荐指数
1
解决办法
3947
查看次数

实体框架OfType()

假设我有一个父实体"Firm"和一些继承自Firm的子实体.假设孩子被命名为"RedFirm","GreenFirm"和"BlueFirm",如果我只想检索RedFirm和GreenFirm实例,那么查询Firm集合的正确方法是什么?

我知道我可以做context.Firms.OfType(RedFirm),但只返回RedFirm实例.无论如何将类型集合传递给OfType或类似的东西?我想这可以通过工会来完成,但我认为这样效率会降低.

c# entity-framework

12
推荐指数
2
解决办法
5463
查看次数

基于开源和基于Web的html5文档查看器

有免费的基于Web的html5文档查看器吗?

html5

44
推荐指数
3
解决办法
8万
查看次数

将样式应用于所有对话框(微调框对话框,警报对话框等)

如何在不创建各种对话框窗口的自定义实现的情况下将样式应用于所有对话框?

我想覆盖Theme.Dialog

我的最终目标是为应用程序中的每个弹出窗口更改标题栏的颜色.

android themes dialog coding-style

9
推荐指数
1
解决办法
1662
查看次数

如何使用linq-to-nhibernate查询继承的类?

假设我有课程Animal,Cat并且Dog.CatDog继承自Animal.考虑以下代码:

var query = from animal in session.Linq<Animal>()
            where 
            animal.Color == "White"
            select animal;
Run Code Online (Sandbox Code Playgroud)

如何向上述查询添加条件以查询实体类型?比如像animal.Type == typeof(Cat).

nhibernate linq-to-nhibernate

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

在STL图的不相交子范围上计算平均值的有效方法

我正在将算法从C#转换为C++.该算法的一小部分是计算字典中某些区域的平均值.

字典中的数据按以下方式存储:

Index     Value
1         10
3         28
290       78
1110      90
Run Code Online (Sandbox Code Playgroud)

我需要计算索引小于某个数字的所有值的平均值,并且所有索引值都大于某个数字.在C#中我按以下方式执行:

if (dictionary.Where(x => x.Key < areaWidth).Count() > 0)
{
    avgValue = (int) dictionary.Where(x => x.Key < areaWidth).Average(
        x => x.Value);
}

for (var i = 0; i < line.Length; i++)
{
    if (i == areaWidth)
    {
        avgValue = -1;
        i = line.Length - areaWidth;
        var rightBorder = i - areaWidth;

        if (dictionary.Where(x => x.Key > (rightBorder)).Count() > 0)
        {
            avgValue = (int) dictionary.Where(
                x => x.Key > …
Run Code Online (Sandbox Code Playgroud)

c++ stl average map

5
推荐指数
1
解决办法
2551
查看次数

优化javascript和css请求

我需要优化几个现有网站的加载速度.我遇到的一个问题是每页请求的数量.这些网站有7种或更多不同类型的页面,它们应该加载不同的css和javascripts集合,因为它们包含不同的小部件或功能.目前,每个小部件或功能都有自己的javascript文件.我打算文件合并和缩小以减少请求.

  1. 将每种类型页面上所需的所有javascripts组合并缩小为一个文件(并为css执行相同操作)是否是一个好习惯?例如
    • 主页只有一个homepage.js,
    • 列表页面刚刚listing.js,
    • 细节页面刚刚detail.js,
    • 等等
  2. 最好只组合那些总是一起使用的文件吗?例如
    • jquery.js+ jquery.cookie.js+ common.js,
    • list.js+ paging.js+ favorite.js,
    • detail.js+ favorite.js,
    • 等等
  3. 如果所有javascripts都有一个文件应该加载到头部,一个文件应该加载到主体末端的所有javascripts,例如
    • init.js<head>,do.js<body>.
  4. 如果用户具有特定权限,那么如果有一个用于常用功能的文件和一个用于管理功能的文件呢?
  5. 有没有什么策略如何在1.,2.,3和4之间取得平衡?
  6. 对于页面,建议的javascript和css请求数是多少?

我正在考虑大型网站,即门户网站或社交网络.

(顺便说一句,有一些图书馆要求我无法控制,例如TinyMCE或谷歌地图).

javascript optimization minify

9
推荐指数
1
解决办法
4328
查看次数