小编Dar*_*o Z的帖子

这种在生产计划示例中使用Dictionary <enum,object>的方法是否正确?

考虑具有许多产品的生产计划应用程序.每个产品都有一个InventoryControlType上键入的InventoryControl对象列表.根据我们为生产计划运行的算法,我们需要访问给定产品的不同类型的InventoryControl对象.这很好用.但是,今天我需要在InventoryControl中引入一个包含InventoryControlType的字段,因为我们的算法深入了解InventoryControlType.

但是,我觉得我觉得我做错了,因为看起来我正在重复数据.

这个设计看起来不错吗?有什么改进的想法吗?

class Product{
    Dictionary<InventoryControlType, InventoryControl> InventoryControls;
    GetInventoryControl(InventoryControlType type){
        return InventoryControls[type];
    }
}

class InventoryControl{
    InventoryControlType controlType;
    float limit;
    float cost; 
    ...
    CalculateCost(){...}
    GetConstraint(){...}
}
Run Code Online (Sandbox Code Playgroud)

c# oop enums dictionary

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

使用 C# 正则表达式替换字符串中的字符

我想知道如何用另一个字符替换,数组括号内的[]字符,比如.. 我的字符串表达式如下:

属性[“412324 - PENNDOT I-95”,“类别”].值,属性[“412324 - PENNDOT I-95”,“类别”].代码

预期的输出应该是:

属性[“412324 - PENNDOT I-95”。“类别”].值,属性[“412324 - PENNDOT I-95”。“类别”].代码

c# regex string

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

每隔1分钟显示和隐藏div

如何在jquery中每1分钟显示和隐藏div

html javascript jquery

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

Css div宽度问题

我有宽度为500px的div,其中包含多个锚点...问题锚点没有包装到多行......我尝试使用表格同样的问题....

<div  style="width:500px;">
    <a href="#procrit">procrit</a>&nbsp;
    <a href="#doxil">doxil</a>&nbsp;
    <a href="#prezista">prezista</a>&nbsp;
    <a href="#simponi">simponi</a>&nbsp;
    <a href="#reopro">reopro</a>&nbsp;
    <a href="#topamax">topamax</a>&nbsp;
    <a href="#invega">invega</a>&nbsp;
    <a href="#axert">axert</a>&nbsp;
    <a href="#aciphex">aciphex</a>&nbsp;
    <a href="#concerta">concerta</a>&nbsp;
    <a href="#risperdal">risperdal</a>&nbsp;
    <a href="#remicade">remicade</a>&nbsp;
    <a href="#velcade">velcade</a>&nbsp;
    <a href="#doxil">doxil</a>&nbsp;
    <a href="#regranex">regranex</a>&nbsp;
    <a href="#nucynta">nucynta</a>&nbsp;
    <a href="#duragesic">duragesic</a>&nbsp;
    <a href="#leustatin">leustatin</a>&nbsp;
    <a href="#invega">invega</a>&nbsp;
    <a href="#sustenna">sustenna</a>&nbsp;
    <a href="#reminyl">reminyl</a>&nbsp;
    <a href="#natrecor">natrecor</a>&nbsp;
</div>
Run Code Online (Sandbox Code Playgroud)

css

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

如何将这些linq查询合并为一个?

作为LINQ的新手,我创建了几个查询,并希望将它们组合成一个,但我不知道该怎么做.他们来了:

var u = dc.Users.Where(w => w.UserName == userName).SingleOrDefault();

var m = dc.Memberships.Where(w => w.UserId == u.UserId).SingleOrDefault();

m.PasswordQuestion = securityQuestion;
m.PasswordAnswer = securityAnswer;

dc.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

dc.Usersaspnet_Users
dc.Membershipaspnet_Membership

另外,SingleOrDefault和之间有什么区别FirstOrDefault

c# linq linq-to-sql

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

这个jQuery指令的最佳缩写是什么?

$( "input[role=submit_action], button[role=submit_action], div[role=submit_action], span[role=submit_action], a[role=submit_action]").live(  "click", function() {
});
Run Code Online (Sandbox Code Playgroud)

这也是:

$( "input[role=submit_action], input[role=submit_require]").live(  "click", function() {
    if ($(this).attr('role') == "submit_action") {
            // do this...
    }
    else {
            // do this...
    }
});
Run Code Online (Sandbox Code Playgroud)

例如,缩写可以是:

$("input[role=(submit_action|submit_require)]"
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery

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

为什么我在JavaScript中出现语法错误?

<script type="text/javascript">
  $(document).ready(function(){
    $("a.grouped_elements").fancybox(
       'transitionIn' : 'elastic',
       'transitionOut' : 'elastic',
       'speedIn' : 600,
       'speedOut' : 200, 
       'overlayShow' : false );
  });
</script>
Run Code Online (Sandbox Code Playgroud)

我收到错误:missing ) after argument list在使用firefox 3.6.12的这部分代码.画廊仍然有效,但我得到了狐狸和IE的错误.虽然铬没有错误.

javascript jquery jquery-plugins

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

获取 Active Directory 组中的所有用户

我正在尝试获取属于 Active Directory 中某个组的所有用户。我想将结果显示为下拉菜单,供网站用户选择。这是我到目前为止所拥有的:

public IEnumerable<KeyValuePair<string, string>> GetAllMembers(string group)
{
    var domainContext = new PrincipalContext(ContextType.Domain);
    var group = GroupPrincipal.FindByIdentity(domainContext, group);

    return from principal in @group.Members select new KeyValuePair<string, string>(/* need to fill in key and value */);
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我正在活动目录之外开发它,所以还不能真正测试它(长话短说,不要问)。当将其部署到测试环境中时,我希望最大限度地提高成功的机会。

我的问题是:如果我希望键值对包含登录用户名(key,ex:)"DOMAIN\darkoz"和用户真实姓名(value,ex:)"Darko Z",我如何获得这些?该Principal对象至少有 5 个属性,Name其中包含该单词,所以我不确定哪个是哪个。

额外问题:这是实现我的目标的普遍接受的方式吗?我意识到这是一个非常简单的问题,但由于我缺乏对 Active Directory 的了解,如果有更好的方法来做到这一点,我不会感到惊讶。这可以在非管理员帐户上运行吗?

.net c# .net-4.0 c#-4.0 asp.net-mvc-3

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