问题列表 - 第30309页

接受付款最佳做法

我正在创建一个使用支付网关DPS的电子商务网站.支付网关只需获取用户详细信息并返回付款是否成功.

我只是想知道是否有人有任何好的资源来制作一个可以安全处理大量交易的真正强大的支付页面.大批量付款页面是否有经过充分测试的技术和策略?

php credit-card e-commerce

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

用于在两个标记之间提取文本的正则表达式以及标记名称

我需要一种简单的标记语言来在TEXT字段中存储字符串的不同部分,然后提取这些部分.所以基本上我想要一些简单的XML.将这些存储在表字段中很容易,但是提取它们是另一回事.我设法使用为常规HTML完成的简单正则表达式:

|<[^>]+>(.*)</[^>]+>|U
Run Code Online (Sandbox Code Playgroud)

但是为了重新组合原始数组(并且更普遍地使用标记),我还需要知道标记名称.那个正则表达式不会这样做.

例子:

输入文本:

<user_input>Hello! my name is Williams</user_input>
Run Code Online (Sandbox Code Playgroud)

使用上述正则表达式的preg_match_all()函数返回:

array
  0 => 
    array
      0 => string '<user_input>Hello! my name is Williams</user_input>' (length=34)

  1 => 
    array
      0 => string 'Hello! my name is Williams' (length=34)
Run Code Online (Sandbox Code Playgroud)

我需要它来返回标签的"user_input"名称.是的,我知道,我很喜欢正则表达式.是的,我知道"使用XML解析器",但这对我正在做的事情来说太大了.

php regex xml

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

允许UIWebView在没有Internet连接的情况下加载http:// localhost:port/path URI

我正在开发一个iPad应用程序,它有一个嵌入式HTTP服务器在高端口上侦听,我正在使用a从这个HTTP服务器加载页面UIWebView.

对于应用程序的功能,当没有可用的网络连接时,这一点很重要.

UIWebView形式是加载的URL 的http://本地主机:端口/路径

当我在iPad上禁用Wi-Fi并运行应用程序时,代理UIWebView会收到webView:didFailLoadWithError:包含以下NSError对象的消息:

Error Domain=NSURLErrorDomain Code=-1009 UserInfo=0x1b4a50 "no Internet connection"
Run Code Online (Sandbox Code Playgroud)

很明显,SDK很聪明并且检测到它没有Internet连接,但是应该可以在没有Internet连接的情况下访问127.0.0.1/localhost/::1.我将向Apple报告该错误,但在此期间我要求就此SDK错误的可能解决方法提出建议.

请注意:更改应用程序的体系结构不在此问题的范围内.

iphone uiwebview

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

PHP doctrine 1.2 ORM - 具有类表继承的多态查询

我正在试验PHP的Doctrine ORM(v1.2).我已经定义了一个班级"酒",有两个孩子类"杜松子酒"和"威士忌".我使用具体的继承(大多数文献中的类表继承)将类映射到三个单独的数据库表.

我试图执行以下操作:

$liquor_table = Doctrine_Core::getTable('liquor');
$liquors = $liquor_table->findAll();
Run Code Online (Sandbox Code Playgroud)

最初,我预计$ liquors是一个包含所有酒类的Doctrine_Collection,无论它们是威士忌还是杜松子酒.但是当我执行代码时,我得到一个空集合,尽管在威士忌和杜松子酒数据库表中有几行.基于生成的SQL,我理解为什么:ORM查询"酒"表,而不是存储实际数据的威士忌/杜松子酒表.

请注意,当我将继承类型切换到列聚合(简单表继承)时,代码可以正常工作.

获取包含所有酒的Doctrine_Collection的最佳方法是什么?

更新

经过一些研究后,看起来我期待Doctrine UNION在幕后执行SQL 操作来组合"威士忌"和"杜松子酒"表中的结果集.

这称为多态查询.

根据此票证,Doctrine 1.x中不提供此功能.它注定要发布2.0版本.(另见CTI的 Doctrine 2.0文档).

因此,根据这些信息,解决这一缺陷的最简洁,最有效的方法是什么?切换到单表继承?执行两个DQL查询并手动合并生成的Doctrine_Collections?

php doctrine class-table-inheritance

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

是否存在"负面"大O复杂性这样的事情?

可能重复:
是否有任何O(1/n)算法?

这只是因为没有特别的原因突然出现在我脑海中,我想这是一个奇怪的问题.是否有任何已知的算法或问题实际上通过更大的输入更容易更快地解决?我猜测,如果有,那就不会出现像突变或排序这样的事情,那就是决策问题.也许有一些问题,有大量的输入可以很容易地决定一些东西,但我无法想象.

如果没有负面复杂性这样的东西,是否有证据证明不存在?或者只是没有人找到它?

algorithm complexity-theory big-o

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

如何在app目录中附加本地存储的文本文件

我有一个Android应用程序,可以在应用程序的安装目录中将文本文件直接保存到手机上.我需要允许用户创建一个新的电子邮件,附加这个保存的文本文件.当我开始发送电子邮件的意图时,所有内容都会在Gmail中正确显示,但附件不会被发送.我对堆栈溢出的所有搜索似乎只涉及从SD卡附加图像文件.下面是我使用的代码.如果我做错了,请告诉我.

File myFile = new File(getFilesDir() + "/" + "someFile.txt");
FileOutputStream stream = null;

if( file != null )
{
    steam = openFileOutput("someFile.txt", Context.MODE_WORLD_READABLE);
    stream.write(some_data);

    Uri uri = Uri.fromFile(myFile);

    Intent sendIntent = new Intent(Intent.ACTION_SEND);
    sendIntent.setType("text/plain");
    sendIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
    sendIntent.putExtra(Intent.EXTRA_TEXT, email_text);
    sendIntent.putExtra(Intent.EXTRA_STREAM, uri);

    file.close();

    startActivity(Intent.createChooser(sendIntent, "Email:"));
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过sendIntent.setType("application/octet-stream"); 但这并没有什么不同.我为什么文件没有附加并被发送而感到茫然.

有任何想法吗?

android

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

Rails Polymorphic has_many

使用Ruby on Rails,我如何实现多态has_many关系,其中所有者始终是已知的,但关联中的项目将具有某种多态(但同质)类型,由所有者中的列指定?例如,假设Producerhas_many产品但生产者实例可能实际上有许多自行车,或者冰棒或鞋带.我可以很容易地让每个产品类(自行车,冰棒等)belongs_to与生产者有关系但是给定生产者实例如果它们的类型不同(每个生产者实例),我如何获得产品集合?

Rails多态关联允许生产者属于许多产品,但我需要这种关系是另一种方式.例如:

class Bicycle < ActiveRecord::Base
  belongs_to :producer
end

class Popsicle < ActiveRecord::Base
  belongs_to :producer
end

class Producer < ActiveRecord::Base
  has_many :products, :polymorphic_column => :type # last part is made-up...
end
Run Code Online (Sandbox Code Playgroud)

所以我的Producer表已经有一个"类型"列,它对应于某个产品类(例如Bicycle,Popsicle等),但是我怎样才能让Rails让我做类似的事情:

>> bike_producer.products
#=> [Bicycle@123, Bicycle@456, ...]
>> popsicle_producer.products
#=> [Popsicle@321, Popsicle@654, ...]
Run Code Online (Sandbox Code Playgroud)

对不起,如果这是显而易见的或常见的重复; 我很难轻易实现它.

ruby-on-rails associations polymorphic-associations

13
推荐指数
2
解决办法
8634
查看次数

如何在Python中的matplotlib中绘制经验cdf?

如何在Python中的matplotlib中绘制数组数组的经验CDF?我正在寻找pylab的"hist"函数的cdf模拟.

我能想到的一件事是:

from scipy.stats import cumfreq
a = array([...]) # my array of numbers
num_bins =  20
b = cumfreq(a, num_bins)
plt.plot(b)
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?有更简单/更好的方法吗?

谢谢.

python statistics numpy matplotlib scipy

61
推荐指数
5
解决办法
7万
查看次数

如何让Mercurial显示"hg out --patch"diff作为视觉差异?

它看起来hg out --patch或者hg out -p是一种很好的方式来查看哪些代码被推送到repo(当它被推送时)...但是diff是文本格式.有没有办法让它也能使用kdiff3

diff mercurial

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

QT:使用状态机进行UI交互?

问候,

我们正在开发一种科学的QT应用程序,用于检测细胞的边界.请参考以下原型快照.

在此输入图像描述 在此输入图像描述

现在,我们将把它开发为具有良好设计和架构的开源产品.我们重新确认它有许多复杂的动作和流程.例如:移动轮廓节点,删除coutour节点,添加轮廓节点,绘制障碍,选择多个节点等

我们希望用QT状态机框架的UI,并考虑是否要使用几个状态机实例的每个流/动作或使用一个"巨大"的状态机?我们需要理解过程/恢复操作,并有可能interate QT状态机框架与QT撤销/重做框架?

[编辑]是否真的可以使用QT SM Framekwork来处理UI交互?他们在GIMP或CAD应用程序中使用什么样的设计?

提前谢谢,umanga

architecture user-interface qt undo state-machine

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