问题列表 - 第14209页

JavaScript Array迭代返回的值多于值

这很简单我很困惑.我有以下内容:

var x = 'shrimp';    
var stypes = new Array('shrimp', 'crabs', 'oysters', 'fin_fish', 'crawfish', 'alligator');
for (t in stypes) {
    if (stypes[t] != x) {
        alert(stypes[t]);
    }
}
Run Code Online (Sandbox Code Playgroud)

一旦值迭代,它就开始返回十几个函数

function (iterator, context) {
    var index = 0;
    iterator = iterator.bind(context);
    try {
        this._each(function (value) {iterator(value, index++);});
    } catch (e) {
        if (e != $break) {
            throw e;
        }
    }
    return this;
}
Run Code Online (Sandbox Code Playgroud)

到底他妈发生了什么?

编辑:在这些脚本中我使用的是http://script.aculo.us/prototype.jshttp://script.aculo.us/scriptaculous.js 我记得现在读到原型扩展数组的方式,我打赌这个是它的一部分.我该如何处理?

javascript arrays prototype scriptaculous

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

如何用jquery删除一个字符

我有这个:

<span class="name"><span class="gost">Yahoo</span>, </span>
Run Code Online (Sandbox Code Playgroud)

我试过这样的事,但没有运气:

$("span.name").html(
    $(this).replace(/,/g, '')
);
Run Code Online (Sandbox Code Playgroud)

regex jquery replace

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

使用CSS保持div的宽高比

我想创建一个div可以随着窗口宽度的变化而改变宽度/高度的东西.

是否有任何CSS3规则允许高度根据宽度改变,同时保持其宽高比

我知道我可以通过JavaScript实现这一点,但我更喜欢只使用CSS.

div根据窗口宽度保持纵横比

html css aspect-ratio css3 responsive-design

996
推荐指数
21
解决办法
44万
查看次数

如何在Canvas中拖动UserControl

我正在编写我的第一个WPF应用程序.我有一个Canvas,用户可以在其中添加包含表单的UserControl子类.用户应该能够在Canvas周围拖动这些UserControl.使用WPF执行此操作的最佳做​​法是什么?谢谢.

c# wpf user-controls canvas drag

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

C# - 如何列出发布到ASPX页面的变量名称和值

我正在动态生成一个提交到.aspx网页的HTML表单.如何在结果页面中确定提交的变量名称以及值是什么?使用:Request ["VarName"].toChar(); 有效,但假设我知道所有变量名称.我怎样才能获得名称和价值观?

理想情况下,该解决方案适用于POST和GET提交...

谢谢!

html c# webforms

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

生成存储在MySQL中的类别的面包屑

在MySQL中,我以这种方式存储类别:

类别: - category_id - category_name - parent_category_id

为给定的category_id生成trail/breadcrumb的最有效方法是什么?

例如面包屑(category_id):General> Sub 1> Sub 2

在理论上可能存在无限的层次.我正在使用php.

更新:我看到有关嵌套集模型的这篇文章(http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/).它看起来很有趣,但您如何才能动态管理类别呢?它在纸面上看起来更容易,比如你事先知道类别,但不是当用户可以动态创建/删除/编辑类别时...你怎么看?

mysql sql hierarchical-data

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

获取Action/Func Delegate的名称

我有一个奇怪的情况,我需要将委托的名称作为字符串.我有一个看起来像这样的通用方法.

private T Get<T>(T task, Action<T> method) where T : class
{
  string methodName = method.Method.Name //Should return Bark
}
Run Code Online (Sandbox Code Playgroud)

而我这样称呼它

private void MakeDogBark()
{
  dog = Get(dog, x=>x.Bark());
}
Run Code Online (Sandbox Code Playgroud)

但我没有看到"树皮",而是看到了这一点"<MakeDogBark>b__19".所以看起来它给了我初始调用的方法名称而不是委托的名称.

有人知道怎么做吗?

c#

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

在lisp中解析字符串中的数字

这是一个简短的问题:
输入:一个字符串列表,每个字符串包含数字
("3.4 5.4 1.2 6.4""7.8 5.6 4.3""1.2 3.2 5.4")

输出:一个数字列表
(3.4 5.4 1.2 6.4 7.8 5.6 4.3 1.2 3.2 5.4)

这是我尝试编码:

(defun parse-string-to-float (line &optional (start 0))
  "Parses a list of floats out of a given string"
  (if (equalp "" line)
    nil
    (let ((num (multiple-value-list (read-from-string (subseq line start)))))
      (if (null (first num))
        nil
        (cons (first num) (parse-string-to-float (subseq line (+ start (second num)))))))))

(defvar *data* (list "  3.4 5.4 1.2 6.4" "7.8 5.6 4.3" "1.2 3.2 5.4"))

(setf …
Run Code Online (Sandbox Code Playgroud)

lisp parsing text common-lisp

4
推荐指数
2
解决办法
4415
查看次数

即使我退出,如何在后台继续运行unix程序?

我想在unix机器上运行带有一些while(1)循环的Perl脚本,直到我杀了它.

这是一台我没有管理权限的远程计算机(因此出于某种原因,我不能使用Daemon :: Generic :: While1),我通过SSH登录它,我希望它继续运行我退出了.

我发现的一种方法是将这样的东西写成bash:

nohup ./my_script.pl &
Run Code Online (Sandbox Code Playgroud)

还有其他更好的方法吗?

在该计算机上禁止编辑crontab(同时运行后台和持久进程).

unix

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

是否有任何python库可以从自然语言中解析日期和时间?

我正在寻找的是可以将"明天早上6点"或"中午的下一个模拟"转换为适当的日期时间对象.

python parsing

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