小编sta*_*ser的帖子

使IIS应用程序池回收事件记录在Windows事件日志中

我试图让IIS 7应用程序池回收,启动,停止等事件记录到Windows 事件日志.我按照本文中列出的步骤进行了操作,但没有取得任何成功.我重新启动了应用程序池,事件日志中没有记录任何内容.(我检查了"应用程序"和"系统"日志.)但是当我执行IIS重置时会被记录.

iis logging iis-7 application-pool event-log

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

关于公用表表达的PIVOT

我的CTE如下

WITH  details
        AS ( SELECT FldId
                   ,Rev
                   ,Words
                   ,row_number() OVER ( PARTITION BY FldId ORDER BY Rev DESC ) AS rn
             FROM   WorkItemLongTexts
             WHERE  ID = 2855
           )
  SELECT  f.ReferenceName
         ,d.FldId
         ,Rev
         ,Words
  FROM    details AS d
          INNER JOIN Fields AS f ON f.FldId = d.FldId
  WHERE   d.rn = 1 ;
Run Code Online (Sandbox Code Playgroud)

以上返回以下输出

ReferenceName    |   FldId      |    Rev     |    Words
Description            52            2            Description here  
Objectives           10257           2            Objectives here  
Specification        10258           6            Specification here  
Requirements          10259           6            Requirements here …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

asp.net mvc会话超时

如何为asp.net mvc应用程序实现会话超时功能?我希望用户在给定时间段内检测到不活动后自动注销.

我可以实现一个ActionFilterAttribute并应用于每个方法但不会自动注销用户.仅当用户尝试调用该操作的方法时,它才会签出.

谢谢.

c# session-timeout c#-4.0 asp.net-mvc-2

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

Perforce合并更改列表

由于接下来的糟糕scm做法,我面临着合并的问题.当最新的变更列表#是1000时,我给了perforce分支的构建.现在,在开发团队提交了更多变更列表之后,最新的变更列表#是1050.问题是构建的冒烟测试失败了,现在我修复它并提交了一份变更清单#1051.

我的问题是有一种方法可以将1051中的更改​​合并到1000.或者换句话说,创建一个包含所有更改的构建到更改列表#1000并且仅包括更改列表#1051.

我希望我能够以有道理的方式解释这个问题.

PS:我知道Main,Release和Dev分支的概念.不知怎的,现在我正处于开发dev分支并寻找解决方案的混乱中.

perforce

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

如何异步删除文件夹

我有一个运行的Windows服务,从网络驱动器中删除文件夹.我想删除异步.如何才能做到这一点?

现在我循环遍历目录并调用

Directory.Delete(fullPath, true);
Run Code Online (Sandbox Code Playgroud)

谢谢

c# asynchronous c#-4.0

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

TFS烧毁图表

我想创建一个简单的ssrs报告,显示特定迭代/冲刺中每个团队成员的滚动燃尽图.因此,如果团队中有5名成员,则每个成员都应该有一个燃尽图表,描述剩下的工作量(以小时为单位)与过去30天的比较.这将是从当前日期到过去30天的滚动时间段.

因此,对于团队成员A,燃尽图表将在Y轴努力剩余(小时)和X-axix 30日期.

请建议如何做到这一点.谢谢.

tfs tfs2008 reporting-services ssrs-2008

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

在不知道整个值列表的情况下在列上进行旋转

我有一张桌子

Title            Name             Type
------------------------------------------------
T1               A                Primary
T1               B                Primary
T2               B                Primary
T2               C                Secondary
T2               D                Secondary
Run Code Online (Sandbox Code Playgroud)

我需要输出

Title            Primary          Secondary
------------------------------------------------
T1               A, B             NULL/Blank
T2               B                C, D
Run Code Online (Sandbox Code Playgroud)

原始表中的[Name]列可以具有任何值.即后来可能有E,F,G等.

如何才能做到这一点?

t-sql sql-server sql-server-2005 sql-server-2008

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

如何查看TFS项目正在使用的流程模板?

我正在使用TFS 2010.在DefaultCollection下有很多项目.我想查看用于创建单个项目的流程模板.我在TFS服务器框上拥有管理员权限.

如何查看哪个项目正在使用哪个流程模板?

谢谢

tfs tfs2010

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

"var"关键字是否会妨碍代码的可读性?

我刚开始使用Resharper.它的一个特点是,它建议基于我认为良好的编码实践来改变代码.

它建议的一个变化是在赋值期间将变量类型更改为var.我一直在改变,现在代码到处都是var.不知何故,我感觉"var"关键字使代码有点难以理解.

在可能的情况下使用"var"是否是一个很好的编码实践,或者更好地坚持实际类型.(除了需要使用"var"的匿名类型)

谢谢.

c# resharper code-readability

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

DataContractSerializer与BinaryFormatter性能

我正在阅读文章,以了解有关datacontractserializer和binaryformatter序列化器的更多信息.基于到目前为止所做的阅读,我的印象是binaryformatter应该比datacontractserializer的占用空间小.原因是DataContractSerializer序列化为xml信息集,而binaryformatter序列化为专有二进制格式.

以下是测试

    [Serializable]
    [DataContract]
    public class Packet
    {
        [DataMember]
        public DataSet Data { get; set; }
        [DataMember]
        public string Name { get; set; }
        [DataMember]
        public string Description { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

DataSet填充了表中的121317[AdventureWorks].[Sales].[SalesOrderDetail]

    using (var fs = new FileStream("test1.txt", FileMode.Create))
    {
        var dcs = new DataContractSerializer(typeof(Packet));
        dcs.WriteObject(fs, packet);
        Console.WriteLine("Total bytes with dcs = " + fs.Length);
    }



    using(var fs = new FileStream("test2.txt", FileMode.Create))
    {
       var bf = new BinaryFormatter();
       bf.Serialize(fs, packet);
       Console.WriteLine("Total bytes with binaryformatter = …
Run Code Online (Sandbox Code Playgroud)

c# datacontractserializer binaryformatter c#-4.0

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