问题列表 - 第24242页

jQuery从DOM中删除元素仍然报告存在

我有一个地址查找器系统,用户输入邮政编码,如果邮政编码被验证,然后返回并显示地址列表,他们然后选择一个地址行,列表消失,然后地址行被进一步拆分成某些表格输入.

我面临的问题是,当他们通过上述过程然后清除邮政编码表单字段,点击查找地址按钮并重新显示地址列表.

事件虽然列表和父tr已从DOM中删除但它仍然报告它以长度1存在?

我的代码如下:

jQuery的

// when postcode validated display box
var $addressList = $("div#selectAddress > ul").length;

// if address list present show the address list
if ($addressList != 0) {
    $("div#selectAddress").closest("tr").removeClass("hide");
}
// address list hidden by default
// if coming back to modify details then display address inputs
var $customerAddress = $("form#detailsForm input[name*='customerAddress']");

var $addressInputs = $.cookies.get('cpqbAddressInputs');

if ($addressInputs) {
    if ($addressInputs == 'visible') {
        $($customerAddress).closest("tr").removeClass("hide");
    }
} else {
    $($customerAddress).closest("tr").addClass("hide");
}
// Need to change form action …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何检测图像方向(文本)

我的程序正在处理存储为单独位图的传真文档
我想知道是否有一种方法可以自动检测页面方向(垂直或水平),以便按正确的顺序显示用户的图像预览(如果需要,则表示旋转)

任何建议非常感谢!

编辑:澄清:
当Faxmachine收到多页文档时,它将每个页面保存为单独的TIFF文件.
我的应用程序有内置的查看器显示这些文件.所有文件都缩放为A4格式并保存在TIFF中(因此无法通过高度/宽度参数检测方向)
我的查看器默认以纵向模式显示图像

我想做的是在横向模式下打印组织文档时自动检测情况(例如宽Excel表格)然后我想为最终用户显示旋转预览以加快预览过程

显然有4种可能的传真方向纵向/横向x 2种旋转.

我甚至对组织doc是横向或纵向时的简化解决方案感兴趣(我注意到大多数横向文档都需要顺时针旋转)

编辑2:想法
我认为这可能是一个想法:
如果我可以绘制水平和垂直线,并检查线是否没有削减任何(黑色)点.然后我们可以比较更多类型的线(水平或垂直)和他对页面方向的决定.
你怎么看 ?

.net c# image bitmap image-processing

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

无法从静态上下文引用非静态变量

我写了这个测试代码:

class MyProgram
{
    int count = 0;
    public static void main(String[] args)
    {
        System.out.println(count);
    }
}
Run Code Online (Sandbox Code Playgroud)

但它给出了以下错误:

Main.java:6: error: non-static variable count cannot be referenced from a static context
        System.out.println(count);
                           ^
Run Code Online (Sandbox Code Playgroud)

如何让我的方法识别我的类变量?

java variables compiler-errors non-static

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

有哪些方法可以发现测试用例

所有,

我是开发人员,但想了解有关测试过程和方法的更多信息.我相信这有助于我编写更加可靠的代码,因为它改进了我可以在将产品交付给测试团队之前使用我的单元测试进行测试的情况.我最近开始研究软件项目的测试驱动开发和探索性测试方法.

现在,我更容易找到我编写的代码的测试用例.但是,当我不是测试功能的开发人员时,我很高兴知道如何发现测试用例.比如说,让我们有一个基本的用户注册表单,我们在各种网站上看到.假设测试它的人不是表单的开发人员,那么应该如何测试表单上的输入字段,您的策略是什么?你会如何发现测试用例?我相信这种测试可以从探索性测试方法中获益,但我可能在这里错了.

我很感激你对此的看法.

谢谢,Byte

testing exploratory discovery testcase

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

Grails:服务VS Groovy类

文件说:

Grails团队不鼓励将核心应用程序逻辑嵌入到控制器中,因为它不会促进重用和关注的清晰分离.

我在src/groovy文件夹中有一个API控制器和一些Groovy类.这些类只实现了我的应用程序逻辑,因此API控制器中的操作以这种方式工作:

//index page
def index = {
    render new IndexApi().index(params) as JSON
}
Run Code Online (Sandbox Code Playgroud)

我很好奇 - 有没有理由将我的应用程序逻辑从简单的groovy类转移到服务中?

service grails groovy grails-controller

19
推荐指数
3
解决办法
3710
查看次数

C#:需要我的一个类来触发另一个类中的事件来更新文本框

总共n00b到C#和事件虽然我已经编程了一段时间.

我有一个包含文本框的类.此类创建从串行端口接收帧的通信管理器类的实例.我这一切都很好.

每次接收到一个帧并提取其数据时,我想要一个方法在我的类中使用文本框运行,以便将此帧数据附加到文本框中.

所以,没有发布我的所有代码,我有我的表单类...

public partial class Form1 : Form
{
    CommManager comm;

    public Form1()
    {
        InitializeComponent();
        comm = new CommManager();

    }

    private void updateTextBox()
    {
        //get new values and update textbox
    }
    .
    .
    .
Run Code Online (Sandbox Code Playgroud)

我有我的CommManager课程

class CommManager 
{
     //here we manage the comms, recieve the data and parse the frame
}
Run Code Online (Sandbox Code Playgroud)

所以......基本上,当我解析那个框架时,我需要从表单类中运行updateTextBox方法.我猜这是可能的事件,但我似乎无法让它工作.

我在创建CommManager实例后尝试在表单类中添加一个事件处理程序,如下所示...

 comm = new CommManager();
 comm.framePopulated += new EventHandler(updateTextBox);
Run Code Online (Sandbox Code Playgroud)

...但我必须做错了,因为编译器不喜欢它...

有任何想法吗?!

c# events event-handling

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

如何在jquery中分配,清除和获取隐藏字段的值?

考虑页面中的隐藏字段 HfId

<input type="hidden" id="HfId"/>
Run Code Online (Sandbox Code Playgroud)

如何在jquery中分配,清除和获取隐藏字段的值?任何建议......

html jquery

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

spin_lock_irqsave vs spin_lock_irq

在SMP机器上,我们必须使用 spin_lock_irqsave而不是spin_lock_irq中断上下文.

为什么我们要保存标志(包含IF)?

还有其他中断程序可能会打断我们吗?

linux-kernel spinlock

26
推荐指数
3
解决办法
6万
查看次数

基于rowId的Spinner上的setSelection

我有一个Spinner视图,它通过SimpleCursorAdapter填充.

根据选择我需要将rowid保存在条目数据库中(位置不起作用,因为可以在Spinner数据库中添加和删除内容).

我可以通过使用来做到这一点spinner.getAdapter().getItemId(pos);.但是当我编辑一个条目时,我需要选择与此rowid相关联的Spinner位置(当前).

spinner.setSelection(position); 因为我有rowid,所以无法工作,我需要一种方法来根据数据库中的rowid查找当前微调器中项目的当前位置.

database android spinner

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

JavaScript:隐藏字段的真实表单重置

不幸的是,form.reset()函数不会重置表单的隐藏输入.签入FF3和Chromium.

有没有人知道如何重置隐藏字段?

javascript forms reset

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