小编Jus*_*tin的帖子

Jquery Onclick 不再发生第二次

我有点困惑为什么这不起作用;我认为因为我正在添加该类并且它没有被添加回集合中,所以我不确定。

它位于 jsbin http://jsbin.com/ayije上,尽管代码也在下面。

无论哪种方式,我只能让该操作在一个元素上发生一次。

<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
        <script type="text/javascript" charset="utf-8">
        $(document).ready(function () {
            $('.optional').click(function () {
                $(this).removeClass('optional').addClass('selected');
                return false;
            }); 
            $('.selected').click(function () {
                $(this).removeClass('selected').addClass('rejected');
                return false;
            });
            $('.rejected').click(function () {
                $(this).removeClass('rejected').addClass('optional');
                return false;
            });
        });
        </script>
    </head>
    <body>
        <style>
            a {padding:2px;color:white;}
            .optional {background-color:blue;}
            .selected {background-color:green;}
            .rejected {background-color:red;}
        </style>


        <div id="tagContainer"> 
        <a href="#" class="rejected">a</a>
        <a href="#" class="optional"">b</a>
        <a href="#" class="selected">c</a>
    </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

iteration collections jquery click repeat

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

如何在vb.Net中设置默认表单?

如何将表单编号4设置为在visual studio 2008中按f5时将运行的默认表单.因为表单1始终是第一个启动

vb.net

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

使用 ApplicationHost.CreateApplicationHost() 创建一个 Asp.Net 帖子,同时从另一个位置加载程序集

我正在尝试使用CreateApplicationHost为一个简单的 Web 服务器创建一个 Asp.Net 应用程序主机,但是System.IO.FileNotFoundException当它尝试创建我的编组对象的实例时我得到了一个:

host = (MyMarshaller)ApplicationHost.CreateApplicationHost((MyMarshaller), virtualDir, physicalDir);
Run Code Online (Sandbox Code Playgroud)

我相信这个错误是因为它找不到包含类 MyMarshaller 的程序集 - 如果我将此程序集放在 physicalDir 的 bin 目录中,那么一切正常,但是我不想这样做(我也不想或者将我的程序集放在 GAC 中)。

有什么方法可以控制 CreateApplicationHost 在何处查找我的程序集?(请注意,MyMarshaller该类与上述代码行位于同一程序集中)

asp.net applicationhost

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

命令行界面还是PowerShell?

如果你要制作一个工具:

  1. sys-admins会使用(例如系统监控或备份/恢复工具)
  2. 必须在Windows上可编写脚本

你会制作这个工具:

  1. 命令行界面工具?
  2. PowerShell cmdlet?
  3. 使用公共API的GUI工具?

我听说PowerShell在sys-admin中很重要,但我不知道与CLI工具相比有多大.

powershell command-line

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

为什么这个XML文件加载缓慢?

我有一些非常简单的代码:

        XmlDocument doc = new XmlDocument();
        Console.WriteLine("loading");
        doc.Load(url);
        Console.WriteLine("loaded");

        XmlNodeList nodeList = doc.GetElementsByTagName("p");

        foreach(XmlNode node in nodeList)
        {
            Console.WriteLine(node.ChildNodes[0].Value);
        }
        return source;
Run Code Online (Sandbox Code Playgroud)

我正在处理这个文件,加载需要两分钟.为什么需要这么长时间?我尝试了从网上获取文件并加载本地文件.

c# xml performance xhtml

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

如何显示在控制台中运行的时间?

C#我需要显示进程正在运行的时间,显示秒数增加,通常:00:00:01、00:00:02、00:00:03.....等。

我正在使用此代码:

var stopwatch = new System.Diagnostics.Stopwatch();
stopwatch.Start();

//here is doing my process
stopwatch.Stop();
Run Code Online (Sandbox Code Playgroud)

当进程停止时,我显示时间 ELAPSED,如下:

TimeSpan ts = stopwatch.Elapsed;
Run Code Online (Sandbox Code Playgroud)

...和这个:

{0} minute(s)"+ " {1} second(s)", ts.Minutes, ts.Seconds, ts.Milliseconds/10.
Run Code Online (Sandbox Code Playgroud)

这显示经过的总时间,但我需要显示在控制台中运行的时间。

我怎样才能做到这一点?

c# timespan console-application

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

Objective-C运行时性能惩罚的细节

我一直在尝试使用Objective-C(特别是GNU运行时,我没有使用GNUStep或类似的东西)来扩展C对象.到目前为止一切顺利 - 它运行良好,我真的很喜欢语法,但是从我读过的内容来看,使用Objective-C对象会有性能上的损失.

我通常不会过早地进行优化,但我正在开发一款游戏,所以性能最终会变得非常关键 - 我想知道自己要做些什么!有几个人建议我在游戏中使用Objective-C会很好,只要我的内部循环用标准C编写,但问题是找到我应该进行切换的点.

所以我的问题是双重的:

  • 什么会导致性能损失?(所以我知道应该避免的)
  • 这种性能损失大致有多重要?(所以我可以提前猜测我的游戏中哪些部分需要用C编写)

我的猜测是,在Objective-C对象上调用方法会产生一种惩罚,但我不确定还会有什么 - 取消引用Objective-C对象会产生类似的惩罚?

int a = myobj->a;
Run Code Online (Sandbox Code Playgroud)

如果使用a try-catch-finally- 这会在没有异常抛出的情况下导致性能损失吗?

我意识到,在某种程度上,我可以使用基准测试来解决大部分问题,但我对此相对较新,我希望更深入地了解Objective-C的工作原理以及任何性能损失的性质.

我暂时对C++不感兴趣,我只是在试验Objective-C.

c performance objective-c

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

使用log4net将Wcf Web服务的SOAP请求和响应记录到文本文件中

是否有任何简单的方法可以让WCF服务将SOAP请求和响应记录到文本文件中.

我想在服务器上记录消息,只是为了澄清.

c# wcf logging web-services

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

如何在C#中将字符串公式转换为数学公式

如果我有一个带有公式的字符串变量:

string myformula = "3 * 5 + Pow(2,3)";
Run Code Online (Sandbox Code Playgroud)

如何将此字符串转换为编译器可以计算的数学公式?

c#

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

"创建新的Lab Center环境时,"Microsoft Test Manager无法在这些计算机上安装测试代理"

我正在尝试在Lab Center中创建一个新环境,我在验证步骤中收到以下错误

错误

文字版:

使用提供的用户名和密码验证是否可以访问计算机.失败

JPTest:Microsoft Test Manager无法在这些计算机上安装测试代理.可能的原因:

  • 计算机未运行或网络上不可用.
  • 计算机上未启用"文件和打印机共享"例外.

我已经验证(很多次)启用了文件和打印机共享例外,并且该机器在网络上可用.提供的用户名和密码也是正确的.

奇怪的是,这个步骤在将机器添加到域之前有效(请注意,机器名称不是JPTest,它实际上是由Windows安装生成的名称)

我正在使用Visual Studio 2012,并且该计算机位于SCVMM环境中.

我最大的问题是除了这个非常模糊的错误信息之外我找不到任何其他信息.我该如何诊断这个问题?

microsoft-test-manager visual-studio-2012

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