小编jon*_*atr的帖子

Ruby on Rails 3.1的发布日期

有谁知道Ruby on Rails 3.1什么时候发布?

ruby-on-rails

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

Rails,gemfile中有很多宝石放慢了网站的速度吗?

我想知道在Gemfile中有很多宝石是否会减慢网站的速度?它们是在需要时加载还是在每次页面请求时加载?

rubygems ruby-on-rails

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

具有增益控制的node.js中的Mp3音频

我正在尝试在node.js中播放一些mp3文件.问题是我设法逐个播放它们,甚至是我想并行播放它们.但我还想要的是能够控制振幅(增益)以便最终能够创建交叉渐变.谁能帮我理解我需要做什么?(我想在node-webkit中使用它,所以我需要一个基于node.js而没有外部依赖的解决方案.)

这是我到目前为止所得到的:

var lame = require('lame'), Speaker = require('speaker'), fs = require('fs');
var audioOptions = {channels: 2, bitDepth: 16, sampleRate: 44100};
var decoder = lame.Decoder();


var stream = fs.createReadStream("music/ge.mp3", audioOptions).pipe(decoder).on("format", function (format) {
  this.pipe(new Speaker(format))
}).on("data", function (data) {
  console.log(data)
})
Run Code Online (Sandbox Code Playgroud)

audio stream node.js node-speaker node-lame

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

Rails规范化模型

我想知道如何在rails中规范化我的表,说我有一个包含id,用户名,电子邮件和可选字段的表(通常留空).我想将此可选字段移出到单独的表中,但仍将其用作模型中的属性.这可能吗?

database ruby-on-rails normalization models

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

Rails、数据库状态列中的字符串或整数值

我有一个具有状态属性的事件模型,想知道是否应该将其放入字符串或整数字段。事件可以具有三种不同的状态:“正在收集”、“活动中”或“已结束”。如果我应该采用整数解决方案,我应该在某处定义一个常量,以便可以仅使用 CLOSED 代替“2”(我应该在哪里放置这个常量?)

提前致谢!

activerecord database-design ruby-on-rails rails-models

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

制作嵌套的 nameValuePairs

我想制作一个嵌套的 nameValuePairs ,如下所示:

列表名称值对 = new ArrayList(1);
nameValuePairs.add(new BasicNameValuePair("key", new BasicNameValuePair("key2", "value").toString() ) );

我知道这行不通,但是我应该怎么做才能正确嵌套?

java android httpclient

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

使用哈希作为id的一部分

我正在构建一个REST服务作为我的rails应用程序的一部分,我想知道是否使用为每个资源附加的唯一哈希或时间戳公开ID是不好的.我想要实现的是客户端将知道它是否具有与服务器相同的资源,如果没有,则更新它.

一个例子:

事件资源在JSON中看起来像这样

event: {
    id: 123-kjkjlhhkh,
    name: event-name,
    date: somedate,
    users: [456-sadasdasdas, 242-asfat4fdhs]
} 
Run Code Online (Sandbox Code Playgroud)

客户端将有一个事件表和一个用户表,看起来像这样:

Events   id  |  id-hash  |  name      |  date
--------------------------------------------------
         123 | kjkjlhhkh | event-name | somedate


Users   id  |  id-hash     |  username   
--------------------------------------------
         456 | sadasdasdas | oldusername 
         242 | kkskksksk   | someusername
Run Code Online (Sandbox Code Playgroud)

这意味着我们在客户端看到用户242有一个附加到id的新哈希,这意味着用户资源在服务器上已经更改,我们可以抓住它.

所以问题是,将整个用户资源(对于所有用户)与事件一起发送是更好(更多RESTful),还是只发送带有附加哈希的ID:s并从服务器获取整个资源如果它们与本地呼叫不同,则单独呼叫?

rest http

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