问题列表 - 第13378页

Groovy:生成equals和hashCode方法

如果我有一个简单的Groovy类,比如

class Address {

  Integer streetNumber
  String streetName
  String state
  String zip
  Country country    
}
Run Code Online (Sandbox Code Playgroud)

虽然我可以编写(或使用IDE生成)hashCodeequals方法,如:

boolean equals(o) {
    if (this.is(o)) return true;

    if (!o || getClass() != o.class) return false;

    Address that = (Address) o;

    if (streetNumber? !streetNumber.equals(that.streetNumber) : that.streetNumber!= null) return false;
    if (streetName? !streetName.equals(that.streetName) : that.streetName!= null) return false;
    if (state? !state.equals(that.state) : that.state!= null) return false;
    if (zip? !zip.equals(that.zip) : that.zip!= null) return false;
    if (country? !zip.equals(that.zip) : that.zip!= null) return false; …
Run Code Online (Sandbox Code Playgroud)

java groovy

4
推荐指数
2
解决办法
6718
查看次数

PHP的递归删除目录函数?

我正在使用PHP来移动图像子文件夹的内容

GalleryName /图片/

到另一个文件夹.移动后,我需要删除GalleryName目录及其中的所有其他内容.

我知道rmdir()除非目录为空,否则无效.我花了一段时间尝试构建一个递归函数scandir()从顶部开始,然后unlink()如果它是一个文件,scandir()如果它是一个目录,那么rmdir()每个空目录就像我去的那样.

到目前为止,它并没有完全正确,我开始思考 - 这不是一个PHP应该能够做的非常简单的功能吗?删除目录?

那么有什么我想念的吗?或者至少有一个人们用于此行动的经过验证的功能?

任何帮助,将不胜感激.

PS我在这里比在php.net网站上的评论更信任你们 - 那里有数百种功能但是我很想知道你们这里是否有人推荐其他人.

php directory recursion

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

LINQ to SQL是否支持POCO?

如果我想使用一个对象并利用LINQ to SQL,我需要添加什么(如果有的话)我的实体类以确保我的应用程序可以与数据存储进行通信?(在这里不要讨论存储库模式,因为我只是在寻找业务对象中需要的内容)

linq-to-sql

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

Javascript Clean URL Regex

我正在构建一个包含几个字段的CMS新闻部分,但这个问题特别需要的是"标题"和"URL参考"字段.当用户输入文章标题时,我希望Javascript/jQuery替换Title字段中的文本,并通过删除任何空格和带有短划线( - )的奇怪字符来创建"干净"的URL片段.

例如

Kris'FUN新文章(标题)

kris-fun-new-article(URL参考)

这是代码,但我似乎无法弄清楚如何替换多个空格和特殊字符

$('#title').keyup(function(){
    var ref = $(this).val().toLowerCase().replace('\ ','-');
    $('#reference').val(ref);
});

此外,就像标题"Kris'FUN新文章"一样,正则表达式应该用"kris - "(一个破折号)代替"Kris"(引用和空格).基本上可以识别彼此之间是否有两个特殊字符,并且替换为一个破折号.不喜欢这个"kris - fun-new-article".

提前致谢

javascript regex jquery

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

jQuery使用PHP脚本更新Div

我完全不知道怎么做,所以我要继续问问.

我想要做的是使用我在外部文件中的PHP脚本更新div的内容,名为send.php.

所以我有这样的div:

<div class="classname">

</div>
Run Code Online (Sandbox Code Playgroud)

我想将数据发布到此send.php文件,然后使用PHP脚本的结果更新该div.可以这样做吗?

php ajax jquery request

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

是否有类似于NUnit的C++单元测试库?

我们需要将使用C#和NUnit开发的单元测试工具迁移到在Red Hat Linux上运行的C++ .

我们希望尽量减少迁移工作.

我们正在阅读这样的资源:

http://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle

但我们没有看到任何类似于NUnit的东西.

c++ linux nunit unit-testing

5
推荐指数
4
解决办法
8923
查看次数

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

-webkit-和-moz-border-radius对表不起作用?

这有效

div {
  -moz-border-radius: 5px 5px 0 0;
  border:1px solid #000;
  margin:30px;
}
Run Code Online (Sandbox Code Playgroud)

这不起作用

table {
  -moz-border-radius: 5px 5px 0 0;
  border:1px solid #000;
  margin:30px;
}
Run Code Online (Sandbox Code Playgroud)

有谁知道如何使用-moz和-webkit来处理表?

gecko webkit css3

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

我们什么时候为Dictionary做GetHashCode()?

我已将Dictionary(TKey,TValue)用于多种用途.但我没有遇到任何实现GetHashCode()的场景,我认为这是因为我的键是主要类型,如int和string.我很想知道场景(真实世界的例子),当一个人应该使用自定义对象的键,从而实现方法GetHashCode()Equals()等.

并且,使用自定义对象的密钥是否需要实现这些功能?

.net c#

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

Interlocked.Exchange不能与泛型一起使用?

我正在编写一个通用类,我需要使用Interlocked.

T test1, test2;
Interlocked.Exchange<T>(ref test1, test2);
Run Code Online (Sandbox Code Playgroud)

这不会编译.所以我被迫使用Exchange(对象,对象)而不是MSDN建议不要那样使用它?

c# generics interlocked

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