小编Bil*_*lie的帖子

document.getElementById()不起作用?

没什么好说的

<html>
    <body>
        <script>
            var x = document.getElementById('btn1');
            alert(x);
        </script>
            <input type="button" id="btn1" value="Clickme" onclick="alert('1')" />
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

警报消息null而不是包含对象详细信息或类似内容的消息.

问题是什么?

html javascript

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

如何使用事件和委托在表单之间发送数据?

我需要创建一个Windows窗体应用程序,它能够发送数据并从另一个Form实例接收数据.什么意思,Form是发布者和订阅者,两者都是.

不幸的是,那天我病了,那天我不能参加讲座.

我再解释一下:

我有一个小聊天Form,他有:新实例按钮,收到消息和发送消息.

你可以在下面看到:

在此输入图像描述

当我发送消息时,它将显示在所有实例的"已接收"文本框中.

我想我需要使用委托和事件.

怎么办?谢谢!!

.net c# events delegates event-handling

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

是否有用于开发Google Chrome扩展程序的Eclipse插件?

我开始开发Google Chrome扩展程序,直到现在我才使用Gedit编辑器.

我想知道是否有用于开发Google Chrome扩展程序的Eclipse插件?

eclipse plugins google-chrome google-chrome-extension

5
推荐指数
0
解决办法
746
查看次数

Flask-socketio - 无法设置“Access-Control-Allow-Origin”响应标头

我写了这个简单的flask-socketio代码:

from flask import Flask
from flask_socketio import SocketIO, send

app = Flask(__name__)
app.config['SECRET_KEY'] = 'mysecret'

socketio = SocketIO(app)


@socketio.on('message')
def handle_message(msg):
    print 'Message:' + msg
    send(msg, broadcast=True)


if __name__ == '__main__':
    socketio.run(app)
Run Code Online (Sandbox Code Playgroud)

当我看到 chrome 网络分析时,我可以看到“Access-Control-Allow-Origin”值为null.

根据Flask-socketio文档:(见API Reference@ http://flask-socketio.readthedocs.io/en/latest/

Parameters:
...
cors_allowed_origins – List of origins that are allowed to connect to this server. All origins are allowed by default.
Run Code Online (Sandbox Code Playgroud)

我在搜索中发现的另一个建议是使用flask-CORS

app.config['SECRET_KEY'] = 'mysecret'
cors = CORS(app)

socketio = SocketIO(app)
Run Code Online (Sandbox Code Playgroud)

我得到相同的结果。 …

python cross-domain flask flask-socketio

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

NodeJS中的`pipe`方法是什么?

我在很多情况下都看到这种方法在使用,但我无法理解它的作用。

一个例子:

var net = require('net');
var server = net.createServer(function(connection) { 
   console.log('client connected');

   connection.on('end', function() {
      console.log('client disconnected');
   });


   connection.write('Hello World!\r\n');
   connection.pipe(connection);
});

server.listen(8080, function() { 
   console.log('server is listening');
});
Run Code Online (Sandbox Code Playgroud)

什么时候connection.pipe(connection);做?

我对这条线的评论,行为看起来是一样的。

另一个例子:

var fs = require("fs");
var zlib = require('zlib');

// Compress the file input.txt to input.txt.gz
fs.createReadStream('input.txt')
   .pipe(zlib.createGzip())
   .pipe(fs.createWriteStream('input.txt.gz'));

console.log("File Compressed.");
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释管道方法的作用吗?

文档不清楚。提前致谢。

pipe stream node.js

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

无法识别的继承功能

在Visual C++ 2010上运行此C++源代码:

class B{
public:
    virtual void f(int a){}
    virtual void f(){}
};
class A:public B{
public:
    virtual void f(int a){}
};
int main(){
A a;
a.f();
return 0;
}
Run Code Online (Sandbox Code Playgroud)

导致以下错误:

IntelliSense: too few arguments in function call

换句话说,似乎void f()没有继承?

问题是什么?

c++ inheritance

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

在Lua中学习结构?

我搜索了但没有发现任何可以帮助我的东西。

我有以下C结构:

struct Home {
   int num;
   int city_ID;
   int area_ID;
};
Run Code Online (Sandbox Code Playgroud)

我该如何在Lua中写这个?

提前致谢。

lua struct

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

转置NxN矩阵

我有一个NxN矩阵,它试图通过这段代码转置它:

    for(int i = 0; i < mat_size; ++i) {
        for(int j = 0; j < mat_size; ++j) {
            double tmpJI = get(j, i);
            put(j, i, get(i, j));
            put(i, j, tmpJI);
        }
    }
Run Code Online (Sandbox Code Playgroud)

它不起作用,有什么问题?提前致谢.

java math matrix

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

给定一个真正的运行时,如何计算运行时复杂度("O(m)"`)?

我试着很快问一下:

我有一个算法,作为一个函数,让我们调用它f:

void f(int[1..N]) {
   // algorithm goes here
}
Run Code Online (Sandbox Code Playgroud)

现在,我有real runtime一个N输入.

请假设该函数time()返回当前系统的时间(以毫秒为单位).

int[1...N] n;
unsigned long start = time(), end; 
f(N); 
end = time();
printf("Real runtime: %ul", end - start);
Run Code Online (Sandbox Code Playgroud)

换句话说,我知道f参数会运行多少毫秒N.

通过这些信息,我如何计算f(N)运行时复杂度,即f = O(N)

algorithm performance runtime time-complexity asymptotic-complexity

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

Java - 验证给定的字符串代表日期,即“YYYY-MM-DD”?

用户给我一个字符串,应表示过期日期,格式为“yyyy-mm-dd”。

我想验证它是否是日期,这就是我的做法:

try { 
    DateFormat df = new SimpleDateFormat("yyyy-mm-dd");
    System.out.println("Validating " + date + " as date");
    df.parse(date);
} 
catch (ParseException ex) { 
    // not yyyy-mm-dd date.
    System.out.println(": Bad");
    out.println(date + " cannot be parsed as a date. format: yyyy-mm-dd.");
    return;
}
Run Code Online (Sandbox Code Playgroud)

如果用户给我"2014-02-02gy."

然后它打印:"Validating 2014-02-02gy. as date"

即没有抛出异常。

为什么?以及如何验证日期?提前致谢。

编辑:使用正则表达式作为评论者的建议之一:

if (!date.matches("\\d{4}-\\d{2}-\\d{2}")  {
    out.println("Not a date"); 
}
Run Code Online (Sandbox Code Playgroud)

java validation datetime date

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