根据:
http://developer.android.com/sdk/android-2.0-highlights.html
Android 2.0应该支持HTML5视频元素.我无法使用摩托罗拉Droid工作,并且无法在任何HTML5视频示例页面上成功查看视频.由于目前不支持QuickTime或Flash,这是我在网页中嵌入mp4视频时唯一能想到的.有人有运气吗?
我正在考虑对现有的PHP项目进行一些静态代码分析,而我无法理解PHP_CodeSniffer,PHPMD和PHP Depend之间的区别.这些只是这些问题的替代方案,还是它们在某些方面相互补充?为什么开发人员可以选择其中一个?
有没有人有任何经验表明开发人员可以通过选择在SQL和手工设计的数据库中使用ORM(在Django,RoR,SQLAlechemy等中)可以获得什么样的性能?我想有一些复杂的问题,包括在ORM约束内指定数据库是增加还是减少创建高效数据库结构的机会(基于开发人员的经验水平),以及开发人员如何构建基于SQL或ORM的查询(再次基于他/她的经验).有关这些或内在性能问题的任何信息对我来说都非常有趣.
我正在使用sqlite3的fts4扩展来启用全文索引和文本数据搜索.它运作良好,但我注意到结果根本没有相关性.我想我已经习惯了Lucene.我已经看到了一些使用matchinfo()结果编写自定义排名方法的简短建议,但我不清楚这是如何完成的,或者是否有任何复杂的例子.别人怎么处理这个?
UPDATE
看起来这个问题已经在iOS 4.3中得到了悄悄修复.到目前为止,被认为"足够远"以便注释被回收的距离似乎是数百英里,即使在非常接近地放大时也是如此.当我使用iOS 4.3 SDK构建我的应用程序时,注释会根据更合理的限制进行回收.
有没有其他人遇到这个问题?这是代码:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(WWMapAnnotation *)annotation {
// Only return an Annotation view for the placemarks. Ignore for the current location--the iPhone SDK will place a blue ball there.
NSLog(@"Request for annotation view");
if ([annotation isKindOfClass:[WWMapAnnotation class]]){
MKPinAnnotationView *browse_map_annot_view = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"BrowseMapAnnot"];
if (!browse_map_annot_view) {
browse_map_annot_view = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"BrowseMapAnnot"] autorelease];
NSLog(@"Creating new annotation view");
} else {
NSLog(@"Recycling annotation view");
browse_map_annot_view.annotation = annotation;
}
Run Code Online (Sandbox Code Playgroud)
...
一旦显示视图,我就会得到
2009-08-05 13:12:03.332 xxx[24308:20b] Request for …Run Code Online (Sandbox Code Playgroud) android ×1
cocoa-touch ×1
database ×1
frameworks ×1
google-maps ×1
html5 ×1
indexing ×1
iphone ×1
ipod-touch ×1
mobile ×1
objective-c ×1
orm ×1
performance ×1
php ×1
search ×1
sql ×1
sqlite ×1
video ×1