问题列表 - 第41626页

如何将javaw.exe控制台输出重定向到日志文件?

我想从批处理文件启动我的Java程序.这是我想用来启动应用程序的脚本,但问题是我无法将控制台输出重定向到日志文件.任何人都可以提供任何提示,而无需编辑任何代码,并使用Java命令行选项或什么?

@echo off
set TASK=MyApp
TITLE %TASK%
start javaw.exe -cp .;Server.jar;Util.jar com.manage.Program %1 > log.log 2>&1
taskkill /T /FI "WINDOWTITLE eq %TASK%"
Run Code Online (Sandbox Code Playgroud)

所以,上面的工作,实际上杀死了生成我的Swing应用程序的cmd窗口,但是它没有记录日志文件中的任何内容,大概是因为"start"将进程从"> log.log 2>&1中分离出来"arg?

我可以通过使用start调用另一个批处理文件来修复它,但我希望得到一个更优雅的答案.

java console log4j

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

使用广度优先搜索在图中查找循环的伪代码

请给我使用 BFS 查找循环的伪代码。我知道存在这种类型的其他问题,但没有给出代码。

algorithm graph data-structures

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

Enumerable.Aggregate错误

一切正常,直到sequentce将唯一的元素传递给此函数.最简单的复制方式是:

var sumOfSquares = Enumerable.Range(5, 1).Aggregate((s, i) => s + i*i);
// sumOfSquares == 5
Run Code Online (Sandbox Code Playgroud)

我认为这个版本的Aggregate应该抛出一个异常,以防序列只包含一个元素.我是对的还是我错过了一些细节?

.net c# linq linq-to-objects

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

将HTML5 canvas元素转换为链接

将Canvas元素转换为链接的最佳方法是什么 - 我指的是整个画布元素,而不仅仅是图像的一部分.

我尝试过一个显而易见的事情 - 将元素包装在A元素中 - 但在IE9中查找问题.

以此标记为例:

<a href="#link">
  <canvas width="100" height="100">
    //fallback
  </canvas>
</a>
Run Code Online (Sandbox Code Playgroud)

使用CSS我已经设置链接背景颜色在悬停时更改,并且我发现在大多数现代画布支持浏览器中它按预期工作 - 你悬停,背景改变颜色,你点击链接,链接被遵循.

但是,在IE9中,当鼠标悬停在元素上时,它无法识别出它是一个链接 - 没有悬停效果,没有光标变为指针,单击会立即执行.

有趣的是,如果我向A元素添加1像素边框,并将鼠标悬停在1像素边框上,IE9会识别链接,之后您可以将鼠标移到画布上并保持其悬停状态并正常工作作为一个链接.

这几乎就像画布覆盖链接一样,因此浏览器无法识别链接,只能识别画布元素 - 如果这有意义的话?

所以,我真的只想确定一下:

  • 简单地将Canvas元素包装在A元素中是可以接受的 - 这只是IE9很奇怪还是我做错了?
  • 如果我做错了,做这个看似简单的任务的公认技术是什么?

谢谢

UPDATE

好的,所以我在下面的答案都是正确的,但不幸的是,我的实现也没有.我的标记比上面的简化示例复杂得多,所以我猜测实际上还有其他东西正在引起问题 - 本机悬停事件和附带JavaScript的事件 - 没有什么工作.

但是,我想出了一个解决问题的黑客.我给链接一个RGBA背景颜色,不透明度为零.一旦那样,事情就好了.奇怪我知道,但修复:)

html javascript html5 canvas

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

启动vim时脚本的加载顺序是什么?

如果你用这样的东西启动vim:

vim -S myscript.vim file.txt
Run Code Online (Sandbox Code Playgroud)

脚本的加载顺序是什么?myscript.vim是否在〜/ .vimrc之后或之前加载.

如果直接在命令行上将vimscript命令传递给vim,它们何时相对于源和默认vimscripts执行?

vim

23
推荐指数
3
解决办法
7577
查看次数

在我的WPF应用程序中捕获没有焦点的按键事件

我在WPF中开发了一个屏幕键盘.我需要捕捉按键事件(通过键盘),以便跟踪Caps Lock,Shift等(是否按下它们).请注意,当打开任何其他应用程序(比如记事本)时,我的应用程序会失去焦点.

谁能建议如何在WPF中实现这一目标?简而言之,我的WPF应用程序需要捕获关键的新闻事件,即使它没有焦点.请帮助.

c# wpf

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

VB.net - "Dim x as new Y()"vs"Dim x as Y = new Y()"

在我们的VB.net代码库中,我偶尔会看到Dim x as new Y(),Y是一个类.

这段代码在做什么,它与更常见的有Dim x as Y = new Y()"什么不同?

谢谢.

vb.net

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

在没有配对的情况下在android中指定链接密钥

我试图确定在android中是否有办法将特定链接密钥与已经存在的远程蓝牙设备实例相关联.

基本上我想要做的是创建与不可发现的蓝牙设备的连接,而无需通过配对或重新配对程序.

我无法在标准配对过程中与设备建立链接密钥,因为我正在使用自定义专有配对机制.我更愿意在不使用本机代码的情况下完成此任务,但如果必须,我会这样做.

android bluetooth

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

Informix 7.3 - 在插入/更新时声明日期列数据类型,默认为当前日期

再次寻找你的帮助Jonathan Leffler!

我在Informix 7.3上创建一个表,需要一个时间戳字段,默认为today插入和更新.

如何为具有当前时间默认值的表定义日期/日期时间/时间戳列?

以下是简单日期字段的字段定义:

column upd_date date
    comments ""
    desc "Last update date"
    heading "Last update date"
    text "Last update date"
    attributes
 (
 )
Run Code Online (Sandbox Code Playgroud)

模式文件中还有一些其他语法可以对默认值应该是什么进行评论:

column beg_date date{DEF: date academic session/subsession officially begins}

    comments ""
    desc "Beginning date."
    heading "Beg Date"
    text "Date - Begin"
    attributes
 (
 )
Run Code Online (Sandbox Code Playgroud)

我不确定任何其他具有此功能的表格,我甚至不能100%确定它是否受支持,但如果有办法,我很乐意知道.

我在这个主题上找到的唯一好的领导就是这里

任何人有任何想法/解决方案?


更多调查结果:Informix中的
http://www.4js.com/techdocs/genero/fgl/devel/DocRoot/User/DatabaseSchema.html
投射日期

datetime我在另一个表def中找到了一个列类型:

column beg_time datetime year to minute
    comments    ""
    desc    "Beginning date and time of …
Run Code Online (Sandbox Code Playgroud)

sql informix datetime timestamp date

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

如何清除只读的jQuery日期选择器文本框?

我们在只读文本框上有一个JQuery日期选择器控件.我们将文本框设为只读,以便用户无法输入自己的日期.这很好用但我们希望为用户提供在选择日期后清除文本框内容的选项.

你怎么能这样做?显然,这个功能曾经被内置到控件中但被删除了.

注意:我们使用以下命令禁用文本框中的输入:

$("#text-box").keypress(function (e)
{
    e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

更新:我通过选择答案的略微变化解决了这个问题:

    myTextBox.keydown(function(e){
        if (e.keyCode == 46 || e.keyCode == 8) {
            //Delete and backspace clear text 
            $(this).val(''); //Clear text
            $(this).datepicker("hide"); //Hide the datepicker calendar if displayed
            $(this).blur(); //aka "unfocus"
        }

        //Prevent user from manually entering in a date - have to use the datepicker box
        e.preventDefault();
    });
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui-datepicker

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