问题列表 - 第39101页

`extend`比`+ =`更快?

在python中,我们可以通过两种方式连接列表:

  1. lst.extend(another_lst)
  2. lst + = another_lst

我认为extend比使用更快+=,因为它重用了列表而不是使用其他两个创建新列表.

但是当我测试它时timeit,事实证明它+=更快,

>>> timeit('l.extend(x)', 'l = range(10); x = range(10)')
0.16929602623
>>> timeit('l += x', 'l = range(10); x = range(10)')
0.15030503273
>>> timeit('l.extend(x)', 'l = range(500); x = range(100)')
0.805264949799
>>> timeit('l += x', 'l = range(500); x = range(100)')
0.750471830368
Run Code Online (Sandbox Code Playgroud)

我输入的代码有什么问题timeit吗?

python performance list

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

使用libxml2解析xml文件时的UNIX中的C++

如何使用libxml2使用xpath从C++中的xml文件中检索节点和属性值?

在此先感谢Bhargava

c++ xml unix libxml2

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

四个字母至少有一个"j",优雅和最兼容的正则表达式解决方案?

我有这个问题让我头疼:

有没有办法使用正则表达式来测试至少包含字母"J"的4个字符的字符串?这就是我的意思:

^(j...|.j..|..j.|...j)$
Run Code Online (Sandbox Code Playgroud)

是的,我承认它很难看,如果问题改变4个字符到10个字符,或者将"至少一个j"改为"至少有一个j和一个k",那就太疯了

为此编写RegEx的更优雅和兼容的方式是什么?

附加问题:

  1. 如果在学术上没有简单的答案,那么RegExp的限制是什么?为什么它不能解决这样的简单问题?
  2. 任何适合这类任务的DSL?
  3. 对于"至少有一个j和一个k"的10个字符串,最好的RegEx是什么?

regex

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

这个Javascript代码有什么作用?

我一直在看Sharepoint脚本文件,我遇到过这个我没有得到的:

function ULSTYE() {
    var o = new Object;
    o.ULSTeamName = "Microsoft SharePoint Foundation";
    o.ULSFileName = "SP.UI.Dialog.debug.js";

    return o;
}

SP.UI.$create_DialogOptions = function() {
    ULSTYE:;   <----------------------------- WTF?
    return new SP.UI.DialogOptions();
}
Run Code Online (Sandbox Code Playgroud)

实际上,此文件中的每个函数定义都在ULSTYE:;左大括号后面的同一行开头.任何人都能解释第二个函数的第一行是做什么的吗?

例如,Firefox/Firebug将此功能解释为我无法理解的功能:

function () {
    ULSTYE: {
    }
    return new (SP.UI.DialogOptions);
}
Run Code Online (Sandbox Code Playgroud)

我以为我一直都知道Javascript ...... ;)必须是我过去从未使用的一些模糊的功能,显然很少被其他人使用.

javascript sharepoint sharepoint-2010

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

如何在Tomcat 6中设置根servlet?

对不起初学者的问题,但我想知道如何在Tomcat 6中设置root servlet?例如,我想访问我的servlet

localhost:8080, 不开

localhost:8080/myservlet
Run Code Online (Sandbox Code Playgroud)

谢谢!

java tomcat servlets tomcat6

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

Maven和Archetype

是否可以创建自己的项目结构(Archetype)我还想添加一些要创建的动态文件.

创建它涉及哪些步骤?

maven-2 maven maven-archetype

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

我应该在哪里存储数据库连接字符串?

我在C#+ WPF + MySQL中创建了一个应用程序.存储数据库连接字符串的最佳(最安全)方法是什么?

c# mysql wpf

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

在Android中运行时创建动画

我可以使用如下的XML文件

<set xmlns:android="http://schemas.android.com/apk/res/android" 
     android:interpolator="@android:anim/decelerate_interpolator">

 <translate android:fromXDelta="100%" android:toXDelta="0%" android:duration="500" />

</set>
Run Code Online (Sandbox Code Playgroud)

并从像AnimationUtils.loadAnimation这样的代码加载这个xml(mContext,com ..... R.anim.slidein)

一切正常

但现在由于某种原因,我需要在不使用XML的情况下做同样的事情我如何使用代码创建相同的动画我试过这样的事情

TranslateAnimation in = new TranslateAnimation(1.0f,0.0f,0.0f,0.0f);


    in.setInterpolator(AnimationUtils.loadInterpolator(mContext,
                        android.R.anim.accelerate_interpolator));

    in.setDuration(500);

但没有工作,没有任何动画

我认为问题是百分比,在xml中我指定了百分比,但是在TranslateAnimation构造函数中我如何指定百分比

android

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

无法显示 $this-&gt;validation-&gt;error_string

你好,这是我的 onload 函数:-

  $(function() {
            <?php if( isset ($this->validation->error_string) && $this->validation->error_string != '') {?>
                str = '<?php echo $this->validation->error_string;?>';
                alert(str);
            <?php }?>
        });
Run Code Online (Sandbox Code Playgroud)

我总是收到这个错误:-

unterminated string literal
    str = '<p>The Username field is required.</p>\n
Run Code Online (Sandbox Code Playgroud)

即使存在验证错误,我总是在 firebug 中收到此错误。然而,当我只是在正文标签中回显它时,它工作得很好。我该如何解决这个问题?

提前致谢 :)

javascript php codeigniter

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

Jquery:在悬停时输入BGcolor,然后在mouseout时返回,但如果输入有焦点,则禁用mouseout BGcolor更改

我有一个输入,当somone在输入上盘旋时我希望它的BGcolor变为灰色,然后当它们悬停在输入上时我希望它的BGcolor变回白色(默认颜色).但是我也希望输入的BGcolor在焦点输入时变为灰色,但是当人们专注于输入,然后将光标从输入移开时,即使输入有BGcolor,BGcolor也会变回白色焦点.因此,基本上我希望当输入框具有焦点时禁用鼠标悬停功能,然后当它不再具有焦点时,重新启用鼠标悬停功能.

谁能帮我吗?我不知道怎么做...

html jquery javascript-events

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