问题列表 - 第37121页

ECMAScript中的VariableStatement语义

生产VariableStatement:

var VariableDeclarationList ; 
Run Code Online (Sandbox Code Playgroud)

评估如下:

  1. 评估VariableDeclarationList.
  2. 返回(normal, empty, empty).

我想知道正常和空洞的含义.

javascript

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

jQuery Tipsy插件 - 手动触发无法正常工作

我在http://onehackoranother.com/projects/jquery/tipsy/下面找到了一个jQuery插件(tipsy)来显示工具提示

在上面的链接中,我可以看到手动触发的工具提示按设计工作.我复制了页面,并将其保存在本地,如tipsy.htm(以及自动生成的tipsy_files).再次,仍在工作.

一旦我将tipsy.htm和tipsy_files复制到/public我的Rails应用程序的目录中.所有醉意的功能仍然有效,但不适用于手动触发的工具提示.

任何的想法?

谢谢.

jquery

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

为什么子类@property没有相应的ivar隐藏超类ivars?

以下似乎很简单.有一个带有ivar的超类,以及一个访问(@protected)超类ivar的子类:

// Testclass.h    
@interface TestClass : NSObject {
    NSString *testIvar;
}
@end

//TestClass.m
@implementation TestClass
@end

//TestSubclass.h
@interface TestSubClass : TestClass {
}

@property (nonatomic, retain) NSString *testProperty;
- (void) testMethod;

@end

//TestSubclass.m    
#import "TestSubClass.h"
@implementation TestSubClass

@synthesize testProperty;

- (void) testMethod{
    NSLog(@"The value was: %@", testIvar);
}
@end
Run Code Online (Sandbox Code Playgroud)

简单而正确 - 看似足够.但是,尝试编译(对于iOS 4.2 SDK,使用GCC 4.2)会产生指向NSLog行的错误:'testIvar unclared'.

我是Objective-C的新手,但不能为我的生活看到为什么这应该是一个错误.注释掉testProperty的东西,它编译好了.似乎在没有相应的ivar的子类中添加合成属性实际上隐藏了一个不相关的超类ivar.

任何人都可以告诉我这里发生了什么?相关的,编译错误是否可以预见?(预见它可以节省我一些时间和挫折).

objective-c ios4 ios

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

我不能使用jQuery在Atom XML中选择<title>标签

我使用jQuery通过Ajax获取Atom数据.

我写

$(xhr).find('entry id').eq(0).html();
Run Code Online (Sandbox Code Playgroud)

没关系

$(xhr).find('entry title').eq(0).html();
Run Code Online (Sandbox Code Playgroud)

无法选择任何东西.

标题标签实际上是存在的.

请帮忙.谢谢!

jquery title jquery-selectors atom-feed

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

posix线程同步停止在相同的代码

我有多个线程,我希望每个线程等待其他所有线程在代码中的某个点完成,然后继续执行以下操作:

void *run() { 
  for (i=0;i<1000;i++){
    do_1st();
    // sync() all stop here wait for all then resume
    do_2nd();
  }
}
Run Code Online (Sandbox Code Playgroud)

我试图使用pthread_cond_wait ..但它似乎很复杂.

有没有轻松等待这样做?

谢谢

c c++ multithreading posix

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

Eclipse中方法的图标是什么意思?

可能重复:
Eclipse中的图标是什么意思?

在Eclipse IDE的"Package Explorer"中,我可以单击Java类并列出其所有方法.这些方法在名称前显示几个不同的图标,包括绿色圆圈或红色方块.

这些图标意味着什么?有没有一个网页可以解释它们?

eclipse icons package-explorer

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

如何从SQLite数据库中读取数据?

我决定使用SQLite,因为它允许将数据库存储到单个文件中.我想我已经设法用SQLite数据库浏览器做了一个数据库.

如何在C/C++程序中读取该数据?

c c++ database sqlite

18
推荐指数
3
解决办法
6万
查看次数

指向成员函数的指针的实际用途是什么?

我已经阅读了这篇文章,我从中得到的是,当你想调用指向成员函数的指针时,你需要一个实例(指向一个或一个堆栈引用的指针)并调用它:

(instance.*mem_func_ptr)(..)
or
(instance->*mem_func_ptr)(..)
Run Code Online (Sandbox Code Playgroud)

我的问题是基于这样的:既然你实例,为什么不直接调用成员函数,如下所示:

instance.mem_func(..) //or: instance->mem_func(..)
Run Code Online (Sandbox Code Playgroud)

指向成员函数的指针的合理/实际用途是什么?

[编辑]

我正在玩X-development并进入我正在实现小部件的阶段; 用于将X事件转换为我的类和小部件的事件循环线程需要在每个小部件/窗口的事件到达时为每个小部件/窗口启动线程; 为了做到这一点,我认为我需要在我的类中使用事件处理程序的函数指针.

不是这样的:我发现的是,通过简单地使用虚拟基类,我可以以更清晰和更整洁的方式做同样的事情.无需任何指向成员函数的指针.正是在开发上述内容时,出现了对成员函数指针的实际可用性/含义的疑问.

一个简单的事实是,您需要引用一个实例才能使用member-function-pointer,这样就不需要了.

[编辑 - @sbi和其他人]

这是一个示例程序来说明我的观点:(特别注意'Handle_THREE()')

#include <iostream>
#include <string>
#include <map>


//-----------------------------------------------------------------------------
class Base
{
public:
    ~Base() {}
    virtual void Handler(std::string sItem) = 0;
};

//-----------------------------------------------------------------------------
typedef void (Base::*memfunc)(std::string);

//-----------------------------------------------------------------------------
class Paper : public Base
{
public:
    Paper() {}
    ~Paper() {}
    virtual void Handler(std::string sItem) { std::cout << "Handling paper\n"; }
};

//-----------------------------------------------------------------------------
class Wood : public Base
{
public:
    Wood() {} …
Run Code Online (Sandbox Code Playgroud)

c++ member-functions

13
推荐指数
3
解决办法
2265
查看次数

用PHP生成XML文档(转义字符)

我正在从PHP脚本生成XML文档,我需要转义XML特殊字符.我知道应该转义的字符列表; 但是这样做的正确方法是什么?

是否应该使用反斜杠(\')或正确的方式转义字符?是否有任何内置的PHP函数可以为我处理这个?

php xml

46
推荐指数
5
解决办法
7万
查看次数

在图像处理中,什么是实时的?

在图像处理应用程序中什么是实时的?33 fps是实时的吗?是20 fps实时?如果33和20 fps被认为是实时的,那么1或2 fps也是实时的吗?

任何人都可以投入一些光.

real-time image-processing

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