问题列表 - 第39738页

如何在cmd中检索TIME的秒部分?

我正在尝试编写一个获取当前日期和时间的cmd脚本,并将其格式化为sqlserver可以将其作为输入的方式datetime.

到目前为止,我有:

@echo off
for /F "tokens=1-4 delims=/ " %%i in ('date /t') do (
set dow=%%i
set mon=%%j
set day=%%k
set yr=%%l
set mydate=%%j/%%k/%%l
)
Run Code Online (Sandbox Code Playgroud)

这打印出10/22/2010

我无法弄清楚如何将时间变成可用的格式.我尝试过time /t,但它只给出了小时和分钟,我也需要秒.

cmd batch-file

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

Java泛型的泛型

我有一个表示文本片段的泛型类.该文本片段可以具有许多不同模式中的任何一种(不同类型的突出显示).这些模式由Enum表示.对于每个项目,枚举可能不同,但它必须实现一个接口,该接口提供了一种方法来组合其中两个(可以突出显示和加粗).所以我有一个界面:

public interface TextFragmentMode<E extends Enum<E>> {
    /**
     * Will combine the supplied mode with the current mode and return the
     * result.
     * 
     * @param mode The mode to combine with.
     * @return The combined mode.
     */
    public E combine( E mode );
}
Run Code Online (Sandbox Code Playgroud)

然后我的TextFragment是一个文本字符串和一个模式的容器.但是当我尝试宣布这个课时:

public class TextFragment<E extends TextFragmentMode<E extends Enum<E>>> {
    StringBuilder text;
    E mode;
    ...
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

令牌"extends"的语法错误,预期

根据eclipse语法突出显示,其中指的是

E extends Enum<E>
Run Code Online (Sandbox Code Playgroud)

部分代码.有谁知道我做错了什么?我一定错过了关于泛型的东西......

---------------------编辑-------------------

我终于花时间阅读Josh Bloch撰写的Effective Java(第二版),结果发现他已经过了这个用例,如第34项:使用接口模拟可扩展的枚举.尽管我想说伟大的思想一样......但这样做太过于pres!

java generics enums

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

SQL Server:想要将数据插入一列,其余为空:不要让我

这是我的脚本:

INSERT INTO
 AP09
SELECT
  cds AS CDSCODE
FROM
  P_Schools
WHERE 
  active = 1;
Run Code Online (Sandbox Code Playgroud)

AP09表中有十列.除主键(CDSCODE)之外的所有键都可以为空.我只想从另一个表插入CDSCODE,其余的默认为null.相反,我得到一个错误:

SQL Server Database Error: Insert Error: Column name or number of supplied values does not match table definition.
Run Code Online (Sandbox Code Playgroud)

如果我提供正确数量的空值,则插入有效.但是Microsoft文档说(对于INSERT命令):

The Database Engine automatically provides a value for the column if the column: 

--Has an IDENTITY property. The next incremental identity value is used.
--Has a default. The default value for the column is used.
--Has a timestamp data type. The current timestamp value is used. …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sql-server-2005 insert default-value

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

将RBG转换为HEX

如何在RGB中将RGB颜色转换为HEX?例如:R = 253 G = 132 B = 58.

韩国社交协会.

apache-flex flash colors actionscript-3

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

不要将>转换为&gt; 在XSLT中

我有一些看起来像的XML

<?xml version="1.0"?>
<root>
    <![CDATA[
    > foo 
    ]]>
</root>
Run Code Online (Sandbox Code Playgroud)

(注意>登录"> foo")和XSLT样式表

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/root">
    <foo><xsl:value-of select='.'/></foo>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

当我跑步时,xsltproc stylesheet.xsl data.xml我得到了

<?xml version="1.0"?>
<foo>

    &gt; foo

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

但我想要的输出是

<?xml version="1.0"?>
<foo>

    > foo

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

即保持">"不是将其转换为实体.我怎么能做到这一点?

xslt

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

绘制两点之间的路径

我正在开发一款基于触控的游戏,而且我在绘制用户触及的路径方面遇到了问题.我正在尝试模仿这些应用程序http://www.youtube.com/watch?v=G3CECr6mT1Qhttp://www.youtube.com/watch?v=r34-_0wrVC4

我在XNA/C#中这样做.

我的问题是:我有一组定义用户触摸路径的路标.我不确定如何在所有这些点之间得到一条风格化的线,所以我想"嘿,我将只有一个非常小的图像'线',并在航点之间的每个点绘制它,并相应地旋转它如果这是最好的解决方案,我不确定.

但我被卡住了,因为我不知道如何获得这两点之间的所有坐标.我有两点,我可以得到从第一个到第二个的矢量等,但我似乎无法得到正确的数学.

有什么建议或帮助吗?谢谢!

c# math xna windows-phone-7

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

如何在git中反转提交的特定块?

我想知道是否有办法快速反转提交的特定块.

我可以生成diff两个提交之间或HEAD看到差异.

我如何反转其中一个(或更好的,一组特定的帅哥)?

git git-workflow

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

在Oracle中插入后触发插入sysdate

我尝试使用以下,但显然它是无效的SQL:

CREATE OR REPLACE TRIGGER QUESTION_DATE BEFORE INSERT ON QUESTION 
FOR EACH ROW
BEGIN
INSERT INTO QUESTION(CREATED_TIMESTAMP) 
VALUES (SYSDATE);
END;
Run Code Online (Sandbox Code Playgroud)

到目前为止,问题表看起来像这样:

CREATE TABLE QUESTION
(   
    QUESTION_ID             INTEGER not null,
    LATEST_QUESTION         INTEGER not null,
    CREATED_USER_ID         INTEGER not null,
    CREATED_TIMESTAMP       TIMESTAMP not null,     
    CONSTRAINT PK_QUESTION  PRIMARY KEY (QUESTION_ID)
);

CREATE SEQUENCE QUESTION_ID_SEQ INCREMENT BY 1 START WITH 1 NOCYCLE NOCACHE NOORDER;

CREATE TRIGGER QUESTION_INSERT BEFORE INSERT ON QUESTION 
FOR EACH ROW
BEGIN
SELECT QUESTION_ID_SEQ.nextval
INTO :new.QUESTION_ID
FROM dual;
END;
Run Code Online (Sandbox Code Playgroud)

如果那是相关的,我正在使用Toad for Oracle …

sql oracle triggers

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

iphone UIAlertView Modal

是否可以呈现UIAlertView并且不会继续执行该方法中的其余代码,直到用户响应警报?

提前致谢.

iphone modal-dialog objective-c uialertview

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

VB.net主要方法不执行

我接受了来自C#背景的学习vb.net.

我试图重新编程一个简单的C#winforms程序,它采用命令行参数来确定它的作用.在C#中,始终有一个接受这些参数的主要方法.

根据我的阅读,一旦你指定了起始形式,vb.net就会为你实现一个main方法,除非你自己创建一个.这很好,但是我实现的那个似乎被忽略了,我已经把断点放进去看看代码是否被查看,但没有.主要的子类是在启动表单的类声明中,如下所示:

Public Class FrontScreen
    <STAThread()> _
    Shared Sub Main()
        Dim mainWindow As FrontScreen = New FrontScreen()
        MessageBox.Show("Hello! I'm exectuing!")
        Application.Run(mainWindow)
    End Sub
End Class
Run Code Online (Sandbox Code Playgroud)

显然我稍后会在main方法中添加更多代码,但是现在我只想让消息框显示我的主要子实际上正在被执行.我可能正在做一些非常明显错误的事情,但从我看过的例子中我无法分辨出什么.有任何想法吗?

谢谢,安迪.

vb.net program-entry-point c#-to-vb.net

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