问题列表 - 第17723页

如何在Java中启动/停止/重启线程?

我真的很难找到一种方法来启动,停止和重新启动Java中的线程.

具体来说,我在一个文件中有一个类Task(当前实现Runnable)Task.java.我的主应用程序需要能够在一个线程上启动此任务,在需要时停止(终止)该线程,有时需要KILL&RESTART线程......

我的第一次尝试是,ExecutorService但我似乎找不到重启任务的方法.当我使用.shutdownnow()任何未来的电话.execute()失败,因为它ExecutorService是"关机"...

那么,我怎么能做到这一点?

java multithreading

49
推荐指数
4
解决办法
16万
查看次数

合并jQuery对象

有可能将几个jQuery DOM对象合并到一个数组中并在所有数组上调用jQuery方法吗?

F.ex:

<button>one</button>
<h3>two</h3>

<script>

var btn = $('button');
var h3 = $('h3');

$([btn,h3]).hide();

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

这不起作用.我知道我可以使用'button,h3'选择器,但在某些情况下我已经有几个jQuery DOM元素,我需要合并它们,所以我可以在所有这些上调用jQuery原型.

就像是:

$.merge([btn,h3]).hide();
Run Code Online (Sandbox Code Playgroud)

会工作.有任何想法吗?

更新:

解决了它.你可以这样做:

$.fn.add.call(btn,h3);
Run Code Online (Sandbox Code Playgroud)

我将接受这个add()建议,指出我正确的方向.

jquery

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

在Objective-C中做正确的事情

我开始研究ObjectiveFlickr框架,目的是创建一个相对简单的iPhone地图应用程序,显示当前MKMapView区域内的地理标记flickr内容.我跑进线程相关的麻烦之前,现在我有我得到某种根本性错误在我的建筑感觉.基本上我所拥有的是:

  1. 一个MainViewController,用于创建和处理MKMapView对象和一个按钮
  2. 点击该按钮会调用一种方法,该方法在当前地图范围内调用Flickr API以获取地理标记的照片.
  3. 此API调用的回调方法遍历结果并将它们放入FlickrImage对象的NSMutableArray中.FlickrImage是一个简单的数据类,它将flickr图像位置保存为CLLocation,指向缩略图的NSURL和标题NSString.

第2步的代码段:

-(void)actionSearchForTripodPhotos {
    if(currentBoundingBox == nil) {
        // TODO add a messagebox saying we're waiting for location info - or just lock the app until we're sure.
        return; 
    }
    NSString *dateTakenMinimumUNIXTimeStampString = [NSString stringWithFormat:@"%f",[[NSDate dateWithTimeIntervalSinceNow:-100000] timeIntervalSince1970]];
    OFFlickrAPIRequest *flickrAPIRequest = [[OFFlickrAPIRequest alloc] initWithAPIContext:[CloudMadeMap101AppDelegate sharedDelegate].flickrAPIContext];
    [flickrAPIRequest setDelegate:self];
    NSString *flickrAPIMethodToCall = @"flickr.photos.search";
    NSString *bboxString = [NSString stringWithFormat:@"%f,%f,%f,%f",currentBoundingBox.bottomLeftLat ,currentBoundingBox.bottomLeftLon ,currentBoundingBox.topRightLat ,currentBoundingBox.topRightLon];
    NSLog(@"bounding box to be sent to flickr: %@",bboxString);
    NSDictionary *requestArguments = [[NSDictionary alloc] initWithObjectsAndKeys:FLICKR_API_KEY,@"api_key",[NSString stringWithFormat:@"%f",currentLocation.coordinate.latitude],@"lat",[NSString stringWithFormat:@"%f",currentLocation.coordinate.longitude],@"lon",dateTakenMinimumUNIXTimeStampString,@"min_upload_date",nil]; …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c

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

如何在SQL查询中选择每个组的第一行?

我有这个SQL查询:

SELECT   Foo, Bar, SUM(Values) AS Sum
FROM     SomeTable
GROUP BY Foo, Bar
ORDER BY Foo DESC, Sum DESC
Run Code Online (Sandbox Code Playgroud)

这导致输出类似于:

47  1   100
47  0   10
47  2   10
46  0   100
46  1   10
46  2   10
44  0   2
Run Code Online (Sandbox Code Playgroud)

我想每个Foo只有第一行,而忽略其余的.

47  1   100
46  0   100
44  0   2
Run Code Online (Sandbox Code Playgroud)

我怎么做?

sql sql-server-ce

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

什么是$ id%2中的%2

%2在以下php中做了什么?

$id=(int)@$_REQUEST['id'];
echo ( !($id%2) )?
    "{'id':$id,'success':1}":
    "{'id':$id,'success':0,'error':'Could not delete subscriber'}";
Run Code Online (Sandbox Code Playgroud)

php syntax

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

JSF组件库生成了糟糕的html代码.这不行,但可以接受吗?

当我使用jsp/jstl和jQuery开发web-apps时,我曾经写过很好的html代码,与样式和脚本分开.JSP插入了一些奇怪的空格和空白行,但没有别的.

现在我正在尝试用jsf开发.JSF有很多用于创建具有大量组件的RIA的库,因此使用jsf和一些组件库开发Web应用程序要快得多.

但是我已经尝试过的所有库都生成了糟糕的HTML,混合了一些脚本和一些额外的隐藏输入和html内部的样式.这些库通常还提供表格布局(具有不同的Panel,GridPanel和其他组件).

对我来说它看起来很糟糕,我不能在我的HTML中看到如此大的混乱.

我不完全确切,但我认为ASP.NET会产生类似的东西.

所以,问题是:它是一个新的网络开发标准 - 创建快速和脏的HTML?

html jsf ria

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

图片:有人用它来绘制图表吗?是否有输出svg的版本?(相对于troff或TeX)

我正在阅读《更多编程语言》,并以一些兴趣阅读了有关Pic语言的章节(另请参阅Kernighan的论文)。

有人在那里使用它吗?似乎可以很容易地将其转换为SVG。有一个GNU版本(带有Eric Raymond的文档!),但仅输出groff和TeX。

graphics

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

如何查看存储在MySQL列中的原始字节?

我有一个MySQL表正确设置为UTF-8字符集.我怀疑插入到我的一个列中的一些数据已被双重编码.我期待看到一个不间断的空格字符(UTF-8 0xC2A0),但是从该表中选择此列时我得到的是四个八位字节(0xC3A2 0xC2A0).这就是我期望看到的,如果在某些时候有人将UTF-8 0xC2A0视为ISO-8859-1,则在插入MySQL之前尝试再次编码为UTF-8.

我上面看到四个八位字节的测试涉及用Perl的DBD :: mysql从MySQL中选择这个列.我想将Perl和DBD :: mysql排除在等式之外,以验证这四个八位字节实际上是MySQL存储的内容.有没有办法直接使用SQL查询?

mysql perl encoding

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

如何从C代码中取出

我有一个计算矩阵的python代码,我想从C代码中使用这个矩阵(或数组或列表).
我想从python代码中挑选矩阵,并从c代码中取消它,但是我找不到关于如何执行此操作的文档或示例.我找到了一些关于编组数据的内容,但没有关于从C中拆除的内容.

编辑:评论员Peter H询问我是否正在使用numpy数组.答案是肯定的.

c python

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

在Oracle中选择没有FROM子句

SQL Server中可以执行SELECT,而无需引用表; 就像是:

Select 1.2 +3, 'my dummy string'
Run Code Online (Sandbox Code Playgroud)

由于Oracle不允许没有FROM的SELECT,我使用双表进行此类操作; 就像是:

Select 1,2+3, 'my dummy string' FROM DUAL
Run Code Online (Sandbox Code Playgroud)

有一种更好的方法来执行此类查询吗?使用双表是好的做法吗?

sql oracle

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