问题列表 - 第13497页

功能未定义javascript

出于某种原因,我的javascript代码搞砸了.当通过firebug运行时,我得到错误proceedToSecond not defined,但它被定义了!

JavaScript的:

<script type = "text/javascript">
    function proceedToSecond () {
        document.getElementById("div1").style.visibility="hidden";
        document.getElementById("div2").style.visibility="visible";
    }

    function reset_Form() {
        document.personalInfo.reset();
    }

    function showList() {
        alert("hey");
        if (document.getElementsById("favSports").style.visibility=="hidden") {
            document.getElementsById("favSports").style.visibility="visible");
        }
    }

    //function showList2() {
    //}
</script>
Run Code Online (Sandbox Code Playgroud)

HTML:

<body>
    <!--various code -->
    <input type="button" onClick="proceedToSecond()" value="Proceed to second form"/>
</body>
Run Code Online (Sandbox Code Playgroud)

html javascript forms

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

如何提取然后引用python模块中定义的变量?

我正在尝试为我公司的测试环境构建一个简单的环境检查脚本.我的目标是能够ping为给定测试环境实例定义的每个主机.主机在如下文件中定义:

#!/usr/bin/env python
host_ip = '192.168.100.10'
router_ip = '192.168.100.254'
fs_ip = '192.168.200.10'
Run Code Online (Sandbox Code Playgroud)

如何以可迭代的方式获取所有这些值(即我需要遍历并ping每个IP地址)?

我看过local()和vars(),但尝试做这样的事情:

for key, value in vars():
    print key, value
Run Code Online (Sandbox Code Playgroud)

生成此错误:

ValueError: too many values to unpack
Run Code Online (Sandbox Code Playgroud)

我已经能够通过检查dir(local_variables)不包含'__'字符串的值来提取所有变量的名称,但是我有一个字符串列表,我无法弄清楚如何从字符串到达同名变量的值.

python variables import

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

如何列出包含给定提交的分支?

如何查询git以找出哪些分支包含给定的提交?gitk通常会列出分支,除非有太多分支,在这种情况下它只是说"很多(38)"或类似的东西.我需要知道完整列表,或者至少是否某些分支包含提交.

git version-control

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

Tornado是"一个用Python编写的相对简单,无阻塞的Web服务器框架" - 可以解释一下这意味着什么?

这可能是一个愚蠢的问题,但究竟什么是"非阻塞Web服务器"?所有的Web服务器在技术上都是非阻塞的,不是吗?否则他们怎么能处理同时连接?Apache2使用fork()和pthreads的组合实现了这一点.龙卷风(和Twisted)究竟有何不同?他们只是将一堆套接字设置为非bocking模式,构建FD列表(或等效的),然后使用一个大的select()sys调用来循环它吗?

你会在哪里使用这样的框架,以及它们可以通过Apache2(或其他流行的服务器)给你带来什么好处?谢谢

apache2 twisted tornado

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

JavaScript中的接口是否必要?

我想这可以适用于任何动态语言,但我使用的是JavaScript.我们有一种情况,我们在JavaScript中编写了一些需要公开Send()函数的控件,然后由承载JavaScript的页面调用该函数.我们有一个定义了此Send函数的对象数组,因此我们遍历集合并在每个对象上调用Send().

在OO语言中,如果你想做类似的事情,你会有一个IControl接口,它有一个必须由每个控件实现的Send()函数,然后你有一个你要迭代的IControl实现的集合通过并调用send方法.

我的问题是,JavaScript是一种动态语言,是否需要定义控件应该继承的接口,还是只需要调用控件上公开的Send()函数就足够了?

javascript oop dynamic-languages interface

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

使用Django和Python的Atlassian Bamboo - 可能吗?

在我的公司,我们目前使用Atlassian Bamboo作为我们的持续集成工具.我们目前在所有项目中都使用Java,因此效果很好.

但是,我们正在考虑将Django + Python用于我们的一个新应用程序.我想知道是否可以使用Bamboo.

首先,让我说我对Bamboo的熟悉程度很低,因为我只使用它,没有配置它(除了简单的更改,比如更改构建的svn checkout目录).

显然,运行构建没有太多意义(因为Python项目没有真正构建),但我希望能够使用Bamboo来运行测试套件,以及使用bamboo来部署我们对各种测试环境的最新代码与我们对Java项目的处理方式相同.

Bamboo是否通过Python项目支持此类事物?

python deployment django continuous-integration bamboo

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

动态获取 Func&lt;T,bool&gt; 调用的结果

我正在尝试根据满足特定标准来序列化某些内容。

为此,我最初的希望是在对象的属性上使用包含 lambda 表达式的属性。

但是,由于这是无法完成的,我决定在类中使用 Func<T,bool> 成员,并通过 property 属性传递此 Func 的类型(或第一个参数类型)和名称。例如:

Func<SomeObject, bool> func = (p => p.Value == 4);
[FuncAtt(typeof(SomeObject), "func")]
public SomeObject PropertyName { get; set;}
Run Code Online (Sandbox Code Playgroud)

在我的序列化器中,我需要调用此 Func<T, bool>。

假设我有一个类型 t,在本例中它等于 typeof(SomeObject),或更抽象地等于 typeof(T)。我还可以获取 Func<T,bool> 本身,但只能通过作为对象的反射来获取。

我天真的做法是这样的:

object func = typeof(MyClass).GetField(attribute.FuncName).GetValue(MyClassInstance);
Type funcType = typeof(Func<,>).MakeGenericType(attribute.Type, typeof(bool));

ParameterExpression p = Expression.Parameter(attribute.Type, objectToSerialize);
LambdaExpression l = Expression.Lambda(funcType, func, p); /* Won't work */
Run Code Online (Sandbox Code Playgroud)

但这会导致将 lambda 转换为委托的问题,这显然是错误的。

我尝试用这个来代替“func”:

(Expression)((Action)(() => func))
Run Code Online (Sandbox Code Playgroud)

但这依赖于 func 是方法调用而不是 lambda。

那么,有人能指出我正确的方向吗?

c# generics reflection lambda dynamic

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

ASP.NET:那里最好的聊天室组件是什么?

什么是最好/最流行的ASP.NET AJAX聊天室组件,它们在稳健性,灵活性和可移植性方面有何重要性?

asp.net ajax components chatroom

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

刚刚安装了QtOpenGL但无法导入它(来自Python)

我刚用debian linux上的apt-get安装它

apt-get install libqt4-opengl
Run Code Online (Sandbox Code Playgroud)

PyQt4的其余部分可用,但我无法进入这个新模块.

from PyQt4 import QtOpenGL
Run Code Online (Sandbox Code Playgroud)

引发ImportError.知道该怎么办?

python opengl pyqt pyopengl apt-get

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

在Python中解析非结构化文本

我想解析包含非结构化文本的文本文件.我需要获取地址,出生日期,姓名,性别和身份证明.

. 55 MORILLO ZONE VIII,
BARANGAY ZONE VIII
(POB.), LUISIANA, LAGROS
F
01/16/1952
ALOMO, TERESITA CABALLES
3412-00000-A1652TCA2
12    
. 22 FABRICANTE ST. ZONE
VIII LUISIANA LAGROS,
BARANGAY ZONE VIII
(POB.), LUISIANA, LAGROS
M
10/14/1967
AMURAO, CALIXTO MANALO13
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,前3行是地址,只有"F"的行是性别,DOB是"F"后面的行,DOB后面的名字,名称后面的ID和no .12下的ID是索引/记录号.

但是,格式不一致.在第二组中,地址是4行而不是3而索引/记录号.在名称后附加(如果此人没有ID字段).

我想将文本重写为以下格式:

name, ID, address, sex, DOB
Run Code Online (Sandbox Code Playgroud)

python parsing text

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