问题列表 - 第40590页

将引用保留为因子中的元组成员

我希望保留引用作为因子中元组的成员.但是当我尝试对它执行'call'时,我得到错误'无法将调用应用于运行时计算值'.请注意,将函数标记为"内联"不会执行任何操作.

示例代码:

USING: accessors kernel ;
IN: stackoverflow

TUPLE: quottuple quot ;
C: <quottuple> quottuple

: call-quot ( quottuple -- result )
    quot>> call ; inline

: main ( -- )
    [ 1 ] <quottuple>
    call-quot drop ;

MAIN: main
Run Code Online (Sandbox Code Playgroud)

factor-lang

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

如何将变量与文本块绑定

我想知道如何将文本块绑定到我的C#类中的变量.

基本上我的.cs文件中有一个"cart"变量.在那个Cart类中,我可以访问不同的总数.

以下是我对绑定的看法,但它似乎没有绑定到变量......

<StackPanel
   Width="Auto"
   Height="Auto"
   Grid.ColumnSpan="2"
   Grid.Row="5"
   HorizontalAlignment="Right">
   <TextBlock
      Name="Subtotal"
      FontFamily="Resources/#Charlemagne Std"
      FontSize="20"
      Text="{Binding ElementName=cart, Path=SubTotal}">
   </TextBlock>
   <TextBlock
      Name="Tax"
      FontFamily="Resources/#Charlemagne Std"
      FontSize="20"
      Text="{Binding ElementName=cart, Path=Tax}">
   </TextBlock>
   <TextBlock
      Name="Total"
      FontFamily="Resources/#Charlemagne Std"
      FontSize="20"
      Text="{Binding ElementName=cart, Path=Total}">
   </TextBlock>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?再次感谢您的帮助!

data-binding wpf textblock

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

有关XPath功能的问题

这是我之前的帖子的后续问题:

请帮助我理解这个XPath

我有一个XPath:

<xsl:value-of select="position()+count(preceding-sibling::*)-18"/>
Run Code Online (Sandbox Code Playgroud)

目前我只能理解它的部分,比如position().另外,我知道previous-sibling是在当前节点之前选择所有兄弟节点,但我不知道当它们如上所述组合时该语句是什么意思.

任何人都可以帮助理解这个XPath吗?提前致谢.

xml xslt xpath

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

如何模拟按键

我知道如何使用SendKeys(),但如果我想模拟按住ESCAPE键5秒钟,我该怎么做呢?

c#

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

C中的分段错误

我正在尝试编写这段代码,但是在运行程序后它给了我分段错误,你能帮忙解决一下吗?

#include <stdio.h>
#include <string.h>

typedef struct{
    int salary;
    char* name;
} employee ;

int main(){
    employee p[2];
        int i;
        for(i=0;i<2; i++){
            printf("enter sal ");
            scanf("%d", &p[i].salary);

           printf("enter name ");
           scanf("%s", &p[i].name);
        }
        for(i=0;i<2; i++){
           printf("p %d",p[i].salary);
           printf("p %s",p[i].name);
        }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c segmentation-fault

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

如何使用PHP和SQL Server 2008调用存储过程

我正在使用SQL Server 2008和PHP.我想在PHP中调用存储过程.

请指导我.

问候

php stored-procedures sql-server-2008

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

如何在每个功能级别之外分析代码?

AFAIK剖析器只能告诉每个函数花费了多少时间.但是,由于C++编译器倾向于积极地内联代码,而且某些函数并不那么短,因此了解更多细节通常很有用 - 每个构造消耗多少时间.

除了将代码重组为更小的功能外,如何实现这一目标?

c++ optimization performance profiling

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

调用另一个包中的活动(android)

我想调用另一个包中的活动....

比方说我Activity在我的package(package1)中有一个(activity1),我需要从我的activity1 调用另一个Activity(activity2)中的另一个package(activity2).

我试图在我的package1中导入package2但它没有用...有人能回答我并提供一些示例代码吗?

android package android-intent android-activity

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

我在Quake源代码中无法理解的符号(C)

我正在看一下Quake 1 GPL Code,我遇到了各种类似的头文件,其目的或用途我似乎并不理解.它们看起来像某些类型的表,并且结构如下

{1, 0},
{1, -1},
{1, -2},
{1, -3},
{1, -4},
{1, -5},[...]
Run Code Online (Sandbox Code Playgroud)

他们之前或之后没有任何东西.我理解他们定义的东西,但我从来没有在C中遇到过这种符号.你可以阅读我在这里提到的一个头文件.

我的问题是:那些东西是什么?ASM实际上给我的问题少于那些东西.

c header quake

8
推荐指数
2
解决办法
554
查看次数

如何将DateTime设置为ValuesAttribute进行单元测试?

我想做这样的事情

[Test]
public void Test([Values(new DateTime(2010, 12, 01), 
                         new DateTime(2010, 12, 03))] DateTime from, 
                 [Values(new DateTime(2010, 12, 02),
                         new DateTime(2010, 12, 04))] DateTime to)
{
    IList<MyObject> result = MyMethod(from, to);
    Assert.AreEqual(1, result.Count);
}
Run Code Online (Sandbox Code Playgroud)

但是我得到了关于参数的以下错误

属性参数必须是常量表达式,typeof表达式或数组创建表达式

有什么建议?


更新:关于NUnit 2.5中参数化测试的好文章
http://www.pgs-soft.com/new-features-in-nunit-2-5-part-1-parameterized-tests.html

c# nunit unit-testing

24
推荐指数
3
解决办法
9423
查看次数