问题列表 - 第11918页

单元测试屏刮板

我正在编写HTML屏幕抓取器.为此创建单元测试的最佳方法是什么?

拥有静态html文件并在每次测试中从磁盘读取它是否"没问题"?

你有什么建议吗?

c# tdd unit-testing screen-scraping

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

jquery tablesorter并选择表头中的所有复选框

我有一个表格,其中包含"全选"复选框作为第一个标题列,以及一些简单的代码,用于在单击标题复选框时选择页面上的所有复选框.

$('#CheckAll').bind('click',function() {
        var checked = $(this).attr('checked');
        $('input').attr('checked', checked);
    });
Run Code Online (Sandbox Code Playgroud)

代码运行正常,但只要我将tableorter绑定到表,#CheckAll上的click事件似乎不再触发:

$('#ResultsTable').tablesorter( headers: { 0: { sorter: false} });
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

checkbox jquery tablesorter

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

如何返回一个数组,其中包含另一个数组中所有对象的首字母?

我正在努力将普通的tableview转换为分段的tableview.我希望节标题是该节中项目的第一个字母.

这是我目前在titleForHeaderInSection方法中所拥有的:

NSSortDescriptor *sortDescriptor;
sortDescriptor = [[[NSSortDescriptor alloc] initWithKey:@"Name"
                                              ascending:YES] autorelease];
NSArray *sortedArray;
NSMutableArray *commonNameArray = [tableDataSource valueForKey:@"Name"];

NSArray *uniquearray;
uniquearray = [[NSSet setWithArray:commonNameArray] allObjects];
sortedArray = [uniquearray sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];
Run Code Online (Sandbox Code Playgroud)

此代码删除重复的标题并按字母顺序对列表进行排序.现在我只需要将数组中的字符串转换为第一个字母.最好的方法是什么?

arrays sorting iphone uitableview

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

PL/SQL块问题:找不到数据错误

SET SERVEROUTPUT ON
DECLARE
    v_student_id NUMBER := &sv_student_id;
    v_section_id NUMBER := 89;
    v_final_grade NUMBER;
    v_letter_grade CHAR(1);
BEGIN
    SELECT final_grade
    INTO v_final_grade
    FROM enrollment
    WHERE student_id = v_student_id
    AND section_id = v_section_id;

    CASE -- outer CASE
        WHEN v_final_grade IS NULL THEN
            DBMS_OUTPUT.PUT_LINE ('There is no final grade.');
        ELSE
            CASE -- inner CASE
                WHEN v_final_grade >= 90 THEN v_letter_grade := 'A';
                WHEN v_final_grade >= 80 THEN v_letter_grade := 'B';
                WHEN v_final_grade >= 70 THEN v_letter_grade := 'C';
                WHEN v_final_grade >= 60 THEN …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql oracle10g ora-01403

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

将采用数字或单词并找到所有可能组合的算法

我正在寻找一种算法,它将采用数字或单词并找到它们的所有可能变体,并让我定义要一起查找的值.

示例假设字符串或数组是:

cat  
dog  
fish  
Run Code Online (Sandbox Code Playgroud)

那么值为2的结果可能是:

cat dog  
cat fish  
dog cat  
dog fish  
fish cat  
fish dog   
Run Code Online (Sandbox Code Playgroud)

因此,3个项目的结果是6个可能的变化,2个结果匹配
3个结果匹配它将是:

cat dog fish  
cat fish dog  
dog cat fish  
dog fish cat  
fish cat dog  
fish dog cat  
Run Code Online (Sandbox Code Playgroud)

...甚至可能有更多的选择

我在这个例子的Stackoverflow上找到了一个链接来做这个,但它是在javascript中,我想知道是否有人知道如何在PHP中执行此操作可能已经构建了一些东西?

http://www.merriampark.com/comb.htm(死链接)

php algorithm permutation

15
推荐指数
2
解决办法
5617
查看次数

jQuery - ASP.NET MVC - .load和RenderPartial

出于某些特定原因,我需要使用jQuery的"load()"方法将网页提供给div层.

大多数这些网页都是普通的.html文件.

然而对于某些人来说,有一些数据处理正在进行 - 我希望能够利用ASP.NET MVC模型(该网站是内置的) - 但是对于普通的.html页面来说这是不可能的 - 所以我需要使用的.aspx /的.ascx.

我想知道这是否可行,是否有人知道我是否可以加载从ASP.NET MVC中的.ascx ViewPage检索的图层?

asp.net-mvc jquery

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

设置OpenFileDialog/SaveFileDialog的起始位置

对于WinForm应用程序中的任何自定义对话框(窗体),我可以在显示它之前设置其大小和位置:

form.StartPosition = FormStartPosition.Manual;
form.DesktopBounds = MyWindowPosition;
Run Code Online (Sandbox Code Playgroud)

在处理多个监视器时,这一点尤为重要.如果没有此类代码,当您从已拖动到第二个监视器的应用程序打开对话框时,对话框将显示在主监视器上.这提供了糟糕的用户体验.

我想知道是否有任何钩子来设置标准.NET OpenFileDialog和SaveFileDialog(没有StartPosition属性)的位置.

c# multiple-monitors openfiledialog winforms

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

过滤LEFT JOIN结果

我有两张桌子:授权和和解."结算"包含授权的外键引用.

结算也可以具有状态(ERROR,ACCEPTED等).

鉴于此数据:

Authorizations           Settlements
id                id   |   auth_id   | status
-----             ---------------------------
1                  1         1          ERROR
2                  2         1          ACCEPTED

我正在尝试编写SQL查询以查找没有ACCEPTED结算记录的所有授权.我尝试过LEFT OUTER JOIN,但它返回太多行.例如:

SELECT * FROM authorizations a
LEFT OUTER JOIN settlements s ON a.id = s.auth_id
WHERE s.status is null OR s.status != 'ACCEPTED'

这样做的问题是,如果它有多个结算记录,它仍将返回授权记录,其中一个是已接受的.或者,如果有多个ERROR记录,则授权将返回两次.

如何才能获取没有状态为"已接受"的相应结算记录的单个授权记录?是否可以使用直接SQL,或者我是否必须在我的代码中过滤结果?

sql left-join

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

ld-linux - 验证退出代码

检查来自/ usr/bin/ldd的源代码,我看到它使用ld-linux查找可执行文件的依赖项,尽管它首先使用--verify参数调用ld-linux.然后根据ld-linux --verify调用的退出代码,脚本的行为会有所不同.

ld-linux的手册页没有提供退出代码的任何信息,谷歌搜索没有任何价值.是否有任何文档(除了通过查看ld-linux的源代码)提供了ld-linux --verfify的退出代码列表及其各自的含义?

linux

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

C#通用接口

我需要将泛型类型参数传递给接口.我有一个名称类型的字符串.

我有这样的事情:

string type = "ClassType";
Type t = Type.GetType("ClassType");

IProvider<t> provider = (IProvider<t>)someObject;
Run Code Online (Sandbox Code Playgroud)

这对我不起作用.这样做的正确方法是什么?谢谢.

c# generics reflection

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