小编dri*_*nor的帖子

Chartjs v2.0:堆积条形图

我需要得到一个这样的图表:

示例图表

我找到这个例子,但它使用旧版本ChartJs.我尝试使用v2.0,但我没有得到它.

有人可以发一个例子吗?

chart.js

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

Vuejs 2:将事件从组件发送到父组件

我有这个代码:

HTML

<div id="app">
  {{text}}
  <my-component></my-component>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

Vue.component('my-component', {
  template: '<button @click="click">Click me</button>',
  methods: {
    click() {
        this.$emit('send', 'bye')
    }
  }
})

new Vue({
  el: "#app",
  data: {
    text: "hello"
  },
  created() {
    this.$on('send', (text) => {
        this.text = text;
    })
  }
})
Run Code Online (Sandbox Code Playgroud)

工作示例:https://jsfiddle.net/rjurado/y4yf6nve/

为什么事件send不起作用?

vuejs2

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

Mongoid:和 - 或查询

我有这个问题:

User.or( { name: 'John' }, { name: 'Sara' } ).or( { age: 17 }, { age: 18 } ) )
Run Code Online (Sandbox Code Playgroud)

它返回下一个标准:

#<Mongoid::Criteria
  selector: {"enabled"=>true, "$or"=>[{"name"=>"John"}, {"name"=>"Anoun"}, {"age"=>17}. {"age"=>18}]}
  options:  {}
  class:    User
  embedded: false>
Run Code Online (Sandbox Code Playgroud)

但我想做'和'两个'或'返回这样的东西:

#<Mongoid::Criteria
  selector: {"enabled"=>true, "$and"=>[
    {"$or"=>[{"name"=>"John"}, {"name"=>"Anoun"}]}, 
    {"$or"=>[{"age"=>17}, {"age"=>18}]}
  ] }
  options:  {}
  class:    User
  embedded: false>
Run Code Online (Sandbox Code Playgroud)

怎么会是查询?

mongoid

12
推荐指数
2
解决办法
6456
查看次数

Solidity:返回过滤后的结构数组,无需“推”

我与一组结构签订了合同:

pragma solidity ^0.6.0;
pragma experimental ABIEncoderV2;

contract Tickets {
  struct Ticket {
    uint id;
    int val;
  }

  Ticket[] tickets;

  function addTicket(uint id, int val) public returns(bool success) {
    Ticket memory newTicket;
    newTicket.id = id;
    newTicket.val = val;
    tickets.push(newTicket);

    return true;
  }

  function getTicket(uint id) public view returns(Ticket memory) {
    uint index;

    for(uint i = 0; i<tickets.length; i++){
      if (tickets[i].id == id) {
        index = i;
        break;
      }
    }

    Ticket memory t = tickets[index];

    return t;
  }

  function findTickets(int val) …
Run Code Online (Sandbox Code Playgroud)

solidity

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

哪个http状态代码返回404或422?

我有一个带有下一个资源的Rails API应用程序:/images.所有图像都有一个owner.

要创建新图像,我接下来请求/ images:

image_info = { owner_id: '1234', name: 'img1' }

post :create, :format => "json", :image => @image_info
Run Code Online (Sandbox Code Playgroud)

在图像控制器中我做:

owner = User.find( params[:owner_id] )
Run Code Online (Sandbox Code Playgroud)

如果owner_id不存在或无效,后端应返回什么错误代码,404或422 owner_id: invalid

rest ruby-on-rails http

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

轻便摩托车:插入后获取id

当我使用mongo-ruby-driver并插入新文档时,它返回生成的'_id':

db = MongoClient.new('127.0.0.1', '27017').db('ruby-mongo-examples')
id = db['test'].insert({name: 'example'})

# BSON::ObjectId('54f88b01ab8bae12b2000001')
Run Code Online (Sandbox Code Playgroud)

在使用Moped进行插入后,我试图获取文档的"_id":

db = Moped::Session.new(['127.0.0.1:27017'])
db.use('ruby-mongo-examples')
id = db['coll'].insert({name: 'example'})

# {"connectionId"=>15, "n"=>0, "syncMillis"=>0, "writtenTo"=>nil, "err"=>nil, "ok"=>1.0}
Run Code Online (Sandbox Code Playgroud)

我如何使用轻便摩托车获得身份证?

更新:

我也尝试使用安全模式,但它不起作用:

db = Moped::Session.new(['127.0.0.1:27017'])
db.use('ruby-mongo-examples')

db.with(safe: true) do |safe|
  id = safe['coll'].insert({name: 'example'})

  # {"connectionId"=>5, "n"=>0, "syncMillis"=>0, "writtenTo"=>nil, "err"=>nil, "ok"=>1.0}
end
Run Code Online (Sandbox Code Playgroud)

mongodb mongoid moped

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

带有客户端证书的Android Http请求

我正在尝试使用此代码通过客户端证书身份验证向服务器发出请求:

try {
    /*** CA Certificate ***/

    CertificateFactory cf = CertificateFactory.getInstance("X.509");
    InputStream caInput = getResources().openRawResource(R.raw.caserver);
    Certificate ca = cf.generateCertificate(caInput);
    System.out.println("ca=" + ((X509Certificate) ca).getSubjectDN());

    // Create a KeyStore containing our trusted CAs
    String keyStoreType = KeyStore.getDefaultType();
    KeyStore keyStore = KeyStore.getInstance(keyStoreType);
    keyStore.load(null, null);
    keyStore.setCertificateEntry("ca", ca);
    System.out.println(keyStoreType);

    // Create a TrustManager that trusts the CAs in our KeyStore
    String tmfAlgorithm = TrustManagerFactory.getDefaultAlgorithm();
    TrustManagerFactory tmf = TrustManagerFactory.getInstance(tmfAlgorithm);
    tmf.init(keyStore);

    /*** Client Certificate ***/

    KeyStore keyStore12 = KeyStore.getInstance("PKCS12");
    InputStream certInput12 = getResources().openRawResource(R.raw.p12client);
    keyStore12.load(certInput12, "123456key".toCharArray());

    // Create …
Run Code Online (Sandbox Code Playgroud)

java ssl android

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

通过在轨道中使用mongoid来分组

我正在使用带有rails4的mongoid,我需要按结果分组提供图表(统计屏幕),我正在使用下面的代码.

    @comments_stats = {}

    comments_data = Comment.where(:created_at.lte => Date.today-10.days).group_by {|d| d.created_at.to_date }

    comments_data.map{ |a| @comments_stats[a[0].strftime("%d-%m-%y")] = a[1].size}
Run Code Online (Sandbox Code Playgroud)

它会给出类似的

{
"1-1-2014" => 2,
"3-1-2014" => 1,
"4-1-2014" => 2,
"6-1-2014" => 4

}
Run Code Online (Sandbox Code Playgroud)

但我想在下面

{
"1-1-2014" => 2,
"2-1-2014" => 0,
"3-1-2014" => 1,
"4-1-2014" => 2,
"5-1-2014" => 0,
"6-1-2014" => 4

}
Run Code Online (Sandbox Code Playgroud)

任何人都建议如何简化以上查询.

谢谢普拉萨德.

mongodb mongoid ruby-on-rails-4

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

Phoenix + ExUnit:我应该在哪里定义全局助手?

我使用 Phoenix + ExUnit 进行测试。

我有一些ExUnit.Case文件喜欢DataCase, ConnCase...为我的Models, Controllers....

elixir phoenix-framework ex-unit

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

lix剂中的多个条件修改变量

如何用Elixir编写此Ruby代码?

value = 0
value += 3 if cond1
value += 2 if cond2
value += 8 if cond3
value -= 3 if cond4
Run Code Online (Sandbox Code Playgroud)

elixir

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