问题列表 - 第8430页

在Dictionary上使用LINQ Where子句时,如何返回相同类型的字典?

我目前正在使用以下代码来实现这一目标,但似乎应该有更好的建议......建议?在我看来应该有一种方法可以跳过foreach ......

Dictionary<string,string> getValidIds(Dictionary<string,string> SalesPersons,List<string> ids)
{
    Dictionary<string,string> o = new Dictionary<string,string>();
    var ie = SalesPersons.Where<KeyValuePair<string, string>>(t => ids.Contains(t.Key));
    foreach (var i in ie)
    {
        o.Add(i.Key, i.Value);
    }
    return o;
}
Run Code Online (Sandbox Code Playgroud)

c# linq optimization

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

是本地/局域网服务器可以进行SVN配置吗?

我想知道有没有办法在LINUX,Windows中通过LAN服务器(配置了php + mysql + apache的Web服务器)配置SVN.我的要求是在本地构建一个带有SVN工具的小型Web服务器.

我知道乌龟svn配置.但是如何在LAN(本地)中实现.

svn webserver lan

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

iPhone UITableView单元保持选中状态

在我的UITableView中,有时单元格在触摸后保持选中状态.因为它偶尔发生,我无法重现问题.

任何提示?也许它与tableView的unproper发布有关?

    - (void)tableView:(UITableView *)tableView 
    didSelectRowAtIndexPath:(NSIndexPath *)indexPath{   
    NSUInteger row = [indexPath row];

    [tableView deselectRowAtIndexPath:indexPath animated:YES];

switch (row) {
    case 0:
        FruitViewController *fruitController = [FruitViewController alloc];
        [fruitController retain];
        [fruitController initWithNibName:@"FruitView" bundle:[NSBundle mainBundle]];
        [self.navigationController pushViewController:fruitController animated:YES];
        [fruitController release];
        break;
    case 1: 
        CerealsViewController *cerealsController = [CerealsViewController alloc];
        [cerealsController retain];
        [cerealsController initWithNibName:@"CerealsView" bundle:[NSBundle mainBundle]];
        [self.navigationController pushViewController:cerealsController animated:YES];
        [cerealsController release];
        break;
    default:
        break;   
}
   }
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch uitableview

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

在WPF绑定中撤消

如何在WPF中使用绑定提供撤消/重做?

例如,您使用绑定实现主 - 详细视图.编辑后,您的更改会使用绑定自动保存.然后,您要撤消更改.

在WPF绑定中是否有现成的东西?WPF是否提供了一些结构或接口?

这个问题不是关于如何使用堆栈实现撤销/重做.

.net wpf binding undo

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

如何在asp.net中删除动态创建的控件

我在面板中运行时创建了一些文件上传控件..现在我想删除点击链接按钮的控件.

我怎样才能做到这一点..

以下是动态控制箱子的代码..

protected void LinkButton1_Click(object sender, EventArgs e)
{
    Panel1.Visible = true;
    newattach(count);
    count++;      
}
private void newattach(int tot)
{
    int i;
    for (i = 0; i < tot; i++)
    {

        f1 = new FileUpload();
        f1.ID = "FileUpload" + count.ToString();
        f1.Height =20;
        f1.Width = 150;
        Panel1.Controls.Add(f1);
    }

}
Run Code Online (Sandbox Code Playgroud)

asp.net

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

您何时使用GUID作为主键?

可能重复:
GUID/UUID数据库密钥的优缺点

在任何情况下,必须将GUID用作SQL Server 2005/8数据库中的主键.例如,使用MS Sync Framework强制执行此操作还是数据复制?

sql-server uuid guid primary-key microsoft-sync-framework

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

函数对象和可调用对象之间有什么区别?

我最近看到了有关ECMAScript 5变化演示文稿.这句话有一张幻灯片:

功能可调用

typeof f === 'function'                       // ? f is Callable
({}).toString.call(f) === '[object Function]' // ? f is a Function
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释一下FunctionCallable之间的区别是什么?

javascript function callable

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

如果我知道推文的ID,我可以从Twitter上获取推文吗?

如果我知道推文的ID,我可以从Twitter上获取推文吗?

twitter

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

如何为Linux打包游戏?

我有一款目前在Windows和Mac OS X下运行的游戏,我想在Linux下使用它.移植应该相当容易,因为它是基于Java的游戏,并使用可在所有3个平台上使用的可移植库.

困难的部分和这个问题的原因是打包它,以便它可以在尽可能多的现代Linux发行版上运行.主要目标是Ubuntu 9.

Webstart不是一种可接受的方式,.tar.gz是最后的选择.我非常喜欢具有正确定义的依赖项(例如Java)的软件包,并且很容易安装.

我还需要能够在Windows环境下构建软件包,因为我的构建链中的某些工具仅限Windows.

java linux software-distribution rpm deb

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

使WPF Expanders的集合''专门扩展,即一次只扩展一个

我有一个ListBox包含一组'Expander'项目,我想做的是使IsExpanded每个属性的属性独占.例如,如果我有10个扩展器ListBox,我希望一次只打开一个.

这是我到目前为止:

<Window>
    <Window.Resources>
        <DataTemplate x:Key="NormalTemplate">
            <Expander Margin="0" IsExpanded="True" Header="{Binding Model.Name}" Background="Green">
                <Grid>
                    <StackPanel HorizontalAlignment="Stretch">
                        <TextBlock Text="{Binding Model.Description}" TextWrapping="Wrap" HorizontalAlignment="Stretch" Margin="0"/>
                    </StackPanel>
                </Grid>
            </Expander>
        </DataTemplate>
    </Window.Resources>

    <Grid>
        <ListBox ItemsSource="{Binding Groups}" 
                 ItemTemplate="{DynamicResource NormalTemplate}"
                 />
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?我没有与一个ListBox或者确实是扩展器绑在一起,哎呀 - 如果它需要改变的话我就不会束缚它.

c# data-binding wpf listbox expander

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