问题列表 - 第37919页

在Rails 3中保存到模型时,如何将US日期格式设置为默认格式

美国日期曾经被正确接受/解析,但在Rails 3中不再被接受.%Y-%m-%d被接受但不是%m /%d /%Y.

g = Grant.new
g.budget_begin_date = '12/31/2010'
#g.budget_begin_date returns nil
g.budget_begin_date = '2010-12-31'
#g.budget_begin_date returns Fri, 31 Dec 2010 00:00:00 UTC +00:00
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-3

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

可以(应该)我继承R中函数的一部分吗?

我有两个相似的功能.因此,我想知道这是否适合在R中继承遗产.

firstfunc <- function(table,pattern="^Variable") {

dframe <- get(table)
cn <- colnames(get(table))
qs <- subset(cn, cn  %in% grep(pattern, cn, value=TRUE))

    .....

}

secondfunc <- function(table,pattern="^stat"){

dframe <- get(table)
cn <- colnames(get(table))
qs <- subset(cn, cn  %in% grep(pattern, cn, value=TRUE))

    ....

}
Run Code Online (Sandbox Code Playgroud)

将有两个以上的功能和两个模式.我的表包含很多变量,可以按名称轻松分组,这就是我使用这些模式识别的原因.它到目前为止运作良好,而且这些几行的c&p并不是那么费力.但是,将这些行写入一个函数/方法并让其他函数/方法继承是否合理?

我在R中阅读OO的大部分帮助到目前为止都使用了为数据分配属性然后使用泛型函数的示例.不幸的是,我还不明白这是否也可以帮助我.

对于任何建议的Thx,指向一个好头的指针首先开始这个!

oop r

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

Vb.net例外

我刚刚将我的c#代码转换为vb.net.这是例外.

c#代码:

private static short[] muLawToPcmMap;

decoded[2 * i + 1] = (byte)(muLawToPcmMap[data[i]] >> 8);
Run Code Online (Sandbox Code Playgroud)

vb代码:

decoded(2 * i + 1) = CByte(muLawToPcmMap(data(i)) >> 8)
Run Code Online (Sandbox Code Playgroud)

例外:

Arithmetic operation resulted in an overflow.
Run Code Online (Sandbox Code Playgroud)

我很麻烦.请帮忙.

c# vb.net exception

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

在PHP中获取ftp_get()的警告

我尝试使用ftp_get()检索文本文件,当我执行脚本时,我收到警告:

ftp_get() [function.ftp-get]: Can't open data connection
Run Code Online (Sandbox Code Playgroud)

有人可以给出一些错误的线索.这是在我以前的托管/服务器上工作,因为我把它移动了它.是否有一些特定的PHP配置.我检查了phpinfo并启用了FTP支持.连接获得资源ID,用户名,密码和ftp主机通过CuteFTP工作.

function _getFtpFile( $fileName = '' ) {
    if($fileName == '') {
        return false;
    }

    $model = $this->getModel();
    $params =& $model->getParams();

    $vebraHost = $params->get('vebra_host');
    $vebraUser = $params->get('vebra_username');
    $vebraPass = $params->get('vebra_password');
    $localFile = JPATH_BASE.'/tmp/tmp.csv';

    // Delete the file in case it exists
    @unlink($localFile);

    // set up basic connection
    $connId = ftp_connect($vebraHost);

    // login with username and password
    $loginResult = ftp_login($connId, $vebraUser, $vebraPass);

    // turn on passive mode transfers
    ftp_pasv($connId, true);

    // try to download …
Run Code Online (Sandbox Code Playgroud)

php ftp

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

JavaScript全局变量和自动调用匿名函数

所以我一直在阅读Javascript - 好的部分和Crockford指出的一件事是在Javascript中使用全局变量的弱点,以这种方式,如果你的产品以某种方式扩展,它依赖于'全球'变量可能会无意中设定.

这一切都很好,我理解保护变量的优点/缺点,以及闭包等其他方式.但是,我正在做一些思考,并将代码包装在一个函数中:

(function () {
    var x = 'meh';
})();
(function () {
    alert(typeof x); // undefined
})();
Run Code Online (Sandbox Code Playgroud)

赋予其可变范围,从而防止变量的交叉污染.我不确定这种方法是否存在明显的缺点,并且想知道社区是否有任何意见,或者我是否只是过分思考并忽略了主要观点.

javascript

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

外部"如果"的Perl匹配不会在循环上重置$ 1

我正在修补Zoidberg Perl shell以修复现代Perl版本在测试时抛出的一些错误.请注意,我不是原作者,也不是我批评他.我遇到了一个有趣的问题,我想要一点历史.

下面的代码采用一系列输入,每个条带关闭和结束sigil.然后它将该sigil存储在一个变量中,如果它没有找到它存储0.原始文件中的代码看起来像测试A,并且必须已经工作,直到并包括perl v5.8给出cpantesters结果.无论如何问题是如果s ///不在"if"测试中,循环时$ 1变量会持续使用最后一个值.这是我的测试.我想知道人们是否可以解释为什么会发生这种情况和/或为什么它曾经工作,我想我明白发生了什么.

#!/usr/bin/perl

use strict;
use warnings;

my @a = qw/n a$ b@ c/;
my @b = @a;
my @c = @a;

print "Test A -- Doesn't work (c !-> 0)\n";
for (@a) {
  s/([\$\@\%])$//;
  my $arg = $1 || 0;
  print $_ . " -> " . $arg . "\n";
}

print "\nTest B -- Works\n";
for (@b) {
  my $arg;
  if (s/([\$\@\%])$//) {;
    $arg = $1;
  }
  $arg ||= 0;
  print …
Run Code Online (Sandbox Code Playgroud)

regex perl

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

使用REST删除http

我目前正在使用Jersey Framework(JAX-RS实现)来构建RESTful Web服务.项目中的Resource类已经实现了标准的HTTP操作--GET,POST和DELETE.我试图弄清楚如何从客户端向这些方法发送请求参数.

对于GET,它将在查询字符串(提取使用@QueryParam)中,POST将是@FormParam与请求主体一起发送的名称/值对列表(使用提取).我使用HTTPClient测试它们并且工作正常.对于DELETE操作,我没有找到关于参数类型/格式的任何结论性答案.DELETE操作是否在查询字符串(使用提取@QueryParam)或正文(使用提取)中接收参数@FormParam

在Web上的大多数DELETE示例中,我观察到使用@PathParam注释进行参数提取(这将再次来自查询字符串).

这是将参数传递给DELETE方法的正确方法吗?我只是想在这里小心,以便我不违反任何REST原则.

rest jersey

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

超链接html页面中的特定部分

我是否有可能在html页面中超链接特定部分.

假设我有一个大图像,当我点击左侧时,我想将它超链接到一个部分图像,当我点击中间到另一个和右边.我想这样做而不将图像分成3个部分.

知道如何做到这一点?

html

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

在iDevice上共享应用程序之间的数据

是否可以在iOS应用程序之间共享磁盘数据,还是真正沙盒化?换句话说,如果我想创建一个或多个应用程序访问(和/或修改)的共享数据存储库,是否可以完成?

iOS功能页面上的其中一个列表是"在应用程序之间共享数据",但这是我正在寻找的,以及相关的API是什么?

谷歌搜索在这方面没有太多其他方面,我知道我可以在iDevice目录结构中的任何地方构建一条路径.它是否会反对Apple的TOA,直接引导我的应用程序拒绝,还是希望有这样的架构?

file-sharing sandbox data-sharing ios

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

@ManyToMany在一个抽象的MappedSuperclass中

我的hibernate项目有以下设计:

@MappedSuperclass
public abstract class User {
    private List<Profil>    profile;

    @ManyToMany (targetEntity=Profil.class)
    public List<Profil> getProfile(){
        return profile;
    }
    public void setProfile(List<Profil> profile) {
        this.profile = profile;
    }
}

@Entity
@Table(name="client")
public class Client extends User {
    private Date    birthdate;
    @Column(name="birthdate")
    @Temporal(TemporalType.TIMESTAMP)
    public Date getBirthdate() {
        return birthdate;
    }
    public void setBirthdate(Date birthdate) {
        this.birthdate= birthdate;
    }
}

@Entity
@Table(name="employee")
public class Employee extends User {
    private Date    startdate;
    @Column(name="startdate")
    @Temporal(TemporalType.TIMESTAMP)
    public Date getStartdate() {
        return startdate;
    }
    public void setStartdate(Date …
Run Code Online (Sandbox Code Playgroud)

java annotations hibernate

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