问题列表 - 第9757页

你能做一个:找到后在红宝石中订购吗?

在执行查找后,ruby/rails是否可以对结果集进行排序?例如,是否可以做这样的事情

警告:不起作用

if type == 1
  @items = mycompany.items
else
  @items = myhome.items
end

@items = @items :order => "created_at"
Run Code Online (Sandbox Code Playgroud)

我会假设这样的事情应该是可能的,但我仍然是RoR的新手,似乎无法在谷歌上找到任何东西.

ruby activerecord ruby-on-rails

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

实现Web Services/API最安全的方法是什么?

我有一个网站,其中包含用户及其数据.

实现Web服务/ API最安全的方法是什么,以便用户的登录凭据和数据安全?oAuth不是一个真正的选择,因为使用不一定在其他网络应用程序中.

我担心的是,将用户名和密码作为输入是明确传输的危险,并且令牌也可能被盗并被恶意重用.

我是否需要提出自己的加密和解密数据的方法,或者是否已经使用了常用的做法?

重点是世界上任何人都尽可能地使用它,但是根据定义是安全的.每个人都可以使用文档.

.net c# api soap web-services

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

Perl循环卡住阅读文件?

结束这个问题.会喝红牛.睡觉.代码和带有单元测试案例的品牌打击新问题.

更新:新文件在这里

配置文件也在这里

我再次重构了代码:

sub getColumns {
    open my $input, '<', $ETLSplitter::configFile
        or die "Error opening '$ETLSpliter::configFile': $!";

    my $cols;
    while( my $conline = <$input> ) {
        chomp $conline;
        my @values = split (/=>/, $conline);
        if ($ETLSplitter::name =~ $values[0] ) {
            $cols = $values[1];
            last;
        }
    }

    if($cols) {
        @ETLSplitter::columns = split (':', $cols);
    }
    else {
        die("$ETLSplitter::name is not specified in the config file");
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码总是死在这里die("$ETLSplitter::name is not specified in the config file");.

另一个线索是,如果我 …

perl split readline while-loop

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

有谁知道JDeveloper/SQL Developer使用哪种加密技术来保存凭据?

因为我需要实现类似的解决方案,所以我非常感兴趣的是要了解这里使用哪种技术来保存合理的数据.这是一个示例连接配置和生成的导出片段:

Oracle SQL Developer Connections http://i44.tinypic.com/2lcwpkg.gif

<?xml version = '1.0' encoding = 'UTF-8'?>
    <References xmlns="http://xmlns.oracle.com/adf/jndi">
        <Reference name="My Connection" className="oracle.jdeveloper.db.adapter.DatabaseProvider" xmlns="">
        <Factory className="oracle.jdeveloper.db.adapter.DatabaseProviderFactory"/>
        <RefAddresses>
            <StringRefAddr addrType="user">
                <Contents>username</Contents>
            </StringRefAddr>
            <StringRefAddr addrType="password">
                <Contents>054D4844D8549C0DB78EE1A98FE4E085B8A484D20A81F7DCF8</Contents>
            </StringRefAddr>
        <SKIPPED />
        </RefAddresses>
    </Reference>
</References>
Run Code Online (Sandbox Code Playgroud)

任何建议都会非常感激.

java oracle jdeveloper oracle-sqldeveloper

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

在python中使用两个for循环

我最近开始学习python并且有一个关于for循环的问题,我希望有人可以回答.我希望能够打印从1到10的两个数字的所有可能产品.所以:2乘2,2乘3,2乘4 ...... 2乘10,3乘2,3乘3 ... 3乘10,4乘2,4乘3等我会想到的最简单的方法是使用两个for循环,但我不确定.谁能告诉我这是怎么做的.非常感谢.asadm.

python combinations for-loop

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

有哪些库可用于在Google App Engine/Java Servlet上处理XML

我正在Eclipse中编写Java servlet(将在Google App Engine上托管)并需要处理XML文档.哪些库可以轻松添加到Eclipse项目并具有良好的示例代码?

java xml eclipse servlets

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

NSNotification userinfo示例?

我有一个使用CGPoints定位的对象数组.在我的应用程序中的某些时候,数组中的对象需要通知其位置的其他非排列对象.我知道NSNotification是最好的方法,但是我找不到一个像'发送者'和'接收者'这样的通知的好例子,用于包装和解包CGPoint作为userinfo的通知.有人可以帮忙吗?

xcode cocoa cocoa-touch objective-c ios

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

在ASP.NET MVC项目中更改Visual Studio默认浏览器

Firefox被设置为Windows的默认浏览器.

我想更改Visual Studio用于调试的默认浏览器.通常,我要执行此操作的路径是右键单击.aspx文件并从Browse With...对话框中设置默认值.

不幸的是,ASP.NET MVC Views没有Browse With...选项.

替代文字

您还可以通过其他方式设置ASP.NET MVC项目的默认浏览器?

相关但不是ASP.NET MVC特定:
Visual Studio打开默认浏览器而不是Internet Explorer

asp.net-mvc visual-studio

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

C#退出using()块,其中一个线程仍在作用域对象上运行

如果线程在通过退出using块释放的对象中运行方法,会发生什么?
例:

    using (SomeObject obj = new SomeObject ())
    {
      obj.param = 10 ;
      Thread newThread = new Thread(() => { obj.Work(); });
      newThread.Start();
    }
    ... 
 

obj.Work()正在一个新线程上运行,但是obj是一个IDisposable对象,当using块退出时,它通常会被释放.如果线程在使用块结束后继续运行会发生什么?只有在线程完成后,对象才会被释放吗?或者线程会破裂吗?

谢谢.

c# multithreading using-statement

15
推荐指数
2
解决办法
2403
查看次数

对混合数字和字符串进行排序

我有一个字符串列表,可以包含一个字母或一个int的字符串表示(最多2位数).它们需要按字母顺序排序,或者(当它实际上是一个int时)对它所代表的数值进行排序.

例:

IList<string> input = new List<string>()
    {"a", 1.ToString(), 2.ToString(), "b", 10.ToString()};

input.OrderBy(s=>s)
  // 1
  // 10
  // 2
  // a
  // b
Run Code Online (Sandbox Code Playgroud)

我想要的是

  // 1
  // 2
  // 10
  // a
  // b
Run Code Online (Sandbox Code Playgroud)

我有一些想法涉及通过尝试解析它来格式化它,然后如果它是一个成功的tryparse用我自己的自定义stringformatter格式化它使它有前面的零.我希望能有更简单,更高效的东西.

编辑
我最终制作了一个IComparer,我将其转储到我的Utils库中供以后使用.
当我在它的时候,我也在混合物中投掷了双打.

public class MixedNumbersAndStringsComparer : IComparer<string> {
    public int Compare(string x, string y) {
        double xVal, yVal;

        if(double.TryParse(x, out xVal) && double.TryParse(y, out yVal))
            return xVal.CompareTo(yVal);
        else 
            return string.Compare(x, y);
    }
}

//Tested on int vs int, double vs double, int vs double, …
Run Code Online (Sandbox Code Playgroud)

c# sorting formatting tostring

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