问题列表 - 第13977页

将STDOUT输出到文件并再次返回

我使用此代码将STDOUT路由到文件:

STDOUT.reopen(File.open("./OUTPUT",'w+'))
Run Code Online (Sandbox Code Playgroud)

现在我需要再次将STDOUT路由到终端.

我该怎么做?

ruby

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

删除临时文件时为什么会出现WindowsError?

  1. 我创建了一个临时文件.
  2. 在创建的文件中添加了一些数据.
  3. 保存它,然后尝试删除它.

但我得到了WindowsError.我在编辑后关闭了文件.如何检查哪个其他进程正在访问该文件.

C:\Documents and Settings\Administrator>python
Python 2.6.1 (r261:67517, Dec  4 2008, 16:51:00) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tempfile
>>> __, filename = tempfile.mkstemp()
>>> print filename
c:\docume~1\admini~1\locals~1\temp\tmpm5clkb
>>> fptr = open(filename, "wb")
>>> fptr.write("Hello World!")
>>> fptr.close()
>>> import os
>>> os.remove(filename)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
WindowsError: [Error 32] The process cannot access the file because …
Run Code Online (Sandbox Code Playgroud)

python temporary-files

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

使用PayPal实施免费试用期

我正在尝试使用PayPal在网站上实施定期订阅服务,但是我想在用户开帐单并开始订阅之前提供免费试用期.这可能使用PayPal的API吗?

我使用PayPal API的经验很少,似乎找不到任何有关实施免费试用期的有用文档,因此非常感谢任何帮助.

谢谢.

php trialware paypal paypal-subscriptions

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

如何使用MonoTouch为UIButton Alpha属性设置动画

我有一个带有Alpha属性的简单UIButton,我想从1.0f动画到0.0f,然后再回到1.0f.这基本上是对TouchDown的响应.

另外,如果我调用的例程不在主线程上(在ThreadPool上调用异步委托),我需要做些什么特别的事情吗?

我应该使用CAAnimation吗?

谢谢!

iphone uikit xamarin.ios

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

Zend_Auth检查用户是否已登录

我试过用:

// do login if request is posted
if (isset($_POST) && !empty($_POST)) {
    // do authencation
    ...
} else {
    // request not posted
    // see if already logged in
    if (Zend_Auth::getInstance()->hasIdentity()) {
        echo "already logged in as: " . Zend_Auth::getInstance()->getIdentity();
    }
}
Run Code Online (Sandbox Code Playgroud)

Zend_Auth::getInstance()->hasIdentity() 似乎总是假的......即使登录后也是如此

php zend-framework zend-auth

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

java annotations:用于覆盖xml文件注释的库

Java有注释,这很好.但是,一些开发人员认为最好使用xml文件使用元数据来注释代码 - 其他人更喜欢注释,但会使用元数据来覆盖源代码中的注释.

我正在编写一个使用注释的Java框架.问题是:是否有一种标准方法来定义和解析xml文件中的元数据.我认为每个使用注释的框架都可以从中受益,但我似乎可以在互联网上找到类似的东西.

我必须滚动我自己的xml解析/验证或有人已经做过这样的事情吗?

java xml annotations metadata metaprogramming

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

如何解析Blackberry/J2ME中的JSON响应?

我想以JSON格式解析来自服务器的响应.我做了一些谷歌搜索,但我找不到任何库或罐子的东西.

到处都提供了开源代码作为zip文件.

我怎样才能实现这一目标?如果没有可用于黑莓的jar,那么如何在我的应用程序中使用该开源代码?

json blackberry java-me

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

反向调试如何工作?

GDB有一个支持反向调试的新版本(参见http://www.gnu.org/software/gdb/news/reversible.html).我想知道它是如何工作的.

为了使反向调试工作,在我看来,您需要存储整个机器状态,包括每个步骤的内存.这会使性能变得非常慢,更不用说使用大量内存了.这些问题是如何解决的?

reverse-debugging

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

Android框架?

是否有任何框架使得它比构建Android应用程序更容易,你会对它感兴趣吗?

java sdk android

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

Session.Abandon()和Session.Clear()之间的区别是什么

销毁会话和删除其值有什么区别?你能举一个证明这个的例子吗?

我搜索了这个问题,但没有掌握全部答案.一些答案是:

  • Session.Abandon() 破坏会话
  • Session.Clear() 只删除所有值

一位朋友告诉我这个:

清除会话不会取消设置会话,它仍然存在与用户相同的ID,但只是清除了值.

放弃将完全破坏会话,这意味着您需要先开始一个新会话,然后才能在该会话中为该用户存储更多值.

以下代码有效,不会抛出任何异常.

Session.Abandon();
Session["tempKey1"] = "tempValue1";
Run Code Online (Sandbox Code Playgroud)

当您放弃会话时,您(或更确切地说是用户)将获得一个新的SessionId

当我测试Session时,当我放弃会话时它不会做任何改变.

我发现一个区别: session.Abandon()引发Session_End事件

asp.net session asp.net-session

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