问题列表 - 第26415页

我不明白Westpac Payway API和NET是如何工作的

一整天都在谷歌搜索,阅读大量的PDF文件,并且仍然对从Westpac(澳大利亚的一家银行)向Payway系统发送数据的概念感到困惑.它们通过API提供访问权限,但也通过他们称之为"NET"的方式提供访问权限.

我理解的方式是,当客户想要在我的网站上付款时,如果是NET,客户端会进入页面(由银行托管或由我托管),其中提供表单以输入信用卡信息详细信息.然后,此表单通过正常的POST调用提交到Payway的特定https地址.然后处理它,浏览器返回到我指定的URL,作为我在隐藏字段中发送的参数之一.

如果API故事类似,那么用户收到表单,填写数据然后数据发送到我的后端(不是Payway).然后我的后端使用提供的数据调用payway API,一旦收到回复,就会向客户端返回确认页面.

我的理解是对的吗?请解释,因为我有一种感觉,我错过了一些基本的东西.

api payment credit-card bank

8
推荐指数
2
解决办法
3529
查看次数

开始逐帧动画

我有一个关于开始逐帧动画的基本问题.

当我直接从我的代码调用AnimationDrawable.start()方法时,它似乎不起作用.

public void onCreate(Bundle savedInstanceState) {  
   ...  
   mAnimation.start();  
   ...  
}
Run Code Online (Sandbox Code Playgroud)

但是如果我把这一行放在按钮的onClick()回调方法中,按下按钮就会启动动画.

为什么这行不在代码中?

谢谢!

码:

public class MyAnimation extends Activity {
@Override

public void onCreate(Bundle savedInstanceState) {

    AnimationDrawable mframeAnimation = null;
    super.onCreate(savedInstanceState);
    setContentView(R.layout.my_animation);

    ImageView img = (ImageView) findViewById(R.id.imgMain);

    BitmapDrawable frame1 = (BitmapDrawable) getResources().getDrawable(
            R.drawable.splash1);
    BitmapDrawable frame2 = (BitmapDrawable) getResources().getDrawable(
            R.drawable.splash2);

    int reasonableDuration = 250;
    mframeAnimation = new AnimationDrawable();
    mframeAnimation.setOneShot(false);
    mframeAnimation.addFrame(frame1, reasonableDuration);
    mframeAnimation.addFrame(frame2, reasonableDuration);

    img.setBackgroundDrawable(mframeAnimation);

    mframeAnimation.setVisible(true, true);
    //If this line is inside onClick(...) method of a button, animation works!! …
Run Code Online (Sandbox Code Playgroud)

animation android

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

当从.Net应用程序调用SQL函数与在Management Studio中进行相同调用时,为什么会出现性能差异

我们的测试和开发环境中存在一个问题,其功能在从.Net应用程序调用时运行得非常慢.当我们直接从管理工作室调用此函数时,它工作正常.

以下是它们分析时的差异:来自应用程序:
CPU:906
读取:61853
写入:0
持续时间:926

从SSMS:
CPU:15
阅读:11243写道
:0
持续时间:31

现在我们已经确定,当我们重新编译该函数时,性能将返回到我们期望的结果,并且从应用程序运行时的性能配置文件与从SSMS运行时获得的性能配置文件相匹配.它会以随机间隔的形式再次开始减速.

我们还没有在生产中看到这一点,但它们可能部分是因为每周都会重新编译所有内容.

那么什么可能导致这种行为?

编辑 -
我们终于能够解决这个问题并重组变量来处理参数嗅探似乎已经完成了诀窍......我们在这里做了一个片段:感谢您的帮助.

        -- create set of local variables for input parameters - this is to help performance - vis a vis "parameter sniffing"
    declare @dtDate_Local                  datetime
           ,@vcPriceType_Local             varchar(10)
           ,@iTradingStrategyID_Local      int
           ,@iAccountID_Local              int
           ,@vcSymbol_Local                varchar(10)
           ,@vcTradeSymbol_Local           varchar(10)
           ,@iDerivativeSymbolID_Local     int
           ,@bExcludeZeroPriceTrades_Local bit

   declare @dtMaxAggregatedDate     smalldatetime
          ,@iSymbolID               int
          ,@iDerivativePriceTypeID  int

   select @dtDate_Local                  = @dtDate
          ,@vcPriceType_Local             = @vcPriceType
          ,@iTradingStrategyID_Local      = @iTradingStrategyID
          ,@iAccountID_Local              = @iAccountID
          ,@vcSymbol_Local                = @vcSymbol
          ,@vcTradeSymbol_Local           = …
Run Code Online (Sandbox Code Playgroud)

sql performance sql-server-2005

8
推荐指数
2
解决办法
562
查看次数

你如何使UIBarButtonItem动画翻转?

在iPhone上的iPod应用程序中,右上方工具栏中有一个UIBarButtonItem,可以在专辑的歌曲和曲目列表之间翻转.选择按钮时,按钮本身会执行翻转动画.

有没有办法做到这一点:

CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];

[UIView setAnimationTransition: UIViewAnimationTransitionFlipFromLeft forView:[self superview] cache:YES];

我是否需要使用initWithCustomView与initWithImage创建一个UIBarButtonItem来实现这一目标?

iphone cocoa-touch objective-c uikit

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

包括范围上限()

如何在range()函数中包含上限?我不能加1,因为我的for循环看起来像:

for x in range(1,math.floor(math.sqrt(x))):
    y = math.sqrt(n - x * x)
Run Code Online (Sandbox Code Playgroud)

但据我所知,它实际上是1 < x < M我需要的地方1 < x <= M添加1将完全改变结果.我试图将我的旧程序从C#重写为Python.这就是它在C#中的表现:

for (int x = 1; x <= Math.Floor(Math.Sqrt(n)); x++)
    double y = Math.Sqrt(n - x * x);
Run Code Online (Sandbox Code Playgroud)

python

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

俄语 - 英语平行词语料库?

我正在寻找一个简单的俄语到英语单词语料库.它可以像csv一样简单,在第一列中列出俄语单词,在第二列中列出相应的英语单词.我能找到这样的想法吗?NLTK工具包有这样的东西吗?

谢谢

python translation corpus lexicon

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

如何在自定义控件中启用设计支持?

我会试着解释一下我的追求.我不知道它的技术术语,所以这里是:

示例1:如果我在表单上放置ListView并添加一些列,我可以在"设计时"中单击并拖动列以调整它们的大小.

示例2:现在,我将ListView放在UserControl中并将其命名为"MyCustomListView"(并且可能添加一些方法来以某种方式增强它).

如果我知道在表单上放置"MyCustomListView",我无法单击并拖动列标题以在"设计时"中调整它们的大小.

有没有办法轻松实现这一目标?某种形式的"将点击并拖动事件传递给底层控件并让该控件发挥其魔力".我不是真的想要重新编码,只需传递鼠标点击(或其他任何东西)并让,在这种情况下,ListView会像上面第一个例子中那样做出反应.

c# user-controls

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

概率与神经网络

在神经网络中直接使用sigmoid或tanh输出层来估计概率是一种好习惯吗?

即给定输入发生的概率是NN中sigmoid函数的输出

编辑
我想使用神经网络来学习和预测给定输入发生的概率.您可以将输入视为State1-Action-State2元组.因此,NN的输出是State2在State1上应用Action时发生的概率.

我希望确实清楚......

编辑
当训练NN时,我对State1做随机动作并观察结果State2; 然后教NN输入State1-Action-State2应该导致输出1.0

classification machine-learning probability neural-network

16
推荐指数
2
解决办法
6501
查看次数

成功验证mail()函数PHP

是否有可能检查php是否可以从交换邮件服务器返回某种ping/flag,说"是的,电子邮件已被发送给预期的收件人"?

根据PHP手册,mail()boolean的返回可能意味着; "重要的是要注意,仅仅因为邮件被接受交付,这并不意味着邮件实际上会到达目的地."

这是否意味着,PHP可以返回成功但实际上可能存在php不知道的邮件服务器上的问题?在这种情况下,没有发送电子邮件,用户不是更聪明的?

TIA Jared

php

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

对于持久的在线游戏,Flash/Actionscript是否比Javascript更安全?

我最近发现在编写游戏时Javascript是多么不安全(我正在尝试做一个基于转弯的角色扮演游戏,目前战斗计算是通过Javascript完成的,任何玩家都可以作弊当然给自己提供他们想要的XP) ,所以我想知道我是否要将我的战斗屏幕移动到闪光灯,如果这更安全,或者是否有一种方法来欺骗这个?

javascript flash actionscript

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