问题列表 - 第111702页

链接点击时的JQuery功能

我试图在链接点击时调用一个jquery函数,但没有成功:

这是我的HTML:

<a href="..." id="removeItem" checkID="12" >Delete</a>
<a href="..." id="removeItem" checkID="13" >Delete</a>
<a href="..." id="removeItem" checkID="14" >Delete</a>

    $("#removeItem").click(function(checkID) {
    return false;
    var checkID = $(this).attr("checkID");
    $("#removeDialog").dialog( {
        buttons: {
            "No" : function () {
                $(this).dialog("destroy");
                $('input#CheckName').focus();
            },
            "Yes": function () {
                $.ajax({
                    url: "itemRemoveWS.html?id=checkID",
                    data: {
                        "action" : "remove",
                        "id" : checkID
                    },
                    success: function (data) {
                        $("#removeDialog").dialog("destroy");
                        var ang = '';
                        var obj = $.parseJSON(data);
                        $.each(obj, function() {
                           ang += '<table class="form"><tr><td width="45">' + this["CheckID"] + '</td><td width="140">' + …
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用 TestNG 的动态测试套件

我想编写从一个充满文件的目录动态创建多个 TestNG 测试套件的 Java 代码。每个文件对应一个测试套件,其中包含基于文件内容的测试。关键是我需要为每个套件进行特定的设置和拆卸。

我知道我可以使用 Factory 注释从单个文件动态构建测试。例如:

public class TestFactory {
    @Factory
    public Object[] createTestFromFile() throws Exception {
        ArrayList<MyTest> tests = new ArrayList<MyTest>();

        BufferedReader reader = new BufferedReader(new FileReader("test1.txt"));
        String testData;
        while ((testData = reader.readLine()) != null) {
            tests.add(new MyTest(testData));
        }

        return tests.toArray();
    }
}

public class MyTest {
    private String testData;

    public MyTest(String testData) {
        this.testData = testData;
    }

    @Test
    public void runTest() {
        assertTrue(testData.equals(testData));
    }

}
Run Code Online (Sandbox Code Playgroud)

但是我如何读取多个文件并为每个文件创建一个单独的测试套件,每个文件都有不同的套件特定的设置/拆卸?

testng unit-testing

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

从索引到结尾获取数组元素

假设我们有以下数组:

import numpy as np
a = np.arange(1, 10)
a = a.reshape(len(a), 1)
array([[1],
       [2],
       [3],
       [4],
       [5],
       [6],
       [7],
       [8],
       [9]])
Run Code Online (Sandbox Code Playgroud)

现在,我想访问从索引4到结尾的元素:

a[3:-1]
array([[4],
       [5],
       [6],
       [7],
       [8]])
Run Code Online (Sandbox Code Playgroud)

当我这样做时,结果向量缺少最后一个元素,现在有五个元素而不是六个元素,为什么会发生,我怎样才能获得最后一个元素而不附加它?

预期产量:

array([[4],
       [5],
       [6],
       [7],
       [8],
       [9]])
Run Code Online (Sandbox Code Playgroud)

提前致谢

python indexing numpy vector

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

按最后3个字符排序

我有一张桌子:

id  name
--------
1   clark_009
2   clark_012
3   johny_002
4   johny_010
Run Code Online (Sandbox Code Playgroud)

我需要按此顺序获得结果:

johny_002
clark_009
johny_010
clark_012
Run Code Online (Sandbox Code Playgroud)

不要问我已经尝试过什么,我不知道该怎么做.

mysql

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

在rails上正确实现Ruby中的递归方法

repeat_purchases_percent是我的Category模型中的一个方法.保证所有无父类别都具有数据库中future_purchases_percent的值.子类别可能有也可能没有future_purchases_percent.如果他们这样做,我想使用那个价值.如果没有,我想使用父的值,依此类推.

我尝试了一种递归方法.

def future_purchases_percent
  if self.future_purchases_percent.nil?
    Category.find(self.parent_id).future_purchases_percent
  else
    future_purchases_percent
  end
end
Run Code Online (Sandbox Code Playgroud)

这会陷入一个不断评估的循环中:

if self.future_purchases_percent.nil?
Run Code Online (Sandbox Code Playgroud)

我怎样才能正确实现这个方法?

ruby recursion ruby-on-rails

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

如何在循环中从生成器获取三个下一个值的集合

我有一个问题,因为我无法找到解决问题的方法.

gen是一个生成器(difflib.Differ.compare()的结果):

通常通过迭代生成我可以读取每一行.问题是在每次迭代时我需要读取当前行和下两行.

示例(逐行迭代的正常输出):

iteration 1:
    line = 'a'
iteration 2:
    line = 'b'
iteration 3:
    line = 'c'
iteration 4:
    line = 'd'
iteration 5:
    line = 'e'
iteration 6:
    line = 'f'
iteration 7: 
    line = 'g'
Run Code Online (Sandbox Code Playgroud)

但在我的情况下,我需要得到这个:

iteration 1:
    line = 'a'
    next1 = 'b'
    next2 = 'c'
iteration 2:
    line = 'b'
    next1 = 'c'
    next2 = 'd'
iteration 3:
    line = 'c'
    next1 = 'd'
    next2 = 'e'
iteration 4:
    line = 'd'
    next1 = …
Run Code Online (Sandbox Code Playgroud)

python iteration generator

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

如何将掩码格式应用于TextField?

我正在创建一些表单,我需要为某些字段创建掩码和验证.

它是否在JavaFX中实现?

javafx-2

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

什么是seq_along工作的例子,但seq会产生意想不到的结果?

什么时候seq_along有效,但seq会产生意想不到的结果?

?seq我们的文档:

请注意,无论参数名称如何,它都会调度第一个参数的类.如果仅使用一个参数来调用它可能会产生意想不到的后果 along.with:这样做会更好:seq_along在这种情况下使用它会好得多.

r seq

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

如何捕获(WPF)窗口之外发生的鼠标事件?

我有一个Window有元素WindowStyle="None"AllowsTransparency="True",因此它没有标题栏和支持透明度.

我希望用户能够通过左键单击窗口中的任意位置并拖动来将窗口移动到屏幕上的任何位置.只要按下鼠标左键,窗口就会随鼠标一起拖动.

我能够使用这个功能有一个例外:当鼠标移动到窗口之外时(例如当在窗口边缘按下鼠标左键并且鼠标移动时),窗口不再捕获鼠标位置,不随鼠标拖动.

以下是我用来完成工作的代码隐藏代码:

public Point MouseDownPosition { get; set; }
public Point MousePosition { get; set; }
public bool MouseIsDown { get; set; }

private void window_MyWindowName_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
    MouseDownPosition = e.GetPosition(null);
    MouseIsDown = true;
}

private void window_MyWindowName_MouseMove(object sender, MouseEventArgs e)
{
    if (MouseIsDown)
    {
        MousePosition = e.GetPosition(null);
        Left += MousePosition.X - MouseDownPosition.X;
        Top += MousePosition.Y - MouseDownPosition.Y;
    }
}

private void window_MyWindowName_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
    MouseIsDown = false; …
Run Code Online (Sandbox Code Playgroud)

c# wpf window capture mouseevent

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

如何将长号从csv导入excel而不转换为VBA中的科学记数法

我使用下面的代码打开了分号分隔的txt文件,并且在保存到excel后,长帐号显示为科学记数,无论格式化为该列的文本.

我在这做错了什么?

    Application.ScreenUpdating = False
    Workbooks.OpenText fileName:=Filetxt, Origin:=xlWindows, StartRow _
    :=2, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
    ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=True, Comma:=False, _
    Space:=False, Other:=False, Local:=True, _
    FieldInfo:=Array(Array(1, 4), Array(2, xlTextFormat)
    'Save text file as csv file
    Set wb = ActiveWorkbook
    Application.DisplayAlerts = False
    wb.SaveAs fileName:=fileXls, FileFormat:=6, _
    ReadOnlyRecommended:=False, _
    CreateBackup:=False
    Application.DisplayAlerts = True
    wb.Close savechanges:=True
Run Code Online (Sandbox Code Playgroud)

在txt文件中记录如下:2011-12-21; 100,00;"21375000120000010020601764"

当我打开新保存的文件时,我看到2.117500012E + 25而不是那个号码.这有什么不对?

excel vba excel-vba

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