问题列表 - 第13150页

如何对TimeZones进行单元测试?

我想知道如何测试TimeZone逻辑?对我来说,我的时区内容用于过滤数据库中的数据(单元测试当然会被模拟并且未经过测试).

但我想测试它周围的逻辑,看看我是否给出了某些时间,它会被正确转换.

我不知道该怎么做.

asp.net-mvc nunit unit-testing moq

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

35
推荐指数
4
解决办法
3万
查看次数

刷新输入流C的问题

我无法在这里刷新stdin,有没有办法刷新stdin?如果没有,那么如何让getchar()从用户输入一个字符作为输入,而不是输入缓冲区中scanf留下的"\n"? ?

#include "stdio.h"
#include "stdlib.h"

int main(int argc,char*argv[]) {
    FILE *fp;
    char another='y';
    struct emp {
        char name[40];
        int age;
        float bs;
    };
    struct emp e;
    if(argc!=2) {
        printf("please write 1 target file name\n");
    }
    fp=fopen(argv[1],"wb");
    if(fp==NULL) {
        puts("cannot open file");
        exit(1);
    }
    while(another=='y') {
        printf("\nEnter name,age and basic salary");
        scanf("%s %d %f",e.name,&e.age,&e.bs);
        fwrite(&e,sizeof(e),1,fp);

        printf("Add another record (Y/N)");
        fflush(stdin);
        another=getchar();
    }
    fclose(fp);
    return 0;
}

编辑: - 更新的代码,仍然无法正常工作

#include "stdio.h"
#include "stdlib.h"

int main(int argc,char*argv[]) {
    FILE *fp;
    char …

c stream

5
推荐指数
2
解决办法
7224
查看次数

将输入框限制为0-100

我有一个输入框,取值从0到100.我想阻止用户写任何更大或更小的东西.

我一直在使用jquery keyfilter插件来限制字段的输入:http: //code.google.com/p/jquery-keyfilter/

此插件可以将输入限制为数字,但不在一定范围内.如何阻止用户输入超出范围的数字.谢谢.

javascript jquery input limit keyfilter

15
推荐指数
4
解决办法
8万
查看次数

手动实例化DataTemplate?

是否可以将数据模板用于没有ListBox或其他项控制的单个项目?

我有一个datatemplate,我想在xaml中实例化,而不是在列表中,只是在边框内,并设置其datacontext.

像(伪)的东西:

<Window DataContext="{StaticResource Contact}">
    <!--
        Here I want to show a ContactTemplate for a single Contact
        as it would appear in an ItemsControl (ListBox etc.)
    -->
    <src:ContactTemplate Source="{Binding}"/>
</Window>
Run Code Online (Sandbox Code Playgroud)

wpf xaml datatemplate

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

模拟USB输入

我们的产品包括一些定制硬件,通过 USB 连接到 PC。我们已经开始研究自动测试,但到目前为止我无法找到可以记录/重放通用 USB 输入的工具。

有谁知道这样的工具吗?
(而且 - 如果它能以某种方式编写脚本那就最好了 - 测试必须在 GUI 交互自定义硬件操作之间交替)

testing usb mocking

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

OCaml:List.fold_left如何工作?

我试图找到一个浮动列表的平均值.

let avg l =
    List.fold_left ( +. ) 0 l /. List.length l;;
Run Code Online (Sandbox Code Playgroud)

List.fold_left如何工作?(将第一个参数应用于列表(第三个arg)...但是第二个参数是什么?)

Toplevel返回此错误:

Characters 43-44:
        List.fold_left ( +. ) 0 l /. List.length l;;
                             ^
Error: This expression has type int but is here used with type float
Run Code Online (Sandbox Code Playgroud)

迭代OCaml中的列表的首选方法是什么?

floating-point ocaml list

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

帮助将此程序集转换为c

我的编译器不能使用我拥有的汇编文件和我的其他编译器,它将无法使用我拥有的c文件.我不明白集会.我需要移动它,但我没有快速到达任何地方.那里有人可以提供帮助吗?我无法相信没有翻译.这是文件的开头:

    list        p=18F4480       
    #include    <p18F4480.inc> 

    #define _Z      STATUS,2
    #define _C      STATUS,0

    GLOBAL  AARGB0,AARGB1,AARGB2,AARGB3     
    GLOBAL  BARGB0,BARGB1,BARGB2,BARGB3
    GLOBAL  ZARGB0,ZARGB1,ZARGB2
    GLOBAL  REMB0,REMB1
    GLOBAL  TEMP,TEMPB0,TEMPB1,TEMPB2,TEMPB3
    GLOBAL  LOOPCOUNT,AEXP,CARGB2


LSB         equ 0
MSB         equ 7

math_data   UDATA   
AARGB0      RES 1       
AARGB1      RES 1
AARGB2      RES 1
AARGB3      RES 1
BARGB0      RES 1   
BARGB1      RES 1
BARGB2      RES 1
BARGB3      RES 1
REMB0       RES 1   
REMB1       RES 1
REMB2       RES 1
REMB3       RES 1   
TEMP        RES 1
TEMPB0      RES 1
TEMPB1      RES 1
TEMPB2      RES 1
TEMPB3 …
Run Code Online (Sandbox Code Playgroud)

c++ assembly translation pic status-register

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

关于文件属性的最佳方法

什么是在C#中读/写文件属性(如作者,描述等)的最佳方法?我可以使用dsofile.dll来完成这个,但我想知道这是否是正确的方法.(是非托管代码?)

有任何想法吗?

c#

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

(C++)用于Linux的MessageBox,如在MS Windows中

我需要为Linux(SDL)应用程序实现一个简单的图形消息框,类似于C++中的Windows MessageBox(gcc/g ++ 4.4.0).它需要做的只是显示标题,消息和确定或关闭按钮,并在单击该按钮时返回到调用功能.

SDL只使用X(11)打开(OpenGL)渲染窗口.

我查看了一个关于GTK实现的类似线程,但该实现似乎无法正常工作.

我也尝试了wxWidgets的wxMessageBox函数,但编译头文件会使编译器在include/c ++/4.4.0/bits/stl_algobase.h(openSuSE 11.1 32位上的gcc 4.4.0 32位)中抛出有关语法错误的错误消息.使用wxWidgets还意味着必须链接大量的库,将STL添加到我的应用程序(否则不需要)以及谁知道还有什么,所以我不想使用wxWidgets.

X11/motif(openmotif)有我需要的东西(XmCreate {Error | Warning | InfoDialog),但是这些需要一个我没有的父窗口小部件(例如顶层窗口),并且不接受这些的NULL参数.

所以我现在很难过.有一种简单的方法可以做我想要的吗?或者至少有一半的简单/简单/直接的?如果是,哪一个(尽可能多地提供详细信息将受到高度赞赏).

c++ linux x11 wxwidgets messagebox

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