小编sam*_*amy的帖子

更改日志级别而不重新启动应用程序

可以在不重新启动ASP.NET应用程序的情况下更改log4net日志记录级别.配置log4net配置的一些可能方法是:

  • ASP.NET Web配置文件.
  • 在AssemblyInfo.cs文件中添加单独的配置文件并引用配置文件: [assembly:log4net.Config.XmlConfigurator(ConfigFile="Log4Net.config",Watch=true)]

更改web.config文件中的配置将重新启动应用程序.如果我不想重新启动应用程序,是否建议使用单独的配置文件,或者是否有任何不同的方法?

asp.net log4net log4net-configuration

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

如何在ASP.NET MVC中访问AJAX哈希值?

我正在考虑使用哈希方法为Asp.Net MVC中的ajax调用管理的内容创建静态URL.我正在处理的概念证明是一个个人资料页面/user/profile,人们可以浏览和编辑不同的部分.您可以随时要求以下网址/user/profile#password直接访问您的个人资料页面,在更改密码部分

但是,我想知道我是不是以不好的方式开始这个,因为显然我无法以任何方式访问哈希之后的部分,除非通过声明哈希的路由值global.asax.所以我想知道这是否是访问这部分网址的正确方法?

我应该声明一个路由值,还是有另一种方法来处理哈希值(框架,javascript或mvc)?

编辑添加: 在纯JavaScript中,我没有使用该window.location.hash属性的问题,我不确定它在今天的浏览器中是多么标准,因此关于将使用它的javascript框架/插件的问题.

ajax url asp.net-mvc hash

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

java中的异常处理

我试图运行以下代码,但我收到错误请澄清我的疑问

import java.util.*;

    class Except 
    { public class AlfaException extends Exception{}
      public static void main(String[] args)
       {

        int b;
        Scanner s=new Scanner(System.in);
          try
            { 
              b=s.nextInt();
            }
          catch(InputMismatchException ex)
               {
                 try
                     {
                        if(('b'> 67)&&('b'<83)){}
                     }
                 catch(AlfaException e){
                   throw new AlfaException("hello");
                    }         
                 System.out.println("error found");
               }
        }
    }  



 Except.java:20: non-static variable this cannot be referenced from a static cont
ext
               throw new AlfaException("hello");
                     ^
Run Code Online (Sandbox Code Playgroud)

1错误

java

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

选择最近的跨度

这是我的HTML代码

                <span class="xxt" style="">Hide Me</span>
                <div><br/></div>
                <div></div>
                <span style="">
                    <table>
                        <tr>
                            <td style="">
                                <div></div>
                                <input type="radio" class="a">
                            </td>
                        </tr>
                    </table>
                </span>

                <span class="xxt" style="">Hide Me</span>
                <div><br/></div>
                <div></div>
                <span style="">
                    <table>
                        <tr>
                            <td style="">
                                <div></div>
                                <input type="radio" class="a">
                            </td>
                        </tr>
                    </table>
                </span>
Run Code Online (Sandbox Code Playgroud)

我试图访问最近的类"xxt"的span元素,它更接近更改的单选按钮的父跨度.
这是我的代码

       $('.a').live('change',function()
         {
            $(this).parents('span').closest('.xxt').addClass('DestQID');
            $('.DestQID').hide();
         });
Run Code Online (Sandbox Code Playgroud)

这是我的测试jsfiddle

jquery

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

给定每个属性的可能值列表,Autofixture 是否可以枚举所有对象

我正处于 TDD-ing 业务类的中间,该业务类可以根据对象的属性过滤对象。过滤规则很多,每个规则通常考虑多个属性。

我开始通过提供所有对象属性的枚举来检查每个规则,但是这很快变得无趣,我想在我的大脑被“复制粘贴退化”吃掉之前解决这个痛苦。

AutoFixture在这种情况下应该会很有帮助,但我在 FAQ 或 CheatSheet 中都找不到相关信息。Ploeh 的博客填充列表看起来很有希望,但对我来说不够深入。

所以,给定以下课程

public class Possibility
{
    public int? aValue {get;set;}
    public int? anotherValue {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我能得到的列表Possibility,每个类包含一个预定义值可能枚举aValueanotherValue?例如,给定[null, 10, 20]foraValue[null, 42]for的值anotherValue,我将返回 6 个Possibility.

如果不是,我怎么能在为每种对象类型自己编码之外获得这种行为?

c# tdd autofixture

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

如何获取一个包含字符串中每六(或第n)个字的数组?

我有一个从文本文件中获取的字符串.该字符串包含大约1200个单词.单词由空格分隔 - 有时是一个空格,有时是多个空格.

如何创建一个包含每六个字(或第n个字)的数组.

c# arrays

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