问题列表 - 第29896页

有人能告诉我Paypal IPN的"你好世界"吗?

我想建立一个PayPal捐款箱,并使用他们的IPN协议来监控捐款何时进入.文档非常复杂,并且包含我不感兴趣的功能.是否有一个简短的片段 - 理想情况下是Python - 显示如何连接到Paypal,永远循环,并在每次捐赠时打印"只需5美元"?

python paypal paypal-ipn

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

运行时/已检查/未检查/错误/异常之间的差异

什么是运行时异常以及什么是已检查/未检查异常以及错误/异常之间的区别.为什么这么多类型?相反,Java可能只是遵循一个简单的设计(只是尝试/捕获所有类型)来处理程序中的异常情况?

java exception-handling exception runtimeexception checked-exceptions

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

使用Django-Jython和Tomcat进行部署?

我有一个Django应用程序,我们正在尝试使用django-jython部署到Tomcat服务器.

为了测试一下,我已成功为一个空的Django应用程序创建了WAR存档文件.测试Django应用程序称为"主席".

我们的Tomcat服务器显然不喜欢WAR归档文件,所以我爆炸(解压缩),并将这些文件复制到服务器.

网络服务器管理员为我创建了一个上下文,以及该上下文的目录(mediatracking).

我已将WAR存档中的文件复制到该目录中,我不太确定如何让该测试应用程序"运行"?

\mediatracking
 - application.py 
 - application$py.class 
 \WEB-INF 
   web.xml 
   \lib 
    - jruby-extras-fileservlet.jar 
    - jython.jar 
   \lib-python 
     - Lib.pth 
     - README 
     \chair 
     \django 
     \doj 
     \Lib 
Run Code Online (Sandbox Code Playgroud)

(我没有低于chair/django/doj/Lib目录中的那个.)

上面的目录结构中是否有任何明显的缺失?

我究竟如何让Tomcat服务器真正"运行"这个应用程序?如果你去上下文目录它不会自动运行(并且那里只有一个application.py和application $ py.class文件,所以我不确定它会如何).

我是否需要让我的网络服务器管理员对web.xml文件执行某些操作?我检查了一下,似乎没有任何东西可以帮助这个应用程序运行:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <display-name>chair</display-name>
  <description>
   chair through WSGI with modjy
  </description>
  <context-param>
    <param-name>files.prefix</param-name> <!-- Needed by fileservlet -->
    <param-value></param-value>
   </context-param>
  <servlet>
    <servlet-name>modjy</servlet-name>
    <servlet-class>com.xhaus.modjy.ModjyJServlet</servlet-class>
    <init-param>
      <param-name>reload_on_mod</param-name>
      <param-value>1</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet>
    <servlet-name>fileservlet</servlet-name>
    <servlet-class>org.jruby.webapp.FileServlet</servlet-class>
  </servlet>


  <servlet-mapping>
    <servlet-name>fileservlet</servlet-name>
    <url-pattern>/media/*</url-pattern>
  </servlet-mapping> …
Run Code Online (Sandbox Code Playgroud)

django tomcat jython

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

INSERT ON DUPLICATE KEY上的触发器

我有一个简单的问题.我有一个触发器将值插入另一个数据库

因此,例如,如果有两个值,并且触发器正在检查值Table A并插入Table B

所以这是代码

-- Trigger DDL Statements
USE `db`;
DELIMITER //

CREATE
DEFINER=CURRENT_USER()
TRIGGER `db`.`AFTER_INSERT_A`
AFTER INSERT ON `db`.`a`
FOR EACH ROW
BEGIN

    IF NEW.val!= NULL
    THEN

        UPDATE b SET dateRemove=CURRENT_TIMESTAMP WHERE val=NEW.val;

        INSERT INTO b (val) VALUES(NEW.val) ON DUPLICATE KEY UPDATE dateRemove=NULL, dateUpdate=CURRENT_TIMESTAMP;

    END IF;
END//
Run Code Online (Sandbox Code Playgroud)

触发剂甚至会引发任何错误.我在B中没有价值观

我的插页是

INSERT INTO a (val) VALUES(`test`) ON DUPLICATE KEY UPDATE dateUpdate=CURRENT_TIMESTAMP
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法.香港专业教育学院尝试创建两个触发器一个INSERT,另一个UPDATE,我已经改变了AFTER,以BEFORE我的表b仍一无所获.任何想法提前感谢

mysql triggers

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

也许我已经失去了情节,但为什么这一小段JavaScript不起作用?

我想要一个表单的通用错误处理程序

var errorsBox = function() {
    var $errorBox = $('#form-error');

    return {
        add: function(errors) {
            if ($errorBox.length === 0) {
                $errorBox = $('<div id="form-error"><ul></ul></div>').appendTo('form');
            };

            $errorBox.find('ul > li').remove();

            $.each(errors, function(i, error) {
                $errorBox.find('ul').append('<li>' + error + '</li>');
            });
        }
    };
};
Run Code Online (Sandbox Code Playgroud)

你可以在JSbin上玩它.

我越来越

errorsBox.add不是一个函数

我确信这很明显,但我似乎无法理解为什么这可能不起作用.

我做错了什么?

谢谢!

javascript jquery

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

如何在Git远程存储库上触发垃圾回收?

众所周知,我们可以定期运行git gc以打包对象.git/objects.

对于远程中央Git存储库(裸或不),经过多次推送后,下面有很多文件myproj.git/objects; 每次提交似乎都在那里创建一个新文件.

我该如何打包那么多文件?(我的意思是远程中央裸存储库上的那些,而不是本地克隆存储库.)

git repository git-gc

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

停止模块内的评估

我已经习惯了编写像这样工作的函数:

def f():
  if sunny:
    return
  #do non-sunny stuff
Run Code Online (Sandbox Code Playgroud)

我试图找出在模块中使用的等效语法.我想做这样的事情:

if sunny:
  import tshirt
  #do something here to skip the rest of the file
import raincoat
import umbrella
#continue defining the module for non-sunny conditions
Run Code Online (Sandbox Code Playgroud)

我知道我可以把它写成一个,if/else但是缩进模块的其余部分似乎很愚蠢.

我可以将其余的代码移动到一个单独的模块中并有条件地导入它,但这看起来很痛苦.

python module

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

jQuery网页预览

有没有人知道一个允许你滚动锚链接并看到网页预览的插件?

所以基本上我们可能在页面上有一个链接说www.mysite.com,当你滚动链接时我想看到网站的预览.

我知道有插件可以显示一个图像文件,但我正在寻找可以预览实时页面的内容.

编辑

我想看一下页面的缩略图.

jquery jquery-plugins

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

最快的定时分辨率系统

C/C++程序员可以使用的最快的计时系统是什么?

例如:
time()将给出自1970年1月1日00:00以来的秒数.
Windows上的GetTickCount()将给出自系统启动时间以来的时间(以毫秒为单位),但限制为49.7天(此后它将简单地回零).

我想获得当前时间,或者从系统/应用程序启动时间开始计时,以毫秒为单位.

最大的问题是方法的开销 - 我需要最轻的一个,因为我每秒钟要打多次.

我的情况是我有一个工作线程,对于那个工作线程我发布了待处理的工作.每个工作都有一个"执行时间".因此,我不关心时间是当前的"实际"时间还是系统正常运行时间以来的时间 - 它必须是线性的和轻的.

编辑:

unsigned __int64 GetTickCountEx()
{
    static DWORD dwWraps = 0;
    static DWORD dwLast = 0;

    DWORD dwCurrent = 0;

    timeMutex.lock();

    dwCurrent = GetTickCount();
    if(dwLast > dwCurrent)
        dwWraps++;

    dwLast = dwCurrent;

    unsigned __int64 timeResult = ((unsigned __int64)0xFFFFFFFF * dwWraps) + dwCurrent;

    timeMutex.unlock();

    return timeResult;
}
Run Code Online (Sandbox Code Playgroud)

c c++ windows time

9
推荐指数
3
解决办法
7163
查看次数

如何让authlogic使用Rails会话而不是自己的cookie?

我想authogic永远不会设置user_credentialscookie,只使用标准的Rails会话cookie.

我看到Session包含在Authlogic::Session::Session::Base之后Cookies.如果我登录我的应用程序然后删除user_credentialscookie,我仍然保持登录状态.所以显然authlogic是在两个地方存储凭据并检查这两个地方?或忽略cookie但仍然设置它?我怎么能让它从未设置或引用user_credentialscookie?

cookies session ruby-on-rails authlogic

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