问题列表 - 第15656页

Dictionary.Equals()有实现吗?

我有一个字典,我将其与另一个字典进行比较(变量类型为IDictionary).执行d1.Equals(d2)会产生错误.在下面编写自己的代码会产生真实.两者都是System.Collections.Generic.Dictionary.我缺少的东西或根本Dictionary没有一个Equals是比较键/值执行?

private static bool DictEquals<K, V>(IDictionary<K, V> d1, IDictionary<K, V> d2)
{
    if (d1.Count != d2.Count)
        return false;

    foreach (KeyValuePair<K, V> pair in d1)
    {
        if (!d2.ContainsKey(pair.Key))
            return false;

        if (!Equals(d2[pair.Key], pair.Value))
            return false;
    }

    return true;
}
Run Code Online (Sandbox Code Playgroud)

c# dictionary equals

9
推荐指数
2
解决办法
7554
查看次数

如何检查Windows窗体中是否真的可以看到窗口?

通常,您使用Form.Visible来检查Window是否可见.但有时在屏幕窗口下面是其他窗口,所以它真的看不见.

那么如果窗口真的可见,如何检查c#Windows窗体?

我想完成这个:当我点击键盘上的CTRL + K并且我的窗口在我的屏幕上可见时它什么也没做.但当它在其他窗户下方时,它会弹到顶部(从前面开始).

亲切的问候

.net c# forms screen winforms

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

如何自动测试JBoss部署?

我有jboss应用程序.并希望自动测试部署.并希望将此任务添加为Hudson中的项目

我的愿景基于以下几个阶段:

  1. 把我的应用程序放到JBoss(复制耳朵,配置,库等)
  2. 运行JBoss

    我有一台Linux机器,现在我们的项目需要JBoss 4.3.2.如何运行JBoss并分析结果.我的应用程序是否已完全成功部署?

  3. 运行一些独立测试

  4. 停止JBoss

jboss automated-tests automated-deploy

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

如何在Web服务器群集上生成唯一ID

在以下场景中:

1数据库4 Web服务器

Web服务器如何为数据库生成唯一ID以使它们是唯一的?是的,可以使用自动增量,但这很容易被抓取/猜测/等.因此,自动增量目前不是一种选择.

java sql database cluster-computing java-ee

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

存储过程中的正则表达式

可以在存储过程中使用正则表达式吗?如果可以,怎么样?你能举一些如何做的例子吗?

regex stored-procedures

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

在jquery中选择根元素

我需要能够在不知道节点类型,类,id或层次结构的情况下从片段中选择根元素.

<div id="0">
    <div id="0a">
        <div id="a01"></div>
    </div>
    <div id="0b">
    </div>
    <div id="0c">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望能够执行类似$(':root')的操作,并在上面的示例中选择0.

更好的是我更喜欢$(':level(0)')哪个意思与上面相同,$(':level(1)')选择0a,0b和0c并$(':level(1)>div')选择a01.

关于如何巧妙地做到这一点的任何想法?

jquery jquery-selectors

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

如何在不使用关键字的情况下使用枚举实例化对象时编写更干净的代码?

我最近创建了一个类,它有一个构造函数,它将3个枚举作为参数.这些枚举在对象本身中定义为下面示例中的ObjectEnum和AnotherObjectEnum.

LongObjectName pt = new LongObjectName(
            LongObjectName.ObjectEnum.EnumerationOne,
            LongObjectName.ObjectEnum.EnumerationTwo,
            LongObjectName.AnotherObjectEnum.EnumerationThree,
            0.0);
Run Code Online (Sandbox Code Playgroud)

我必须初始化其中的8个对象,我想将其浓缩为更清晰的格式,供将来的编码人员使用.我想构造这个代码,以便我可以简化这个对象的声明 - 就像VB.NET中的"with".我必须实现IDisposable接口才能使用"using"命令.

理想情况下,我希望我的代码看起来像这样:

LongObjectName pt = new LongObjectName( 
                ObjectEnum.EnumerationOne,
                ObjectEnum.EnumerationTwo,
                AnotherObjectEnum.EnumerationThree,
                0.0);
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法来清理这样的代码?在此先感谢 - 这是我的第一个问题,所以建设性的批评是值得赞赏的.

c# enums namespaces

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

Javascript JSON对象的多级数组 - 如何在第二级或更高级别访问键值对

考虑以下JSON对象数组:

myList = [
    {title:"Parent1",
        children:[{childname:"Child11"},
                     {childname:"Child12"}],
        cars:[{carname:"Car11"},
              {carname:"Car12"}]
    },
    {title:"Parent2",
        children:[{childname:"Child21"},
                     {childname:"Child22"}],
        cars:[{carname:"Car21"},
              {carname:"Car22"}]
    }
];
Run Code Online (Sandbox Code Playgroud)

如何在javascript中访问"Child21"?以下选项不起作用:

var myString = myList[1].children[0].childname; //Does not work
var myString = myList[1]["children"][0].childname; //Does not work
Run Code Online (Sandbox Code Playgroud)

javascript json multidimensional-array

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

比较Double和Int的最佳方法是什么?

C#中的以下代码不起作用:

int iValue = 0;
double dValue = 0.0;

bool isEqual = iValue.Equals(dValue);
Run Code Online (Sandbox Code Playgroud)

那么,问题是:比较Double和Int的最佳方法是什么?

c# double int equals

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

使用Python 3的Swampy.1.1

我正在阅读Allen Downey 撰写的Think Python一书.对于第4章,必须使用一套名为Swampy的模块.我已经下载并安装了它.

问题是模块是用Python 2编写的,我有Python 3(在Windows 7 RC1中).当我从Swampy运行TurtleWorld模块时,我收到有关print和exec语句的错误消息,这些语句现在是Python 3中的函数.我通过在GUI和World模块的代码中包含带有print和exec的括号来修复这些错误.我还得到一个错误,找不到Tkinter模块.事实证明,在Python 3中,模块名称拼写为小写t.

第三个错误更难:ImportError:没有名为tkFont的模块.

有没有人有任何想法,拜托?谢谢.

python python-3.x

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