问题列表 - 第12073页

jQuery - 禁用单击直到所有链接的动画完成

下面的解决方案是向下滑动groupDiv显示div1和足够的空间让div2滑入.这都是通过链接#Link.Click()元素上的动画来实现的.

但是,当快速点击链接时,似乎会出错.有办法防止这种情况吗?通过禁用Click功能,直到链式动画完成?我目前有检查,但他们似乎没有做这项工作:(

这是我正在使用的代码:

自定义动画功能.


//Slide up or down and fade in or out
jQuery.fn.fadeThenSlideToggle = function(speed, easing, callback) {
    if (this.is(":hidden")) {
        visibilityCheck("show", counter--);
        return this.slideDown({duration: 500, easing: "easeInOutCirc"}).animate({opacity: 1},700, "easeInOutCirc", callback);
    } else {
        visibilityCheck("hide", counter++);
        return this.fadeTo(450, 0, "easeInOutCirc").slideUp({duration: 500, easing: "easeInOutCirc", complete: callback});
    }
};

//Slide off page, or into overflow so it appears hidden.
jQuery.fn.slideLeftToggle = function(speed, easing, callback) {
    if …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何从MSBuild脚本更新XML属性?

我正在使用MSBuildMSBuild社区任务(使用XMLUpdate和XMLMassUpdate)来更新我的Web的各个部分.但有一件事让我难过.如果我有:

<configuration>
    <nlog throwExceptions="true" xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <targets>
            <target name="file" xsi:type="File" fileName="${logDirectory}\SomeLog.log" layout="${message}"/>
        </targets>
    </nlog> 
</configuration>
Run Code Online (Sandbox Code Playgroud)

我试着替换fileNametarget

<XmlUpdate XmlFileName="$(BuildDir)\Builds\%(Configuration.Identity)\_PublishedWebsites\Presentation\Web.config"
           XPath="//configuration/nlog/targets/target[@fileName]"
           Value="${logDirectory}\SomeLog_%(Configuration.Identity).log" />
Run Code Online (Sandbox Code Playgroud)

它报告无法找到任何要更新的内容,所以我的问题是我如何才能获得更新的文件名属性?


编辑:这可能是命名空间冲突的情况,因为NLog部分定义了自己的命名空间?


更新:声明名称空间的已发布答案不起作用.

xml msbuild msbuildcommunitytasks

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

ASP.NET MVC:无法在我的控制器中获取字符串参数

我的控制器中有以下代码UserController:

public ActionResult Details(string name)
{
    MyModelDataContext db = new MyModelDataContext();
    Product user = db.Products.Single(t => t.Name == name);
    return View(user);
}
Run Code Online (Sandbox Code Playgroud)

我希望当我直接浏览时http://localhost:port/User/Details/SomeName,我将使用name包含"SomeName" 的" "参数来实现此功能.我确实得到了这个函数,但是" name"是null.我没有更改项目的任何默认设置.

我究竟做错了什么?

谢谢

asp.net-mvc controller

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

如何比较tar存档和目录中的文件列表?

我还在学习Perl.任何人都可以建议我使用Perl代码比较.tar.gz文件和目录路径.

假设我有tar.gz备份以下目录路径,这是我几天前回来的.

a/file1
a/file2
a/file3
a/b/file4
a/b/file5
a/c/file5
a/b/d/file and so on..
Run Code Online (Sandbox Code Playgroud)

现在我想将此路径下的文件和目录与tar.gz备份文件进行比较.

请建议使用Perl代码.

perl gzip gunzip

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

如何处理低级WCF错误?

我的服务中存在标准错误:

  • 我有一个IErrorHandler挂钩到服务,以处理服务执行期间的意外错误.
  • 我在所有服务方法中尝试/捕获块来处理预期的情况.

但是,有些情况下会在服务器上抛出异常而不会调用异常.

以下是未将服务器异常发送到IErrorHandler的情况:

  • 将服务器绑定上的receiveTimout设置为5秒.

  • 在客户端上执行此操作:

.

Service1Client sc = new Service1Client();
ICommunicationObject o = sc as ICommunicationObject;

o.Open(); // open channel

sc.GetData(10); // do a first call

Thread.Sleep(10000); // wait longer than the server receiveTimeout

sc.GetData(10); // Attempt another call: server throws a FaulException
Run Code Online (Sandbox Code Playgroud)

在这种情况下,错误被抛出在服务器上,但我找不到处理它的方法(并记录它).我知道会出现错误,因为如果我在服务器进程上附加调试器并中断所有异常,则调试器会中断.

我发现其他类似的情况,低级错误没有传递给我的程序.

我在哪里可以挂钩我的代码以确保我可以处理服务器上返回到客户端应用程序之前发生的所有异常?我应该实现自己的IChannel还是其他一些低级接口?

谢谢

更新2009年9月21日:在Microsoft WCF论坛上查看主题.如果我想处理这种类型的异常,我可能必须实现自己的Channel.当我有更多信息时,我会再次更新这篇文章.

wcf

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

如何在Google App Engine/Django中开始使用Sessions?

我是Python/GAE/Django的新手.我用GAE得到的东西本身没有内存会话...但我想我想要一些等价的东西.我读到 Django会话可以由BigTable或MemCache 支持,但我从来没有让它们工作.我想我要问的是"我应该......"

  1. 坚持让Django会议工作?
  2. 看一下其他一些特定会话的webapp框架,或者一般的网站?
  3. 滚我自己?

在我看来,会议不支持开箱即用,并且不知何故不是一等公民.你是做什么?!

谢谢.

python django google-app-engine

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

构建自己的整数类所需的知识?

在.Net框架缺少BigInteger类(但尚未)的情况下到达砖墙时,我已经决定将自己开发为一个练习(我意识到存在开源替代方案).我需要通过哪些环节才能开发出来?是否有任何我可能不会拥有的特殊知识?

编辑:旁边的问题.您将使用哪种数据类型来表示新的大整数类中的数字?

language-agnostic algorithm math data-structures

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

确定已安装的ASP.NET主题

是否有一种简洁的编程方式来确定哪些主题安装在ASP.NET应用程序中?

我有几个ASP.NET应用程序使用名为"Theme"的cookie来设置Page PreInit事件中的主题.问题是,在我的开发环境中使用localhost时,一个应用程序的主题名称会呈现给另一个应用程序,从而抛出异常:

在应用程序或全局主题目录中找不到主题"XYZ".

我想我可能只能检查我的应用程序首先要查看哪些主题是否有效 - 即没有查看App_Themes文件夹的内容.

asp.net themes

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

使用.htaccess禁用目录(包括所有子目录)中的PHP

我正在建立一个允许人们上传文件,html页面等的网站......现在我遇到了问题.我有这样的目录结构:

-/USERS
    -/DEMO1
    -/DEMO2
    -/DEMO3
    -/etc... (every user has his own direcory here)
-index.php
-control_panel.php
-.htaccess
Run Code Online (Sandbox Code Playgroud)

现在我想禁用PHP,但在/ USERS内的direcories和子目录中启用服务器端包含

可以这样做(以及如何:))?提前致谢.

顺便说一下,我使用的是WAMP服务器

php apache .htaccess

63
推荐指数
6
解决办法
12万
查看次数

我可以相信Cocoa API不会无声地失败,还是我必须在防御性地检查所有内容?

来自Symbian的背景,我有点担心Cocoa中似乎缺乏错误处理.Cocoa有很多方法,据我所知,它没有错误报告,但可能会失败.

例如,为什么NSMutableString appendString有一个void返回类型,并且不抛出异常(至少文档没有提到任何)?当然,如果我追加一个足够长的字符串,理论上我可能会耗尽内存.在追加验证附件是否有效之前和之后检查NSMutableString的长度是不是很偏执?

cocoa cocoa-touch

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