问题列表 - 第44372页

Windows Phone 7上的HashSet <T>

Windows Phone 7上没有System.Collections.Generic.HashSet吗?

c# silverlight windows-phone-7

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

Java复杂排序

我陷入困境,因为我有一个有三个变量的对象书

String title
int Year
String authorName
Run Code Online (Sandbox Code Playgroud)

我必须按升序或降序中的一个,两个或所有三个变量对书进行排序,我实现了标题排序,但当人们选择多个变量进行排序时,我不知道该做什么.

这是我的一些代码:

书类:

import java.util.ArrayList;


public class Book{

String title;
String authorName;
int editionYear;

public Book(String title, String authorName, int editionYear){
    this.title = title;
    this.authorName = authorName;
    this.editionYear = editionYear;

}

public String getBookInfo(){

    ArrayList bookInfo = new ArrayList();
    bookInfo.add(this.title);
    bookInfo.add(this.authorName);
    bookInfo.add(this.editionYear);
    return bookInfo.toString();
}

}
Run Code Online (Sandbox Code Playgroud)

BookSorter类:

import java.util.Arrays;
import java.util.Comparator;

public class BookSorter{

private String sortkey;
private String order;
Book[] Books;

public BookSorter(Book Book1, Book Book2, Book Book3, Book Book4){
    this.Books = …
Run Code Online (Sandbox Code Playgroud)

java sorting

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

UITableViewCell iPhone背景问题

我班上的代码如下.当我在模拟器上启动我的应用程序时,它可以工作.但是,当在实际设备(iPhone 1g,3.1.3)上启动应用程序时,它不起作用.有任何想法吗?

(这是为了制作渐变背景)

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *MainScreenCellID = @"MainScreenCellID";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MainScreenCellID];

if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:MainScreenCellID] autorelease];
}

cell.textLabel.text = [[[self.controllers objectAtIndex:[indexPath row]] navigationItem] title];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

UIImageView *bgimage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cell_bg.png"]];
cell.backgroundView = bgimage;
[bgimage release];

for (UIView *view in cell.contentView.subviews) {
    view.backgroundColor = [UIColor clearColor];
}

return cell;    
}
Run Code Online (Sandbox Code Playgroud)

温度

(添加了黑色字段,因为应用尚未完成.)

编辑:

我可以在UITableViewCell上添加这个方法,我已经创建了自己的子类,但是我使用的是UITableViewDefaultStyle它不起作用.

iphone

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

配置Jackson以使用@XmlRootElement的name属性

我有一个使用JAXB注释的java bean : @XmlRootElement(name="beanName"). 有没有办法在反序列化时配置jackson以使用注释的name属性@XmlRootElement

java json jaxb jackson

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

如何检测Android上的语音是否可用?

我相信我已经弄清楚如何检测Android设备是否有麦克风,如下所示:

Intent speechIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        List<ResolveInfo> speechActivities = packageManager.queryIntentActivities(speechIntent, 0);
        TextView micAvailView = (TextView) findViewById(R.id.mic_available_flag);
        if (speechActivities.size() != 0) { //we have a microphone

        }
        else { //we do not have a microphones

        }
Run Code Online (Sandbox Code Playgroud)

但是,如何检测Android设备是否具有语音到文本功能?或者应该使用上述方法来检测?如果是这样,如何检测设备是否有麦克风?

任何反馈都表示赞赏,谢谢.

java media android speech-recognition microphone

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

查询中过滤器的顺序应该是什么,以优化查询以使用索引

我几乎没有怀疑.我从一些同事那里听说,如果我们在下表中创建了复合Nonclustured索引,那么所有过滤器的顺序应该是Indexed列,然后是Filter.

MyTable(T1,T2,T3,T4,T5)
非Clustured指数(T1,T2),顺序T1然后T2

问题

  1. 哪个查询更快?

  2. Indexed列的顺序会影响性能吗?

  3. 索引列是否应该首先优化查询?

  4. 处理查询的顺序是什么.处理查询时首先使用哪个过滤器?它是从Last过滤器开始并继续进行第一次过滤吗?

查询1

Select * from MyTable WHERE T1=1 AND T2=2 AND T3=1 
--(Indexing will be used) Fastest as T3 has been included after indexed columns
Run Code Online (Sandbox Code Playgroud)

查询2

Select * from MyTable WHERE T2=1 AND T1=2 AND T3=1
--(No Indexing will be used)
Run Code Online (Sandbox Code Playgroud)

查询3

Select * from MyTable WHERE T3=1 AND T1=1 AND T2=2
--(Indexing will be used) slower than Query 1 as indexed columns included afterwards
Run Code Online (Sandbox Code Playgroud)

查询4

Select * from MyTable WHERE T3=1 AND …
Run Code Online (Sandbox Code Playgroud)

sql-server indexing performance query-optimization

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

Android Intents:使用具有相同sharedUserId的其他应用程序使用类名启动活动

我的所有应用都有相同的sharedUserId.我想使用我当前应用程序的类启动另一个应用程序类.我想使用intent extras但我不想使用意图URL.我也不想更改目标活动应用的AndroidManifest.

android shared android-intent android-activity

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

我们是在表中记录重复数据还是继续加入所有未来的读取?

说一个用户活动表。至少你需要像 user_id、datetime、activity_id、object_id 等的东西。我可以加入对象表来找到对象所有者。我可以加入活动表以查找活动组、类型等。

或者

我也可以在运行时将这些详细信息复制到活动表中。这仅意味着重复数据,但将来每当我需要阅读时,我都不必继续加入。我现在在活动表中拥有所有可能的数据片段的所有数据。

如果我复制数据,我是用 FK 还是独立复制它?

database database-design

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

具有复合主键的表,其中一个字段具有自动增量

我使用表约束来创建复合主键,我希望该id字段能够自动增量,这可能吗?或者有哪些替代方案?

   CREATE TABLE IF NOT EXISTS atable(
        id          INTEGER NOT NULL, --I want to autoincrement this one
        name     TEXT NOT NULL,
        anotherCol  TEXT,

    PRIMARY KEY(id, name));
Run Code Online (Sandbox Code Playgroud)

python sqlite

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

与托管语言相比,使用C++开发应用程序有什么好处?

嗨我想知道为什么人们用C++(例如这个应用程序)开发库应用程序和员工管理应用程序,显然可以用更漂亮的方式在C#和VB.NET中完成同样的事情.甚至银行应用程序也主要使用C++.除了编译的C++代码执行速度更快之外,还有一个很好的理由吗?

任何人都可以对此有所了解吗?

c++ language-comparisons visual-c++

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