小编Mik*_*ell的帖子

RegEx在字符串中多次匹配

我正在尝试从字符串中提取<<和>>之间的值.但它们可能会发生多次.

任何人都可以帮助使用正则表达式来匹配这些;

this is a test for <<bob>> who like <<books>>
test 2 <<frank>> likes nothing
test 3 <<what>> <<on>> <<earth>> <<this>> <<is>> <<too>> <<much>>.
Run Code Online (Sandbox Code Playgroud)

然后我想要预先通过GroupCollection获取所有值.

任何帮助都很受欢迎.谢谢.

c# regex

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

C#if语句.内部运作问题

我刚刚在一些Exchange 2010代码中遇到过这段代码片段,我想知道是否有人知道程序员为什么这样做了.我从未见过像这样格式化的If语句.它看起来如此倒退必定有一个很好的理由吗?

if (true == MsgItem.HasAttachments)
{
    // Code
}
Run Code Online (Sandbox Code Playgroud)

我假设它可能会对编码相同内容的各种其他方式进行一些优化;

if (MsgItem.HasAttachments) 
{
    // Code
}
Run Code Online (Sandbox Code Playgroud)

要么

if (MsgItem.HasAttachments == true)
{
    // Code
}
Run Code Online (Sandbox Code Playgroud)

这不是什么大不了我只是好奇.

谢谢,迈克

更新:感谢所有有趣的观点.摘要似乎归结为传统编码标准.

c#

13
推荐指数
4
解决办法
1825
查看次数

Powershell获取文件的父文件夹

我正在编写一个脚本,用于存档文件以供分析.我的问题是文件名在多个文件夹中不是唯一的,因此它们被覆盖.

例如:

C:\StuffToCopy\Folder1\myFile1.txt
C:\StuffToCopy\Folder1\myFile2.txt
C:\StuffToCopy\Folder2\myFile1.txt
C:\StuffToCopy\Folder2\myFile2.txt
Run Code Online (Sandbox Code Playgroud)

在我的复制过程结束时,我只收到2个文件,但我想要4个.

我希望输出如下:

C:\ArchiveCopy\Folder1_myFile1.txt
C:\ArchiveCopy\Folder1_myFile2.txt
C:\ArchiveCopy\Folder2_myFile1.txt
C:\ArchiveCopy\Folder2_myFile2.txt
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我的脚本.

$files = dir -r -path "C:\StuffToCopy\" -i *.*

foreach ($file in $files)
{
    if ($file.LastWriteTime -gt (get-date).AddDays(-1)) {
        copy -path $file C:\ArchiveCopy\
    }
}
Run Code Online (Sandbox Code Playgroud)

我想做点什么 copy -path $file.FolderName & '_' & $file C:\ArchiveCopy\

我只是不确定该怎么做.

powershell

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

PowerPivot何时支持OData中的自动关系?

我已经读过PowerPivot在使用OData源时不支持自动创建实体关系.

任何人都可以确认这一点,是否有人知道PowerPivot OData路线图?它来了吗?

谢谢,迈克

odata powerpivot

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

如果使用Linq和EF,SP是多余的(最佳实践)

我正在考虑将我的开发团队转移到LINQ和Entity框架.如果我这样做,我应该考虑删除SP吗?

通常我们的架构是(按顺序);

SQL -> SPs -> Data Access Layer -> Business Objects -> GUI
Run Code Online (Sandbox Code Playgroud)

我应该转向类似的东西:

SQL -> Entity Framework Layer -> Business Objects (probably inherited from EF layer) -> GUI
Run Code Online (Sandbox Code Playgroud)

如果我离开SP,我会看到多少好处?还有哪些最佳做法?

.net linq stored-procedures entity-framework

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

jQuery选择器在添加到DOM之前编辑HTML

我试图使用jQuery选择器向DOM添加一些内容,但我想在添加之前对其进行操作.

var $content = $('<h1>title</h1><h2 id="xx">remove me</h2><p>some content or other</p>');

$content.remove('#xx');

$('#output').append($content);
Run Code Online (Sandbox Code Playgroud)

我把它放在jsfiddle这里http://jsfiddle.net/NNcG5/1/

非常感谢,迈克

jquery

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

持续集成 - 持续多久

我正在设置CruiseControl.net而且我从未在以前使用CI的环境中工作过.

我想知道构建之间的平均/最佳实践时间是什么?

多久一次?

谢谢,迈克

cruisecontrol.net continuous-integration

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

用另一个char替换任意数量的chars

使用JavaScript的替换功能如何用相同的char替换多个字符?

Input = "blah...blah..blah....blah"
Output = "blah.blah.blah.blah"
Run Code Online (Sandbox Code Playgroud)

javascript regex

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