问题列表 - 第45470页

Windows Phone 7 - CameraTask不工作

我的WP7应用程序使用CameraCaptureTask拍摄照片,然后在我的屏幕上显示.该任务在仿真器上工作正常,但是当我在设备上部署它时它会停止工作.在调试时我发现CameraCaptureTaskObject.Show()被调用,但相机没有显示出来.而是直接触发捕获任务完成事件.

有什么建议?

camera windows-phone-7

6
推荐指数
2
解决办法
1796
查看次数

为什么大多数JVM gcs都不使用refcounts?

他们为什么不需要它们,如果某人决定实施使用它们的虚拟机,他们可能面临哪些问题?

java garbage-collection jvm

9
推荐指数
2
解决办法
274
查看次数

iPhone:检测两个手指触摸

我需要检测两个手指触摸事件.如果我同时用两根手指触摸屏幕,那么就可以了.只是使用这样的代码:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
  UITouch *touch = [[touches allObjects] objectAtIndex:0];
  CGPoint point1 = [touch locationInView:self];
  CGPoint point2 ; 
  NSLog(@"First: %f %f", point1.x, point1.y) ; 
  if ([[touches allObjects] count] > 1) {
    UITouch *touch2 = [[touches allObjects] objectAtIndex:1];
    point2 = [touch2 locationInView:self];
    NSLog(@"Second: %f %f", point2.x, point2.y) ;   
  }
}   
Run Code Online (Sandbox Code Playgroud)

但是如果我握住一根手指然后用另一根手指触摸屏幕,则此代码无效.怎么实现这个?这很难吗?

iphone objective-c

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

具有相同名称的虚拟成员函数的继承

class A
{
A() {};
virtual ~A() {};
virtual void Start() {};
virtual void Start(float a) {};
};

class B : public A
{ };

class C : public A
{
virtual void Start(float a) {};
}


...
B BObj;
BObj.Start(); // -> fine, no complain from g++
...

...
C CObj;
CObj.Start(); // -> not fine -> error: no matching function for call to ‘C::Start()’
...
Run Code Online (Sandbox Code Playgroud)

我怀疑问题来自于两个虚函数具有相同的名称,但参数签名不同.我想知道的是,这是一个特定于g ++的错误消息,如何实现vtable,或者它是基于C++标准的错误.

c++ virtual inheritance g++ function

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

Oracle - 来自单个列的唯一值,但返回其他列

我试图弄清楚如何从表列中拉取选择值,但也返回其他结果.例如,说我有下表

person  ..........
------------------
bob     ..........
mary    ..........
bob     ..........
sue     ..........
Run Code Online (Sandbox Code Playgroud)

我想要回来的是

bob     ..........
mary    ..........
sue     ..........
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我不关心我实际上从其他列中接收bob的值,我该怎么做?


跟进问题,如果我关心怎么办?如果我有这张桌子怎么办?

person  type    color   ..........
----------------------------------
bob     0       blue    ..........
mary    1       green   ..........
bob     1       red     ..........
sue     0       yellow  ..........
Run Code Online (Sandbox Code Playgroud)

而这一次我又想要独一无二的人,但是当他的类型为0时我希望结果回到bob,所以对他来说我会看到

bob     0   blue    ..........
mary    1   green   ..........
sue     0   yellow  ..........
Run Code Online (Sandbox Code Playgroud)

谢谢!

sql oracle group-by distinct

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

&变量

我在某处看过,在C++中你不能给出如下定义:

int& a;
Run Code Online (Sandbox Code Playgroud)

但是只有:

int b;  
int& a=b;  
Run Code Online (Sandbox Code Playgroud)

由于&是另一个变量的引用,因此无法单独定义.另一方面,我看到它一直在代码中单独定义.

有人可以向我解释你怎么定义

int & a;   
Run Code Online (Sandbox Code Playgroud)

没有指定对哪个变量的引用?

c++ reference

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

Jetty(Eclipse)监听多个IP

1)在Jetty中监听多个IP 的等效配置是什么,作为Apache中的Listen指令?

2)如何使用不同的上下文路径配置子域?

jetty

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

PostgreSQL多列索引与比较("<"和">")运算符连接

我正试图利用PostgreSQL中的多列btree索引在两个表之间执行恼人的连接.

               Table "revision_main"
     Column     |          Type          | Modifiers 
----------------+------------------------+-----------
 revision_id    | integer                | 
 page_id        | integer                | 

Indexes:
    "revision_main_pkey" UNIQUE, btree (revision_id)
    "revision_main_cluster_idx" btree (page_id, "timestamp") CLUSTER
Run Code Online (Sandbox Code Playgroud)

此表包含Wiki中页面的修订版(约3亿行).我的表中有更多的列,但是我已经放弃了这个例子,因为它们无关紧要.

               Table "revert"
       Column       |  Type   | Modifiers 
--------------------+---------+-----------
 page_id            | integer | 
 revision_id        | integer | 
 reverted_to        | integer | 
Indexes:
    "revert_page_between_idx" btree (page_id, reverted_to, revision_id) CLUSTER
Run Code Online (Sandbox Code Playgroud)

该表包含恢复修订版(约2200万行).如果已恢复修订,则该revision_id将在revision_main表中有一行,其revision_id将在reverted_to和revision_id之间,并共享相同的page_id.(如果你很好奇,请参阅http://en.wikipedia.org/wiki/Wikipedia:Revert.)

加入这两个表以获得恢复的修订似乎很简单.这是我提出的:

explain SELECT
    r.revision_id,
    rvt.revision_id
FROM revision_main r
INNER JOIN revert rvt 
    ON r.page_id = rvt.page_id 
    AND r.revision_id > rvt.reverted_to
    AND r.revision_id …
Run Code Online (Sandbox Code Playgroud)

sql postgresql indexing optimization

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

捕捉教程和建议

任何人都可以向我推荐关于Snap或书籍的严肃教程吗?你能分享一下你对Snap的印象吗?我有网络编程的经验,但我开始学习Haskell,它很棒,所以我想用我最喜欢的语言写网站?

haskell haskell-snap-framework

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

如何在 mini-shell 中处理 Ctrl + Z 信号。C

我试图暂停该过程,但它不起作用。这是代码的一部分。有 Ctrl+Z 和 Ctrl+C。Ctrl+C 正在工作。我不明白为什么 Z 不起作用。(实际代码):

//ctrl+Z
void sigstop(int p){
    signal(SIGTSTP,&sigstop);
    kill(my_pid,SIGSTOP);

    fflush(stdout);
}

// Ctrl+C
void sigkill(int p){
    signal(SIGINT,&sigkill);  
    kill(my_pid,SIGKILL);

    fflush(stdout);
}
Run Code Online (Sandbox Code Playgroud)

main方法中的代码:

...
my_pid = fork();    
if (my_pid == 0) {
    signal(SIGTSTP,&sigstop);      //for Ctrl+Z
    signal(SIGINT,&sigkill);       //for Ctrl+C

    checkCommand();        
    execvp(argv[0], argv);
    exit(getpid());    
}
Run Code Online (Sandbox Code Playgroud)

c linux

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