小编Raz*_*ill的帖子

如何在react-bootstrap中获取select元素的值?

所以我试图select在reactjs中获取元素的值,但是无法理解它.将this.refs.selectElement.getDOMNode().value始终作为到来undefined.表单上的所有其他控件text都正常工作.有任何想法吗?难道你无法获得select元素的值,refs必须使用onChange事件吗?

更新:

var TestSelectClass = React.createClass({
  mixins: [Router.Navigation],

  _handleDube: function(event) {
    DubeActionCreators.DubeTest({
      message: this.refs.message.getDOMNode().value,
      tax: this.refs.tax.getDOMNode().value,
      validity: this.refs.valid_for.getDOMNode().value
    });
  },

  render: function() {
    return (
      <ReactBootstrap.ListGroup>
          <textarea
            className="form-control"
            rows="3"
            placeholder="Enter message"
            ref="message" >
          </textarea>
          <div className="input-group">
            <span className="input-group-addon" id="basic-addon1">$</span>
            <input type="text" className="form-control" placeholder="10" aria-describedby="basic-addon1" ref="tax" />
          </div>
        <Input type="select" value="1" ref="valid_for">
          <option value="1">1 hour</option>
          <option value="2">1 day</option>
          <option value="2">5 days</option>
        </Input>
      </ReactBootstrap.ListGroup>
    )
  }
});
Run Code Online (Sandbox Code Playgroud)

更新:解决方案 …

javascript reactjs react-bootstrap

33
推荐指数
4
解决办法
6万
查看次数

在android上检测USB网络共享

有没有办法知道(在编程上)你的活动/应用程序中用户已经在他的手机上启用了USB网络共享?

usb android

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

如何计算手机在休息时垂直方向的运动?

我正在开发一个使用Android OS的应用程序,我需要知道如何计算设备在垂直方向上的移动.

例如,设备处于静止状态(A点),用户手拿它(B点),现在A点和B点之间有高度变化,我该如何计算?

我已经阅读了有关传感器和加速度计的文章,但我找不到任何可以帮助我的东西.有人有主意吗?

android sensor accelerometer compass-geolocation

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

使用Nodejs捕获系统音频输出

在javascript中是否有一种方法或者是否有nodejs模块,我可以使用它来捕获系统的输出(win/osx).例如,如果用户通过iTunes/MPlayer(任何音乐播放器)播放某些内容,我可以捕获发送到扬声器(输出)的音频流并通过网络发送吗?

javascript audio audio-streaming node.js

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

如何格式化spark mlib kmeans聚类算法的数据?

我正在尝试从apache Spark的mlib库中执行kmeans聚类算法.我有一切设置,但我不确定如何格式化输入数据.我对机器学习比较陌生,所以任何帮助都会受到赞赏.在示例data.txt中,数据如下: 0.0 0.0 0.0 0.1 0.1 0.1 0.2 0.2 0.2 9.0 9.0 9.0 9.1 9.1 9.1 9.2 9.2 9.2

我想要运行算法的数据现在采用这种格式(json数组):

[{"customer":"ddf6022","order_id":"20031-19958","asset_id":"dd1~33","price":300,"time":1411134115000,"location":"bt2"},{"customer":"ddf6023","order_id":"23899-23825","asset_id":"dd1~33","price":300,"time":1411954672000,"location":"bt2"}]

如何将其转换为可与k-means聚类算法一起使用的东西?我正在使用Java,我猜我需要它采用JavaRDD格式,但不知道如何去做.

java algorithm machine-learning apache-spark

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

奥托从片段到活动的沟通

过去几天我一直在和奥托一起玩,这太棒了.然而,我遇到了一个问题,我试图从片段到活动进行交流.为了简单起见,我有一个活动来保存片段,而在片段中我有一个按钮,它只是简单地发布一个事件.

@Inject Bus bus;
...
...
bus.post(new ReadStatusEvent("23"));
Run Code Online (Sandbox Code Playgroud)

在Activity中我有一个Subscribe方法.

@Subscribe
public void onReadStatusEvent(ReadStatusEvent event){
    Timber.i("sub:"+event.getReadStatusID());
}
Run Code Online (Sandbox Code Playgroud)

这是活动

public class ReadStatusEvent {
  private final String readStatusID;

  public ReadStatusEvent(String readStatusID) { this.readStatusID = readStatusID; }

  public String getReadStatusID() { return readStatusID; }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Dagger,所以我的Otto Bus是一个由SimpleModule文件注入的单例.

@Provides @Singleton
Bus provideBus() {
    return new Bus(ThreadEnforcer.ANY);
}
Run Code Online (Sandbox Code Playgroud)

我一整天都在努力,但由于某种原因,从未调用过Subscribe方法.

编辑:我刚尝试使用Android StudioOtto插件,每当我点击@Subscribe或bus.post(..)时,它会继续搜索但找不到任何内容(到目前为止没有找到用法).我想我在某处做了一件非常糟糕的事情.

android android-fragments android-activity otto

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