问题列表 - 第8970页

遗留(经典)ASP代码会话问题

我的问题是关于经典ASP,而不是ASP.Net.我问专家,因为搜索引擎总是告诉我ASP.Net的答案.我的困惑是,

  1. 如何在经典ASP代码中或通过配置设置会话到期时间?
  2. 如何延长会话到期时间?是否有会话到期事件?
  3. 如何知道会话何时到期?

乔治,提前谢谢

session asp-classic

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

JavaScript全局错误处理

我想捕获每个未定义的函数错误抛出.JavaScript中是否存在全局错误处理工具?用例是捕获未定义的闪存函数调用.

javascript javascript-events

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

在Firefox问题中渲染Div

我想在firefox中渲染这样的东西

<div style="float:left"> Row1,Column1 </div>
<div>
  Row 1,Column2 
  <div> Content 1 n Row1,Column2 </div>
  <div> Content 2 in Row1,Column2 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在IE中它工作正常,但在firefox中会发生什么是Row1,column2不会堆叠一个在另一个之下.

[Row1,Column2中的Content2]低于内容[Row1,Column1].

有人可以帮我解决这个问题.

我不想使用表格.不能使用它们.

谢谢,本

[更新]这是我想要实现的,即在渲染div之后,它应该是这样的.

[Row1,Column1] [Content 1 n Row1,Column2]
               [Content 2 in Row1,Column2]
Run Code Online (Sandbox Code Playgroud)

在IE中它可以工作,但在Firefox中它呈现这样

[Row1,Column1] [Content 1 n Row1,Column2]
               [Content 2 in Row1,Column2 dsfdsf sdfdsf
Run Code Online (Sandbox Code Playgroud)

fsdfdsfdffsf]

这是问题所在

我不能复制这里的CSS,但这最终归结为它

css

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

我应该使用哪个版本的MSXML?

这似乎是一个常见的问题,虽然我无法在SO上找到它.

我应该在我的应用程序中使用哪个版本的MSXML,更重要的是,我该如何决定?

有MSXML3,4,5和6.

我最近在使用MSXML v4的call-wcf-service-by-vbscript中发布了一些代码.AnthonyWJones发布我不应该使用4,而是使用3或6,但可能是3.当然不是v5!

为什么?我想更多地了解选择在我的应用中使用的MSXML版本的标准.

奖金问题:有没有人总结过各种版本的MSXML随时间的差异?


截至目前的摘要:

  • MSXML6
    应该是首选.于2006年发布,包括性能和合规性修复.如果可以,请使用此选项.很好.没有合并模块; 为了将MSXML6运行时与您的应用捆绑在一起,MS建议打包MSXML6 msi文件.MSXML6是MSXML3/4的升级版,但不会替换它们,因为它会中断某些功能.你可以在这里获得MSI .
  • MSXML3
    第二选择.部署最广泛的版本.最初于2000年3月发货.积极维护,没有新功能.目前支持,如果您使用SP5(2005年发货)或更高版本.SP7是最新的(也是从2005年开始).
  • MSXML5
    仅作为MS-Office的一部分发布.目前由Microsoft支持,但仅作为Office的一部分,而不是用于构建应用程序.不要构建依赖于MSXML5的应用程序:Verboten.
  • MSXML4
    最初发货?目前处于"维护模式".微软鼓励人们将MSXML4转移到MSXML6.如果您使用的是2003年发布的MSXML4SP2或更高版本,则目前支持.请在此处下载MSXML4SP2 . 可以重新分发.

在Internet Explorer中使用正确版本的MSXML微软xmlteam在博客一个很好的条目.

windows com scripting msxml visual-c++

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

Rails - attr_accessible和质量分配

我有一个关于attr_accessible在Rails中使用的问题.

我有时想设置guard_protected_attributesfalse以绕过质量分配的保护.我想知道为什么以下行不起作用(它创建"无法字符串化键"错误):

@user.attributes=({ :name => "James Bond", :admin => true }, false)
Run Code Online (Sandbox Code Playgroud)

......但是这样做:

@user.send(:attributes=, { :name => "James Bond", :admin => true }, false)
Run Code Online (Sandbox Code Playgroud)

谁知道原因?

ruby ruby-on-rails mass-assignment

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

迁移应用程序以使用Guice - 如何将事务注入现有对象?

我是Guice的新手,我正在使用大量遗留代码的应用程序.它有几个类看起来像这样:

public final class DataAccessClass {

    private Transaction txn;

    @Inject //This was just added
    public DataAccessClass(/* injectable parameters */, Transaction txn) {

        this.txn = txn;
    }

    //Maybe add @Inject here to set a new transaction when it changes?
    public void setTransaction(Transaction txn) {

        this.txn = txn;
    }

    public void writeData(/* parameters for data to be written */) {

        //Write data using the current instance of 'txn'
    }
}
Run Code Online (Sandbox Code Playgroud)

很明显如何使用Guice绑定永不改变的实例,但是那些确实发生变化的实例(即事务)呢?有没有办法让我在改变时使用Guice注入不同的Transaction实例? 请注意,Transaction实例不是受到良好支持的JPA/Hibernate/Spring事务之一

我能想到的最少侵入性方法(避免需要同时迁移每个使用事务的类)将使用Guice仅在实例化对象时注入Transaction,并且我会保留现有的应用程序代码,以便在必要时更新事务.例如,此Provider可用于向当前的Transaction实例注入新对象:

public final class TransactionProvider implements Provider<Transaction> {

    /** Nullable …
Run Code Online (Sandbox Code Playgroud)

migration transactions guice

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

简化(别名)T-SQL CASE语句.有可能改善吗?

正如你所看到的,这很糟糕.还有其他选择 我尝试在group by子句中使用列别名无济于事.

select count(callid) ,
case
        when callDuration > 0 and callDuration < 30 then 1
        when callDuration >= 30 and callDuration < 60 then 2
        when callDuration >= 60 and callDuration < 120 then 3
        when callDuration >= 120 and callDuration < 180 then 4
        when callDuration >= 180 and callDuration < 240 then 5
        when callDuration >= 240 and callDuration < 300 then 6
        when callDuration >= 300 and callDuration < 360 then 7
        when callDuration >= …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server case

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

Java数组排序:快速获取数组索引的排序列表

问题:考虑以下浮点数[]:

d[i] =     1.7 -0.3  2.1  0.5
Run Code Online (Sandbox Code Playgroud)

我想要的是一个int []数组,它表示带索引的原始数组的顺序.

s[i] =       1    3    0    2
d[s[i]] = -0.3  0.5  1.7  2.1
Run Code Online (Sandbox Code Playgroud)

当然,可以使用自定义比较器,自定义对象的排序集,或者通过简单地对数组进行排序,然后搜索原始数组中的索引(颤抖)来完成.

我实际上正在寻找的是Matlab的sort函数的第二个返回参数的等价物.

有没有一种简单的方法(<5 LOC)?可能有一个解决方案,不需要为每个元素分配一个新对象?


更新:

谢谢你的回复.不幸的是,迄今为止提出的所有内容都不像我希望的简单而有效的解决方案.因此,我在JDK反馈论坛中打开了一个帖子,建议添加一个新的类库函数来解决这个问题.让我们看看Sun/Oracle对此问题的看法.

http://forums.java.net/jive/thread.jspa?threadID=62657&tstart=0

java arrays sorting class-library

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

有没有简单的方法来检查.NET Framework版本?

问题是我需要知道它是否是版本3.5 SP 1. Environment.Version()只返回2.0.50727.3053.

我找到了这个解决方案,但我认为这需要花费更多的时间而不是它的价值,所以我正在寻找一个更简单的解决方案.可能吗?

.net c#

77
推荐指数
9
解决办法
9万
查看次数

什么是C#委托,动态代理,闭包和函数指针之间的区别?

将方法或函数作为数据传递的常用方法有哪些有用的定义,例如:

  • 代表
  • 关闭
  • 函数指针
  • 通过动态代理调用和
  • 一流的方法?

language-agnostic delegates closures function-pointers dynamic-proxy

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