问题列表 - 第7000页

我发现使用会话对象(.net)是一种邪恶的做法,我是否过于苛刻?

询问你对会话对象的看法,我从不使用它(只是被迫工作),因为它在扩展服务器时出现问题.我意识到你可以走出proc并拥有sql server管理会话,但我只是不喜欢它的想法.

我宁愿围绕这个问题构建一个更好的数据库设计,而不仅仅是在会话中抛出东西来保存数据库调用.

我一个人在这个吗?我应该重新考虑我对会议的立场吗?

asp.net session

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

为什么rails帮助器不是面向对象的呢?

例如,为什么日期帮助器的写法如下:

time_ago_in_words(@from_time)
Run Code Online (Sandbox Code Playgroud)

而不是像这样:

@from_time.time_ago_in_words
Run Code Online (Sandbox Code Playgroud)

这是一个明确的设计错误/不一致吗?或者有什么理由吗?

oop ruby-on-rails helpers

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

什么时候C#"使用"语句最有用?

因此,当退出using块时,using语句会自动调用正在"使用"的对象上的dispose方法,对吗?

但这何时有必要/有益?

例如,假设您有这种方法:

public void DoSomething()
{
    using (Font font1 = new Font("Arial", 10.0f))
    {
        // Draw some text here
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有必要在此处使用using语句,因为该对象是在方法中创建的?当方法退出时,不会丢弃Font对象?

或者在方法退出后,Dispose方法是否会在另一个时间运行?

例如,如果方法是这样的:

public void DoSomething()
{
    Font font1 = new Font("Arial", 10.0f);

    // Draw some text here
}

// Is everything disposed or cleared after the method has finished running?
Run Code Online (Sandbox Code Playgroud)

c# using-statement

14
推荐指数
4
解决办法
2001
查看次数

Visual Studio代码格式化程序

我正在使用Visual Studio 2008在C#和JavaScript(AJAXy的东西)中工作.

这是我的问题 - 我喜欢Eclipse,特别是格式化的代码(Ctrl-Shift-F).Visual Studio的Ctrl-k,Ctrl-d,相比之下真的很糟糕,特别是对于javascript.

有没有办法让VS像我想念的那样行事?

javascript formatting visual-studio-2008

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

Python表达式文档中的"切片"

我不理解Python文档的以下部分:

http://docs.python.org/reference/expressions.html#slicings

这是指列表切片(x=[1,2,3,4]; x[0:2])..?特别是涉及省略号的部分..

slice_item       ::=  expression | proper_slice | ellipsis
Run Code Online (Sandbox Code Playgroud)

作为表达式的切片项的转换是该表达式.省略号切片项的转换是内置的省略号对象.

python syntax

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

测试Rails REST XML API的最佳方法?

我想在我的Rails站点上测试REST api.使用rails测试框架,最简单/最好的方法是什么?我只是做标准的资源丰富的东西,所以我特别想知道,因为这是如此的标准,如果有任何自动化方法来测试这些东西.

xml testing rest ruby-on-rails

12
推荐指数
2
解决办法
7073
查看次数

动态数据Web应用程序:如何更改默认筛选器以使其显示超过10行?

动态数据Web应用程序

如何更改默认筛选器以使其显示超过10行?

我最近创建了一个动态数据网站,以帮助管理我的商业智能数据仓库的几十个查找表,我无法操作模板.我想使详细信息页面中显示的默认行数超过10行.虽然我发现数据网格的一部分允许我更改过滤器下拉列表,但我仍然无法找到强制数据网格仅显示10行的代码.如何更改动态数据网站标准模板中数据网格显示的默认行数?

dynamic-data asp.net-3.5

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

java使用不同的JDK版本构建:相同的工件?

这是我的情景:

  • 工作站A:Sun JDK 1.6
  • 工作站B:Sun JDK 1.5

我用Ant 1.7构建A和B.

<javac srcdir="${foo}" destdir="${bar}" source="1.5" target="1.5">
  <include name="**/*.java"/>
  <exclude name="**/test/**/*.java"/>
</javac>
Run Code Online (Sandbox Code Playgroud)

然而.class文件在A和B上的大小不同,更不用说CRC了.是应该这样吗?还是我错过了一些明显的东西?

java

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

返回C++引用变量的做法是邪恶的吗?

我觉得这有点主观; 我不确定这个意见是否会一致(我已经看过很多代码片段,其中返回了引用).

根据对这个问题的评论我刚刚问过,关于初始化引用,返回引用可能是邪恶的,因为,[据我所知]它更容易错过删除它,这可能导致内存泄漏.

这让我很担心,因为我跟随了一些例子(除非我想象的事情)并且在相当多的地方做到了这一点......我误解了吗?这是邪恶的吗?如果是这样,那有多邪恶?

我觉得因为我的指针和引用混合在一起,再加上我是C++的新手,以及对什么时候使用的完全混淆,我的应用程序必须是内存泄漏地狱......

另外,我知道使用智能/共享指针通常被认为是避免内存泄漏的最佳方法.

c++ reference c++-faq

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

如何在不使用连接的情况下重写查询

我想知道如果没有使用连接,将如何编写此查询.我一直试图弄清楚连接不可行或无法使用的情况(不可用).

SELECT
    *
FROM
(
    table1
INNER JOIN
    table2
ON
    table1.id = table2.id
)
INNER JOIN
    table3
ON
(
    table1.id2 = table3.id2
)
AND
(
    table1.id3 = table3.id3
)
WHERE
    table1.id = 1
Run Code Online (Sandbox Code Playgroud)

我不能使用连接的原因是因为应用程序使用HQL而不是标准SQL,而HQL使得连接难以置信.

sql inner-join

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