问题列表 - 第8293页

正确printtacktrace的servlet异常

所以我使用过滤器来捕获servlet异常(因为我们使用混合的jsf/plain servlets)

当捕获ServletException并调用printstacktrace时,大部分信息都会丢失.

"真正的"根异常似乎隐藏在"有趣"的表达背后

((ServletException) e.getRootCause().getCause()).getRootCause().getCause().getCause().getCause()
Run Code Online (Sandbox Code Playgroud)

这显然不是这样做的方法.

是打印此类例外的"完整"信息的简便方法.有人可以解释一下为什么异常这样包裹?

java servlets exception stack-trace

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

Javascript中的纪念品

我正在寻找在CRUD表单中使用的memento模式(GoF)的JavaScript实现.在基本级别上,撤消对输入的更改就足够了,但将它与标准JS框架(如YUI或Ext)一起使用来撤消和重做网格操作(新行,删除行等)会很棒.

谢谢

javascript memento undo-redo

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

如何确定日期是否在Java中的两个日期之间?

如果所有三个日期都由实例表示,我如何检查日期是否在两个其他日期之间java.util.Date

java date

90
推荐指数
6
解决办法
18万
查看次数

Formset保存和更新

我有一个inlineformset,最多显示10个表单.但是当我尝试保存/更新formset时,这些额外的对象(内容空白)也会被保存.因此,每次保存/编辑表单集时,这些空白记录都会一直进入数据库.原因是什么?

django

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

Linq的问题分组

我遇到了LINQ的问题,我希望有人可以向我解释原因.我有这个代码:

        List<Spec> specs = GetSpecs(userObject, seasonID, partnershipID);

        var query = from s in specs
                    where (DateTime)s.FinalApprovedDate != null
                    && !((DateTime)s.FinalApprovedDate).Equals(DateTime.Parse("1/1/1900 12:00:00 AM"))
                    group s by s.ForCompanyID into g 
                    select new
                    {
                        Vendor = g.Key,
                        Avg = g.Average(s.FinalApprovedDate.Subtract((DateTime)s.Created_Date).Days)
                    };
Run Code Online (Sandbox Code Playgroud)

我想从此查询中检索的是每个公司的创建日期和最终批准日期之间的平均天数差异,其中ForCompanyID表示日期不为空或"1/1/1900".我的问题是我无法弄清楚如何从这个查询中获取这些数据.根据我的阅读,我相信这是正确的语法,但我得到一个"名称''在当前上下文中不存在于新值下的s值.我也尝试过这里用g但这不是有价值观.有什么想法吗?

.net c# linq

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

我可以用什么来确定相似的单词或关键字?

有没有人知道开源或通过API提供的"相似的词或关键词"算法?我正在寻找类似词库但更聪明的东西.

例如:

英特尔

收益:

处理器,
i7核心芯片,
四核芯片

任何想法,甚至是指向C#中正确方向的东西?


编辑:

我很想听听您的想法,但为什么我们只能使用Google Adwords API生成与输入相关的关键字?

c# algorithm

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

PHP打印日期变量格式

所以这应该是一个非常简单的问题,但我似乎无法在任何地方找到一个简单的答案.

我正在修补一些PHP代码(我不是PHP'er),我有这个变量$ orderDate.如何打印此变量,使其仅为M/d/yy h:mm tt?

更新:所以我环顾四周,看看$ orderDate是什么.这是代码:

global $orderDate;
$orderDate = strftime('%c');
print("Order Date: ".date("M/d/Y h:M", $orderdate)."<br />");
Run Code Online (Sandbox Code Playgroud)

所以我得到这个输出:

Dec/31/1969 06:Dec

应该是今天的约会....

php

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

SQL Server SET DATEFIRST范围

我正在使用SS 2005

我见过示例代码

DECLARE @restore = SELECT @@DATEFIRST
SET DATEFIRST 1
SELECT datepart(dw,ADateTimeColumn) as MondayBasedDate,.... FROM famousShipwrecks --
SET DATEFIRST @restore
Run Code Online (Sandbox Code Playgroud)

假设在查询运行时另一个查询设置DATEFIRST?

如果另一个查询依赖于datefirst为7(例如)并且没有设置它,并且在我的查询运行时运行,那么他的问题是不设置它?或者是否有更好的方法来编写依赖于给定日期为第1天的查询.

sql sql-server

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

在Java中组合URL或URI的惯用方法是什么?

如何在Java中构建URL或URI?是否有惯用的方式,或者很容易做到这一点的库?

我需要允许从请求字符串开始,解析/更改各种URL部分(方案,主机,路径,查询字符串)并支持添加和自动编码查询参数.

java url

111
推荐指数
6
解决办法
7万
查看次数

有没有办法轮询从subprocess.Popen返回的文件句柄?

说我写这个:

from subprocessing import Popen, STDOUT, PIPE
p = Popen(["myproc"], stderr=STDOUT, stdout=PIPE)
Run Code Online (Sandbox Code Playgroud)

现在,如果我这样做

line = p.stdout.readline()
Run Code Online (Sandbox Code Playgroud)

我的程序一直等到子进程输出下一行.

有没有什么魔法可以p.stdout让我可以读取输出,如果它在那里,但只是继续吗?我正在寻找类似的东西Queue.get_nowait()

我知道我可以创建一个读取线程p.stdout,但我们假设我无法创建新线程.

python subprocess pipe

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