小编Joh*_*ohn的帖子

JavaScript中的children和childNodes有什么区别?

我发现自己使用JavaScript和我对面跑去childNodeschildren性能.我想知道它们之间的区别是什么.另一个是另一个优先选择?

javascript dom

279
推荐指数
3
解决办法
10万
查看次数

你为什么要在javascript中使用0> 0?

我正在浏览一些StackOverflow的客户端代码,并在源代码中遇到了这个JavaScript块https://stackoverflow.com/questions/ask:

if ($answerCheckbox.is(':checked') || 0 > 0) {
     $answerCheckbox.attr('checked', true);
     $('#question-only-section').hide();
     StackExchange.using("editor", function () {
          setTimeout(function () { showAnswerSection(true) }, 2);
     });
}
Run Code Online (Sandbox Code Playgroud)

你为什么false不用呢?

javascript

15
推荐指数
3
解决办法
402
查看次数

在python中跟踪索引的正确方法是什么?

现在我正在循环跟踪我的索引

index = 0
for entry in longList:
    if entry == 'foo':
        print index
    index += 1
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

python lookup indexing

11
推荐指数
4
解决办法
2539
查看次数

如何让这个websocket示例与Flask一起使用?

我正在尝试使用Kenneth reitz的 Flask-Sockets库来编写一个简单的websocket接口/服务器.这是我到目前为止所拥有的.

from flask import Flask
from flask_sockets import Sockets

app = Flask(__name__)
sockets = Sockets(app)

@sockets.route('/echo')
def echo_socket(ws):

    while True:
        message = ws.receive()
        ws.send(message)


@app.route('/')
def hello():
    return \
'''
<html>

    <head>
        <title>Admin</title>

        <script type="text/javascript">
            var ws = new WebSocket("ws://" + location.host + "/echo");
            ws.onmessage = function(evt){ 
                    var received_msg = evt.data;
                    alert(received_msg);
            };

            ws.onopen = function(){
                ws.send("hello john");
            };
        </script>

    </head>

    <body>
        <p>hello world</p>
    </body>

</html>
'''

if __name__ == "__main__":

    app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)

我期待发生的是当我进入默认的烧瓶页面时,http://localhost:5000在我的情况下,我会看到一个包含文本的警告框hello john …

javascript python websocket flask flask-sockets

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

如何使用Powershell作为我的tramp-encoding-shell?

首先我启动eshell,然后输入命令 cd /plink:<user>@<host>:/home/

然后我收到此错误消息

Microsoft Windows [版本6.1.7601]版权所有(c)2009 Microsoft Corporation.版权所有.

管理员已禁用命令提示符.

按任意键继续 ...

我正在尝试连接plink(在我的路径中),也是在通过*Messages*缓冲区后我找到了这个.

找不到本地shell提示符(C:\ Windows\system32\cmd.exe)

我90%肯定这是因为我的机器上已禁用cmd,因为当我在另一台计算机上尝试相同的设置时,我知道cmd已启用,一切正常.

我修改了我的.emacs文件

(require 'tramp)
(set 'tramp-encoding-shell "C:/Windows/System32/WindowsPowershell/v1.0/powershell.exe")
(set 'tramp-encoding-command-switch "-Command")
Run Code Online (Sandbox Code Playgroud)

我得到了不同的结果,但结果似乎是乱糟糟的(第三行看起来可能是一个提示,\而且>字符在正确的位置......).

emacs错误

我设法挖掘了一个很好的描述是什么tramp-encoding-shell,还有一个相关的SO问题,这里是github上的tramp-encoding-shell 源/文档.

更新

这是我的屏幕在尝试以PowerShell设置为tramp-encoding-shell的plink连接失败后的样子.

全屏截图

windows emacs powershell plink tramp

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

python中是否有可扩展的互补错误函数?

在matlab中有一个特殊的函数,在我所知道的Python(numpy,scipy,mpmath,...)的任何集合中都没有.

可能还有其他地方可以找到像这样的功能吗?

UPD对于所有认为这个问题很简单的人,请首先尝试为参数~30计算此函数.

UPD2任意精度是一个很好的解决方法,但如果可能的话我宁愿避免它.我需要一个"标准"的机器精度(不多也不少)和最高速度.

UPD3事实证明,mpmath结果令人惊讶地不准确.即使标准python math工作,mpmath结果也会更糟.这使它绝对毫无价值.

UPD4用于比较计算erfcx的不同方法的代码.

import numpy as np 

def int_erfcx(x):
    "Integral which gives erfcx" 
    from scipy import integrate
    def f(xi):
        return np.exp(-x*xi)*np.exp(-0.5*xi*xi)
    return 0.79788456080286535595*integrate.quad(f,
                           0.0,min(2.0,50.0/(1.0+x))+100.0,limit=500)[0] 

def my_erfcx(x):
    """M. M. Shepherd and J. G. Laframboise, 
       MATHEMATICS OF COMPUTATION 36, 249 (1981)
       Note that it is reasonable to compute it in long double 
       (or whatever python has)
    """
    ch_coef=[np.float128(0.1177578934567401754080e+01),
             np.float128(  -0.4590054580646477331e-02),
             np.float128( -0.84249133366517915584e-01),
             np.float128(  0.59209939998191890498e-01),
             np.float128( -0.26658668435305752277e-01),
             np.float128( …
Run Code Online (Sandbox Code Playgroud)

python math mpmath

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

Coldfusion是否支持动态参数?

在python中有一个*args约定,我想知道CF9是否支持类似的东西.

这是python示例

>>> def func(*args):
        for a in args:
               print a, "is a quality argument"


>>> func(1, 2, 3)
1 is a quality argument
2 is a quality argument
3 is a quality argument
>>> 
Run Code Online (Sandbox Code Playgroud)

python coldfusion coldfusion-9

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

Python有dir(obj)和help(obj),Lua中有等价的吗?

对于任何不熟悉 Python 中这两种方法的人......

dir返回特定对象的方法/属性列表。

help返回一个对象doc strings

python lua introspection

6
推荐指数
2
解决办法
1927
查看次数

Python MP3 ID3标签编辑器

为我朋友的MP3播放器重新组织一个大型MP3库,我需要将Title ID3标签命名为与文件名相同,并且通过Windows Properties执行此操作需要永远,所以我想知道是否有人知道如何制作一个Python脚本,快速连续地对目录中的所有MP3执行此操作.或者至少是指向可在Windows上安装的库的链接.

python id3

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

从__setstate__调用__init__可以吗

我正在增强一个现有的类,它在__init__函数中进行一些计算以确定实例状态.它是确定调用__init__()__getstate__()以重用这些计算?

python init pickle getstate

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