问题列表 - 第35927页

我的约会正则表达式出了什么问题?

var dateRegex = /\/Date\((\d+)\)\//g;    // [0-9] instead of \d does not help.
dateRegex.test("/Date(1286443710000)/"); // true
dateRegex.test("/Date(1286445750000)/"); // false
Run Code Online (Sandbox Code Playgroud)

Chrome和Firefox JavaScript控制台都证实了这一点.怎么了,伙计们?

编辑:更简单的测试用例:

var dateRegex = /Date\(([0-9]+)\)/g;
dateRegex.test("Date(1286445750000)"); // true
dateRegex.test("Date(1286445750000)"); // false
dateRegex.test("Date(1286445750000)"); // true
dateRegex.test("Date(1286445750000)"); // false
dateRegex.test("Date(1286445750000)"); // true
Run Code Online (Sandbox Code Playgroud)

这表明它每次都交替出现真/假......

javascript regex date

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

在整个应用程序中使用常量.使用#define或变量

可能重复:
static const vs #define

大家好,在C++中,要定义一个在整个应用程序中使用的常量,你们通常的做法是什么?

#define WINDOWS_HEIGHT 1024
Run Code Online (Sandbox Code Playgroud)

要么

const int WINDOWS_HEIGHT = 1024;
Run Code Online (Sandbox Code Playgroud)

谢谢.

c++

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

检测iPhone浏览器

是否有一个脚本可以检测,如果访问者使用iphone(无论是浏览器,可能是iphone Safari,iPhone for Opera等)?

然后将关闭我的一些JavaScript.

谢谢...

html javascript php iphone mobile-safari

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

以编程方式读取资源字符串

我周围有6个dll(没有源代码).它们不包含任何逻辑,只包含包含字符串表的.resx文件.

有没有办法我可以从每个dll的字符串表中提取Id和值并将其导出到文本文件?

c#

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

使用JPA(+ Hibernate)继承抽象类

您将如何在以下示例代码中配置注释?我只想坚持使用JPA注释,并避免使用Hibernate特定的依赖项.以下代码是否正确?

@Entity
public class RefExample extends RefData {

}
Run Code Online (Sandbox Code Playgroud)

(这些类将有多个版本,RefSomeOtherExample等,每个类有一个db表.有些可能会添加其他字段(列),但大多数只会使用从"RefData"基类继承的基本字段.)

基类:

@Entity
public abstract class RefData {

    private long id;
    private String code;
    private String desc;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(unique = true, nullable = false)
    public long getId() {

        return id;
    }

    public void setId(long id) {

        this.id = id;
    }

    @Column(unique = true, nullable = false, length=8)
    public String getCode() {

        return code;
    }

    public void setCode(String code) {

        this.code = code;
    }

    @Column(unique = true, nullable …
Run Code Online (Sandbox Code Playgroud)

java annotations hibernate jpa

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

如何设置JSR303 bean验证的检查顺序

我使用JSR303 Bean Validation来检查表单输入.

@NotBlank
@Size(min = 4, max = 30)
private String name;

@NotBlank
@Size(max = 100)
@Email
private String mail;
Run Code Online (Sandbox Code Playgroud)

当name =''和email =''时,将检查@NotBlank,@ Size at name,@ NotBlank,@ Size,@ Email的邮件.

我想设置检查顺序,例如,当前一个订单无效时,不检查下一个订单.

@NotBlank(order = 1)
@Size(min = 4, max = 30, order = 2)
private String name;
Run Code Online (Sandbox Code Playgroud)

(以上不是JSR303的支持)

有没有办法实现它使用JSR303?(我认为自定义注释将完成,但我不想为每个属性添加自定义注释)

我也考虑了验证组和组序列,但我认为我的需求有所不同.

@NotBlank(groups = First.class)
@Size(min = 4, max = 30, groups = Second.class)
private String name;

@NotBlank(groups = First.class)
@Size(max = 100, groups = Second.class)
@Email(groups = Third.class)
private String mail;
Run Code Online (Sandbox Code Playgroud)

当名称为空并且邮件为"abc"时.JSR303仅检查名称上的@NotBlank和邮件中的@NotBlank,因为名称上的@NotBlank无效,因此不检查第二组和第三组. …

validation bean-validation

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

DataReader中的错误未关闭

任何人都可以帮我解决这个错误的问题

已经有一个与此Connection关联的开放DataReader,必须先关闭它.

尝试读取此代码时错误失败.

transConn = mySqlConn.BeginTransaction(IsolationLevel.ReadCommitted)
Run Code Online (Sandbox Code Playgroud)

Datareader和初始化事务之间是否存在连接?

任何人都可以帮助我如何解决这个错误.

谢谢偷看!:)

vb.net transactions datareader

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

使用python/win32从/向剪贴板复制和粘贴

我从这个站点下载了win32 for python 2.6 .

这是获取/设置剪贴板的代码.

def test():
    OpenClipboard() 
    d=GetClipboardData(win32con.CF_TEXT) # get clipboard data
    SetClipboardData(win32con.CF_TEXT, "Hello") # set clipboard data
    CloseClipboard()

if __name__ == '__main__':
    if sys.platform == 'win32':
        from win32clipboard import *
        import win32gui, win32con
        test()

它适用于GetClipboarData,但SetClipboardData似乎不起作用,因为当我运行test()时,我希望用^ V得到"hello",但我之前复制过的东西.

可能有什么问题?

python winapi pywin32

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

C++ - 如何防止对象在堆栈上分配?

你有一个A类,你把ctor设置为私有,所以客户不能打电话

A a;
Run Code Online (Sandbox Code Playgroud)

在堆栈上创建obj.但是有一天,另一位开发者增加了一个新的ctor:

A(int)
Run Code Online (Sandbox Code Playgroud)

并试着称之为"A a(1);" 在main()中.所以这将在堆栈上创建一个obj.你怎么防止这种情况?

这是我的解决方案,但我不知道它是否有意义.

对类A使用私有或受保护的析构函数,并提供工厂函数来分配对象和释放资源的函数(即调用析构函数)

谢谢

c++

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

在django项目中的两个应用程序之间导入

我的django项目中有两个应用程序(app1和app2).

我很好奇是否有办法在应用程序之间导入内容.

baseProject  
--app1
----models.py  
----etc..
--app2
----models.py
----etc..
Run Code Online (Sandbox Code Playgroud)

我希望能够在app2中从app1的models部分导入一些东西.是否有预期的方法来做到这一点,或者我计划糟糕的架构.

python django import

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