问题列表 - 第7018页

openID的最大长度

我打算为我正在构建的Web应用程序添加openid支持.我似乎找不到有效openid的最大长度,所以我可以将它存储在我的数据库中.我已经看到一些模糊的引用255,但我宁愿确定.

另外,使用openid作为用户名(推荐)是否有用?

openid size

17
推荐指数
2
解决办法
2343
查看次数

使单元测试快速失败以进行突变测试

突变测试遇到的一个问题是它很慢,因为默认情况下,您会为生成的每个突变执行完整的测试运行(测试文件或一组测试文件).

使突变测试更快的一种方法是在遇到单个故障时停止针对给定突变体的测试运行(但仅在突变测试期间).甚至更好的是突变测试仪要记住什么是第一个杀死最后一个突变体的测试,并首先将其给予下一个突变体.红宝石中是否有任何东西可以做这些事情,或者是开始修补猴子的最佳选择?

(是的,我知道单元测试应该很快.并且显示所有失败的测试在突变测试之外是有用的,因为它不仅可以帮助您识别出错误,还可以确定哪里出错了)

编辑:我目前正在使用测试/单位的heckle.如果测试/单元无法记住哪些测试在运行之间失败,那么heckle或者运行heckle的东西就能记住它.

ruby unit-testing mutation-testing

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

如何在Perl中使用paste和awk?

我有以下代码在Perl中使用'paste'和AWK脚本.

use strict;              
use Data::Dumper;        
use Carp;
use File::Basename;      

my @files = glob("result/*-*.txt");
my $tocheck = $ARGV[0] || "M";


foreach my $file ( @files  ) {
    my $base = basename($file,".txt");
    my @res = `paste <\(awk '\$4 == "M" {sum += \$2 }END{print sum}' $file \) <\(awk '\$4 == "M" {sum += \$3 }END{print sum}' $file\)`;
    chomp(@res);         
    print "$base $res[0]\n";     
} 
Run Code Online (Sandbox Code Playgroud)

为什么会出现这样的错误:

#sh: -c: line 1: syntax error near unexpected token `('
#sh: -c: line 1: `paste <(awk '$4 == "M" …
Run Code Online (Sandbox Code Playgroud)

unix linux perl awk paste

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

在Cocoa中实现源代码语法高亮的最佳方法是什么?

我正在研究Cocoa应用程序,它应该能够分析和突出显示用Objective-C,SQL,JavaScript,Python等语言编写的源代码.文本也应该是可编辑的(例如,使用NSTextView).

请告知在Mac OS X 10.5中实现此类功能的最佳方法是什么.

无需支持自动完成和其他额外功能.通过关键字,字符串,#include和数字进行简单格式化,但性能很酷就可以了.

此外,如果支持语言配置,那将会很棒.

谢谢!

cocoa syntax-highlighting objective-c nstextview

18
推荐指数
2
解决办法
9760
查看次数

历史股票数据来源

我正在尝试制作股票市场模拟器(可能最终会成长为预测AI),但我无法找到要使用的数据.我正在寻找一个(希望是免费的)历史股市数据来源.

理想情况下,它将是一个非常细粒度(第二或每分钟间隔)的数据集,其中包含纳斯达克和纽约证券交易所(如果我喜欢冒险)的每个符号的价格和数量.有谁知道这些信息的来源?

我发现这个问题表明雅虎提供了CSV格式的历史数据,但我一直无法找到如何粗略地检查链接的网站.

我也不喜欢在CSV文件中逐个下载数据的想法...我想雅虎会在最初的几千个请求之后感到不安并关闭我.

我还发现了另一个让我觉得自己中了大奖的问题,但不幸的是,OpenTick网站似乎已经关门了......太糟糕了,因为我觉得它们正是我想要的.

我也可以使用每天只打开/关闭价格和每个符号的数量的数据,但如果我能得到它,我更喜欢所有的数据.还有其他建议吗?

simulation finance artificial-intelligence stocks

238
推荐指数
11
解决办法
17万
查看次数

jQuery可以获得与元素相关的所有CSS样式吗?

有没有一种方法可以让jQuery从现有元素中获取所有CSS并将其应用到另一个元素而不将它们全部列出?

我知道如果它们是样式属性,它会起作用attr(),但我的所有样式都在外部样式表中.

javascript css jquery

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

我应该在学习Javascript之前学习C语言吗?

在学习任何类型的WEB和桌面编程之前学习C会更好吗?

我不知道如何编程,我想学习Javascript,我的朋友们建议我先学习C语言.

javascript c

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

单步执行.NET Framework源代码?

我不确定如何说出问题,但我想通过代码,因为它通过.NET类/方法等.

之前我曾询问如何查看.NET库中类的代码,最后我得到了.NET Reflector,我很快就下载了.现在,作为一个例子,我正在寻找更多信息.

我的程序中有一个方法,如下所示:

public bool DoThisJob(string job)
{
  if (jobsICanDo.Contains(job))
           return true;
}
Run Code Online (Sandbox Code Playgroud)

jobsICanDo是包含不同作业的字符串数组.

当我执行该代码时,"包含(作业)"方法,我希望能够逐步完成代码,因为它一直通过返回结果的.NET库和类.

简而言之,我是一个菜鸟,我想了解所有的图书馆是如何工作的.我不只是想接受它的工作并继续前进.

我的具体问题是,我有.NET Reflector,可以查看所有.NET库中的代码,有没有办法让我真正看到这些代码在运行中并观察我的输入遍历.NET库和类?

编辑对于我正在寻找的内容,似乎至少有一些混乱.我在if(jobsICanDo.Contains(job))设置断点.我运行我的程序,它做了它的事情,当它到达那里它停止.当进入下一行代码时,它只返回true并继续前进.我想要做的是看看Contains方法正在做什么,就像我的其余代码一样.

.net c#

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

工作项跟踪工具

虽然(在某些方面)使用Team Foundation Server作为源存储库和工作项跟踪器(以及其所有其他强大功能)会很好,但TFS是一个相当昂贵的野兽(特别是对于单个开发人员).有没有人知道任何免费软件/便宜的工作项跟踪工具?获得与VS2008集成的东西会很棒,但这是可选的.(与Subversion集成也会很好,但也许我应该停止做梦...)

tfs tfs-workitem

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

限制唯一记录的sql

我有一个表,可能有大约100条记录,带有一个用户名字段。可能有许多具有相同用户名的记录。我如何确保每个用户名仅返回一条记录,而不管它是哪一条记录?

例如下表

users

username    item    firstname   lastname
-------------------------------------------------
superhans   shoes   super       hans
jez         hat     jeremy      sisto
jez         book    jeremy      sisto
flinto      train   fred        flintstone
superhans   shirt   super       hans
Run Code Online (Sandbox Code Playgroud)

仅返回以下内容:

username    item    firstname   lastname
-------------------------------------------------
superhans   shoes   super       hans
jez         hat     jeremy      sisto
flinto      train   fred        flintstone
Run Code Online (Sandbox Code Playgroud)

mysql sql limit

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