问题列表 - 第23670页

我如何按年分组?

我有一个书籍模型,其日期类型列名为publish_date.根据我的观点,我正在翻阅书籍,我想按年份对书籍进行分组,这样我每年都会有一个标题,而那一年出版的书籍将列在年度标题下面.

因此,从2010年开始,将列出2010年出版的所有书籍,然后列出2009年出版的所有书籍的另一个标题"2009",等等.

<% @all_books.each do |book| %>
   <%=link_to book.title + ", (PDF, " + get_file_size(book.size) + ")" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

通过book.publish_date.strftime("%Y"),我能够得到年份,但我不知道如何按年份对条目进行分组.任何有关这方面的帮助将不胜感激.

ruby model views ruby-on-rails

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

使用RUnit或roxygen编写的R包是什么?

我正在写一个将被其他人使用的R包,所以我试图让这个正确!我想使用roxygen作为文档和RUnit进行单元测试,但我之前没有使用它们.

存在哪些包(在CRAN或其他地方)使用这些工具中的任何一个?

r roxygen

10
推荐指数
2
解决办法
1232
查看次数

禁用事件冒泡c#wpf

我遇到以下问题:

当我拿到两个标签时:

<Label x:Name="First" MouseUp="Label_MouseUp">
    <Label x:Name="Second" MouseUp="Label_MouseUp_1">This is a label into another label</Label>
</Label>
Run Code Online (Sandbox Code Playgroud)

以下代码:

private void Label_MouseUp(object sender, MouseButtonEventArgs e)
{
    Console.WriteLine("Do NOT show me");
}

private void Label_MouseUp_1(object sender, MouseButtonEventArgs e)
{
    Console.WriteLine("Show me");
}
Run Code Online (Sandbox Code Playgroud)

当我点击"秒"时,我希望它只触发"Label_MouseUp_1".但在我的控制台中,我得到:

告诉我
不要告诉我

有没有办法关闭冒泡事件?

(另外,"First"必须是可点击的,所以删除那里的事件并不能解决问题)

日Thnx

c# wpf event-bubbling

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

将随机字符插入MYSQL数据库

我想在用户表号字段中添加100个条目,随机字符长度为10,所有条目也应该是唯一的.如何使用MYSQL查询代码实现此目的?

或者我需要使用PHP吗?

请帮我提供代码片段.谢谢.

mysql random

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

Linux的Java应用程序安装程序

如何为java桌面应用程序创建linux安装程序?对于一个实例,如果我们想在ubuntu上安装netbeans,有一个名为"netbeans-6.8-ml-java-linux.sh"的下载,那么如何创建"mydesktopapp-linux.sh"我才能正常工作. jar文件我想发布我的java桌面应用程序.谁能帮我?

java linux ubuntu installer netbeans

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

什么时候释放自动释放的对象?

我是objective-c的新手,我正在努力理解内存管理以使其正确.

在阅读了
针对Cocoa的优秀内存管理编程指南之后,我唯一担心的是在iphone/ipod应用程序中实际释放自动释放的对象.我的理解是在运行循环结束时.但是什么定义了应用程序中的运行循环?

所以我想知道下面的代码是否正确.假设一个对象

@implementation Test

- (NSString *) functionA {
    NSString *stringA;
    stringA = [[[NSString alloc] initWithString:@"Hello"] autorelease]
    return stringA;
}

- (NSString *) functionB {
    NSString *stringB;
    stringB = [self functionA];
    return stringB;
}

- (NSString *) functionC {
    NSString *stringC;
    stringC = [self functionB];
    return stringC;
}

- (void)viewDidLoad {
    [super viewDidLoad];
    NSString* p = [self functionC];
    NSLog(@"string is %@",p);
}

@end
Run Code Online (Sandbox Code Playgroud)

这段代码有效吗?

从Apple文本据我所知,从NSString的返回泛函是在范围内有效functionB.我不确定它在functionCviewDidLoad中是否有效. …

iphone cocoa-touch memory-management objective-c autorelease

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

如何从Rails调用MySQL存储过程?

MySQL中的一个简单存储过程:

CREATE PROCEDURE `proc01`()
BEGIN
 SELECT * FROM users;
END
Run Code Online (Sandbox Code Playgroud)

启动Rails控制台:

$ script/console
Loading development environment (Rails 2.3.5)
>> User.connection.execute("CALL proc01")
=> #<Mysql::Result:0x10343efa0>
Run Code Online (Sandbox Code Playgroud)

看起来不错.但是,通过现有连接再次调用同一存储过程将导致命令不同步错误:

>> User.connection.execute("CALL proc01")
ActiveRecord::StatementInvalid: Mysql::Error: Commands out of sync; you can't run this command now: CALL proc01
    from /Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract_adapter.rb:219:in `log'
    from /Library/Ruby/Gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/mysql_adapter.rb:323:in `execute'
    from (irb):2
Run Code Online (Sandbox Code Playgroud)

可以通过"重新加载"清除错误!控制台中的命令:

>> reload!
Reloading...
=> true
>> User.connection.execute("CALL proc01")
=> #<Mysql::Result:0x1033f14d0>
>> 
Run Code Online (Sandbox Code Playgroud)

如何从Rails调用MySQL存储过程?

mysql stored-procedures ruby-on-rails

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

如何实现qx(命令)的超时?

如何在这段代码中实现超时:如果"hwinfo --usb"命令在一段时间后没有返回任何内容,(停止命令并且)从子_usb_device返回或死掉.

#!/usr/bin/env perl
use warnings; 
use strict;


sub _usb_device {
    my @array;
    {
    local $/ = "";
    @array = qx( hwinfo --usb );
    }
    ...
    ...
}
Run Code Online (Sandbox Code Playgroud)

perl timeout qx

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

正在下载管视频?

我想以编程方式下载管视频(使用Java).如何将管视频链接转换为可下载的URL.

浏览器使用以下代码播放youtube视频.

我尝试从网址http://www.youtube.com/v/OdAE3cWlmHw下载, 但它没有返回视频字节.

谢谢Lalit

java youtube video download

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

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