小编Dmi*_*tri的帖子

求解方程.计数(x,y)

我的数学有问题:

假设我们有一个函数:F(x,y)= P; 我的问题是:为这个函数计算合适的(x,y)图的最有效方法是什么?这意味着我不需要坐标自理,但我需要一个人.P在以下范围内:[0; 10 ^ 14]."x"和"y"是整数.它是使用强力解决还是有一些高级技巧(数学/编程语言(C,C++))来解决这个问题的速度足够快?

更具体地说,函数是:x*y - ((x + y)/ 2)+ 1.

c c++ math equation-solving

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

Ruby on Rails获得所有评论

我有一个(多态)对象Comment(将用于VehicleReview对象).我怎样才能得到所有commentsUserVehicleS: @user.vehicles.comments?它说该方法comments未定义ActiveRecord::Relation.任何简单的方法让它工作?是多对多的关系:许多车辆有很多评论?还是我错了?@user.vehicles.first.comments工作正常.

对象之间的关系(不完整):

User 
has_many Vehicles. 

Vehicle 
belongs_to User. 
has_many Comments (as commentable). 

Comment 
belongs_to Commentable, :polymorphic => true
Run Code Online (Sandbox Code Playgroud)

ruby activerecord many-to-many ruby-on-rails polymorphic-associations

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

Rails产生和content_for部分

我习惯使用content_foryield浏览我的视图,以便设置与视图渲染相关的页面标题和其他整洁的东西.

现在我陷入了下一个方案:LAYOUT - > VIEW(edit.html.erb) - > PARTIAL(_main.html).那是 - 视图包含部分.

如果我定义content_for :view_content_title, "Hello World"的部分,它是在布局访问,但它是不是在VIEW -content_for?(:view_content_title)

为什么?我该怎么办呢?

ruby layout yield ruby-on-rails partial-views

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

Div容器与图像和其他div彼此相邻

我正在尝试绘制一个容器,其中包含左侧的图像(缩略图)和图像旁边的几个div(垂直:在容器的中间).它们将包含按钮和下拉列表,除了纯文本之外,还可能包含其他内容.

我知道我需要使用float:left等等,但对我来说没有运气 - 看起来不是很好.所以我甚至不会举例说明我所取得的成就.相反,我将提供我的愿景:

对问题的看法

想要一个表格解决方案,只需要div - 如果可能的话,当然.

有人可以用这个来帮助我们吗?

html css alignment stylesheet css-float

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

Rails使用他的getter覆盖属性

price我的模型中有一个属性.

我可以使用attribute-getter,它的名称就像属性一样

def price
   ... logic logic ..
   return something
end
Run Code Online (Sandbox Code Playgroud)

为了覆盖属性本身?

目前它不起作用.如果我调用model.price它有效,但当它通过保存对象时model.save,它会存储默认值.

它能以无痛的方式完成,还是应该进行before_save回调?

ruby attributes model ruby-on-rails getter-setter

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

Rails按最后分隔符分割

我希望能够将字符串拆分为2个元素,因为每个字符串至少包含一个分隔符.

示例:"hello_world".如果我申请,.split("_")我会收到:["hello", "world"].

当我有一个包含两个或更多分隔符的字符串时会出现问题.例子"hello_to_you".我想收到:["hello_to", "you"].

我知道split函数的limit选项:.split("_", 2)但它产生:["hello", "to_you"].

所以,基本上,我需要将整个字符串与最后一个分隔符("_")分开.

ruby regex split ruby-on-rails delimiter

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

Rails选择子查询(如果可能的话,没有finder_sql)

我有一个名为Object的模型(这并不重要)

它有一个默认价格(列称为"价格").

然后有一个Schedule对象允许覆盖特定日期的价格.

我希望能够在SQL查询期间确定MINIMUM价格(根据定义,默认值和"当前"价格之间的最小值),以便能够按计算的最低价格进行排序

我想让我的搜索查询尽可能高效,我想知道我是否可以这样做:

Object.select("id AS p_id, id, (SELECT MIN(`schedules`.`price`) FROM `schedules` WHERE `schedules`.`object_id` = p_id`) AS objects.min_price").limit(5)
Run Code Online (Sandbox Code Playgroud)

但是,它会生成一个奇怪的SQL,如下所示:

SELECT `objects`.`id` AS t0_r0, `objects`.`title` AS t0_r1, `objects`.`created_at` AS t0_r2, `objects`.`updated_at` AS t0_r3, `objects`.`preferences` AS t0_r4 ........ (a lot of columns here) ... ` WHERE `objects`.`id` IN (1, 2, 3, 4 ....)
Run Code Online (Sandbox Code Playgroud)

所以,你可以看到它不起作用.首先 - 它加载对象表中的所有列,其次 - 它看起来很糟糕.

我不想使用finder_sql的原因是我有很多可选参数和东西,所以在获取结果本身之前使用AR :: Relation对象是非常优选的.

除了上面提到的,我在DB中有很多记录,我认为将它们全部加载到内存中并不是一个好主意,这也是我想要执行这个子查询的主要原因 - 只是过滤掉尽可能多的记录.

有人可以帮助我更有效地做到这一点吗?

mysql sql activerecord ruby-on-rails subquery

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

在 Ruby on Rails 中从范围生成格式化字符串数组

我正在处理 Ruby on Rails 应用程序。

只是为了接受教育,我想知道是否可以生成格式化字符串数组;在这种特殊情况下 - 小时和分钟。

我想得到以下数组: ["09:00", "10:00", "11:00", "12:00"] 从类似 (9..12).to_a 和其他东西?最简单和最干净的方法是什么?

对不起,如果这个问题很愚蠢。

提前致谢

ruby arrays time ruby-on-rails date

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

Rails速度很快

我正在从YAML文件加载配置.

我有一个看起来像这样的哈希: {:first=>{:abc=>[["one", "two", "three"]], :def => [["one", "two", "three"]]}, :second=>{:abc=>[["one", "two", "three"]]}}

但我想得到:

{:first=>{:abc=>["one", "two", "three"], :def => ["one", "two", "three"]}, :second=>{:abc=>["one", "two", "three"]}}
Run Code Online (Sandbox Code Playgroud)

即展平端阵列.结构不会比这里显示的任何"更深".

单行代码是首选.

ruby arrays hash ruby-on-rails flatten

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