小编Ani*_*udh的帖子

如何连接两个ArrayLists?

我有两个ArrayList相同大小的s.列表1由10个名称组成,列表2由其电话号码组成.

我想把名字和数字连成一个ArrayList.我该怎么做呢?

java concat concatenation arraylist

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

如何在SwipeRefreshLayout中调整向下滑动距离?

我在我的应用程序中实现了SwipeRefreshLayout.我需要更改必须向下滚动的高度来调用onRefresh()方法.我应该使用哪种方法来添加自定义高度?

SwipeRefreshLayout的实现

private SwipeRefreshLayout swipeLayout;
Run Code Online (Sandbox Code Playgroud)

在oncreate

swipeLayout   = (SwipeRefreshLayout)view.findViewById(R.id.swipe_container);
swipeLayout.setOnRefreshListener(this);
        swipeLayout.setColorScheme(android.R.color.holo_blue_dark, 
                android.R.color.holo_green_dark, 
                android.R.color.holo_purple, 
                android.R.color.holo_orange_dark);   
        swipeLayout.setSoundEffectsEnabled(true);
Run Code Online (Sandbox Code Playgroud)

在onrefresh方法中实现AsyncTask

   @Override
public void onRefresh() 
{
    // Asynctask to perform some task  

}
Run Code Online (Sandbox Code Playgroud)

android android-support-library swiperefreshlayout

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

whereNear查询似乎在Parse中无法正常工作

我正在开发一个与Geolocations相关的Android应用程序.我正在使用Parse作为后端.我需要根据用户的当前位置显示结果.

我正在使用此查询:

ParseQuery<ParseObject> query = ParseQuery.getQuery("Restaurants"); 
ParseGeoPoint sLatlong = new ParseGeoPoint(currentLat, currentLong);
        query.whereNear("rest_location", sLatlong);  
Run Code Online (Sandbox Code Playgroud)

但结果并没有按距离排序.

有人可以帮我吗.

android parse-platform

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

如何从FFTBasedSpectrumAnalyzer项目中获得只有音频和有效的声音?

我正在使用FFTBasedSpectrumAnalyzer.我是FFT的新手.如何连续收听外部音频并仅计算频率和分贝.

有没有其他简单的库,我可以连续获得频率和分贝.

audio android frequency

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

如何使用ejs模板引擎在不重新加载节点js中的整个页面的情况下仅渲染数据

我是Node JS的新手.以下是我的代码.在AJAX调用中,不会呈现新数据.这是在不加载整个页面的情况下呈现数据的正确方法吗?有没有更好的方法只加载数据而不使用AJAX.

App.js文件:

   app.get('/users', function(req, res) {

         var query = req.query.search;

         User.find({'name' : new RegExp(query, 'i')}, function(err, users){
         var data = {list:users};
         console.log("Searching for "+data);

         res.render('admin/users',{data:data});
    });

 });
Run Code Online (Sandbox Code Playgroud)

在ejs文件中调用Ajax:

<script>
function showResult(str) {

    var xmlHttp = null;
    xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", "/admin/users?search="+str, true );
    xmlHttp.send( null );
    return xmlHttp.responseText;
}
</script>

<input type="text" id="search" name="search" placeholder="Search" class="form-control col-md-7 col-xs-12" onkeyup="showResult(this.value)" >
Run Code Online (Sandbox Code Playgroud)

ajax ejs node.js

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

使用Mongo NodeJS中的bulkinsert处理错误

我正在使用NodeJS和MongoDB和Express.我需要将记录插入到必须包含电子邮件字段的集合中.我正在使用insertMany函数来插入记录.插入唯一的电子邮件时,它可以正常工作,但是当输入重复的电子邮件时,操作会突然中断.

我尝试使用try catch打印错误消息,但插入重复的电子邮件后执行失败.我希望执行继续并存储重复项.我想获得插入/失败的记录的最终列表.

错误信息:

Unhandled rejection MongoError: E11000 duplicate key error collection: testingdb.gamers index: email_1 dup key: 
Run Code Online (Sandbox Code Playgroud)

有没有办法处理错误或除了insertMany还有其他方法吗?

更新:

电子邮件是我收藏中的一个独特字段.

mongodb node.js

9
推荐指数
2
解决办法
997
查看次数

如何在MEAN堆栈中实现社交登录?

我已经在Node JS中成功实现了多个社交登录.

我坚持使用MEAN堆栈中的实现.

我到目前为止实施的流程:

步骤1:

Angular中的按钮.点击后,我在Node中调用API,返回用户必须转发的OAuth URL.

第2步:

用户输入正确的凭据后,将生成access_token并将其发送到Node中的回调URL.

第三步:

我需要向Angular发送回调,无论是否生成了access_token.我不确定如何将数据传递给Angular Page.

这是正确的方法吗?

node.js angular

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

在NodeJS中使用带有大量数据的Datatable时搜索错误

我的数据库中有大约5,00,000条记录.我正在使用DataTables来构建管理面板来管理记录.我将Node.js作为MongoDB的支持.

我使用过这个库 - https://www.npmjs.com/package/datatables-query

到目前为止,在页面加载我已成功加载结果,如下图所示.

在此输入图像描述

每当我在搜索框中输入内容时,我都会收到500错误,如屏幕截图所示.

在此输入图像描述

这可能是什么问题?

DataTable是显示大量数据网格的好选择还是考虑Node.js,Express和MongoDB组合有什么更好的选择?

这是我的服务器端代码.

app.post('/getUsersData',function(req, res) {
  var Model = require('./models/user'),
    datatablesQuery = require('datatables-query'),
    params = req.body,
    query = datatablesQuery(Model);

  query.run(params).then(function (users) {
    var data = JSON.stringify(users);
    // var data = JSON.stringify(users);

    res.end(data);
  }, function (err) {
    res.status(500).json(err);
  });
});
Run Code Online (Sandbox Code Playgroud)

我在MongoDB中有一个名为User with 3 columns的表

1)姓名

2)电子邮件

3)密码

$(document).ready(function() {
  var table = $('#datatable').DataTable({
    // dom: 'Bfrtip',
    processing: true,
    serverSide: true,
    order: [[1, 'asc']],
    "aoColumnDefs": [ { "sClass": "hide_me", "aTargets": [ 0 ], visible: false } …
Run Code Online (Sandbox Code Playgroud)

datatable datatables mongodb node.js

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

无法使用Parse在Android中接收推送通知

在Parse控制台中,它显示Delivery报告成功,但onPushReceive根本没有被调用.我在这里错过了什么?任何帮助,将不胜感激.

以下是我的代码.清单代码:

    <receiver
        android:name="com.google.android.gms.gcm.GcmReceiver"
        android:permission="com.google.android.c2dm.permission.SEND">
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <category android:name="com.appname" />
        </intent-filter>
    </receiver>

    <service android:name="com.parse.PushService" />

    <receiver android:name="com.appname.PushReceiver"
        android:permission="com.google.android.c2dm.permission.SEND"
        android:exported="false">
        <intent-filter>
            <action android:name="com.parse.push.intent.RECEIVE" />
            <action android:name="com.parse.push.intent.OPEN" />
            <action android:name="com.parse.push.intent.DELETE" />
        </intent-filter>
    </receiver>

    <receiver
        android:name="com.parse.GcmBroadcastReceiver"
        android:permission="com.google.android.c2dm.permission.SEND">
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <action android:name="com.google.android.c2dm.intent.REGISTRATION" />

            <!--IMPORTANT: Change "com.parse.starter" to match your app's package name.-->

            <category android:name="com.appname" />
        </intent-filter>
    </receiver>
Run Code Online (Sandbox Code Playgroud)

PushReceiver类:

public class PushReceiver extends ParsePushBroadcastReceiver
{

@Override
protected void onPushReceive(Context context, Intent intent) {
    super.onPushReceive(context, intent);

    Log.v("Push Receive called...", "");


    if (intent …
Run Code Online (Sandbox Code Playgroud)

android push-notification parse-platform

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

如何向 php 数组中的每个对象添加新的键值对?

我的代码:场景1

$newarray = array();

foreach($rows as $k => $v) 
    {
           $newarray[$k] = $v;
           $newarray['newitem'] = 'Add this to existing object';   
    }
echo json_encode($newarray);
Run Code Online (Sandbox Code Playgroud)

我也尝试过:场景2

$newarray = array();

foreach($rows as $k => $v) 
    {
           $newarray[$k] = $v;
           $newarray[$k]['newitem'] = 'Add this to existing object';   
    }
echo json_encode($newarray);
Run Code Online (Sandbox Code Playgroud)

在场景 1 中,仅在第一个对象之后添加键值对。它不会循环通过。在场景 2 中,我收到 HTTP ERROR 500

我在这里做错了什么?

更新:

现有输出:

[{"pid":"123","date":"2016-08-23 08:08:40","post_title":"AHHH"},{"pid":"223","date":"2016-08-23 08:08:40","post_title":"wwwwAHHH"},{"pid":"223","date":"2016-08-23 08:08:40","post_title":"xxxAHHH"}]
Run Code Online (Sandbox Code Playgroud)

所需输出:

[{"pid":"123","date":"2016-08-23 08:08:40","post_title":"AHHH","newkey":"new value1"},{"pid":"223","date":"2016-08-23 08:08:40","post_title":"wwwwAHHH","newkey":"new value2"},{"pid":"223","date":"2016-08-23 08:08:40","post_title":"xxxAHHH","newkey":"new value3"}]
Run Code Online (Sandbox Code Playgroud)

php arrays foreach

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