问题列表 - 第36861页

动态LINQ GroupBy多列

我需要将以下LINQ查询转换为动态LINQ,它根据用户输入接受多个分组列.基本上我有一堆应用分组的下拉列表,我不想枚举每个分组组合.如果动态LINQ失败,我可能必须手动构建SQL查询,没有人想要它.

var grouping = ( from entry in ObjectContext.OmniturePageModules
    where entry.StartOfWeek >= startDate && entry.StartOfWeek <= endDate &&
        ( section == "Total" || section == "All" || entry.Section == section ) &&
        ( page == "Total" || page == "All" || entry.Page == page ) &&
        ( module == "Total" || module == "All" || entry.Module == module ) 
    group entry by new
    {
        entry.Page, // I want to be able to tell this anonymous type
        entry.Module, // which columns …
Run Code Online (Sandbox Code Playgroud)

.net c# linq entity-framework dynamic-linq

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

相当于Win32的________在.NET中

我最近需要找到与ShellExecute等效的.NET,我很高兴能够在StackOverflow上快速找到答案.但肯定必须有某个文件或列表,这会给我这个答案更快一点.

当我从ANSI编程转到UNICODE时,微软有了这个常规映射的方便页面:

http://msdn.microsoft.com/en-us/library/Aa272889

我把它的一部分放到一个文本文件中,当我需要知道,比如strlen的Unicode等价物时,我只是为strlen grep文件,我得到:

C:\> grep strlen textfuncs.txt

strlen    _tcsclen
strlen    _tsclen
Run Code Online (Sandbox Code Playgroud)

有没有人知道或者知道类似于Win32 - > .NET的列表?

.net winapi

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

WPF:如何从Grid控件的所有区域打开ContextMenu

我正在尝试将ContextMenu添加到WPF中ListBox中的项目;

<ListBox.ItemTemplate>
    <DataTemplate>
       <Border>                         
             <Grid>
                <Grid.ContextMenu>
                    <ContextMenu>                                    
                       <MenuItem Header = "Menu item 1"/>
                       <MenuItem Header = "Menu item 2"/>
                       <MenuItem Header = "Menu item 3"/>
                    </ContextMenu>
                </Grid.ContextMenu>
                   ........
                   ........
             </Grid>
         </Border>
       </DataTemplate>
    </ListBox.ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

问题是ContextMenu只会在点击网格的实际上下文时打开,我希望能够通过单击列表框项目上的任意位置来打开菜单.

我应该将Grid包装在其他控件中吗?

c# wpf xaml contextmenu

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

queryString在这个样式表的href中做了什么?

浏览http://html5boilerplate.com/上的样板代码我对此用法感到困惑:

<link rel="stylesheet" href="css/style.css?v=1">
Run Code Online (Sandbox Code Playgroud)

css

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

C中的位移位

int x = 2;

x = rotateInt('L', x, 1); // should return 4

x = rotateInt('R', x, 3); // should return 64
Run Code Online (Sandbox Code Playgroud)

这是代码,有人可以检查它,让我知道错误是什么?

编译成功,但它说Segmentation Fault我执行它.

int rotateInt(char direction, unsigned int x, int y)
{
  int i;

  for(i = 0; i < y; i++)
  {  

    if(direction == 'R')
    {
       if((x & 1) == 1)
       {
         x = x >> 1;
         x = (x ^ 128);     
       }
       else    
         x = x >> 1;
     }
     else if(direction == 'L')
     {
       if((x …
Run Code Online (Sandbox Code Playgroud)

c bit-manipulation shift

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

我怎么能记住DFS和BFS使用哪些数据结构?

无论是使用堆栈还是DFS或BFS的队列,我总是混淆.有人可以提供一些关于如何记住哪种算法使用哪种数据结构的直觉?

queue stack breadth-first-search depth-first-search

26
推荐指数
7
解决办法
6万
查看次数

远程Mercurial没有安装Mercurial

我有一个ssh服务器,我想用作中央仓库.但是我无法在其上安装mercurial.因此,客户端如何通过ssh推送到服务器而无需在服务器上安装mercurial.

谢谢

ssh mercurial

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

PHP JSON数据选择

我如何从以下JSON中选择每个标题的数据?我有JSON解码,但我不知道如何选择我想要的部分.

{
    "responseData": {
        "results": [
            {
                "title": "Justin Giesbrecht 749",
                "titleNoFormatting": "Justin Giesbrecht 749",
            },
            {
                "title": "Gopher dunes 09",
                "titleNoFormatting": "Gopher dunes 09",
            },
            {
                "title": "dirtbike Justin",
                "titleNoFormatting": "dirtbike Justin",
            },
            {
                "title": "A Warming",
                "titleNoFormatting": "A Warming",
            }
        ],
        "cursor": {
            "pages": [
                {
                    "start": "0",
                    "label": 1
                },
                {
                    "start": "4",
                    "label": 2
                }
            ],
            "estimatedResultCount": "6",
            "currentPageIndex": 0,
        }
    },
    "responseDetails": null,
    "responseStatus": 200
}
Run Code Online (Sandbox Code Playgroud)

我以为会是这样的,但我什么都没得到:

echo "Response ". $jsonS->responseData->results[1]->title;
Run Code Online (Sandbox Code Playgroud)

php json

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

RAMdisk比磁盘慢吗?

我创建的python程序是IO有界的.大多数时间(超过90%)花费在单个循环中,重复约10,000次.在这个循环中,生成~100KB的数据并写入临时文件; 然后由另一个程序读回,并收集有关所收集数据的统计数据.这是将数据传递到第二个程序的唯一方法.

由于这是主要的瓶颈,我认为将临时文件的位置从我的主硬盘移动到(~40MB)RAMdisk(超过2GB的可用RAM内)将大大提高该文件的IO速度,从而减少运行时.但是,我获得了以下结果(每次平均超过20次运行):

  • 测试数据1:没有RAMdisk - 72.7s,RAMdisk - 78.6s
  • 测试数据2:没有RAMdisk - 223.0s,RAMdisk - 235.1s

看起来RAMdisk比我的HDD慢.

可能是什么导致了这个?

有没有其他替代方法使用RAMdisk以获得更快的文件IO?

performance file ramdisk

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

测试小数是否足够接近有理数

给定一个十进制x,我想测试x是否在有理数的10 ^ -12范围内,分母为9999或更小.显然,我可以通过查看x,2x,3x等来查看,并查看其中是否有任何一个足够接近整数.但是有更高效的算法吗?

algorithm numerical

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