问题列表 - 第37948页

Rails 3 - 时间比较?

我正在努力在我的Rails应用程序中执行以下操作:

如果record.updated_at> 15.minutes.ago做了一些结束

含义...如果record.updated_at超过15分钟前,做一些事......

这似乎不起作用.想法?

ruby-on-rails ruby-on-rails-3

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

在python中的tic tac toe游戏

任何人都可以告诉我如何在python中制作tic tac toe游戏我只是想找出来但它真的不会出现在我的脑海里.........

python

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

Python函数将秒转换为分钟,小时和天

问题:编写一个要求用户输入秒数的程序,其工作方式如下:

  • 一分钟内有60秒.如果用户输入的秒数大于或等于60,则程序应显示该秒数的分钟数.

  • 一小时有3600秒.如果用户输入的秒数大于或等于3600,程序应显示该秒数的小时数.

  • 一天有86400秒.如果用户输入的秒数大于或等于86400,则程序应显示该秒数的天数.

到目前为止我所拥有的:

def time():
    sec = int( input ('Enter the number of seconds:'.strip())
    if sec <= 60:
        minutes = sec // 60
        print('The number of minutes is {0:.2f}'.format(minutes)) 
    if sec (<= 3600):
        hours = sec // 3600
        print('The number of minutes is {0:.2f}'.format(hours))
    if sec <= 86400:
        days = sec // 86400
        print('The number of minutes is {0:.2f}'.format(days))
    return
Run Code Online (Sandbox Code Playgroud)

python

33
推荐指数
7
解决办法
14万
查看次数

在UIWebView滚动时调用方法

我有一个包含大量文本内容的UIWebView.我需要能够在每次移动时获取UIWebView的位置.我正在使用此代码来说明问题:

pageYOffset = [[webView stringByEvaluatingJavaScriptFromString:@"window.pageYOffset"] intValue];
Run Code Online (Sandbox Code Playgroud)

现在我只需要这样做,以便每次UIWebView位置移动时更新此变量值,或者有任何滚动.每当UIWebView滚动时,是否可以调用方法?

javascript iphone scroll uiwebview method-call

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

Ruby - 打开文件,查找并替换多行

我是ruby的新手,希望有人可以帮我弄清楚如何打开文件,然后使用gsub查找并替换多个条件.

这是我到目前为止所得到的,但这似乎不起作用,因为第二个替换var覆盖了第一个:

text = File.read(filepath)
replace = text.gsub(/aaa/, "Replaced aaa with 111")
replace = text.gsub(/bbb/, "Replace bbb with 222")
File.open(filepath, "w") {|file| file.puts replace}
Run Code Online (Sandbox Code Playgroud)

ruby

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

静态指针本身!

以下代码有什么问题:

class A
{
public:
 static A* p;

 A()
 {
  p = this;
 }
};
Run Code Online (Sandbox Code Playgroud)

我收到此链接错误:

错误LNK2001:未解析的外部符号"public:static class A*A :: p"(?p @ A @@ 2PAV1 @ A)

我无法弄清楚这个问题的重点,请帮忙..

c++

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

使用ListView.Item.RemoveAt()时不会删除指定的项目

我试图使用该RemoveAt()方法从列表视图中删除特定项目.但当我第一次删除它时,一些物品会留下来.

例如:见下图

替代文字

码:

private void button1_Click(object sender, EventArgs e)
    {
        for (int i = 0; i < listView1.Items.Count; i++) 
        {
            if (listView1.Items[i].SubItems[0].Text == "A1") 
            {
                listView1.Items.RemoveAt(i);
            }
        }
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        for(int i = 0; i<3; i++)
        {
            ListViewItem lvi = new ListViewItem("A1");
            lvi.SubItems.AddRange(new string[] {"desc" + i.ToString(), i.ToString()});
            listView1.Items.Add(lvi);
        }

        for (int i = 0; i < 2; i++)
        {
            ListViewItem lvi = new ListViewItem("A2");
            lvi.SubItems.AddRange(new string[] { "desc" + i.ToString(), i.ToString() …
Run Code Online (Sandbox Code Playgroud)

c# listview listviewitem winforms

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

如何在javascript中将日期转换为日期?

我想花一年中的一天并使用Date对象转换为实际日期.例如:1929年第257天,我该怎么办呢?

javascript date

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

是否可以重载模板类?

我发现模板方法可能会重载,我可以在模板类上做同样的事情吗?如果2个模板类与模板类实例化匹配,我们可以使用构造函数中的参数类型来推断使用哪个模板类.

template <typename T>
class A{
  A(T){}
};

template <typename T>
class A{
  A(T*){}
};

int main(){
  A<int*> a((int*)0);
  A<int> a((int*)0);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ templates overloading specialization

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

rails link_to:远离ajax加载的内容

嘿大家,我正在开发一个应用程序,我在使用新的Rails 3 link_to时遇到了困难.这是情况 - 我的"主页"页面上有两个div,每个div都在document.load中填充ajax.这按预期工作.

在我加载到这些div中的页面内容中,我想使用link_to ...:remote => true功能.源使用data-remote ="true"标记按预期呈现,但是当我单击链接时,它们将被完全忽略(链接被视为常规超链接).

我已经编写了正确处理所有内容的.rjs文件(因为它们在硬编码时有效),所以这不是问题.

这是加载ajax的内容的html源代码:

<div>
  <a href="/cart/add/2" data-remote="true">Link A</a>
  <a href="/cart/add/1" data-remote="true">Link B</a> 
</div>
Run Code Online (Sandbox Code Playgroud)

通常嵌入到页面中时单击其中一个链接会导致我的购物车正确更新...但是,当我使用AJAX将此内容动态加载到页面时,链接就会跟随并忽略data-remote ="true" ...

最初我认为它与原型没有在AJAX中正确加载有关,但我已经检查了所有这些并且它没有改变一件事......

我真的很困惑......有没有人想过这个?

# add method of controller
def add
  product = Product.find_by_id(params[:product_id])
  params[:quantity] ||= 1
  params[:price] ||= product.price

  unless product.nil?
    @line = session[:cart].purchase_lines.select {|l| l.product_id == product.id}.first
    unless @line.nil?
      @line.quantity = (@line.quantity + params[:quantity].to_i)
    else # create a new purchase_line in the cart
      @line = session[:cart].purchase_lines.build({ :product_id => product.id, :price => params[:price], :quantity => params[:quantity].to_i …
Run Code Online (Sandbox Code Playgroud)

javascript ruby ajax ruby-on-rails

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