问题列表 - 第26059页

Linq Distinct在列表中

我有一个这样的列表:

列出人物

age   name
1     bob
1     sam
7     fred
7     tom
8     sally
Run Code Online (Sandbox Code Playgroud)

我需要对人进行linq查询并得到一个不同年龄的数字的int(3)

int distinctAges = people.SomeLinq();
Run Code Online (Sandbox Code Playgroud)

怎么样?怎么样?

linq distinct

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

让py2exe包含我的数据文件(如include_package_data)

我有一个Python应用程序,其中包含一些子包中的非Python数据文件.我一直在使用include_package_data我的选项在setup.py制作发行版时自动包含所有这些文件.它运作良好.

现在我开始使用py2exe.我希望它能看到我拥有include_package_data=True并包含所有文件.但事实并非如此.它只放入我的Python文件library.zip,所以我的应用程序不起作用.

如何让py2exe包含我的数据文件?

python packaging distutils py2exe setuptools

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

SQL Server Management Studio执行快捷方式和键盘快捷方式

  1. 有没有简单的方法来执行一大块代码而不是将光标移动到代码块的开头,Shift+ 到代码的结尾,然后点击F5

  2. 是否有任何键盘快捷键复制行(复制几行),删除行(删除几行)?

sql-server ssms keyboard-shortcuts

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

泛型类型的默认值?

是否有可能做类似的事情

public class PriorityQueue<TValue, TPriority=int> where TPriority : IComparable
Run Code Online (Sandbox Code Playgroud)

(注意=int)?

在你建议之前,是的,我知道我可以添加另一行:

public class PriorityQueue<TValue> : PriorityQueue<TValue, int> { }
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有可能将它作为一个参数.

c# generics .net-4.0

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

在JQuery中访问伪类的CSS样式?

如果我定义按钮的向上和向上状态,如下所示:

.button {color:red;}
.button:hover {color:blue;}
Run Code Online (Sandbox Code Playgroud)

如何hover使用JQuery获取元素的所有状态样式?

$(".button:hover").css('color');...的东西

css jquery css-selectors pseudo-class

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

JPQL(JPA)搜索子字符串

我面临着通过某些(子)字符串搜索实体的简单问题,它们可能包含这些字符串.

例如,我有用户user1,usr2,useeeer3,user4,我将进入搜索窗口"use",我希望返回user1,useeer3,user4.

我相信你现在知道我的意思了.JPA(JQPL)有任何建设吗?在命名查询中以某种方式使用WHERE进行搜索会很不错.类似于"SELECT u FROM User u WHERE u.nickname contains:substring"

java orm jpa jpql

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

退出Try/Catch以防止运行后的代码

我在我的方法中有一个try/catch:

    }
    catch (OurCustomExceptionObject1 ex)
    {
       txtErrorMessage.InnerHtml = "test 1";
    }
    catch(OurCustomExceptionObject2 ex)
    {
        txtErrorMessage.InnerHtml = "test 2";
    }
    catch (OurCustomExceptionObject3 ex)
    {
        txtErrorMessage.InnerHtml = "test 3";
    }

    ... rest of code here is being executed after the try/catch
Run Code Online (Sandbox Code Playgroud)

如果捕获到任何异常,我不希望其余代码运行.我正在处理异常.我听说出于某种原因不使用Exit Try.这是真的,这样做很糟糕吗?这是阻止执行代码后执行代码的正确方法吗?

c#

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

CLR无法从COM上下文转换60秒

我在以前的代码上遇到此错误.我没有改变代码.

这是完整的错误:

CLR无法从COM上下文0x3322d98过渡到COM上下文0x3322f08达60秒.拥有目标上下文/公寓的线程很可能是在非抽空等待或处理非常长时间运行的操作而不抽取Windows消息.这种情况通常会对性能产生负面影响,甚至可能导致应用程序变得无响应或内存使用量随时间不断累积.为了避免这个问题,所有单线程单元(STA)线程都应该使用抽取等待原语(例如CoWaitForMultipleHandles)并在长时间运行操作期间定期泵送消息.

以下是导致它的代码:

var openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
openFileDialog1.DefaultExt = "mdb";
openFileDialog1.Filter = "Management Database (manage.mdb)|manage.mdb";

//Stalls indefinitely on the following line, then gives the CLR error
//one minute later.  The dialog never opens.
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
    ....
}
Run Code Online (Sandbox Code Playgroud)

是的,我确定对话框没有在后台打开,不,我没有任何明确的COM代码或非托管编组或多线程.

我不知道为什么OpenFileDialog不会打开 - 任何想法?

.net c#

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

ExceptionValidationRule不会对异常做出反应

我的ExceptionValidationRuleTextBox上有一个:

<Window.Resources>
    <Style x:Key="textStyleTextBox" TargetType="TextBox">
        <Style.Triggers>
            <Trigger Property="Validation.HasError" Value="true">
                <Setter Property="ToolTip" Value="{Binding RelativeSource={RelativeSource Self}, Path=(Validation.Errors)[0].ErrorContent}" />
            </Trigger>
        </Style.Triggers>
    </Style>
</Window.Resources>

<TextBox x:Name="myTextBox"
    {Binding Path=MyProperty, ValidatesOnExceptions=True}"
    Style="{StaticResource ResourceKey=textStyleTextBox}" />
Run Code Online (Sandbox Code Playgroud)

MyProperty看起来像这样:

private int myProperty;

public int MyProperty
{
    get { return myProperty; }
    set
    {
        if(value > 10)
            throw new ArgumentException("LOL that's an error");
        myProperty = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

DEBUG模式下,应用程序崩溃时出现未处理的异常"LOL that's an error"(WPF绑定引擎没有抓住这个,我认为它应该......).

RELEASE模式中,一切正常.

有人能告诉我,为什么会发生这种情况?我该如何解决这个问题?

debugging validation wpf exception

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

将CURL转换为FLEX HTTPRequests

我试图从一些CURL代码转换为FLEX/ActionScript.由于我对CURL 100%无知,而且对于Flex有50%的无知,而对HTTP一般有90%的无知......我遇到了一些重大困难.

以下CURL代码来自http://code.google.com/p/ga-api-http-samples/source/browse/trunk/src/v2/accountFeed.sh

我完全有理由相信它运作正常.

       USER_EMAIL="myaccount@gmail.com" #Insert your Google Account email here
       USER_PASS="secretpass" #Insert your password here

       googleAuth="$(curl https://www.google.com/accounts/ClientLogin -s \
       -d Email=$USER_EMAIL \
       -d Passwd=$USER_PASS \
       -d accountType=GOOGLE \
       -d source=curl-accountFeed-v2 \
       -d service=analytics \
     | awk /Auth=.*/)"
       feedUri="https://www.google.com/analytics/feeds/accounts/default\
       ?prettyprint=true"

       curl $feedUri --silent \
       --header "Authorization: GoogleLogin $googleAuth" \
       --header "GData-Version: 2"
Run Code Online (Sandbox Code Playgroud)

以下是我将上述CURL转换为AS3的失败尝试

    var request:URLRequest=new URLRequest("https://www.google.com/analytics/feeds/accounts/default");
    request.method=URLRequestMethod.POST;
    var GoogleAuth:String="$(curl https://www.google.com/accounts/ClientLogin -s " + 
        "-d Email=myaccount@gmail.com " + 
        "-d Passwd=secretpass " + 
        "-d accountType=GOOGLE " + 
        "-d source=curl-accountFeed-v2" + 
        "-d …
Run Code Online (Sandbox Code Playgroud)

apache-flex https curl http actionscript-3

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