问题列表 - 第6664页

检查下拉列表中当前所选选项是否为最后一个选项的最佳方法是什么?

我有一个下拉列表,我已经绑定了一个更改事件处理程序.每当用户选择新选项时,我想知道它是否是列表的最后一个选项.

令人讨厌的是,无论选择了哪个选项,下面代码段中的相关条件始终返回true:

        sel.change(function() {
            //this always returns true!
            if(jQuery('#' + this.id + ' option').is(':last')) {
                alert('hello I am the last option');
                inputDiv.show();
                inputDiv.find("input").attr('disabled',false);
            } else {
                inputDiv.hide();
                inputDiv.find("input").attr('disabled',true);
            }
        });
Run Code Online (Sandbox Code Playgroud)

即使我这样做,结果也是一样的:

if(jQuery('#' + this.id + ' option:selected').is(':last')) {
...
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?如果你知道,为什么这些测试都评估为真?

编辑:找到解决方案:

if(jQuery('#' + this.id + ' option:last').is(':selected')) {
...
}
Run Code Online (Sandbox Code Playgroud)

有谁知道更好的方法吗?

jquery html-select

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

获取从NIC发送和接收的累积字节数

是否有任何简单的方法(通过一个脚本)来获取从Windows 2008 Server上的NIC发送和接收的累积字节?

例如,NIC当前显示大约18 MB的已发送数据和765 MB的已接收数据.

由于我的服务器提供商不提供查看每月带宽使用情况的简便方法,因此获取NIC数据似乎是最可靠的.

我知道我可以使用PRTG通过SNMP获取当前的使用数据,但它只是平均值,因为传感器每60秒检查一次.

networking windows-server-2008 prtg

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

圆形UIScrollView

我有一个UIScrollView图像.当用户到达最后一个图像并用手指滑动下一个图像时,我想显示第一个图像.同样,当用户处于第一张图像并滑动上一张图像时,我想显示最后一张图像.简而言之,它将是一种循环的东西.

我该如何实现呢?

iphone objective-c uiscrollview

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

Python中可逆版本的compile()

我正在尝试在Python中创建一个与compile()相同的函数,但也让我得到原始字符串.为了消除歧义,我们将这两个函数称为comp()和decomp().那是,

a = comp("2 * (3 + x)", "", "eval")
eval(a, dict(x=3)) # => 12
decomp(a) # => "2 * (3 + x)"
Run Code Online (Sandbox Code Playgroud)

返回的字符串不必相同("2*(3 + x)"是可接受的),但它必须基本相同("2*x + 6"不会).

以下是我已经试过了工作:

  • 在compile返回的代码对象上设置属性.您无法在代码对象上设置自定义属性.
  • 子类化代码,以便我可以添加属性.代码不能被子类化.
  • 设置WeakKeyDictionary将代码对象映射到原始字符串.代码对象不能被弱引用.

这是什么工作,有问题:

  • 将文件名的原始代码字符串传递给compile().但是,我失去了实际保存文件名的能力,我也想这样做.
  • 保持一个真实的字典将代码对象映射到字符串.这会泄漏内存,但由于编译很少,因此我目前的用例是可以接受的.如果必须的话,我可能会定期通过gc.get_referrers运行密钥并杀掉死的密钥.

python metaprogramming

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

Visual Studio加载项API资源

除了MSDN之外,我在哪里可以找到有关为Visual Studio .net 2008创建加载项的示例和API信息?

api visual-studio-addins visual-studio-2008

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

如何在JTextArea中显示日语字符

显示日文字符时JTextArea有奇怪的行为 - 我得到了众所周知的空白矩形而不是汉字.最奇怪的是JTextField完美地显示它们(在两种情况下我使用"Tahoma"字体系列).另外,如果我把这段代码:

    Font f = new Font("123", Font.PLAIN, 12); // This font doesn't exists
    problemTextArea.setFont(f);
Run Code Online (Sandbox Code Playgroud)

...在我将日语字符串写入problemTextArea之前,它会显示汉字!

PS抱歉我的英文.

Upd: 我正在使用Windows

java unicode swing

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

visual basic 6.0的转换工具比较

有没有人使用以下任何一种(或任何其他工具)将您的vb6代码转换为.net语言?

Artinsoft的升级伴侣 (转换为c#和vb.net)

vbmigration合作伙伴 (转换为vb.net)

它们的效果和转换的大小项目有多大?

之后剩下多少工作要做?你对自己的.net项目感到高兴.支持是什么样的?对于像这样的工具的用户,是否有任何支持论坛,供应商似乎都没有提供.

他们收取了什么,他们的价格没有公布,我听到上述两个例子的不同来源的价格差别很大

c# vb.net vb6 vb6-migration

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

isprefix比在C#中比较两个字符串更昂贵吗?

我正在做一些比较两个字符串的计算.如果我知道它们长度相同,那么调用isprefix或If("string"=="string")是否更昂贵?

c# string comparison

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

您的代码中的注释页眉和页脚是否真的有必要?

许多公司编码标准要求在每个文件中都有一个大的注释页眉和页脚.就像是:

// MyFile.cpp
//
//  Copyright (c) 200x Company ABC
// 
//  This file is a copyrighted... blah blah blah
//

<... some code ...>

// Copyright (c) 200x Company ABC
//
//  Change history:
//     1.0  -  Blah
//     1.1  -  Blah, blah..
Run Code Online (Sandbox Code Playgroud)

所以,问题是 - 为什么我们需要这个?这是否真的有必要声明文件内容的版权,或者这是一个误入歧途的做法已成为标准?在那里工作的公司不需要这样的东西吗?

comments

23
推荐指数
2
解决办法
2135
查看次数

jsp获取ip地址

什么是阻止某人投票两次的最佳方式?我如何获得用户的IP地址?如果他们在大型网络上怎么办?那个网络上的每个人都会显示相同的IP吗?谢谢


更新:request.getRemoteAddr()和request.getRemoteHost()返回服务器名称,而不是客户端的主机名和IP.其他人有什么好主意吗?


好吧,让我们忘记投票两次.我只是想获取用户的IP地址?我尝试了request.getRemoteAddr()和request.getRemoteHost(),并认为我获取服务器地址.我有权访问两个独立的网络,并获得相同的IP地址:(

java jsp

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