小编Sub*_*raj的帖子

node.js + for循环+查询执行

我正在执行for循环,在for循环中我正在执行postgresql查询并将结果填充到数组中.但我无法预测执行流程.

我的代码:

var array =[];
       for(var i = 0 ; i< latitude.length; i++){       
    client.query("SELECT value->>'xxxx' as xxxx_details FROM yyyyy WHERE ST_DWithin(ST_GeogFromText('SRID=4326;POINT ("+latitude[i]+" "+longitude[i]+")'), geography(the_geom), " + radius + ")", function(err, row, fields) {               
                       array.push(row.rows[0]);
       }   
                console.log("bbbbbbbbb=" +array);
Run Code Online (Sandbox Code Playgroud)

我需要的是我希望在for循环中执行的所有查询之后打印数组.但现在它在阵列之前的打印已经填充.帮我解决这个问题.提前致谢..

javascript node.js

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

将 json 附加到 groovy 中的 json 中

我是 groovy 的新手。我的要求是我必须将一个 json 附加到一个 json.My 代码中,如下所示:

我构造的JSON:

def builder = new groovy.json.JsonBuilder()
   def root=builder.event{                
            type  "model_output_load_init"
            time new Timestamp(date.getTime())
            status "success"                        
        }
Run Code Online (Sandbox Code Playgroud)

来自数据库的 JSON:

def json = rs.getString("status");
Run Code Online (Sandbox Code Playgroud)

现在我必须附加到从 DB 构建的 JSON 中。请帮我解决这个问题。提前致谢。

编辑:

我构建的 JSON:

{
    "event": {
        "type": "model_output_load_init",
        "time": "2015-10-01T14:08:17+0000",
        "status": "success"
    }
}
Run Code Online (Sandbox Code Playgroud)

来自数据库的 JSON:

{
    "model_build": {
        "Initialized": {
            "Timestamp": ""
        }
    },
    "modelExec": {
        "Initialized": {
            "Timestamp": ""
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

需要的输出:

{
    "model_build": {
        "Initialized": {
            "Timestamp": ""
        }
    },
    "modelExec": { …
Run Code Online (Sandbox Code Playgroud)

groovy json

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

玩笑 + 模拟实现 + 调用次数:0

我正在使用Jest作为测试模块。它说,开玩笑的间谍功能没有被调用Number of calls: 0

a.test.js

 const request = require('request-promise');
    const moduleA = require('./a');
    test('Update function', async () => {
    const postSpy = jest.spyOn(request, 'post').mockImplementation((input) => input);
    await moduleA();
    expect(postSpy).toBeCalledWith({
    method: 'POST',
    uri:"fsdsfd",
    headers: {
     'content-type': 'application/json'
    },
    body: {
      A:A,
      B:B      
    },
    json: true 
});
    });
Run Code Online (Sandbox Code Playgroud)

a.js

 const request = require('request-promise');
    const moduleA = require('./a');
    test('Update function', async () => {
    const postSpy = jest.spyOn(request, 'post').mockImplementation((input) => input);
    await moduleA();
    expect(postSpy).toBeCalledWith({
    method: 'POST',
    uri:"fsdsfd",
    headers: { …
Run Code Online (Sandbox Code Playgroud)

node.js jestjs

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

在android中的SQLite中获取行的id

在我的应用程序中,我想获取特定行的id.我使用以下代码:

public String getid(String  heading) throws SQLException
    {
        System.out.println("ddbpos="+heading);
        long recc=0;
        String rec=null;
        Cursor mCursor = db.rawQuery(
                 "SELECT id  FROM  savedstoriestable WHERE heading="+heading , null);
    if (mCursor != null) 
    {
    mCursor.moveToFirst();
    recc=mCursor.getLong(0);
    rec=String.valueOf(recc);
    }
    return rec;
    }
Run Code Online (Sandbox Code Playgroud)

我的数据库看起来像这样:

id      heading                                              Description                                    
1       Congress countdown for 2014 polls:                   ghdfsfdghsdjfsdfhds
        Possibility of UPA-III hinges on how other         
Run Code Online (Sandbox Code Playgroud)

但它显示" Force to close"错误:

我的Logcat如下:

12-24 12:02:10.733: E/AndroidRuntime(22030): Uncaught handler: thread main exiting due to uncaught exception
12-24 12:02:10.804: E/AndroidRuntime(22030): android.database.sqlite.SQLiteException: near "countdown": syntax …
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

node.js +对象数组

在我的节点应用程序中,我必须从另一个对象数组构造一个对象数组。

考虑我的对象数组为..

[ { id_0: 356, id_1: 33, name_1: 'aaaa' },
  { id_0: 756, id_1: 89, name_1: 'bbbbb' },
  { id_0: 456, id_1: 89, name_1: 'ccccc' },
  { id_0: 356, id_1: 27, name_1: 'dddd' } ]
Run Code Online (Sandbox Code Playgroud)

我必须构造一个对象数组,如下所示:

[{
"356":["33":"aaaa","27":"ddddd"],------------->Changes made
"456":[{"89":"cccc"}],
"756":[{"89":"bbbbbbbb"}]
}]
Run Code Online (Sandbox Code Playgroud)

我尝试使用async.map。但是我无法找到正确的方法。请帮助我解决此问题。谢谢...

javascript node.js

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

pandas 中的对象数组到 csv 文件

我对 python 很陌生。我无法获得以下问题的正确指导。

我有一个对象数组,如下所示:

[{"key1":22,"key2":33},{"key1":55,"key2":66}]
Run Code Online (Sandbox Code Playgroud)

我想将其转换为 csv,如下所示:

key1  key2
22    33
55    66
Run Code Online (Sandbox Code Playgroud)

你能指导我解决这个问题吗?提前致谢。

python pandas

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

标签 统计

node.js ×3

javascript ×2

android ×1

groovy ×1

jestjs ×1

json ×1

pandas ×1

python ×1

sqlite ×1