问题列表 - 第30393页

在黄瓜情景中用Rspec/Mocha存根

我使用Cucumber作为带有rspec/mocha模拟的BDD框架.理想情况下,我们不会在黄瓜规格中模拟/存根行为; 但这种情况在这里很特别.为了简要介绍一下这里的问题; 我有两个功能产品功能和购物车功能.

购物车功能目前正在模拟从3方系统中获取的一些产品.并且在黄瓜运行购物车功能运行之前产品功能.产品功能在某些情况下使用真实呼叫.理想情况下,我们希望在方案完成后清除像Product.stub(:find)这样的类级存根.然而事实并非如此.类级存根延续到下一个黄瓜场景运行并干扰呼叫.

我互换使用mocha和rspec来诱导存根; 但无济于事; 在任何一种情况下,存根都会保留并阻止我的产品功能在购物车功能后运行.他们两个都孤立无援.

有没有人遇到类似问题的存根没有被黄瓜重置?有没有办法,我可以恢复原来的班级行为吗?

任何帮助将不胜感激.

干杯

rspec ruby-on-rails mocking mocha.js cucumber

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

Javascript,字符串格式:我需要将字符串的前4个字母,小写字母,空格撇除,删除符号

...我应该列出它们:

  1. 前4个字母/数字,...
  2. 全部小写。
  3. 空格被剥离。
  4. 符号已删除。

应该很简单。最好的方法是什么?

javascript regex string formatting

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

在python中处理大型密集矩阵

基本上,在python中存储和使用密集矩阵的最佳方法是什么?

我有一个项目,可以在数组中的每个项目之间生成相似度量.

每个项目都是一个自定义类,并存储一个指向另一个类的指针和一个表示它与该类"紧密"的数字.

现在,它的工作效果非常好,约为8000件,之后失败并出现内存错误.
基本上,如果您假设每个比较使用〜30(看起来准确基于测试)字节来存储相似性,则意味着所需的总内存为:
numItems^2 * itemSize = Memory
因此内存使用量是基于项目数的指数.
在我的例子中,每个链接的内存大小约为30个字节,因此:
8000 * 8000 * 30 = 1,920,000,000 bytes, or 1.9 GB
这是单个线程的内存限制.

在我看来,必须有一种更有效的方法来做到这一点.我已经看过了memmapping,但是为了生成相似度值已经计算密集了,并且通过硬盘驱动器将其瓶颈似乎有点荒谬.

编辑
我看着numpy和scipy.不幸的是,它们也不支持非常大的阵列.

>>> np.zeros((20000,20000), dtype=np.uint16)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
MemoryError
>>>
Run Code Online (Sandbox Code Playgroud)

进一步编辑
Numpy似乎很受欢迎.然而,numpy不会真正做我想要的,至少没有另一个抽象层.

不想存储数字,我想存储类的引用.Numpy支持对象,但这并不能解决数组大小问题.我长大numpy的,就像什么例子工作.

有什么建议?

编辑好吧,我结束了刚刚重写所有的逻辑,使其不再存储任何冗余的值,从降低内存使用率O*n^2O*((n*(n-1))/2).

基本上,整个事件是握手问题的一个版本,所以我已经从存储所有链接切换到每个链接的单个版本.

这不是一个完整的解决方案,但我通常没有足够大的数据集来溢出它,所以我认为它会成功.PyTables真的很有趣,但我不知道任何SQL,并且似乎没有任何好的传统切片或基于索引的方式来访问表数据.我将来可能会重新审视这个问题.

python windows-xp 32-bit matrix python-2.6

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

如何分析Windows Crash Reporter生成的WERInternalMetadata.xml文件?

.Net 4.0应用程序不断为用户崩溃,但仅仅对他而言,我无法重现该错误.他附加了WERInternalMetadata.xmlWindows崩溃报告器生成的文件.通过打开它,我发现它System.IO.FileNotFoundException崩溃了软件,然而,在该函数中没有调用会抛出这种异常的函数,所以这是其他地方或更深层次的问题.

这是文件中"最有趣"的部分.它包含(十六进制)数字,但我无法找出它们的含义.

<ProblemSignatures>
    <EventType>CLR20r3</EventType>
    <Parameter0>rstvshowtracker.exe</Parameter0>
    <Parameter1>1.0.3842.33258</Parameter1>
    <Parameter2>4c374e79</Parameter2>
    <Parameter3>mscorlib</Parameter3>
    <Parameter4>4.0.0.0</Parameter4>
    <Parameter5>4ba1da6f</Parameter5>
    <Parameter6>1620</Parameter6>
    <Parameter7>14</Parameter7>
    <Parameter8>System.IO.FileNotFoundException</Parameter8>
</ProblemSignatures>
Run Code Online (Sandbox Code Playgroud)

有没有办法找出导致异常的代码,或者至少找出比其他更多的细节FileNotFoundException

.net c# crash windows-error-reporting

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

一键上传按钮

我想创建一个按钮,当点击它打开一个对话框窗口,他们选择要上传的图像,然后一旦他们选择它并按下对话框窗口中的确定上传开始(上传栏可选:))

最好是一个jquery插件来修改标准html文件输入的功能......因为我已经用一个编写了代码.

jquery html-input jquery-plugins

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

mysql_connect需要很长时间才能执行

我在php中有以下脚本登录到mysql

  $db_host="localhost";
  $db_user="root";
  $db_pass="123";

  $dbc=mysql_connect($db_host,$db_user,$db_pass) OR DIE (mysql_error());
  $dbs=mysql_select_db($db_name) OR DIE (mysql_error());    
Run Code Online (Sandbox Code Playgroud)

这个脚本工作正常,现在我重新安装操作系统现在我有Windows 7和iis7和PHP版本5.3.2和mysql服务器5.1但现在这个脚本不工作并采取日志时间执行.

谢谢

php mysql mysql-connect

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

哪个比较iPhone和Android更好?

我是iPhone应用程序开发人员,很多人告诉我加入android应用程序开发,因为它的未来与iphone相比要好得多.

由于我是iPhone开发人员,我更喜欢留在iPhone上,但实际上,与iPhone相比,Android的性能要好得多吗?

我不能说因为我从未做过android编程,所以任何人都可以告诉我哪些应用程序在各个方面都更好?

iphone android ios4

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

Android:如何切换活动,如在家庭应用程序中切换桌面?

我正在开发一个Android应用程序,它有三个非常相似的活动.我希望用户能够通过在屏幕上左右滑动来切换它们.这是我迄今为止管理的方式:

我跟着这篇文章

然后我用这种方式改变了onSwipe()的方法:

@Override
 public void onSwipe(int direction) {
  Intent intent = new Intent();

  switch (direction) {

  case SimpleGestureFilter.SWIPE_RIGHT:
   intent.setClass(this, TodoTodaySheet.class);
   break;
  case SimpleGestureFilter.SWIPE_LEFT:
   intent.setClass(this, TrashSheet.class);
   break;

  }
  startActivity(intent);
 }
Run Code Online (Sandbox Code Playgroud)

它有效,但我对此并不完全满意.而且,我不知道这是否是正确的做法.

在切换桌面时,我希望有类似Home应用程序的行为.因此,我想要一个更平滑的动画和正确方向的被调用活动的外观,例如.在右侧滑动时从屏幕左侧开始.

任何提示?非常感谢你.

user-interface android effects swipe android-activity

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

如何为Windows Azure网站实施"维护中的站点"?

在我们的一个ASP.NET网站解决方案中,我需要推出可能需要合理时间的更新.它产生了多个Windows Azure Workers和项目,因此排除了简单的部署交换.

基本上我只是考虑将所有Web请求重定向到"站点正在维护"页面一段时间,因为该项目在Windows Azure下.

我知道有IIS应用程序,offline.htm招的,但我怀疑Azure的Web角色将允许这样一来部署或运行​​(它旋转下来的应用程序域).

asp.net asp.net-mvc routing azure

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

JavaScript是否支持新行?

在工作中,我们将括号放在下一行,但在家里,我做相反的事情.你更倾向哪个?(K&R vs OTBS)

function something() {
    // ...
}

function something()
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

很多JavaScript库似乎都使用OTBS(一种真正的支撑样式).我想跟随它们以便在其他JavaScript项目中保持一致,但K&R风格看起来不是更具可读性吗?

注意:我们知道JavaScript中的return和braces的问题,这将始终是一个例外.但是,这只是一个案例.

javascript coding-style conventions

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