问题列表 - 第26759页

hp-ux如何在2小时前获得bash datetime

我们使用的是hp-ux服务器,我们需要在bash shell脚本中获取2小时前的datetime值吗?

我该怎么做?

date hp-ux

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

Python终止线程无法重启

我有一个线程,当某些动作发生时执行.鉴于程序的逻辑,线程不可能在其另一个实例仍在运行时启动.然而,当我第二次调用它时,我得到一个"RuntimeError:thread already started"错误.我添加了一个检查,看看它是否真的使用Thread.is_alive()函数,它实际上已经死了.

我究竟做错了什么?

我可以根据需要提供更多细节.

python multithreading runtime-error

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

Drupal localhost重定向到www.localhost.com

我正在一个drupal网站上工作,我检查了(svn)我的localhost.

现在的问题是,当我去:

http://www.site.com

一切正常,但是当我去:

HTTP://本地主机/工作/网站

我被重定向到

http://www.localhost.com/work/site

我运行了install.php脚本,一切都很棒.它会重新安装所有内容,但是当我转到主站点时,会发生重定向.

我删除了.htaccess文件,没有做任何事情.

我使用的是Windows 7 ultimate 64(也尝试过winxp pro 32)apache 2.2,php 5.2.13

任何人都知道要解决这个问题?

谢谢

php redirect drupal

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

在使用C#中返回用于使用的变量

我正在使用using语句中的using语句返回我正在创建的变量(听起来很有趣):

public DataTable foo ()
{
    using (DataTable properties = new DataTable())
    {
       // do something
       return properties;
    }
}
Run Code Online (Sandbox Code Playgroud)

这将Dispose属性变量??

这样做后我仍然得到这个警告:

警告34 CA2000:Microsoft.Reliability:在方法'test.test'中,在对所有对它的引用超出范围之前,对对象'properties'调用System.IDisposable.Dispose.

有任何想法吗?

谢谢

c# dispose idisposable using using-statement

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

Java JTree - 如何检查节点是否显示?

寻找如何遍历JTree(可以这样做)并检查每个节点是否显示(对用户)或不可见.不能相信JTree没有这个功能,也许我错过了什么?

java swing jtree

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

如何在Perl模块中使用作用域?

我真的不明白在Perl模块中如何使用作用域.这不会打印任何东西.如果运行a.pl打印1我想要它

b.pm

$f=1;
Run Code Online (Sandbox Code Playgroud)

a.pl

use b;

print $f
Run Code Online (Sandbox Code Playgroud)

perl module scoping

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

有没有办法阻止Delphi应用程序在Vista/Win 7上使用虚拟存储而不启用运行时主题?

这个问题几乎说明了一切.

我有一个带有旧组件的应用程序,如果启用了运行时主题,则该组件无效.但如果我不启用它们,应用程序总是会弄乱虚拟商店.

谢谢!

更新:

使用下面的Mark解决方案,应用程序不再写入虚拟存储.但是,现在它不会访问它需要的tdb文件(Tiny Database文件).此tdb文件与写入虚拟存储的文件相同.关于如何让它访问tdb文件并仍然阻止编写虚拟存储的任何想法?

delphi

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

iPhone SDK数学 - 毕达哥拉斯定理问题!

就像练习一样,我正在研究一个解决着名的中学毕达哥拉斯定理的应用程序,一个平方+ b平方= c平方.不幸的是,在我看来,即将出现的答案与实际答案无关.这是"解决"操作期间使用的代码.

- (IBAction)solve {
 int legoneint;
 int legtwoint;
 int hypotenuseint;

 int lonesq = legoneint * legoneint;
 int ltwosq = legtwoint * legtwoint;
 int hyposq = hypotenuseint * hypotenuseint;

 hyposq = lonesq + ltwosq;

 if ([legone.text isEqual:@""]) {
  legtwoint = [legtwo.text intValue];
  hypotenuseint = [hypotenuse.text intValue];

  answer.text = [NSString stringWithFormat:@"%d", legoneint];
  self.view.backgroundColor = [UIColor blackColor];
 }
 if ([legtwo.text isEqual:@""]) {
  legoneint = [legone.text intValue];
  hypotenuseint = [hypotenuse.text intValue];

  answer.text = [NSString stringWithFormat:@"%d", legtwoint];
  self.view.backgroundColor = [UIColor blackColor];
 }
 if …
Run Code Online (Sandbox Code Playgroud)

iphone math pythagorean

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

强制事务在Seam中的验证错误上回滚

快速版:我们正在寻找一种方式来强制交易时的方法上的支持bean的执行过程中出现的具体情况来回滚,但我们希望回滚,而无需向用户显示一个通用的500错误页面发生.相反,我们希望用户看到她刚刚提交的表单和一个表明问题所在的FacesMessage.

长版本:我们有一些支持bean,它们使用组件在数据库中执行一些相关的操作(使用JPA/Hibernate).在此过程中,某些数据库操作发生后可能会发生错误.这可能是出于几个不同的原因,但是对于这个问题,我们假设在发生一些DB写入之后检测到的验证错误在写入发生之前是不可检测的.发生这种情况时,我们希望确保到目前为止所有的数据库更改都将被回滚.Seam可以解决这个问题,因为如果你从当前的FacesRequest中抛出一个RuntimeException,Seam将回滚当前的事务.

这个问题是用户显示了一般错误页面.在我们的例子中,我们实际上希望用户能够显示她所在的页面,并提供有关出错的描述性消息,并有机会纠正导致问题的错误输入.我们提出的解决方案是从发现带有注释的验证问题的组件中抛出异常:

@ApplicationException( rollback = true )
Run Code Online (Sandbox Code Playgroud)

然后我们的支持bean可以捕获此异常,假设抛出它的组件已发布相应的FacesMessage,并且只需返回null以将用户带回输入页面并显示错误.ApplicationException注释告诉Seam回滚事务,我们没有向用户显示一般错误页面.

这在我们使用它的第一个地方运作良好,恰好只是插入.我们试图使用它的第二个地方,我们必须在此过程中删除一些东西.在第二种情况下,如果没有验证错误,一切正常.如果确实发生了验证错误,则抛出回滚异常并将事务标记为回滚.即使没有回滚数据库修改,当用户修复错误数据并重新提交页面时,我们得到:

java.lang.IllegalArgumentException: Removing a detached instance 
Run Code Online (Sandbox Code Playgroud)

分离的实例从另一个对象延迟加载(存在多对一关系).在实例化辅助bean时加载该父对象.由于事务在验证错误后回滚,因此该对象现在已分离.

我们的下一步是将此页面从会话范围更改为页面范围.当我们这样做时,Seam甚至无法在验证错误之后呈现页面,因为我们的页面必须命中数据库才能呈现并且事务已标记为回滚.

所以我的问题是:其他人如何干净利落地处理错误并同时正确管理交易?更好的是,我希望能够使用我们现在拥有的所有东西,如果有人能发现我做错的东西,那将是相对容易修复的.

我已经阅读了有关统一错误页面和异常处理的Seam Framework文章,但这更倾向于应用程序可能遇到的更一般的错误.

更新:这里有一些psudo代码和页面流的详细信息.

在这种情况下,假设我们正在编辑一些用户的信息(在这种情况下我们实际上并没有处理用户,但我不打算发布实际的代码).

编辑功能的edit.page.xml文件包含RESTful URL的简单重写模式和两个导航规则:

  1. 如果结果成功编辑,则将用户重定向到相应的视图页面以查看更新的信息.
  2. 如果用户点击取消按钮,则将用户重定向到相应的视图页面.

edit.xhtml非常基本,可以编辑用户的所有部分的字段.

辅助bean具有以下注释:

@Name( "editUser" )
@Scope( ScopeType.PAGE )
Run Code Online (Sandbox Code Playgroud)

有一些注入的组件,如用户:

@In
@Out( scope = ScopeType.CONVERSATION ) // outjected so the view page knows what to display
protected User user;
Run Code Online (Sandbox Code Playgroud)

我们在backing bean上有一个save方法,它为用户保存委派工作:

public String save()
{
    try
    {
        userManager.modifyUser( user, newFName, newLName, newType, newOrgName );
    }
    catch ( GuaranteedRollbackException grbe )
    {
        log.debug( …
Run Code Online (Sandbox Code Playgroud)

java hibernate seam jpa transactions

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

PHP - htmlentities()是否足以创建xml-safe值?

我正在从头构建一个XML文件,需要知道htmlentities()是否会转换每个可能破坏XML文件的字符(可能还有UTF-8数据)?值将来自twitter/flickr feed,所以我需要确定!

php xml xml-serialization

35
推荐指数
4
解决办法
5万
查看次数