问题列表 - 第15724页

如何监控url中的更改(片段标识符 - URL的锚点部分)

我正在制作一个倾向于在一个页面中处理所有请求的网站(Ajax).所以我认为我可以捕获每个用户点击一个链接,并检查如果它在我的网站上我做了一些关于JavaScript的事情,比如ajax请求,例如,ELSE它会像往常一样打开链接!

在window.location上做一个手表没有用!而且我不知道是否还有#符号之后的url部分.注意:无论使用Gmail和Facebook做,我猜!他们使用的是这样的:
http://mail.google.com/mail/ #inbox
http://www.facebook.com/home.php #/收件箱/ ?REF = MB

请考虑一下:我喜欢在我的项目中使用jQuery,所以任何使用它的解决方案都是首选.

有任何想法吗?

html javascript url jquery uri-fragment

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

我可以从VBScript初始化用JScript编写的对象吗?

我正在尝试编写WSH登录脚本.整个公司的管理员需要能够自定义脚本的执行,并为特定位置和用户执行其他脚本.为了使他们的工作更轻松,我想提供一个管理员可以在他们的脚本中访问的API.如果我使用JScript编写API,是否可以初始化我通过VBScript定义的对象?例如,请考虑以下代码:

<!-- The WSF logon script file -->
<package>
    <job>
        <script language="JScript">
            // A demonstration function
            function OverNineThousand() {
                return 9001;
            }

            // A demonstration "class"
            function WorkstationClass() {
                var os = "Windows XP";

                this.getOperatingSystem = function() {
                    return os;
                }
            }
        </script>

        <script language="VBScript">
            Dim bigNumber, workstation

            '// This assignment works properly.
            bigNumber = OverNineThousand() 

            '// This assignment causes an error. Am I doing it wrong?
            Set workstation = New WorkstationClass()

            '// Execution never gets this far
            WScript.Echo workstation.getOperatingSystem() …
Run Code Online (Sandbox Code Playgroud)

javascript vbscript wsh

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

Zend DB表?或者你自己的SQL?

你如何使用PHP和Zend Framework处理中型项目.您是否使用Zend DB Table/Row进行模型和数据库操作?或者您的SQL语句中是否有某种抽象模型类?

我想听听一些意见,谢谢.

php sql zend-framework

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

嵌套或不嵌套的if-blocks?

我想知道在C#中使用ifs时是否存在性能差异,它们是否嵌套.这是一个例子:

if(hello == true) {
    if(index == 34) {
        DoSomething();
    }
}
Run Code Online (Sandbox Code Playgroud)

这比这更快还是慢:

if(hello == true && index == 34) {
    DoSomething();
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

.net c#

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

NHibernate读取事务

我已经阅读了文档和解释为什么强烈建议在NH中使用读取操作的事务.但是,我还没有完全"买进"它.有人可以试着解释它而不只是告诉我RTFM,我已经做过了吗?;)

c# nhibernate transactions

32
推荐指数
5
解决办法
6729
查看次数

IoC依赖注入自定义HTTP模块 - 如何?(ASP.NET)

我有一个自定义HTTP模块.我想使用我的IoC框架注入记录器,因此我可以在模块中记录错误.但是,当然我没有得到构造函数,因此无法将其注入其中.最好的方法是什么?

如果您需要特定的IoC容器 - 我目前正在使用Windsor,但可能很快就会转向AutoFac.

谢谢

asp.net dependency-injection inversion-of-control httpmodule

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

SqlServer Rand()问题

我正在编写一个程序,每次调用它需要一个随机数.从我们的.net Web服务调用此过程.

我尝试使用rand()实现这一点.但是,当我在几毫秒内对存储过程进行多次调用时,我发生了很多冲突,因为生成了相同的随机数.如果在后续呼叫之间有大约20或30毫秒的空间,它似乎工作正常.

看来rand()重新被SqlServer重新调用每个存储过程调用.从我的理解这是一个问题,因为一个应该播种一个随机数生成器,如果一个重播每次调用rand,那个没有得到一个好的伪随机数序列.此外,看起来对在1或2毫秒内的相同sp的调用获得相同的值.

这是存储过程中的语句本身.

DECLARE @randomNumber char(9)

SET @randomNumber = RIGHT('00000' + CAST(CAST(rand()*100000 AS INT) AS VARCHAR(5)),5)
+ RIGHT('00000' + CAST(CAST(rand()*10000 AS INT) AS VARCHAR(4)),4)
Run Code Online (Sandbox Code Playgroud)

有没有人有解决这个问题的建议?

我是否必须编写自己的随机数生成器,该生成器一次播种并将其状态保存在跨调用的表中?SQL Server种子rand()如何?它是真正随机的还是如果你在一个连接上在一个或两个毫秒内调用一个sp,它会在同一个种子上播种导致冲突吗?

sql-server random

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

如何调试Net :: SMTP Perl程序?

我正在构建一个将测试消息发送到另一封电子邮件的应用程序,该程序执行时没有错误,但是当我检查我的电子邮件时没有任何新电子邮件时,请查看我的代码:

my $smtpserver = 'smtp.vix.terra.com.br';
my $smtpuser = 'nathanpc';
my $fromemail = 'nathanpc@terra.com.br';

    my $smtp = Net::SMTP-> new($smtpserver, Timeout => 120);
    $smtp-> mail($smtpuser);
    $smtp-> to('eeepc904@gmail.com');
    $smtp-> data();
    $smtp-> datasend("To: eeepc904\@gmail.com\n");
    $smtp-> datasend("From: nathanpc\@terra.com.br\n");
    $smtp-> datasend("\n");
    $smtp-> datasend("test\n");
    $smtp-> dataend();
    $smtp-> quit;
Run Code Online (Sandbox Code Playgroud)

email perl smtp

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

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

Mac开发中心的+是什么意思?

例如,NSString文档有

– initWithFormat:
– initWithFormat:arguments:
– initWithFormat:locale:
– initWithFormat:locale:arguments:
– initWithData:encoding:
+ stringWithFormat:
+ localizedStringWithFormat:
+ stringWithCharacters:length:
+ stringWithString:
+ stringWithCString:encoding:
+ stringWithUTF8String:
Run Code Online (Sandbox Code Playgroud)

那么当方法名称左边有+时,它意味着什么?

objective-c

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