问题列表 - 第18877页

我可以使用jQuery查找绑定在元素上的事件吗?

我在这个链接上绑定了两个事件处理程序:

<a href='#' id='elm'>Show Alert</a>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$(function()
{
  $('#elm').click(_f);
  $('#elm').mouseover(_m);
});

function _f(){alert('clicked');}
function _m(){alert('mouse over');}
Run Code Online (Sandbox Code Playgroud)

有没有办法得到一个元素绑定的所有事件的列表,在这种情况下元素与id="elm"

javascript jquery javascript-events

347
推荐指数
7
解决办法
20万
查看次数

如何从jQuery获取repeater项目

我在页面上有一个转发器.转发器实际上是.ascx.在转发器中,每个项目都有一些内容,例如"添加"按钮和其他几个字段.

我正在尝试Container.DataItem但是与单击的Add按钮相关的那个.如果用户单击转发器列表中的添加按钮,请向我引用与用户刚刚单击的ItemTemplate中的按钮相关的Container.DataItem.

添加按钮实际上只是包含常规HTML图像的常规HTML超链接.我在超链接中添加了一个ID,但不知道如何真正链接这两个并获得对DataItem的引用.

我已经完成了设置,可以使用jQuery进行操作并执行我想要的任何客户端操作.

我开始的例子:

<script type="text/javascript">

$(document).ready(function()
{
    $(myUserControl.MyRepeater).
}

</script>
Run Code Online (Sandbox Code Playgroud)

asp.net jquery

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

C++ vector push_back()会覆盖另一个相同类型的向量?

我用这种方式定义了一个名为nth_best_parse的类:

class nth_best_parse {
      public:
        int traversal;
        int nth_best_active;
        int nth_best_passive;
        double viterbi_prob;

        nth_best_parse();
        nth_best_parse(int t, int nbl, int nbr, double v) {traversal = t; nth_best_active = nbl; nth_best_passive = nbr; viterbi_prob = v;}
    };
Run Code Online (Sandbox Code Playgroud)

然后我将这个nth_best_parse的向量声明为两个不同类的成员:

class Edge {        // an edge associates an Earley style dotted-item with a span
      public:

        <some irrelevant stuff>

        Span span;      // Span of the edge
        bool isActive;
        vector<Traversal *> leading_traversals; // The list of traversals which lead to parsing of this edge

        vector<nth_best_parse> n_best_parses; …
Run Code Online (Sandbox Code Playgroud)

c++ vector push-back memory-corruption

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

如果条件在nant

我试图弄清楚如何在nant中编写一个简单的if条件,当x和y属性都为真时,它将评估为true.

<project default="all">
    <property name="x" value="True" />
    <property name="y" value="True" />
    <target name="all">
        <echo message="x is True" if="${x}" />
        <echo message="y is True" if="${x}" />
        <echo message="x AND y are True" if="${x} AND ${y}" />
        <echo message="x AND y are True" if="${x} &amp;&amp; ${y}" />
    </target>
</project>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚x和y回显消息的语法 - 我尝试了AND和'&&'并且似乎不起作用.(我不断收到错误消息,如:String未被识别为有效的布尔值.)

nant

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

尝试在Mac OS X上使用Subversion提交错误

使用Subversion我尝试提交:

 svn ci dir/filename
Run Code Online (Sandbox Code Playgroud)

我得到了这个:

svn: system('emacs svn-commit.tmp') returned 256
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我该怎么解决它?

svn commit

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

调整UITableViewCell textLabel的大小

我有一个UITableViewCell,我想在右边添加一个视图(除了附件视图).我尝试将textLabel的大小设置为更窄的几个像素,但它只是将其重新调整大小.

有没有办法调整textLabel的大小?

iphone cocoa-touch uitableview

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

在Mysql db中删除了搞砸的表

我设法在我拥有的mysql数据库(称为"e_learning_resource_prelive")中损坏(或某些)'sessions'表.这通常不会成为问题,因为我可以回到数据库的备份转储.但是,损坏的表似乎阻止我删除数据库:

> mysqladmin -u root drop e_learning_resource_prelive
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'e_learning_resource_prelive' database [y/N] y
mysqladmin: DROP DATABASE e_learning_resource_prelive failed;
error: 'Unknown table 'sessions''
Run Code Online (Sandbox Code Playgroud)

当我进入数据库时​​,会话表显示在show_tables中(它是唯一一个,mysqladmin drop删除了其余的)但我不能删除它:

mysql> show tables;
+---------------------------------------+
| Tables_in_e_learning_resource_prelive |
+---------------------------------------+
| sessions                              | 
+---------------------------------------+
1 row in set (0.00 sec)

mysql> drop table sessions;
ERROR 1051 (42S02): Unknown table 'sessions'
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何删除此表,或整个数据库?我需要删除数据库,然后从我的备份转储重建它.

mysql mysqladministrator

8
推荐指数
2
解决办法
8302
查看次数

播放树插入

通过一些练习来磨练我的二叉树技能,我决定实现一个splay树,如维基百科:Splay树中所述.

我没有得到的一件事是关于插入的部分.

它说:

首先,我们在splay树中搜索x.如果x尚不存在,那么我们将找不到它,而是它的父节点y.其次,我们对y执行一个splay操作,它将y移动到splay树的根.第三,我们以适当的方式将新节点x作为root插入.以这种方式,y是新根x的左或右子.

我的问题是:与文章中的其他例子相比,上述文字似乎过于简洁,为什么会这样?似乎这里遗漏了一些问题.例如,在将y节点向上扩展到根之后,我不能盲目地用x替换root,并将x作为左或右子进行处理.

我们假设树中不存在该值.

我有这棵树:

           10
          /  \
         5    15
        / \    \
       1   6    20
Run Code Online (Sandbox Code Playgroud)

我想插入8.通过上面的描述,我将找到6节点,并且在普通的二叉树中,8将被添加为6节点的右子节点,但是在这里我首先必须展开6节点到root:

            6
           / \
          5   10
         /     \
        1       15
                 \
                  20
Run Code Online (Sandbox Code Playgroud)

那么这两个中的任何一个都是明显错误的:

          8                                  8
           \                                /
            6                              6
           / \                            / \
          5   10                         5   10
         /     \                        /     \
        1       15                     1       15
                 \                              \
                  20                             20

    6 is not greater than 8          10 is not less than 8
Run Code Online (Sandbox Code Playgroud)

在我看来,首先进行splaying,然后以root身份正确添加新值的唯一方法意味着我必须检查以下条件(将splayed节点添加为新root的左子节点):

  1. 显示到根的节点小于新根节点(6 <8)
  2. 我向根发布的节点中最右边的子节点也小于新根节点(20 8)

但是,如果我要拆分我显示的节点,通过选择正确的子节点并将其作为新节点的右子节点附加,我会得到:

                        8
                       / \ …
Run Code Online (Sandbox Code Playgroud)

language-agnostic binary-tree wikipedia splay-tree

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

在使用不同目录中编译文件的绝对路径时,如何进行ccache缓存编译?

我使用CMake创建一个makefile.CMake创建包含绝对路径的GCC线.

为了加快编译速度,我使用ccache.

从不同位置构建相同的代码(例如,几个开发人员编译相同的代码,每个代码在其主目录下)导致ccache缓存未命中.

gcc cmake ccache

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

在进行分页时获取记录总数

要从数据库获取页面,我必须执行以下操作:

var cs = ( from x in base.EntityDataContext.Corporates
   select x ).Skip( 10 ).Take( 10 );
Run Code Online (Sandbox Code Playgroud)

这将跳过前10行,并将选择下一行10.

由于没有分页的查询,我怎么知道会产生多少行?我不想运行另一个查询来获取计数.

paging linq-to-sql

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