小编leo*_*ory的帖子

使用PayPal账户和iOS上的信用卡作为第三方商家支付PayPal

我正在尝试向我正在开发的iOS应用程序添加付款,其中有些人销售实体商品,而其他人购买它们,但我没有找到任何符合我需求的解决方案.

目前,我已经添加了贝宝MPL SDK,如所描述这里.

但是,MPL库似乎提供信用卡支持,而且它的图形在iOS7上已经过时了.

我发现的其他选择是:

  • PayPal iOS SDK,但它基于 REST API,而我需要支持第三方支付和最终链接/并行支付,并且 REST API不提供所有这些功能.

  • PayPal MEC(移动快速结账),在里面使用它UIWebView.

    即使它确实提供信用卡和PayPal帐户作为付款方式,我也没有找到任何方式来支持第三方付款(也就是我/该应用程序API Caller与另一个PayPal帐户一样Receiver).

    此外,MEC 不支持并行支付,多个接收器等,但目前这不是问题,如果我只能将它用于第三方支付.

  • 贝宝付款自适应API,我甚至尝试使用支付宝AP API,而不通过贝宝提供的SDK,获得payKey服务器端和装载https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=AP-KEY内的UIWebView由我自己.

    但是这个页面没有移动版本,因此它几乎无法使用.

    我试过,即使使用了嵌入式的Webflow,一有&extType=mini,但它看起来很可怕.只是不是为此而设计的.

总之,我的问题是:

如果我需要将它们作为第三方商家处理,我如何在移动设备(本例中为iOS)上支持信用卡和PayPal帐户付款方式?

paypal ios paypal-adaptive-payments

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

在 MongoDB 中按 $geoWithin 地理空间查询排序

我正在尝试检索存储在我的数据库中的一堆多边形,并按半径对它们进行排序。所以我用一个简单的$geoWithin.

所以,没有排序的代码看起来像这样:

db.areas.find(
   {
       "geometry" : {
          "$geoWithin" : {
              "$geometry" : {
                    "type" : "Polygon",
                    "coordinates" : [ [ /** omissis: array of points **/ ] ] 
                }
            }
        }
    }).limit(10).explain();
Run Code Online (Sandbox Code Playgroud)

解释结果如下:

{
    "cursor" : "S2Cursor",
    "isMultiKey" : true,
    "n" : 10,
    "nscannedObjects" : 10,
    "nscanned" : 367,
    "nscannedObjectsAllPlans" : 10,
    "nscannedAllPlans" : 367,
    "scanAndOrder" : false,
    "indexOnly" : false,
    "nYields" : 0,
    "nChunkSkips" : 0,
    "millis" : 2,
    "indexBounds" : {

    },
    "nscanned" : 367,
    "matchTested" …
Run Code Online (Sandbox Code Playgroud)

sorting geospatial mongodb

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

使用Keras,如何将从CuDNNLSTM生成的权重加载到LSTM模型中?

我基于LSTM层使用Keras开发了NN模型。为了提高Paperspace(GPU云处理基础架构)的速度,我已将LSTM层切换为新的CuDNNLSTM层。但是,这仅在具有GPU cuDNN支持的计算机上可用。PS:CuDNNLSTM仅在Keras上可用master,而在最新版本中不可用。

因此,我已经生成了权重,并将其保存到hdf5Cloud上以进行格式化,我想在MacBook上本地使用它们。由于CuDNNLSTM层不可用,因此仅对于本地安装,我已切换回LSTM。

从@fchollet阅读有关CuDNN的这条推文,我认为它会很好,只需将权重读回LSTM模型即可。

但是,当我尝试导入它们时,Keras抛出此错误:

Traceback (most recent call last):
{...}
tensorflow.python.framework.errors_impl.InvalidArgumentError: Dimension 0 in both shapes must be equal, but are 2048 and 4096 for 'Assign_2' (op: 'Assign') with input shapes: [2048], [4096].
{...}
ValueError: Dimension 0 in both shapes must be equal, but are 2048 and 4096 for 'Assign_2' (op: 'Assign') with input shapes: [2048], [4096]
Run Code Online (Sandbox Code Playgroud)

hdf5用h5cat 分析文件,我可以看到两个结构是不同的。

TL; DR

我无法将CuDNNLSTM生成的权重 …

python neural-network keras tensorflow cudnn

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