问题列表 - 第42449页

Prolog中String的值

我正在制作一个程序,从外部文件中读取单词,然后将它们转换为相应的数字,然后计算值..单词计算器!我设法阅读单词..将它们转换成字母..现在我遇到了两个问题:1 - 我之前写过另一个程序,它读取方程并打印结果..当我尝试使用相同的程序给出结果方程式我打印它给出了一个错误,它无法从该文件读取..意外的文件结束.. 2 - 我尝试了另一种方法..当我读取数字构造方程然后通过使用是...所以评估它..

calculate([Word|Rest],X) :-
    word_to_number(Word,Symbol),
    concat(X,Symbol,NewX),
    calculate(Rest,NewX),
    Result is NewX,
    print(Result),
Run Code Online (Sandbox Code Playgroud)

错误:是/ 2:参数没有充分实例化

现在新的连接方程是一个字符串,我不能得到它的值..怎么可以有字符串的值!并评估这个等式

谢谢

prolog

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

什么是....在javascript语句中

任何人都可以在javascript中解释如何使用... in语句.我读过w3school的文章,但我觉得不太清楚.下面是代码,请解释一下:

<html>
<body>
<script type="text/javascript">
var x;
var mycars = new Array();
mycars[10] = "Saab";
mycars[20] = "Volvo";
mycars[30] = "BMW";

for (x in mycars)
{
document.write(mycars[x] + "<br />");
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript for-in-loop

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

如何判断主音量是否静音?

我使用以下内容将计算机上的主音频静音/取消静音.现在,我正在寻找一种确定静音状态的方法.在C#中有这么简单的方法吗?

    private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
    private const int WM_APPCOMMAND = 0x319;
    [DllImport("user32.dll")]
    public static extern IntPtr SendMessageW(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);
Run Code Online (Sandbox Code Playgroud)

c# audio winapi mute

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

以编程方式修改从笔尖初始化的UITableViewCell?

我正在使用[[NSBundle mainBundle] loadNibNamed:...]从nib加载UITableViewCell.现在我想在我的代码中使用tableviewcell之前以编程方式进行一些后初始化工作.我应该把这段代码放在哪里,因为我似乎无法在initWithCoder方法中执行此操作,因为类中的标签对象仍为nil(因此无法设置任何内容).tableviewcell中的UILabel何时初始化(它们都被定义为IBOutlets)?

iphone initialization uitableview nib

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

为不同的节点类型配置jstree右键单击contextmenu

我在网上看到了一个示例,展示了如何自定义jstree右键单击上下文菜单的外观(使用contextmenu插件).

例如,允许我的用户删除"文档"而不删除"文件夹"(通过隐藏文件夹的上下文菜单中的"删除"选项).

现在我找不到那个例子.谁能指出我正确的方向?官方文档没有真正帮助.

编辑:

由于我希望默认的上下文菜单只有一个或两个小的更改,我宁愿不重新创建整个菜单(当然,如果这是唯一的方法我会的).我想做的是这样的事情:

"contextmenu" : {
    items: {
        "ccp" : false,
        "create" : {
            // The item label
            "label" : "Create",
            // The function to execute upon a click
            "action": function (obj) { this.create(obj); },
            "_disabled": function (obj) { 
                alert("obj=" + obj); 
                return "default" != obj.attr('rel'); 
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用 - 创建项目始终被禁用(警报永远不会出现).

jquery contextmenu jstree

80
推荐指数
4
解决办法
7万
查看次数

struct中的一个元素数组

为什么某些struct使用单个元素数组,如下所示:

typedef struct Bitmapset
{
 int nwords;
 uint32 words[1];
} Bitmapset;
Run Code Online (Sandbox Code Playgroud)

为了方便后者的动态分配?

arrays struct element

9
推荐指数
2
解决办法
7061
查看次数

如何使用vim自动折叠文件中的所有函数?

首先,我使用set foldmethod = marker,并将光标移动到{of one function,使用zf%折叠当前函数.但是这个文件中有很多功能.如何折叠此文件中的所有功能?而且我不想在函数中折叠{}.

vim folding

51
推荐指数
5
解决办法
3万
查看次数

变量列出C#中的赋值?

在PHP中你可以写

$arr = array(1,2);
list($a, $b) = $arr;
Run Code Online (Sandbox Code Playgroud)

这基本上相当于

$a = $arr[0];
$b = $arr[1];
Run Code Online (Sandbox Code Playgroud)

C#中有等价物吗?


只是惹我生气,因为我经常写这样的东西

var split = action.Split('.');
string controllerName = split[0];
string actionName = split[1];
Run Code Online (Sandbox Code Playgroud)

而且split这只是一个丢失的变量,我永远不会想到一个像样的名字."chunk","bits","pieces","parts",......都是毫无意义的乱语.

c# syntax

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

Cocoa Touch的常见设计模式是什么?

在Java社区中,设计模式是非常常见的术语.

在Object C和Cocoa touch世界中,还有一些设计模式,如MVC,目标动作,委托,KVO等.

这里的目的问题是听取大师的更多专业经验.毕竟,一些模式在iOS开发中很常见.就像有些在J2EE世界中很常见.

那么问题可能是iOS开发领域有多少常见模式?我来点儿吧

  • MVC
  • 代表,目标行动(V和C之间的沟通)
  • KVC KVO通知(M和C之间的通信)
  • 单身......

cocoa-touch design-patterns objective-c ios

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

shell和命令替换中的“ set -e”

在外壳程序脚本set -e中,当从脚本执行的某些命令以非零退出代码退出时,通常通过停止脚本来使脚本更健壮。

通常很容易指定您不关心|| true最后添加的某些命令是否成功。

当您实际上关心返回值但不希望脚本在非零返回码上停止时,会出现问题,例如:

output=$(possibly-failing-command)
if [ 0 == $? -a -n "$output" ]; then
  ...
else
  ...
fi
Run Code Online (Sandbox Code Playgroud)

在这里,我们既要检查退出代码(因此不能|| true在命令替换表达式内部使用)并获取输出。但是,如果命令替换中的命令失败,则由于导致整个脚本停止set -e

有没有一种干净的方法可以防止脚本在此之前停止而无需取消-e设置然后重新设置呢?

shell robustness

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