小编Mar*_*arl的帖子

IIS 7与Windows 7附带的默认IIS

我是IIS的新手,我想了解以下内容......

我听说过IIS Express.我运行Windows 7 Ultimate并安装了Windows 7附带的IIS.

作为开发人员,如果我在Windows 7 for .Net Web项目的默认IIS上安装IIS Express,对我有什么重大好处吗?

iis iis-express

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

在C#中使用长保留字作为变量名

有点不寻常......但我想知道是否有人知道如何将保留字声明为变量.我有以下代码,但它不喜欢我使用长变量名.我知道我可以重命名它,但对于instrest sakes我想知道这是否可能.

private string lat;
private string long;

public string Lat 
{ 
    get
    {
        return lat;                
    }
}

public string Long 
{ 
    get
    {
        return long;
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

F#尾递归函数示例

我是F#的新手,正在阅读有关尾递归函数的内容,希望有人可以给我两个不同的函数foo实现 - 一个是尾递归的,另一个不是我可以更好地理解这个原理.

f# tail-recursion

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

在windows上的git bash中设置ls的颜色

我最近安装了GitHub for Windows并且正在使用git bash提示符 - 现在困扰我的一件事是当我输入LS时所有目录都以蓝色列出.

如何更改我的git bash shell,以便在输入LS时,目录以不同的颜色列为蓝色?

mingw32 github-for-windows

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

Seq计数元素数

在F#中计算序列中元素数量的最简单方法是什么?

f# count sequence

24
推荐指数
5
解决办法
6645
查看次数

F#Seq.sortBy按降序排列

我对F#很新,并且来自Seq.sortBy函数但是它按升序排序我的列表.如何使用Seq.sort按降序排序?

例如,一个示例代码将是......

let DisplayList =
seq{0..10}
|> Seq.sortBy(fun x -> x)
|> Seq.iter(fun x -> Console.WriteLine(x.ToString()))
Run Code Online (Sandbox Code Playgroud)

给我一个输出1 2 3 4 5 6 7 8 9 10,当我真的希望它从10到1.

f#

22
推荐指数
8
解决办法
9939
查看次数

我可以阻止StreamReader在使用时锁定文本文件吗?

StreamReader在读取文本文件时会锁定它.
我可以强制StreamReader以"只读"或"非锁定"模式工作吗?

我的解决方法是将文件复制到临时位置并从那里读取,但我更愿意直接使用StreamReader.任何替代建议?

背景:
我写了一个小应用程序来从日志文件中获取一些统计信息.该文件不断被外部程序更新(每秒几次),可以调用AAXXYY.

查看输出表明我的应用程序可能正在锁定文件并阻止AAXXYY写入.

这就是我正在做的事情

    private void btnGetStats_Click(object sender, EventArgs e)
    {
        int countStarts = 0;
        int countEnds = 0;

        IList<string> sessions = new List<string>();

        using(StreamReader stRead = new StreamReader(openFileDialog1.FileName,Encoding.Unicode))
        {
            while(!stRead.EndOfStream)
            {
                string line = stRead.ReadLine();
                if(line.Contains("Session start"))
                {
                    countStarts++;
                    sessions.Add(line.Substring(line.IndexOf("["), line.LastIndexOf("]") - line.IndexOf("[")));
                }
                if (line.Contains("Session end"))
                {
                    countEnds++;
                    sessions.Remove(line.Substring(line.IndexOf("["), line.LastIndexOf("]") - line.IndexOf("[")));
                }
            }
        }

        txtStarts.Text = countStarts.ToString();
        txtEnds.Text = countEnds.ToString();
        txtDifference.Text = (countStarts - countEnds).ToString();

        listBox1.DataSource = sessions;
    }
Run Code Online (Sandbox Code Playgroud)

.net c# concurrency logging filelock

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

取消在WPF中关闭的窗口

我知道,这个问题是非常相似,这一个,但我还以为下面的代码将已经取消了关闭请求,但它不?有谁能解释为什么?

namespace WpfApplication1
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            this.Closing += new System.ComponentModel.CancelEventHandler(MainWindow_Closing);            

        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            Application.Current.Shutdown();
        }

        void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            e.Cancel = true;
        }        
    }
}
Run Code Online (Sandbox Code Playgroud)

wpf

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

WiX和WiX Toolset有哪些限制?

我试图找到一篇文章或发布列出WiX(Windows Installer XML)/ WiX Toolset的功能限制但未成功.使用WiX几周后,我可以想到最近的RTM版本(v3.0)中至少有两个限制:

  • WiX Toolset无法制作引导程序(setup.exe).
  • WiX Toolset无法从COM 可执行文件中检索COM注册信息.

你能想到其他限制吗?在处理部署项目时遇到的问题?我认为这些信息对于学习WiX的人来说非常方便.

wix

19
推荐指数
2
解决办法
4693
查看次数

正则表达式查询生成器

我是一名C#开发人员,我一直在研究正则表达式(正则表达式),并想知道是否有人知道构建正则表达式的有用工具 - 比如正则表达式查询构建器?

c# regex

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