问题列表 - 第32681页

什么是静态<E>?

我只是通过收集java教程阅读并想知道为什么<E> 静态后需要它?


public static<E> Set<E> removeDups(Collection<E> c) {
    return new LinkedHashSet(c);
}


谢谢,莎拉

java collections

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

javascript - 按第二个数组的顺序排序

鉴于:

var a1 = [{name:'Scott'}, {name:'John'}, {name:'Albert'}];
var sortOrder = ['John', 'Scott', 'Albert'];
Run Code Online (Sandbox Code Playgroud)

如何根据第二个数组中指定的顺序对第一个数组(按属性)进行排序.

// result: [{name:'John'}, {name:'Scott'}, {name:'Albert'}]
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript arrays sorting

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

Javascript表单验证框架:请求审核

我不确定我是否可以提出这样的问题,但在Meta Stackoverflow上看到这个后,看起来这种问题还可以.那么,关于我的问题:

几个月前,我在Javascript中编写了一个验证框架.我知道已存在jQuery Validation之类的验证框架,但我想采用不同的验证方法.当前的方法涉及编写Javascript代码以对表单元素执行验证.通过查看表单源代码,不会立即明确在每个元素上进行验证.在某种程度上,这可以通过使用指定不同类型的验证的CSS类来解决.但我觉得即使这样也是有限的,因为你无法轻松定制验证的行为(错误消息等).我想使用JSR-303 Bean ValidationHibernate Validator在Java中执行基于注释的验证.

由于HTML5允许您向元素添加自定义属性,我认为我可以利用它来"注释"表单元素以进行验证.所以,基本上,我想出了这个:

<input id = "myInput"
       name = "myInput"
       type = "text"
       class = "regula-validation"
       data-constraints = '@NotEmpty @IsNumeric @Between(min=1, max=5)' />
Run Code Online (Sandbox Code Playgroud)

考虑到这个基本思想,我创建了一个Javascript框架:

  • 检查具有约束定义的元素的DOM,并将这些约束绑定到元素
  • 允许创建自定义约束
  • 允许以编程方式绑定约束
  • 验证绑定约束

此外,该框架还具有以下功能:

  • 验证组,类似于JSR-303中指定的验证组
  • 错误消息的插值

一旦我创建了我的框架,我就试图获得反馈并对其进行审核,但我不知道该去哪里获得反馈和评论.我写了一些关于它的博客文章并将其发布到Digg和Reddit(编程部分),但没有太多运气.一些人似乎很感兴趣,但我没有得到更多.

Recently, at my workplace we've been modernizing a legacy codebase (JSP and servlets) and moving it into Spring MVC. When the conversation of validation came up, I pitched my framework to my senior …

javascript validation client-side-validation

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

如何通过z-index对Windows进行排序?

如果我在枚举窗口Application.Current.Windows,我怎么能知道,对于任何两个窗口,哪一个"更接近"(即具有更大的z-index)?

或者,换句话说,我怎样才能通过z-index对这些窗口进行排序?

wpf z-index

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

将 C printf(%c) 转换为 C#

我正在尝试将此 C printf 转换为 C#

printf("%c%c",(x>>8)&0xff,x&0xff);
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的事情:

int x = 65535;

char[] chars = new char[2];
chars[0] = (char)(x >> 8 & 0xFF);
chars[1] = (char)(x & 0xFF);
Run Code Online (Sandbox Code Playgroud)

但我得到了不同的结果。我需要将结果写入文件,所以我这样做:

tWriter.Write(chars);
Run Code Online (Sandbox Code Playgroud)

也许这就是问题所在。

谢谢。

c c# printf

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

CSS3,如何让我的Gradient WebKit背景透明?

我有以下CSS行:

background: -webkit-gradient(linear, left top, left bottom, from(#243d63), to(#1a2638));
Run Code Online (Sandbox Code Playgroud)

如何使背景透明,即不透明度为.9,这样用户可以看到具有这种风格的div下面的内容是什么?仅针对WebKit只关注......

谢谢

html5 webkit css3

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

错误 - 在C++中"抛出不同的异常"

我收到一个错误告诉我

error: declaration of 'virtual FXHost::~FXHost()' throws different exceptions
error: than previous declaration 'virtual FXHost::~FXHost() throw ()'
Run Code Online (Sandbox Code Playgroud)

我不知道如何开始解决这个问题,我以前从未遇到过这个问题.

在我的.h我有:

public:
    virtual                         ~FXHost() throw();
Run Code Online (Sandbox Code Playgroud)

在我的.cpp我有:

FXHost::~FXHost()
{
   gHost = NULL;
}
Run Code Online (Sandbox Code Playgroud)

指针赞赏.

c++ exception-handling

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

mysql_real_escape_string VS addslashes

有人可以从PHP手册中了解这两个函数之间的差异

addslashes:在需要在数据库查询中引用的字符之前返回带反斜杠的字符串.这些字符是单引号('),双引号("),反斜杠()和NUL(NULL字节).

mysql_real_escape_string:mysql_real_escape_string()调用MySQL的库函数mysql_real_escape_string,它将反斜杠添加到以下字符:\ x00,\n,\ r,\,',"和\ x1a.

从我收集到的主要区别是\ x00,\n\r\x1a,其中addlashes无法逃脱,你能告诉我这是什么意义吗?

谢谢

php mysql

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

在Rails中验证英语词典中的单词?

我做了一些谷歌搜索但找不到我想要的东西.

我正在开发一个拼字游戏类型的单词游戏,并且想知道是否有一种简单的方法可以验证玩家在游戏中输入的内容实际上是一个单词.他们正在打字.

是否针对某种英语语言词典数据库加载了应用程序中解决此问题的最佳方法?如果是这样,是否有任何提供此类功能的库?如果没有,你会建议什么?

谢谢你的帮助!

ruby dictionary ruby-on-rails

8
推荐指数
2
解决办法
5995
查看次数

如何在MongoDB中设置子子数组项

我正在开发一个webapp,它有一个portal-ish组件(想想多个面板,可以在列到列之间添加药物并添加或删除).我正在使用MongoDB以这样的格式存储此信息...

{
    _id: ObjectId(...),
    title: 'My Layout',
    columns: [
        {
            order: 1,
            width: 30,
            panels: [
                { title: 'Panel Title', top: 100, content: '...' },
                { title: 'Panel Title', top: 250, content: '...' },
            ]
        },
        {
            ... multiple columns ...
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用update()进行原子/修饰符操作,这让人感到困惑.如果我只想更新特定面板的一个属性,我该如何引用它?

update(
    { _id: ObjectId(...) },
    { $set: { columns.[???].panels.[???].top: 500 }
)
Run Code Online (Sandbox Code Playgroud)

mongodb

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