问题列表 - 第40929页

PayPal - 使用php加密多项目自定义购物车动态结帐按钮

我创建了一个网站,要求我建立一个自定义篮子,以满足业务需求.这一切都很好.

我花了上周的时间尝试使用PayPal加密"结账"按钮.

首先我尝试了这个:www.x.com/message/174366(没有超链接,因为我是新用户,抱歉),并且无法从该功能中获取任何加密数据.

所以我花了一天时间研究并发现了使用php加密的网络支付

将代码自定义到我的购物篮后,它会生成加密数据.但是当点击按钮时,PayPal只显示一个项目输入框 - 即没有传递任何数据.

当我注释掉用于向按钮添加多个项目的代码并且只编写一个静态项目(即使用item_name而不是item_name_1等)时,它可以正常工作.

我试图将cmd变量从_s-xclick更改为_cart和_s-cart,如我在某些论坛中所提到的那样无济于事.我确实有上传变量集.

所以这不起作用

$itm=1;
for($j=0;$j<count($tempIArr);$j++)
{
    $names[] = 'item_name_'.$itm;
    $values[] = $tempIArr[$j]->getName();
    $names[] = 'amount_'.$itm;
    $values[] = $tempIArr[$j]->getTotal();
    $itm++;
}
$paypal->addButtonParam($names, $values);
Run Code Online (Sandbox Code Playgroud)

但这确实有效

$names[] = 'item_name';
$values[] = 'someProduct';
$names[] = 'amount';
$values[] = 99;
$paypal->addButtonParam($names, $values);
Run Code Online (Sandbox Code Playgroud)

有人知道如何让它与多个项目一起工作吗?

php encryption paypal checkout dynamic

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

保护Spring Security UI有哪些选择?

我正在使用默认的securityConfigType,它被设置为使用注释.
我有哪些选择来保护Spring Security UI控制器?

我是否需要在所有控制器上使用s2ui-override来通过子类化来保护它们?
更新Spring Security UI插件并在控制器上添加@Secured(['ROLE_ADMIN'])?
还是有一些更简单的方法?

我可以混合Spring安全访问控制机制(例如:混合注释和静态URL规则).

grails groovy grails-plugin

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

如何在Sybase中的when语句中指定ignore case

如何在Sybase中的语句中指定ignore casewhere

基本上我想要

 select * from _table where _field = 'BUSY'
Run Code Online (Sandbox Code Playgroud)

如果在字段中有任何行具有类似'BuSy'的行,则返回行_field.

sql sybase

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

为什么赋值运算符调用构造函数?

我只是在玩弄了解智能指针并尝试制作我的但我遇到的情况我并不完全理解.这是代码:

#include <iostream>
template <class T>
class Holder
{
private:
        T * obj;
public:
        Holder(T * tt) : obj(tt) 
        {
                std::cout << "ctor : " << tt->dummy << std::endl;
        }
        T * operator -> ()
        {
                return obj;
        }
        operator bool()
        {
                return obj;
        }
        T * const get() const
        {
                return obj;
        }
        void reset() {swap(0);}
        void swap(T * other)
        {
                obj = other;
        }
        Holder & operator = (const Holder& holder)
        {
                obj = holder.get();
                return *this;
        } …
Run Code Online (Sandbox Code Playgroud)

c++ constructor smart-pointers variable-assignment

11
推荐指数
2
解决办法
2093
查看次数

在数据库中存储"无效"日期

我将一些记录存储在数据库中.记录具有"上次访问"字段,该字段是时间戳.如果尚未访问记录,则时间戳无效.我目前在"上次访问"字段中存储未来日期,例如"2101-01-01 00:00:00",以表示无效日期.

是否有更好的方法来表示"无效"日期.这样做的推荐"最佳实践"是什么?

我正在使用MySQL,但理想情况下,建议应该是db不可知的

mysql database

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

构建实体框架CPT5的EntityTypeConfiguration列表的思考

我不想手动将每个映射类添加到ModelBuilder()中,因此尝试使用我有限的反射知识来注册它们.这就是我所拥有的,这是我得到的错误:

码:

private static ModelBuilder CreateBuilder() {
            var contextBuilder = new ModelBuilder();
            IEnumerable<Type> configurationTypes = typeof(DatabaseFactory)
                .Assembly
                .GetTypes()
                .Where(type => type.IsPublic && type.IsClass && !type.IsAbstract && !type.IsGenericType && typeof(EntityTypeConfiguration).IsAssignableFrom(type) && (type.GetConstructor(Type.EmptyTypes) != null));

            foreach (var configuration in configurationTypes.Select(type => (EntityTypeConfiguration)Activator.CreateInstance(type)))
            {
                contextBuilder.Configurations.Add(configuration);
            }

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

错误: 错误2无法从用法推断出方法'System.Data.Entity.ModelConfiguration.Configuration.ConfigurationRegistrar.Add(System.Data.Entity.ModelConfiguration.EntityTypeConfiguration)'的类型参数.尝试显式指定类型参数.C:\ root\development\playground\PostHopeProject\PostHope.Infrastructure.DataAccess\DatabaseFactory.cs 67 17 PostHope.Infrastructure.DataAccess

c# reflection entity-framework-4

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

转换PascalCase中的文本

是否可以使用正确的SQL代码将文本从SQL Server中的表列转换为PascalCase?

TABLE DEFINITION
----------------------
ID  int
CITTA   varchar(50)
PROV    varchar(50)
CAP varchar(50)
COD varchar(50)
Run Code Online (Sandbox Code Playgroud)

包含要转换的文本的字段是CITTA.它包含所有大写值,如"ABANO TERME","ROMA"等.这些单词由空格分隔.

编辑

我忘了提到一些单词中有一个重音字符'.这个字符可以在单词的末尾或中间找到.

编辑2:

结果中发现了一些怪癖:

  • 如果我有一个像"ISOLA BALBA"这样的名字,这个名字会被翻译成"IsolaBalba"(正确的情况但是错过了空间)
  • 如果我有一个像"ISOLA D'ASTI"这样的名字,就会转换为"IsolaD'asti"(错过的空间和之前的错误情况.在这种情况下,正确的结果是"Isola D'Asti"

你能否就这个小问题给我一些建议?

sql-server pascalcasing sql-server-2005 sql-server-2008

7
推荐指数
2
解决办法
6514
查看次数

JavaScript:使用setInterval()将变量从一个函数传递到另一个函数?

所以我有一个循环执行函数的函数,例如:

function(f){
  var variable;
  for(z = 0; z < 10; z++){
    variable = "cool";         
    setInterval(f)
  }
Run Code Online (Sandbox Code Playgroud)

顺便说一句,真正的功能比这更复杂,但它是相同的理论.我希望能够在参数f中执行该函数并设置一些变量(例如变量),以便该函数可以使用它们,总的来说这是一个想法:

function say(f){
   var variable = "hey";
   setInterval(f);
}
say(function(){
   alert(variable)
});
Run Code Online (Sandbox Code Playgroud)

在这里,应该有一个警告框说.这是理论,但它不会起作用:

变量"变量"未定义

浏览器可能只是忽略错误并提醒undefined.

但无论如何,如何在不改变变量范围的情况下 "传递"变量.

javascript variables function

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

如何使用EF CTP5 Fluent API在一对多关系中关闭级联删除

在Fluent NHibernate中,您可以为映射设置级联设置,例如

public class StoreMap : ClassMap<Store>
{
  public StoreMap()
  {
    Id(x => x.Id);
    Map(x => x.Name);
    HasMany(x => x.Staff)
      .Inverse()
      .Cascade.None();
    HasManyToMany(x => x.Products)
     .Cascade.All()
     .Table("StoreProduct");
  }
}
Run Code Online (Sandbox Code Playgroud)

如何在实体框架"Code First"中完成这项工作?

.net entity-framework code-first entity-framework-4 entity-framework-ctp5

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

struct x vs x_t in C

In my recent operating systems class we have a bunch of objects defined as such:

typedef struct someobj {
  ... stuff ...
} someobj_t;
Run Code Online (Sandbox Code Playgroud)

I know what that does just fine.

The question is that sometimes in the given support code the structs were refered to as struct someobj *some, and sometimes as someobj_t *some. Is there an actual/useful reason to refer to structs in these two different ways, or is just a stylistic difference?

c struct

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