小编Hir*_*del的帖子

Apache HttpClient Android(Gradle)

我已将此行添加到build.gradle中

compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5'
Run Code Online (Sandbox Code Playgroud)

我想在我的代码中使用MultipartEntityBuilder.但Android Studio不会将库添加到我的代码中.谁能帮我这个?

android gradle apache-httpcomponents multipartentity android-studio

52
推荐指数
4
解决办法
13万
查看次数

存储节点计划的位置

我是Node/Express的新手,我正在预约系统.我希望我的用户预约他们想要的那一天,我的系统会在那个确切的时间向他们发送通知.我发现"node-schedule"模块对这个任务非常有用,但我不知道在哪里实现它.无论如何都要在我的app.js中存储所有任务,或者只是在每次达到某个终点时创建一个节点计划任务就足够了,例如:

router.get('/', function(req, res, next) {
 var j = schedule.scheduleJob(date, function(){
   send notification();
});
res.send(200);
}
Run Code Online (Sandbox Code Playgroud)

注意:我不想在我的sql表上运行常量for循环来检查日期

scheduled-tasks node.js express

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

api之间的延迟调用Nodejs

我正在使用Nodejs来实现一个Web应用程序.我有一个对象列表,我想为每个对象调用第三方API.问题是api有速率限制所以根据我的计算,我必须每1.5秒调用一次api.我尝试使用setTimeout方法但它在for循环中不起作用.我也查看了Cron模块,但它对我没有帮助,因为我只想为每个对象调用一次api.谁能帮我这个.这是我在服务器端的代码:

for(var obj in list)
{
      setTimeout(function() {
          apicall();
                }, 1500);
}
Run Code Online (Sandbox Code Playgroud)

javascript api node.js express

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

Laravel 多对多关系 OrderBy

我有 2 个处于多对多关系的模型。让我们说用户和角色。我想根据角色中字段的 ASC/DESC 对用户进行排序。

我的用户和角色类别:

class User extends Model
{
    public function roles()
{
    return $this->belongsToMany('App\Role','role_user');

}

class Role extends Model
{
    public function users()
{
    return $this->belongsToMany('App\User','role_user');

}
Run Code Online (Sandbox Code Playgroud)

我可以对每个用户中的角色进行排序,但无法对用户进行排序

    $query = User::with(array('roles'=> function ($query)
    { 
       $query->select('role_name')->orderBy('role_name','asc'); 
    }))->get();
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

 $query = User::with(roles)->orderBy('role_name','asc')->get();
Run Code Online (Sandbox Code Playgroud)

但错误说column role_name does not存在。

理想的结果应该是这样的:

[
  {
    user_id:6
    roles: [
    "Admin",
    "Baby"
    ]
  },
  {
    user_id:2
    roles: [
    "Baby"
    ]
  },
  {
    user_id:11
    roles: [
    "Baby",
    "Cowboy"
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

我将不胜感激任何帮助。

mysql laravel eloquent laravel-5

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

MongoDB读/写锁

我打算使用nodejs创建一个应用程序,用户可以对产品进行评级.据我所知,mongodb中的锁与mySql不同.

我担心如果让10个用户同时对某个产品进行投票,Mongodb无法处理它,其他用户看到的结果是不正确的.

我看了类似的问题,但我仍然感到困惑!mongodb是一个不错的选择还是我应该使用Mysql?我很感激你的帮助

mysql locking mongoose mongodb node.js

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

在REQUEST nodejs中返回json体

我正在使用该request模块向URL发出HTTP GET请求以获取JSON响应.

但是,我的功能不是返回响应的正文.

有人可以帮我这个吗?

这是我的代码:

router.get('/:id', function(req, res) {
  var body= getJson(req.params.id);
  res.send(body);
});
Run Code Online (Sandbox Code Playgroud)

这是我的getJson功能:

function getJson(myid){
  // Set the headers
  var headers = {
   'User-Agent':       'Super Agent/0.0.1',
   'Content-Type':     'application/x-www-form-urlencoded'
  }
  // Configure the request
  var options = {
    url: 'http://www.XXXXXX.com/api/get_product.php',
    method: 'GET',
    headers: headers,
    qs: {'id': myid}
  }

  // Start the request
  request(options, function (error, response, body) {
  if (!error && response.statusCode == 200) {
    return body;
  }
  else
    console.log(error);
  })
}
Run Code Online (Sandbox Code Playgroud)

javascript json httprequest node.js

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

/ bin/sh:1:错误的替换Makefile

我编写了一个脚本来查找所有正在运行的具有特定名称的docker容器,当我直接将它输入到我的终端时它可以工作但是只要我把它放到Makefile就会抛出一个错误

/ bin/sh:1:错误的替换

这是makefile中的脚本:

remote: FORCE
   docker ps -q --filter name=$$(tmp=$${PWD##*/} && printf "%s_workspace" "$${tmp//./}")
Run Code Online (Sandbox Code Playgroud)

为了澄清name =正在做什么之后,它正在尝试获取当前文件夹名称并删除所有.并将其附加到我的容器名称即工作空间.

bash shell makefile docker

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

计算猫鼬的平均值

我试图在我的评论中计算所有评级的平均值但结果.平均值始终为0.我不知道问题是什么.这是我的产品架构:

var productSchema = new Schema({
_id : String,
Rating : {  type: Number, default:0 },
Comments :[
{
    type: Schema.ObjectId,
    ref: 'comments'
}
],
});
Run Code Online (Sandbox Code Playgroud)

这是我的评论架构:

var commentSchema = new Schema({
Rating : {  type: Number, default:0 },
Helpful : {  type: Number, default:0 },
User :{
type: Schema.ObjectId,
ref: 'users'
 },
Content: String,
});
Run Code Online (Sandbox Code Playgroud)

这是我在节点中的代码:

function getRating(id){ 
                     Product.aggregate([ { $match: { _id:id }}, { $unwind: "$Comments" }, 
                     { $group: { _id: "$_id", average: { $avg: "$Comments.Rating" } }} …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js express

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

我的FragmentActivity中的ClassNotFoundException mopub

我正在尝试将mopub添加到我的应用中.我通过AndroidStudio插件安装了sdk.并将此添加到我的xml中

 <com.mopub.mobileads.mopubview
   android:id="@+id/adview"
    android:layout_alignParentBottom="true"
    android:layout_width="fill_parent"
    android:layout_height="50dp">
</com.mopub.mobileads.mopubview>
Run Code Online (Sandbox Code Playgroud)

但它给了我这些错误:

The following classes could not be found:
- com.mopub.mobileads.mopubview (Fix Build Path, Create Class)
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时崩溃:

java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.hroshandel.myapplication/com.example.hroshandel.myapplication.SimpleIntro_FragmentActivity}:android.view.InflateException:二进制XML文件行#15:错误输出类com.mopub .mobileads.mopubview

引起:android.view.InflateException:二进制XML文件行#15:错误膨胀类com.mopub.mobileads.mopubview

at com.example.hroshandel.myapplication.SimpleIntro_FragmentActivity.onCreate(SimpleIntro_FragmentActivity.java:20)

引起:java.lang.ClassNotFoundException:在路径上找不到类"com.mopub.mobileads.mopubview":DexPathList [[zip file"/data/app/com.example.hroshandel.myapplication-4.apk"] ,nativeLibraryDirectories = [/ data/app-lib/com.example.hroshandel.myapplication-4,/ vendor/lib,/ system/lib]]

android buildpath android-layout mopub android-studio

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

在Play框架中简单的ajax post调用

嗨,我想在我的网站上按一个按钮发送一个字符串,使用ajax到Play框架中的java代码.我找不到一个简单的教程,只是解释了如何做到这一点.他们都在使用模板.让我说我的java方法是:

  public static Result upload() { }
Run Code Online (Sandbox Code Playgroud)

我的按钮正在调用一个javascript方法,它在单击时从另一个输入获取一个String:

<input id="submit" type="submit" onclick="send();">
Run Code Online (Sandbox Code Playgroud)

java ajax playframework playframework-2.2

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

有条件地为Laravel Scout添加索引(Algolia)

我正在尝试根据条件使用Laravel Scout为Algolia添加索引.例如,我有一个Article模型,如果文章是,我只想将这篇文章添加到Algolia active.我的第一个方法是:

public function toSearchableArray()
{
   if($this->active) return $record;
   return [];

}
Run Code Online (Sandbox Code Playgroud)

这只会添加活动记录,但仍会尝试添加空数组,这些数组在algolia中被视为操作(我将收取费用).第二种方法是使用shouldBesearchable()侦察员的功能:

public function shouldBeSearchable()
{
    if($this->active) return true;
    return false;

}
Run Code Online (Sandbox Code Playgroud)

这不起作用php artisan scout:import "App\Article".有没有人遇到过类似的问题?

laravel laravel-5 algolia laravel-scout

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

单击<li>列表仅适用于第一个

我有很少的li元素,我希望每个元素都可以点击.这就是我所拥有的:

<li  id="stream-object" data-stream="val1">
<li  id="stream-object" data-stream="val2">
<li  id="stream-object" data-stream="val3">
Run Code Online (Sandbox Code Playgroud)

和我的jquery

$("#stream-object").click(function(){
var stream_link=$(this).data("stream");
$("#main_stream").attr("data",stream_link);
});
Run Code Online (Sandbox Code Playgroud)

但这只适用于第一个李.

html javascript jquery

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