问题列表 - 第33099页

如何使用LINQ进行SELECT UNIQUE?

我有一个这样的列表:

Red
Red
Brown
Yellow
Green
Green
Brown
Red
Orange
Run Code Online (Sandbox Code Playgroud)

我试图用LINQ做一个SELECT UNIQUE,即我想要

Red
Brown
Yellow
Green
Orange

var uniqueColors = from dbo in database.MainTable
                   where dbo.Property == true
                   select dbo.Color.Name;
Run Code Online (Sandbox Code Playgroud)

然后我把它改成了

var uniqueColors = from dbo in database.MainTable
                   where dbo.Property == true
                   select dbo.Color.Name.Distinct();
Run Code Online (Sandbox Code Playgroud)

没有成功.第一个select获取所有颜色,那么如何修改它才能获得唯一值?

如果有更好的方法来构建此查询,那么就更乐意走这条路.

我如何编辑它以便我可以使用.OrderBy("列名"),即按字母顺序按颜色名称,所以名称属性?

我不断收到一条消息:

无法从用法推断出类型参数.尝试明确地指定类型参数.

sql linq select unique visual-studio

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

如何计算当前第一周的NSDate?

即:

  NSDate *firstDayOfWeek = [[NSDate date] firstDayOfWeek];
Run Code Online (Sandbox Code Playgroud)

例如,今天是8月19日,我想为一个NSDate2010-08-15 12:00am从上面的代码行.谢谢!

iphone cocoa-touch nsdate

14
推荐指数
3
解决办法
9972
查看次数

Emacs命令将代码缩进4个空格以格式化以粘贴到stackoverflow帖子中

必须有一种更好的方法来使用Emacs缩进stackoverflow帖子的代码块.我目前的策略是:

  1. 选择文本区域
  2. 严格执行Mx缩进代码
  3. 运行Cx z 三次以重新启动该区域

这似乎已经死了.请赐教我如何以巧妙和优雅的方式实现这一目标.

emacs

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

如何将相同的字体应用于页面上的所有内容?

假设我想在HTML标题中指定Arial - 我希望它适用于所有内容.

我是否必须明确列出每种元素类型?或者我可以用一个声明来设置它们吗?

css

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

如何更改Android中菜单项的文本颜色?

我可以在Android中更改菜单项的背景颜色吗?

如果有人对此有任何解决方案,请告诉我.最后一个选项显然是要自定义它,但是有没有办法在不自定义的情况下更改文本颜色.

android textcolor menuitem layout-inflater

154
推荐指数
20
解决办法
21万
查看次数

为什么这里含糊不清?

考虑我有以下最小代码:

#include <boost/type_traits.hpp>

template<typename ptr_t>
struct TData
{
    typedef typename boost::remove_extent<ptr_t>::type value_type;
    ptr_t data;

    value_type & operator [] ( size_t id ) { return data[id]; }
    operator ptr_t & () { return data; }
};

int main( int argc, char ** argv )
{
    TData<float[100][100]> t;   
    t[1][1] = 5;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

GNU C++给了我错误:

test.cpp: In function 'int main(int, char**)':
test.cpp:16: error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than …
Run Code Online (Sandbox Code Playgroud)

c++ templates operator-overloading

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

没有在c语言中分配,访问内存空间是否有任何问题


#include<stio.h>
main()
{
  int *p,i;
  p = (int*)malloc(sizeof(int));
  printf("Enter:");
  scanf("%d",p);
  for(i=1;i<3;i++)
  {
   printf("Enter");
   scanf("%d",p+i);
  }

  for(i=0;i<3;i++)
  {
    printf("No:%d\n",*(p+i));
  }
  getch();
  return 0;
}

在这个C程序中,内存是在没有分配的情况下访问的.程序工作.如果没有分配就访问内存会出现什么问题?如果是,那么存储大小未提前知道的整数数据集合的解决方案是什么?

c memory-management

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

什么是Windows平台上最快的C++链接器?

显然,Visual Studio 2010中C++链接器的速度没有那么大的提升(在我们的例子中大约为25%).这意味着我们仍然处于30秒到2分钟之间的连接时间.当然有那些连接器表现更好吗?有没有人有切换到另一个链接器甚至完整工具集的经验,并且看到链接时间大幅下降?

干杯,

Sebastiaan

c++ windows linker

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

如何用字符串唯一标识nsmangedobject?

我正在使用核心数据和区域监控.区分受监视区域的唯一方法是使用NSString作为标识符.我喜欢使用NSManagedObjectID,但我无法让它工作.

我尝试过的:

NSURL *objURL = [managedObjectID URIRepresentation];
NSError *err;
NSString *identifier = [NSString stringWithContentsOfURL:myURL
                                                encoding:NSASCIIStringEncoding
                                                   error:&err];
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

The operation couldn’t be completed. (Cocoa error 256.)
Run Code Online (Sandbox Code Playgroud)

有更好的方法吗?或者我做错了什么?

iphone core-data nsurl nsstring nsmanagedobject

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

如何将DataTemplate添加到资源中?

我有一个类向导,它使用在同一项目中定义的页面创建向导。PageViewModel与PageView是分开的。PageViewModel是从PageViewModelBase抽象类派生的普通C#类,而PageView是UserControl。为了定义PageViewModel和PageView之间的映射,我为项目中的每个页面编写了以下代码:

 <Window.Resources>
    <DataTemplate DataType="{x:Type OurNewPageViewModel}">
      <OurNewPageView />
    </DataTemplate>
  </Window.Resources>
Run Code Online (Sandbox Code Playgroud)

现在,我想在用户代码调用向导的构造函数时向向导添加页面。这意味着将Pages View和ViewModel移到用户端。例如,为了用一页创建一个向导,用户将编写以下代码:向导usersWizard = new Wizard(new usersViewModel(),new userView()); 问题是我不知道如何在构造函数中提供viewModel和View之间的映射。据我了解,我可以使用两种不同的方法来解决此问题。首先,要使用FrameworkElementFactory,但以下代码将不起作用:

        //let we have WelcomePageView wpview and WelcomePageViewModel wpviewmodel

        FrameworkElementFactory fef = new FrameworkElementFactory(wpview.GetType());
        DataTemplate dt = new DataTemplate();
        dt.DataType = wpview.GetType();

        dt.VisualTree = fef;

        base.Resources.Add(wpviewmodel.GetType(), dt);
Run Code Online (Sandbox Code Playgroud)

其次,使用XamlReader。我可以使用它创建一个数据模板,但是我不知道如何将其附加到资源上。

wpf mvvm

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