小编Nic*_*ers的帖子

Node.js使用socket.io解析

是否可以在像express和socket.io这样的端口上运行socket.io和restify?

我这样做但是没有用

# server.coffee
restify = require 'restify'
socket  = require 'socket.io'

server = restify.createServer()

io = socket.listen server
server.listen 1337
Run Code Online (Sandbox Code Playgroud)

当我尝试连接到socket.io时:

GET http://localhost:1337/socket.io/socket.io.js 404 (Not Found) 
Run Code Online (Sandbox Code Playgroud)

rest websocket node.js socket.io restify

12
推荐指数
3
解决办法
8443
查看次数

将JSON数据存储在mysql中

我有一个组织表例如

ID, name, address, phone, email, etc...
Run Code Online (Sandbox Code Playgroud)

现在我想添加多个地址,电话和电子邮件.

这是在这样的电子邮件列中存储json数据的好方法

[ "address2@example2.com", "address2@example2.com", "address2@example2.com" ]
Run Code Online (Sandbox Code Playgroud)

或者为电子邮件创建另一个表,为电话等创建另一个表...

如果存储json数据更好 - 在rails中使用它的最佳方法是什么?

mysql database arrays json ruby-on-rails

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

Java swing GUI冻结

我正在使用套接字编写Java客户端/服务器GUI应用程序,这是问题所在:

我有一个按钮开始侦听指定的端口:

按钮actionPerformed方法

private void listenButtonActionPerformed(java.awt.event.ActionEvent evt) {                                             
    int port = Integer.parseInt(portTextfield.getText(), 10);

    try {
        socket.listen(port);
    } catch (IOException ex) {
    }
}
Run Code Online (Sandbox Code Playgroud)

这是socket.listen方法

public static void listen() throws IOException {
    ServerSocket ss = new ServerSocket(port);

    while (true)
        new socket(ss.accept());
}
Run Code Online (Sandbox Code Playgroud)

"socket"类扩展"Thread"
所以在ss.accept()返回一个值后,它会在单独的线程中创建新的socket实例.

单击按钮后,GUI冻结,因为在socket.listen方法中有一个无限循环.我怎么能避免这种情况?

java sockets concurrency user-interface swing

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

mongodb子元素查询

这是一个例子

> db.test.insert({ name: 'test', values: [ { check: true }, { check: false } ] })
> db.find({ values.check: true })[0]
Run Code Online (Sandbox Code Playgroud)

所以我得到真假check:

{
        "_id" : ObjectId("50e22046dc278908f3a38a8e"),
        "name" : "test",
        "values" : [
                {
                        "check" : true
                },
                {
                        "check" : false
                }
        ]
}
Run Code Online (Sandbox Code Playgroud)

我想得到这个:

{
        "_id" : ObjectId("50e22046dc278908f3a38a8e"),
        "name" : "test",
        "values" : [
                {
                        "check" : true
                }
        ]
}
Run Code Online (Sandbox Code Playgroud)

有什么过滤器命令吗?

mongodb

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

谷歌地图圈到折线坐标数组

如何从google.maps.Circle对象中获取折线坐标数组

在此输入图像描述

关于这一点没有api doc条目

javascript geometry google-maps polyline

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

mongodb 指向另一个集合项的指针

是否可以将一个集合的项目的值指向另一个集合的项目?

例子:

db.col2.save( { value: 'test' } );
db.col1.save( { title: 'testing, something: [code to point to another collection's item] } );

db.col1.find().toArray()

[
        {
                "_id" : ObjectId([someobjectidhere]),
                "title" : "testing",
                "something": {
                        "value": "test"
                }
        }
]
Run Code Online (Sandbox Code Playgroud)

mongodb nosql

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

rails sprockets获取资产的摘要

在ralis中获取资产消化的最简单方法是什么?

例如,这里是javascript文件

javascript_path "jquery.js"
Run Code Online (Sandbox Code Playgroud)

我想知道这是什么摘要 jquery.js

ruby-on-rails digest sprockets asset-pipeline

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