小编Sim*_*ver的帖子

如何为Flex Datagrid创建可重用的labelFunction?

我有一个标签功能,如:

private function formatDate (item:Object, column:DataGridColumn):String
{
    var df:DateFormatter = new DateFormatter();
    df.formatString = "MM/DD/YY";

    if (column.dataField == "startDate") {
        return df.format(item.startDate);
    }

    return "ERR";
}
Run Code Online (Sandbox Code Playgroud)

我通过使用在数据库中使用的labelFunction.

如果我的数据字段被称为'startDate',这可以正常工作.我想让这个函数通用,所以我可以在任何地方使用它.

我怎样才能做到这一点.我想我需要使用某种"反思" - 或者完全是另一种方法?

apache-flex datagrid labelfunction

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

如何将有用的Stackoverflow文章发送到我的Kindle?

我喜欢stackoverflow,我喜欢我的新Kindle,我希望缩小差距.

有人设计出一种聪明的方法来做到这一点吗?

免责声明:是的我知道这在技术上并不是一个编程问题但是我在这里总是有很多东西我想阅读但想要在游泳池而不是在我的办公桌上这样做:-)

kindle

8
推荐指数
3
解决办法
1225
查看次数

如何在ASP.NET MVC中执行[RequireHttps(Redirect = true)]的OPPOSITE

我知道在ASP.NET MVC中访问SSL页面的简单方法 - 通过[RequireSSL]属性,但我对相反的最佳方法感到困惑.

我的网站上有很多链接在标题栏中,大多数链接不需要SSL,我不想仍然使用SSL.

期货项目可以很容易地自动重定向到SSL页面[RequireSSL(Redirect=true)],但它似乎不容易摆脱这个上下文并自动重定向回http.

我错过了什么?

asp.net-mvc requiressl

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

当我的结帐流程有确认页面时,最大限度地降低PCI合规性

我有这样的购物车流程:

  • 第1页.选择产品
  • 第2页.在单页结账时输入地址,运费和信用卡详细信息.
  • 第3页.用户确认订单 - 但我们希望有最后的机会进行追加销售,因此我们必须能够更改收费金额.如果用户放弃此页面,则不应对其进行收费或授权,但我们必须能够打电话给他们并说服他们订购,而无需再次询问他们的号码.
  • 第4页.收据页面

  • 重复计费是以后的要求,具有可变金额和计划.(用户必须能够返回并更改其计划而无需再次输入CC编号).

这是我想要做的:

  • 将用户发送到第三方页面(因为我想要单页结帐并保留品牌)
  • 最大限度地降低PCI合规性要求
  • 如果用户未确认,则授权付款并取消付款.这是在许多层面上遇到麻烦!

由于我需要一个确认页面,我想我需要使用某种标记化系统,例如braintreepayments提供的.您基本上将信用卡号存储在他们的服务上,他们会返回一个代表该号码的令牌.然后,您可以随时对该卡收取任何金额的费用.这当然是最灵活的解决方案.

我想绕过圈子试图找出这是否是最好的解决方案:

  • 我不知道BrainTree是否是唯一提供此类服务的公司,但我也不相信它真的有必要.
  • 如果我暂时将CC存储在会话中直到用户确认它,我仍然可以使用几乎任何支付网关.因此,问题变成"我暂时将CC存储在存储器中是否重要"以及程度如何.

"最纯粹"最安全的方法似乎是重定向到braintree(或提供类似网关的其他人).

编辑(分配赏金后):

我的结论是,我必须有一个系统,我们只需要满足PCI的 A级.一直在更详细地研究PCI,这些问卷是卡片不存在的商家(即电子商务)的相关问卷.

SAQ A :(当CC号码甚至没有触及我们的服务器时).如果你在线销售,你仍然需要填写这份问卷,但这很容易.

SAQ D :(如果我们不存储它们,CC数字会触及我们的服务器)

看看这些问卷,揭示了需求之间的巨大差异.PCI要求经常被误解为一个简单的列表,例如"维护防火墙","安全策略","限制物理访问" - 但如果您实际阅读问卷D,您会看到它有更多问题和要求的顺序.例如,您必须回答您的服务器是否受摄像机保护,以及您的服务器上有哪种数据加密.

我真的很感激知道哪些实际的产品或供应商能够帮助我做我想做的事情.如果真的只有1或2家公司让我这样做,那么我需要知道.

我与Braintree没有任何关系,除非我设法进入他们的电子邮件营销列表.他们只是我设法找到的唯一一家这样做的公司.如果你正在经营另一家公司,那么请务必吹自己的小号.随着时间的推移,PCI要求将变得更加严格,任何已经阅读过这个问题的人都可能已经意识到这一点.

credit-card pci-dss

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

Angular TypeError:“provider.ngAfterViewInit 不是 callProviderLifecycles 的函数”

我收到错误

evt = TypeError: provider.ngAfterViewInit 不是 callProviderLifecycles 的函数

在我的 Angular 项目中。神秘的是,我不仅没有ngAfterViewInit方法,而且我也没有相应的implements子句。

更奇怪的是,我将文件撤消回以前的状态,然后它又开始工作了。

angular

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

Unexpected "Cache entry must specify a value for Size when SizeLimit is set" message in AspNetCore 3

So this all worked fine before updating to AspNetCore 3 today.

I am using a memory cache with dependency injection (IMemoryCache cache).

I add it to my middleware with services.AddMemoryCache(); and do NOT set a size, but I still end up with the error message:

Cache entry must specify a value for Size when SizeLimit is set.

When I inspect the instance of MemoryCache and it does indeed have a size of 10240 set (see image).

问题是我已经找了一个小时,我不知道这是在哪里设置的。我的代码中没有任何地方SizeLimit …

memorycache asp.net-core

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

如何强制Linq使用SQL不使用缓存?

当我进行两次相同的查询时,第二次它不会从数据库返回新行(我猜它只是使用缓存).

这是一个Windows窗体应用程序,我在应用程序启动时创建dataContext.

如何强制Linq SQL不使用缓存?

这是一个示例函数,我遇到了问题:

public IEnumerable<Orders> NewOrders()
{
    return from order in dataContext.Orders
           where order.Status == 1
           select order; 
}
Run Code Online (Sandbox Code Playgroud)

linq-to-sql

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

有人写过一个用于静态分析ASP.NET MVC应用程序的工具吗?

有没有人编写过一个工具来对ASP.NET MVC应用程序进行静态分析?

免责声明:我不确定我想要的是静态分析 - 它只是我能想到的最接近的术语.

我想要的是获得所有控制器的列表,我的行为,显示他们是否响应GET或POST,他们的缓存设置是什么等.

我相信你可以继续这样做 - 并继续讨论更高级的问题,比如每个行动是否实际上都可以通过一条路线进入.

如果没有人这样做 - 人们认为它会有用吗?还有什么应该做的?

asp.net-mvc static-analysis

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

基于令牌的信用卡系统与传统网关

我正在尝试在Paypal PayFlow之间为交易处理服务或像BrainTree这样的服务做出决定.

BrainTree的服务引起了我的兴趣,因为他们实际上会向您返回一张信用卡,可以在未来的交易中使用.此令牌的作用类似于信用卡的GUID,但如果被盗则无效.BrainTree是我遇到的唯一使用这种系统的服务 - 但我不确定它们是否是唯一的.

我最近播客时听到了BrainTree的一些赞誉,之前没有听说过.

我想知道是否有人对两者之间的选择有任何一般性建议 - 从我需要做多少编程或PCI问题的角度来看.

credit-card payment-gateway braintree

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

如何在不存储CVV代码的情况下每2个月向某人收取可变金额?

我们有一个物理产品,每2个月,3个月或4个月发货,具体取决于客户的喜好.在货物之间,用户可以选择修改他们的选择.

在任何人建议之前 - 我很确定定期结算系统(如Paypal)不适合我们的需求.出于两个原因,像Paypal这样的系统似乎并不理想.

  • 他们只让你每月,每季度,每年.不是每隔2或3个月.[ Paypal API文档在这里 ]
  • 如果客户希望他们的产品提前或晚于正常时间表,我们希望客户能够"立即发货".
  • 由于它是一种实物产品,我们无法将其分成按比例分配的月度金额.

因此,我认为我们必须使用与创建初始订单时相同的机制重新填充 - 使用CC numebr和CVV2代码.但显然我们无法存储符合PCI标准的CVV2代码!

我最近遇到了'BrainTrees'支付服务 - 它允许您创建初始交易并检索代表该信用卡号的'代币'.该令牌可以安全存储,因为它对小偷来说是无用的.它有助于最大限度地减少PCI合规所需的工作.

使用BrainTree的解决方案我完全没问题.它似乎是我们需要的完美 - 但它让我对Paypal的产品感到困惑.除了BrainTree之外,我如何实现我想要使用的任何系统而不必存储CVV2代码?

credit-card payment-gateway

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