问题列表 - 第49247页

值在枚举列表中

我有一个相当基本的问题:如何检查给定值是否包含在枚举值列表中?

例如,我有这个枚举:

public enum UserStatus
{
    Unverified,
    Active,
    Removed,
    Suspended,
    Banned
}
Run Code Online (Sandbox Code Playgroud)

现在我想检查一下 status in (Unverified, Active)

我知道这有效:

bool ok = status == UserStatus.Unverified || status == UserStatus.Active;
Run Code Online (Sandbox Code Playgroud)

但必须有一种更优雅的方式来写这个.

这个问题的主题非常相似,但那是处理标志枚举,这不是标志枚举.

.net c# linq lambda enums

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

为什么EntityConnection对象不包含登录密码?

我有一个使用EF CTP5的应用程序.

在这种特殊情况下,我需要降解为一些经典ADO.NET(以读取在存储过程中,其中EF不支持多个结果集).

因此,我试图使用来自对象的现有连接字符串EntityConnection,如下所示:

var ctx = (this as IObjectContextAdapter).ObjectContext;
var efCon = ((EntityConnection) (ctx.Connection)).StoreConnection;
var con = new SqlConnection(efCon.ConnectionString);
con.Open(); // exception thrown
Run Code Online (Sandbox Code Playgroud)

当我调试时,我看到ConnectionString它不包含密码,只包含数据源,用户名,数据库等.

这是一个安全的事情,为什么他们删除它?EF是否在某处隐藏密码并仅在执行存储过程时使用它?

EF连接字符串与经典ADO.NET连接字符串不同,因为它具有元数据信息.

所以看起来我将要删除我需要的连接字符串的一部分,将其放在web.config中并将其传递给存储库.

当然必须有更好的方法!

ado.net connection-string sql-server-2008 entityconnection entity-framework-ctp5

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

XPATH表达式选择有两个孩子的父母

我有一个类似于这个的XML结构:

<Header>
    <ElementA>
        <ElementB>
            <ElementC/>
            <ElementC/>
        </ElementB>
        <ElementB/>
    </ElementA>
</Header>
Run Code Online (Sandbox Code Playgroud)

其中<ElementB>可能有一系列<ElementC>,或可能没有.

我可以选择<ElementA>有两个<ElementB>by的节点/Header/ElementA/ElementB/following-sibling::ElementB.我可以选择<ElementA>包含一个<ElementB>包含<ElementC>using 的节点的节点/Header/ElementA/ElementB[ElementC].

但我怎么选择<ElementA>其中包含一个节点<ElementB>包含一个<ElementC>紧接着又<ElementB>含有另一种<ElementC>.像这样的东西:

<Header>
    <ElementA>
        <ElementB>
            <ElementC/>
            <ElementC/>
        </ElementB>
        <ElementB>
            <ElementC/>
            <ElementC/>
        </ElementB>
    </ElementA>
</Header>
Run Code Online (Sandbox Code Playgroud)

xml xpath

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

如何在C中写"如果x等于5或4或78或......"

我有一个关于在if语句中使用逻辑运算符的快速问题.

目前我有一个if语句检查x是否等于5或4或78:

if ((x == 5) || (x == 4) || (x == 78)) {
blah
}
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可以将所有内容浓缩为:

if (x == 5 || 4 || 78) {
blah
}
Run Code Online (Sandbox Code Playgroud)

对不起这个基本问题,我刚开始学习C.

c if-statement logical-operators

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

如何在MATLAB中标准化直方图?

如何对直方图进行归一化,使概率密度函数下的面积等于1?

matlab normalization histogram

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

如何创建一个简单的joomla插件?

我有一个真正的问题,那就是创建和使用joomla插件可能非常容易.

这是我到目前为止所做的.

我使用文件夹中的以下两个文件创建了一个示例joomla插件,并将它们命名为all.

我列出了他们的内容如下.

该插件通过管理面板正确安装

然后我通过插件管理器启用它

好.一切都准备好了.

一旦启用插件,如何在文章中使用插件?

ZIP文件夹:MakePlugIn文件夹:MakePlugIn

MakePlugIn.php -

<?php 
// No direct access allowed to this file
defined( '_JEXEC' ) or die( 'Restricted access' );

// Import Joomla! Plugin library file
jimport('joomla.plugin.plugin');

//The Content plugin MakePlugIn
class plgContentMakePlugIn extends JPlugin
{
    function plgContentMakePlugIn (&$subject)
    {
        parent::__construct ($subject);
    }
    function onPrepareContent (&$article, &$params, $page=0)
    {
        print "I am a happy plugin";
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

MakePlugIn.xml -

<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="plugin" group="content">
    <name>Make-Plug-In</name>
    <author>Make-Plug-In</author>
    <creationDate>03/15/2011</creationDate>
    <copyright>Copyright (C) …
Run Code Online (Sandbox Code Playgroud)

joomla plugins

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

如何在java swing中添加表情符号?

我正在开发一个java swing中的聊天应用程序,我想在其中添加表情符号,任何人都可以帮我这个吗?

java swing

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

为什么MongoId不是12字节长而是24字节?

根据官方文件:

BSON ObjectID是一个12字节的值,包括一个4字节的时间戳(自纪元以来的秒数),一个3字节的机器ID,一个2字节的进程ID和一个3字节的计数器

但实际上它是一个24字节的值,如4d7f4787ac6d604009000000

为什么会这样?

php mongodb mongodb-php

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

css2/css3中"content:"属性的各种可能用法

我试图找到一些有关content:css中各种可能的属性用途的最新信息 ,但只能找到2004年orso的网络古人地牢中的内容,所以我想我必须再次在2011年问这个:

p:before {
content: url(dingdong.png);
}

p:before {
content: "some text ";
}
Run Code Online (Sandbox Code Playgroud)

我对:before选择器和content:属性都很新,并且在这个问题上偶然听到了这个问题,一位可爱的女士非常有创意地回答了这个问题:

如何在不使用任何图像或span标签的情况下通过CSS在UL/LI html列表中设置Bullet颜色

只是发现有关内容的实际编码可能会出现一些问题:

li:在{content:"■"之前; 如何在电子邮件文具中将这个特殊字符编码为Bullit?

所以我的具体问题是:除了url()"text",是疗法其他的可能性?
非常感谢您的建议和想法.

css css3 css-content

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

构建时Xcode 4(最终版本)错误

我似乎无法找到答案.

我刚刚使用了Xcode 4最终版本并构建了一个使用Xcode 3构建的现有项目,但是出现了这个错误:

ld: library not found for -lSystem.B
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1    
Run Code Online (Sandbox Code Playgroud)

但是Xcode 4构建了另一个项目.

我通过选择默认选项安装了Xcode 4.

我是否想错过在某处包含图书馆或框架?

有人可以帮忙.谢谢.

xcode4

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