问题列表 - 第17034页

在jQuery中停止所有活动的ajax请求

我有一个问题,当提交表单时,所有活动的ajax请求都会失败,并触发错误事件.

如何在没有trigerring错误事件的情况下停止jQuery中所有活动的ajax请求?

ajax jquery

210
推荐指数
8
解决办法
16万
查看次数

使用Jquery获取当前URL

我是javascript和jquery的新手.

$.getJSON("idcheck.php?callback=?", { url:  /*i want full url to be print*/ }, function(json){
  //alert(json.message);
});
Run Code Online (Sandbox Code Playgroud)

如何在url之后获取当前的完整网址:在上面?

谢谢

ajax jquery

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

从选择现有代码块Eclipse创建一个新方法

我正在使用Eclipse 3.something,并想知道是否可以通过选择代码块来创建新方法?显然,方法的签名将包含必要的现有引用,并且我们不能从方法返回多个变量.

我有各种方法,其中与表示相关的代码与与逻辑相关的代码混合在一起.TY

eclipse methods refactoring

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

NameError:未定义名称"self"

为何如此结构

class A:
    def __init__(self, a):
        self.a = a

    def p(self, b=self.a):
        print b
Run Code Online (Sandbox Code Playgroud)

给出错误NameError: name 'self' is not defined

python nameerror

133
推荐指数
3
解决办法
12万
查看次数

如何发布协议的属性?

我已经为iPhone开发工作了一段时间.第一次,我对objective-c中的内存管理感到惊讶.但现在我得到了一点点.

问题是,有时候,我使用协议作为类的属性,因为我认为它的定义非常类似于C#或Java中的"接口".如下.

@protocol Shield
   ...
@end

// Interface
@interface Dragon {
    id<Shield> shield
    NSString * name;
}

@property (nonatomic,retain) id<Shield> shield;
@property (nonatomic,retain) NSString * name;

@end
Run Code Online (Sandbox Code Playgroud)

但我总是在dealloc()方法中释放任何属性对象.如下.

-(void)dealloc {
   [name release];
   [shield release];  // <--- Totally impossible. xcode said '-release not found in protocol'
   [super dealloc];
 }
Run Code Online (Sandbox Code Playgroud)

如你所见,我无法发布协议.这会导致我未来的内存问题吗?你有其他办法处理这个解决方案给我建议吗?

iphone protocols objective-c

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

Delphi中的TOpenDialog - 如何只打开具有给定名称的文件

用户应该只打开"KLADR.DBF"文件.我将"Filter"属性设置为"kladr.dbf",对话框仅显示所需文件,但在同一目录中还有另一个".DBF"文件(STREET.DBF),用户可以通过在""中键入其名称来打开它.文件名:"编辑框.如何防止这种情况并让用户只选择所需的"KLADR.DBF"文件?

delphi topendialog

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

使用Jquery将整个html标记替换为另一个标记?

我有:

<input id="ONE" type="..." ...>
Run Code Online (Sandbox Code Playgroud)

我想用以下代替:

<select id="TWO">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
<select>
Run Code Online (Sandbox Code Playgroud)

我怎么做?

html jquery

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

是否可以拥有没有应用程序服务器的JMS服务器?

这里是否有人知道是否存在可以在Tomcat上执行或没有应用程序服务器的JMS服务器?

java jms

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

有没有更好的方法来使用ILazyTreeContentProvider进行排序和过滤

显然,如果ILazyTree(TreePath)ContentProvider不支持使用排序和过滤TreeViewers.因此,设置ViewerFiltersSorters/ComparatorsTreeView不会有任何好处.也许这与不了解所有元素有关,包括那些目前不可见的元素.

支持这个陈述的是来自org.eclipse.jface.viewers.TreeViewer类的javadoc摘录:

如果内容提供者是a ILazyTreeContentProvider或者 ILazyTreePathContentProvider,则必须使用{@link SWT#VIRTUAL}样式位创建基础树,树查看器将不支持排序或过滤,并且必须通过调用{@link #setUseHashlookup来启用哈希查找(布尔值)}.

我目前看到的唯一解决方案是为已经订购的每个节点获取子节点.如果您需要动态排序,即能够在运行时以desc或asc顺序切换排序顺序,那么您需要为此提出自己的解决方案,例如在填充和更新子项时监视排序的布尔标志.

你是否意识到可能有更好的解决方案,或许涉及更多jface API?

eclipse swt jface

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

命名空间,别名和Visual Studio窗体设计器

我遇到了与Visual Studio 2008中的表单设计器自动生成的冲突的命名空间和代码有问题.我搜索了许多论坛和不同的文档,但是找不到任何解决方案.

我有一个名为Foo.dll的程序集,其中包含以下命名空间/代码:

namespace Foobar.System
{
    public class MySystemClass() { }
}
Run Code Online (Sandbox Code Playgroud)

然后,我有另一个包含som常用形式的程序集:

namespace Foobar.MyCommonForms
{
    public class MyForm : System.Windows.Forms.Form
    {
        public void SomeMethod()
        {
            var systemclass = new Foobar.System.MySystemClass();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这里,编译器显示以下错误:类型或命名空间"Windows"不是命名空间"Foobar.System"的一部分.显然,编译器试图在名称空间Foobar.System.Windows.Forms中查找类System.Windows.Forms.Form!

我已经能够通过在引用程序集Foo.dll时使用别名'x'而不是'global'来解决这个问题,并在我的代码文件中声明'extern alias x',并将'x ::'放在前面每个对名称空间Foobar.System中的类型和类的引用.代码编译.

但似乎表单设计者不会认识到这一点,并在尝试显示表单时给我一个错误.再次,这可以通过在System.Windows.Forms(例如global :: System.Windows.Forms.Button)中对类的每个引用手动放置'global ::'来解决,但每次都有可能在表单,代码自动重新生成,并删除'global ::'部分.

所以,问题是:有没有办法让表单设计者知道用于引用我的程序集Foo.dll的别名'x',还是有另一个更好的解决方案?将命名空间Foobar.System重命名为其他东西只是太多的工作.

c# forms alias namespaces designer

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