zoukankan      html  css  js  c++  java
  • .net 开发的奇淫巧计

    随机数

    Random random = new Random(( int)DateTime .Now.Ticks & 0x0000FFFF);

    如何让ASP.NET Web API显示完整的错误信息,并显示错误堆栈?

    在ASP.NET Web  API项目的Application_Start中添加下面的代码:
    GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;

    自动清除运行测试用例之后产生的 TestResults垃圾文件夹

    在测试项目的配置文件的末尾里添加

    <PropertyGroup>
    
        <TestResultsFolderPath>..TestResults</TestResultsFolderPath>
    
    </PropertyGroup>
    
    <Target Name="AfterClean">
    
        <RemoveDir Directories="$(TestResultsFolderPath)" Condition="Exists('$(TestResultsFolderPath)')" />
    
    </Target>
    

     

    或者用msbuild的命令

    MSBuild /t:Clean MyProject.csproj

    @的用法

    1字符串换行
     
     
    Regular literalVerbatim literalResulting string
    "Hello" @"Hello" Hello
    "Backslash: \" @"Backslash: " Backslash:
    "Quote: "" @"Quote: """ Quote: "
    "CRLF: Post CRLF" @"CRLF:
    Post CRLF"
    CRLF:
    Post CRLF

     2用语言的保留关键字作为变量名(不是很建议这么做

    × object object=null;

    √ object @bject=null;

     返回当前的方法签名

    using System.Reflection;
    
     [Test]
            public void 返回当前方法名()
            {
                StackTrace st = new StackTrace();
                StackFrame sf = st.GetFrame(0);
                MethodBase currentMethodName = sf.GetMethod();
                Console.WriteLine(currentMethodName.ToString());
            }
    
    //Void 返回当前方法名()
    

      

    编辑器特性

    生成构造函数
    构造函数 输入ctor 在按TAB键
    public const int
    public const string
    public int property { get; private set; } propg
    public static readonly
     
     

    web.config

    移除X-AspNet-Version HTTP头

    在web.config里配置

        <!-- 移除X-AspNet-Version HTTP头 -->
        < httpRuntime targetFramework ="4.5 " enableVersionHeader ="false " />

     

       

    参考链接:

    http://blogs.msdn.com/b/ploeh/archive/2006/07/13/cleaningawaythetestresultsfolder.aspx

  • 相关阅读:
    MYSQL 数据库管理
    maven初学总结
    解决问题的思路
    java泛型综述
    几种不常用的排序算法
    创新思维
    Django从入门到放弃
    KlayGE 4.0中Deferred Rendering的改进(二):拥挤的GBuffer
    用Android NDK r6编译boost 1.47
    glloader移植到了Android
  • 原文地址:https://www.cnblogs.com/zeusro/p/4945747.html
Copyright © 2011-2022 走看看