问题列表 - 第8077页

为什么java.util.Set <V>接口不提供get(Object o)方法?

据我所知,在一个Set中只允许根据.equals()的任何对象的一个​​实例,如果你已经拥有一个等效的对象,你不应该"需要"从Set中获取一个对象,但我仍然希望有一个.get()方法,它给出一个等效对象作为参数的Set(或null)中对象的实际实例.

关于它为什么这样设计的任何想法/理论?

我通常不得不通过使用Map并使键和值相同或类似的东西来解决这个问题.

编辑:到目前为止,我认为人们不理解我的问题.我想要已经在集合中的确切对象实例,而不是可能不同的对象实例,其中.equals()返回true.

至于为什么我会想要这种行为,通常.equals()不会考虑对象的所有属性.我想提供一些虚拟查找对象并获取Set中的实际对象实例.

java generics collections

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

保存NSIS安装日志

保存NSIS中显示的安装日志的最简单方法是什么?我似乎记得在某处你可以用特殊标志重新编译NSIS代码以使其能够保存日志.有没有更简单的方法?

installer nsis

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

阻止ASP.NET处理带扩展名的文件(不是IIS)的404错误

我正在使用IIS7和ASP.NET.基本上构建一个简单的CMS,需要处理.htm和.html文件扩展名(由动态asp.net页面提供).

我有它设置所以IIS7将页面传递给asp.net(而不是静态处理程序); 但是,ASP.NET知道该文件不存在并重定向到其404(404.aspx?aspxerrorpath = xx)之前我可以用它做我需要的东西(解析网址并显示正确的页面).

我正在使用IIS7 url重写模块来进行重新加载.

asp.net iis-7

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

如何在SQL SERVER中使用sqb文件还原数据库

我有一个扩展名为sqb的文件(例如:clark.sqb),我应该如何使用sqb文件恢复数据库.谢谢!

sql-server

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

76
推荐指数
6
解决办法
12万
查看次数

财产的命名惯例

哪一个更好或更清楚?

public int FrozenRegionWidth { get; set; }
Run Code Online (Sandbox Code Playgroud)

要么...

public int WidthOfFrozenRegion { get; set; }
Run Code Online (Sandbox Code Playgroud)

c# coding-style naming-conventions

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

可以在不读取文件两次的情况下完成吗?C++

我在main.cpp中做的是读取文本文件两次:一次从每个路径名中删除'\',然后再次将文件的原始名称提供给我的实现文件中的SetPath().

// This a read file sub-routine called in the main function.
// Its purpose was intentionally set out to read the file, and pass information
// to functions to MyClassFile Implementational file.


// global varaible to have the file spec.
char MyClass::List_[ ARRY_SZ ] = {};

int main()
{

..
inFile.open( MyClass::List_, ios::in  );

    while ( inFile.peek() != '\n' )
    {
        inFile.get( ch );
        if ( ch == 92 )
            count++;
    }

    inFile.clear();
    inFile.close();

    inFile2.open( MyClass::List_, ios::in  );
    while …
Run Code Online (Sandbox Code Playgroud)

c++

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

想要枚举Outlook文件夹

我正在寻找一些代码(首选C#或VB.NET)来迭代Outlook邮箱中的所有文件夹并返回这些文件夹的名称.我不打算弹出Outlook文件夹对话框,而是从Outlook外部返回给定邮箱中的文件夹名称.

谢谢

.net c# vb.net outlook

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

为什么Maven有这么糟糕的代表?

互联网上有很多关于Maven如何糟糕的话题.我已经使用Maven的一些功能已经有几年了,我认为最重要的好处是依赖管理.

Maven文档不够充分,但通常当我需要完成某些事情时我会弄清楚它然后它可以工作(例如当我实现签署jar时).我不认为Maven是伟大的,但它确实解决了一些问题,没有它将是一个真正的痛苦.

那么,为什么Maven会有如此糟糕的代表,以及Maven在未来会遇到什么问题呢?也许还有更多我不了解的替代方案?(例如,我从未详细看过常春藤.)

注意:这不是导致争论的尝试.这是尝试清除FUD.

java build-automation build-process maven-2

99
推荐指数
21
解决办法
10万
查看次数

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