小编Way*_*yne的帖子

如何将getdate格式化为YYYYMMDDHHmmSS

在SQL Server如何格式化getdate()输出到YYYYMMDDHHmmSS哪里HH为24小时格式?

YYYYMMDD完成了

select CONVERT(varchar,GETDATE(),112)
Run Code Online (Sandbox Code Playgroud)

但就我而言.

谢谢.

sql-server-2005 getdate

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

如何否定Java中的任何正则表达式

我有一个我想要否定的正则表达式,例如

/(.{0,4})
Run Code Online (Sandbox Code Playgroud)

哪个String.matches返回以下内容

"/1234" true
"/12" true
"/" true
"" false
"1234" false
"/12345" false
Run Code Online (Sandbox Code Playgroud)

有没有办法否定(仅使用regx)以上结果,以便结果是:

"/1234" false
"/12" false
"/" false
"" true
"1234" true
"/12345" true
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种适用于任何regx的通用解决方案,而无需重写整个正则表达式.

我看过以下 如何否定整个正则表达式?使用(?!pattern),但这对我来说似乎不起作用.

以下regx

(?!/(.{0,4}))
Run Code Online (Sandbox Code Playgroud)

返回以下内容:

"/1234" false
"/12" false
"/" false
"" true
"1234" false
"/12345" false
Run Code Online (Sandbox Code Playgroud)

这不是我想要的.任何帮助,将不胜感激.

java regex regex-negation

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

EXT4上的时间戳精度(亚毫秒)

我在Vala中编写了一些代码,我首先得到系统时间,然后创建一个文件,然后检索该文件的时间戳.时间戳总是早于系统时间,大约在500到1500微秒之间,这是没有意义的.

然后我写了一个简单的shell脚本:

while true; do
touch ~/tmp/fred.txt
stat ~/tmp/fred.txt|grep ^C
done
Run Code Online (Sandbox Code Playgroud)

具有以下结果:

Change: 2013-01-18 16:02:44.290787250 +1100
Change: 2013-01-18 16:02:44.293787250 +1100
Change: 2013-01-18 16:02:44.296787250 +1100
Change: 2013-01-18 16:02:44.298787248 +1100
Change: 2013-01-18 16:02:44.301787248 +1100
Change: 2013-01-18 16:02:44.304787248 +1100
Change: 2013-01-18 16:02:44.306787248 +1100
Change: 2013-01-18 16:02:44.309787248 +1100
Change: 2013-01-18 16:02:44.312787248 +1100
Change: 2013-01-18 16:02:44.315787248 +1100
Run Code Online (Sandbox Code Playgroud)

正如您所看到的那样,小数点后的前3位数(毫秒)似乎正常,因为它们按预期递增,但第4位及以上的数字看起来并不正确.第4到第9位数似乎是慢慢倒数.有没有任何理由,因为我虽然ext4支持高达纳秒级的精度.访问和修改时间戳的行为方式相同.

linux bash ext4

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

如何定义我自己的元素类以与Set一起使用

我有以下代码:

public class MyElement {
    String name;
    String type;

    MyElement(String name, String type) {
        this.name = name;
        this.type = type;
    }
}

public class Test {

    public static void main(String[] args) {
        Set<MyElement> set = new HashSet<MyElement>();
        set.add(new MyElement("foo", "bar"));
        set.add(new MyElement("foo", "bar"));
        set.add(new MyElement("foo", "bar"));
        System.out.println(set.size());
        System.out.println(set.contains(new MyElement("foo", "bar")));
    }
}
Run Code Online (Sandbox Code Playgroud)

执行时返回:

3

false
Run Code Online (Sandbox Code Playgroud)

我原以为结果是1而且是真的.为什么我的元素不被认为是相同的,我该如何纠正?谢谢,韦恩.

java set

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

如何为docbook创建JAXB绑定

当我运行xjc时docbook.xsd,我遇到了很多错误:

parsing a schema...
[ERROR] Property "Revision" is already defined. Use &lt;jaxb:property> to resolve this conflict.
  line 5965 of file:/C:/log/11/04/20/docbook-4.5/dbpoolx.xsd

[ERROR] The following location is relevant to the above error
  line 521 of file:/C:/log/11/04/20/docbook-4.5/dbpoolx.xsd

[ERROR] Element "seealsoie" shows up in more than one properties.
  line 1737 of file:/C:/log/11/04/20/docbook-4.5/dbhierx.xsd

[ERROR] The following location is relevant to the above error
  line 1733 of file:/C:/log/11/04/20/docbook-4.5/dbhierx.xsd

[ERROR] Element "imageobjectco" shows up in more than one properties.
  line 3526 of file:/C:/log/11/04/20/docbook-4.5/dbpoolx.xsd

[ERROR] The …
Run Code Online (Sandbox Code Playgroud)

java docbook jaxb

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

有没有办法创建一个List/Set来保持插入顺序,并且不允许在Java中重复?

维护列表的最有效方法是什么,该列表不允许重复,但维护插入顺序,还允许检索Java中最后插入的元素?

java list set

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

msdb.dbo.sp_send_dbmail不在存储过程中执行

我使用以下代码来设置死锁监视:

http://weblogs.sqlteam.com/mladenp/archive/2008/07/18/Immediate-deadlock-notifications-without-changing-existing-code.aspx

它工作正常.我遇到的问题是msdb.dbo.sp_send_dbmail似乎不起作用.如果我从我的会话手动执行,它工作正常,但从存储过程中,发生以下错误:

2011-08-23 16:42:45.28 spid219s在队列Wayne.dbo.DeadLockNotificationsQueue上运行的激活proc [dbo].[usp_ProcessNotification]输出以下内容:'错误WHILE接收Service Broker消息FROM队列DeadLockNotificationsQueue.数据库名称:韦恩; 错误号码:229; 错误消息:对象'sp_send_dbmail',数据库'msdb',架构'dbo'上的EXECUTE权限被拒绝.

我还运行了以下内容:

EXEC msdb.dbo.sp_addrolemember @rolename ='DatabaseMailUserRole',@ membername ='';

以我的登录作为会员名称,但似乎没有帮助.

我需要做些什么来纠正这个问题?

谢谢.

韦恩.

sql-server sql-server-2005 service-broker

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

有没有可能做'找到.-ctime n'在JDK7中?

有可能做一个相同的'发现.-ctime n'(Unix命令)在JDK7中?即根据上次更改的时间查找所有文件?我看了一下新的FileVisitor/BasicFileAttributes/SimpleFileVisitor类,但我看不出它是如何完成的.

java file-attributes filetime java-7

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

为什么这个SQL Server查询会死锁?

有人能告诉我为什么以下SQL Server查询是死锁的,修复它的解决方案是什么?

<deadlock-list>
  <deadlock victim="process88b5b8">
    <process-list>
      <process id="process88b5b8" taskpriority="0" logused="76132" waitresource="RID: 32:1:151867:174" waittime="5093" ownerId="65554098" transactionguid="0xedf3314c05f1124cbe8d480cd092e03e" transactionname="DTCXact" lasttranstarted="2011-09-02T19:00:29.690" XDES="0x1029e040" lockMode="S" schedulerid="1" kpid="5108" status="suspended" spid="118" sbid="0" ecid="0" priority="0" transcount="2" lastbatchstarted="2011-09-02T19:00:31.317" lastbatchcompleted="2011-09-02T19:00:31.300" hostname="MELWFPL382S" hostpid="0" loginname="MM4" isolationlevel="repeatable read (3)" xactid="65554098" currentdb="32" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
        <executionStack>
          <frame procname="adhoc" line="1" stmtstart="78" sqlhandle="0x020000004b4b0a0d63e1040095143cbaa0174ffc3e076067"> delete from PARTIES where PARTYEXTERNALREF=@P0 and ISCOUNTERPARTY='N' and PARTYID in (select PARTYID from NAB_PARTY_EXTEND (nolock) where PARTYTYPE=@P1)     </frame>
          <frame procname="unknown" line="1" sqlhandle="0x000000000000000000000000000000000000000000000000">unknown     </frame>
        </executionStack>
        <inputbuf>(@P0 nvarchar(4000),@P1 nvarchar(4000))delete from PARTIES where PARTYEXTERNALREF=@P0 and ISCOUNTERPARTY='N' and …
Run Code Online (Sandbox Code Playgroud)

sql-server deadlock sql-server-2005

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

在Vala中,为什么node-> set_content不接受&符号?

以下代码

Xml.Node* node = new Xml.Node (null, "name");
node->set_content("&");
Run Code Online (Sandbox Code Playgroud)

产生以下错误:

错误:未终止的实体引用

这是一个错误还是我做错了什么?

大字符和小字符都可以正常工作.此外,add_content方法与&符号一起正常工作.

libxml2 vala

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