问题列表 - 第1052页

是否可以将Rails应用程序编译为Java VM JAR文件?

基本上我唯一可以部署到我的部署机器的是JAR文件.我无法安装JRuby,也无法安装Glassfish或Tomcat.

是否可以将Rails应用程序(包括Rails,当然是出售的)打包到JAR文件中以便我可以执行

c:\my_server> java rails_app.jar
Run Code Online (Sandbox Code Playgroud)

并让它在JVM中运行WEBRick或Mongrel?

ruby java ruby-on-rails jruby

11
推荐指数
2
解决办法
2676
查看次数

NOT IN子句和NULL值

当我得到不同的记录计数时,出现了这个问题,我认为是使用not in where约束的相同查询,另一个是a left join.not in约束中的表有一个空值(坏数据),导致该查询返回0个记录的计数.我有点理解为什么,但我可以使用一些帮助来完全理解这个概念.

简单地说,为什么查询A返回结果但B不返回?

A: select 'true' where 3 in (1, 2, 3, null)
B: select 'true' where 3 not in (1, 2, null)
Run Code Online (Sandbox Code Playgroud)

这是在SQL Server 2005上.我还发现调用set ansi_nulls off导致B返回结果.

sql t-sql sql-server null notin

233
推荐指数
10
解决办法
26万
查看次数

Sql Server 2000 - 如何找出当前正在运行的存储过程?

我想知道当前正在运行哪些存储过程来诊断一些性能问题.我怎么能找到它?

sql-server

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

Powershell的Copy-Item的-container参数是什么意思?

我正在为MS PowerShell编写脚本.该脚本使用该Copy-Item命令.此命令的可选参数之一是" -container".该参数的文档声明指定此参数"在复制操作期间保留容器对象".

这一切都很好,因为在复制操作期间,我将是最后一个想要未预留容器对象的人.但严肃地说,这个论点有什么作用?特别是在我将磁盘目录树从一个地方复制到另一个地方的情况下,这对Copy-Item命令的行为有何不同?

powershell copy-item

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

我什么时候应该使用Debug.Assert()?

我已经是一名专业软件工程师,已经有一年的时间了,已经获得了CS学位.我已经知道C++和C中有一段时间的断言,但直到最近才知道它们在C#和.NET中存在.

我们的生产代码不包含任何断言,我的问题是......

我应该在生产代码中开始使用Asserts吗?如果是这样,它的使用何时最合适?这样做会更有意义吗?

Debug.Assert(val != null);
Run Code Online (Sandbox Code Playgroud)

要么

if ( val == null )
    throw new exception();
Run Code Online (Sandbox Code Playgroud)

language-agnostic testing defensive-programming exception assertions

217
推荐指数
14
解决办法
5万
查看次数

如何查看nHibernate生成的SQL?

如何查看nHibernate生成的SQL?版本1.2

nhibernate

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

Python中的通用异常处理"正确的方法"

有时我发现自己处于需要执行多个顺序命令的情况:

try:
    foo(a, b)
except Exception, e:
    baz(e)
try:
    bar(c, d)
except Exception, e:
    baz(e)
...
Run Code Online (Sandbox Code Playgroud)

只需要忽略异常时就会出现相同的模式.

这感觉多余,并且过多的语法使得在阅读代码时难以理解.

在C中,我很容易用宏来解决这类问题,但不幸的是,这不能在直接的python中完成.

问题:在遇到这种模式时,如何才能最好地减少代码占用空间并提高代码可读性?

python readability exception

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

IE6中的jQuery JSONP问题

我在使用IE6从不同域中的服务器检索JSONP响应时遇到了问题.

当我使用JSONP向与网页相同的域中的服务器进行相同的AJAX调用时,所有浏览器(包括IE6)都可以正常运行.但是,当我使用JSONP在域(XSS)之间进行调用时,Internet Explorer 6会锁定.具体来说,CPU达到100%并且永远不会达到"成功"回调.我在域之间取得成功的唯一时间是响应非常短(通常少于150个字节).响应的长度似乎很重要.

我正在使用jQuery 1.2.6.我已经尝试了$ .getJSON()方法和$ .ajax(dataType:"jsonp")方法但没有成功.这在FF3和IE7中运行得很好.我找不到其他有类似问题的人.我认为IE6中的jQuery完全支持这种类型的功能.

非常感谢任何帮助,

安德鲁


这是进行AJAX调用的html页面的代码.制作此文件(和jquery库)的本地副本,并使用IE6进行拍摄.对我来说,它总是会导致CPU出现尖峰而没有呈现任何响应.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
    <script type="text/javascript" src="Scripts/jquery-1.2.6.min.js"></script>
    <script type="text/javascript" src="http://devhubplus/portal/search.js"></script>
</head>
<body>
<a href="javascript:test1(500, 'wikiResults');">Test</a>
<div id="wikiResults" style="margin-top: 35px;"></div>

<script type="text/javascript">
    function test1(count, targetId)
    {
        var dataSourceUrl = "http://code.katzenbach.com/Default.aspx?callback=?";
        $.getJSON(dataSourceUrl, {c: count, test: "true", nt: new Date().getTime()}, function(results) {
                var response = new String();
                response += "<div>";
                for(i in results)
                {
                    response += results[i];
                    response += " "; …
Run Code Online (Sandbox Code Playgroud)

ajax jquery jsonp internet-explorer-6

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

如何避免在tomcat的server.xml中以明文形式存储密码?DataSource的资源定义?

tomcat中的资源定义server.xml看起来像这样......

<Resource
    name="jdbc/tox"
    scope="Shareable"
    type="javax.sql.DataSource"
    url="jdbc:oracle:thin:@yourDBserver.yourCompany.com:1521:yourDBsid"
    driverClassName="oracle.jdbc.pool.OracleDataSource"
    username="tox"
    password="toxbaby"
    maxIdle="3"
    maxActive="10"
    removeAbandoned="true"
    removeAbandonedTimeout="60"
    testOnBorrow="true"
    validationQuery="select * from dual"
    logAbandoned="true"
    debug="99"/>
Run Code Online (Sandbox Code Playgroud)

密码是明确的.怎么避免这个?

configuration tomcat jdbc

38
推荐指数
4
解决办法
7万
查看次数

将FileStream中的数据读入通用流

将流读入另一个流的最有效方法是什么?在这种情况下,我正在尝试将文件流中的数据读入通用流.我知道我可以执行以下操作:
1.逐行读取并将数据写入流
2.读取字节块并写入流
3.等

我只是想找到最有效的方法.

谢谢

c# stream

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