问题列表 - 第34137页

$(this)和jquery之间的区别

使用$(this)与此相比有什么根本区别

$('.viewComments').click(function(ev){
    //returns the desired value
    alert(this.getAttribute('id'));

    //Gives an error sayin function is not defined 
    alert($(this).getAttribute('id'));

    //returns the desired value
    alert($(this).attr('id'));
});
Run Code Online (Sandbox Code Playgroud)

我认为"$(this)"将包含"this"具有的所有功能以及更多..但似乎并非如此.

那么究竟是什么(这个)?和

我在使用它时知道哪些功能可用吗?(我知道我可以通过萤火虫来获取它们.但我想知道是否有其他方式 - 某些文档可能是)

jquery this

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

ORA-06530:未初始化复合材料的参考

当我执行包时,我收到一条错误消息:

emp_test ORA-06530中的错误:未初始化复合的引用

你能解释我如何初始化包中的对象类型吗?

CREATE OR REPLACE TYPE emp_obj AS OBJECT
(
  emp_no   number,
  salary   number,
  job   varchar2(20)
);
Run Code Online (Sandbox Code Playgroud)

CREATE OR REPLACE PACKAGE BODY emp_dummy_pk IS
  PROCEDURE emp_test IS
    CURSOR emp_cur IS
      SELECT empno, sal, job FROM emp;

    l_emp_no  emp_obj;
  BEGIN
    FOR emp_rec IN emp_cur LOOP
      l_emp_no.emp_no := emp_rec.empno;
      l_emp_no.salary := emp_rec.sal;
      l_emp_no.job := emp_rec.job;

      BEGIN
        emp_pk.emp_chk( p_emp_no => l_emp_no );
      EXCEPTION
        WHEN OTHERS THEN
          dbms_output.put_line( 'error in the emp_pk.emp_no ' || SQLERRM );
      END;
    END LOOP;
  EXCEPTION
    WHEN OTHERS …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

如何处理用户在TableView中的setEditing中单击"删除按钮"?

我在表上添加了一个editButton,如下所示:

    self.navigationItem.leftBarButtonItem = self.editButtonItem;
Run Code Online (Sandbox Code Playgroud)

并且,有一个setEditing方法:

- (void) setEditing:(BOOL)editing animated:(BOOL)animated {
    [super setEditing:editing animated:animated];
    [self.watchListDetailTableView setEditing:editing animated:animated];
    if (editing) {
            // you might disable other widgets here... (optional)
    } else {
            // re-enable disabled widgets (optional)
    }
}
Run Code Online (Sandbox Code Playgroud)

单击编辑后,我可以有一个交叉和删除按钮,我应该采取哪种方法来处理删除按钮单击?谢谢.

iphone objective-c uitableview

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

最大可表示的负浮点数

指定最大可表示浮点数的独立于平台的方法是什么?

我们发现一个算法在 PS3 的 SPU 上运行时会出错,但在为 PPU 编译时运行良好:

float x = -FLT_MAX;
/* stuff */
if (x > 0.0f) {
    // If x is unchanged, code is executed on SPU
}
Run Code Online (Sandbox Code Playgroud)

本质上,是否有一个明确定义的负等价物FLT_MAX

c c++ floating-point cross-platform ps3

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

/ proc/[pid]/io中的计数器是什么意思?

我正在为Munin创建一个插件来监控命名进程的统计信息.其中一个信息来源是/proc/[pid]/io.但我很难找出rchar/ wcharread_bytes/ 之间的区别written_bytes.

它们不一样,因为它们提供不同的值.它们代表什么?

linux linux-kernel procfs

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

Python:使用另一个列表顺序对列表进行排序,具有不同的长度,并且没有"已排序"

我将解释这一点:
我在一个我不能使用python内置函数的环境中(比如'sorted','set'),不能声明方法,不能创造条件(if) ,并且不能制作循环,除了:

  • 可以调用方法(但每次只调用一个,并保存另一个变量的返回值

    foo python:item.sort(); #foo变量获取item.sort()返回的值

    bar python:foo.index(x);

  • 并且可以做列表理解

    [item ['bla'] for foo中的项目]

......我认为这不会对这个问题有所帮助

我有一个'correct_order'列表,其中包含以下值:

correct_order = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Run Code Online (Sandbox Code Playgroud)

我有一个'messed_order'列表,其中包含以下值:

messed_order = [55, 1, 44, 3, 66, 5, 4, 7, 2, 9, 0, 10, 6, 8]
Run Code Online (Sandbox Code Playgroud)

好吧,我必须重新排序'messed_order'列表,使用'correct_order'索引作为基础.未包括在correct_order中的其余项目的顺序无关紧要.

这样的东西会解决(再次,除了我不能使用循环):

for item in correct_order:
    messed_order[messed_order.index(item)], messed_order[correct_order.index(item)] = messed_order[correct_order.index(item)], messed_order[messed_order.index(item)]
Run Code Online (Sandbox Code Playgroud)

并且会导致我想要的'ordered_list':

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 55, 66, 44]
Run Code Online (Sandbox Code Playgroud)

那么,我该怎么做呢?

对于那些了解zope/plone的人,我在皮肤页面(.pt)上,没有辅助python脚本(我认为这对于皮肤页面是不可能的,仅适用于浏览器页面.如果是,告诉我如何和我会这样做.

python sorting plone list

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

我如何从ArrayList <MyClass>继承?

我想从某种阵列/矢量/列表类的继承,使我可以只添加一个额外的特殊方法将其....是这样的:

public class SpacesArray : ArrayList<Space>
{
    public Space this[Color c, int i]
    {
        get
        {
            return this[c == Color.White ? i : this.Count - i - 1];
        }
        set
        {
            this[c == Color.White ? i : this.Count - i - 1] = value;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但编译器不会让我.说

非泛型类型'System.Collections.ArrayList'不能与类型参数一起使用

我该如何解决这个问题?

c# collections inheritance

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

如何在 mfc 中更改列表控件中的突出显示颜色

如何在 mfc 中更改列表控件中的突出显示颜色。我没有在 clistctrl 中找到任何 api。我已经按照 msdn 中的描述覆盖了 NM_CUSTOMDRAW,但是当我单击列表中的任何项目时,它显示一半蓝色和一半黑色,为什么蓝色会出现?

c++ mfc

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

Stripes,Spring,Play(或?):使用哪种高性能Java框架?

我们开始构建一个可能会看到大量流量的webapp.我们没有很多钱,所以我们希望降低硬件成本.更多或更少,我认为这意味着我们将尝试尽可能无状态(如检票方式暗示 - 具有可收藏的URL,等等,等等)

另一个问题是,我们要雇佣承包商(想想oDesk或者说是大量的工作) - 所以有找人才的问题.

我看过Tapestry并看到了很多API不稳定性(参见:你为什么停止使用Tapestry?)这让我不愿意使用它.

Seam和Wicket非常有状态 - 不是我关心的事情.

Grails看起来很有趣.我知道与纯Java相比,性能会受到影响,但它可能是值得的.

条纹看起来不错,但我找不到使用Stripes构建的网站示例

您建议使用哪种Java框架来提高性能和简单性?

java grails spring frameworks stripes

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

有没有办法使用数字类型作为对象键?

似乎当我在对象中使用数字类型作为键名时,它总是被转换为字符串.反正有没有把它作为数字存储?正常的类型转换似乎不起作用.

例:

var userId = 1;
console.log( typeof userId ); // number
myObject[userId] = 'a value';
console.dir(myObject);
Run Code Online (Sandbox Code Playgroud)

目录输出:

{
    '1': 'a value'
}
Run Code Online (Sandbox Code Playgroud)

想要的是这个:

{
    1: 'a value'
}
Run Code Online (Sandbox Code Playgroud)

建议吗?

谢谢

javascript types key numeric object

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