小编Sam*_*IAm的帖子

我无法在设计器视图中打开SSRs RDL文件.为什么会这样?

我刚刚开辟了一个包含SSR报告的项目,但我无法在设计模式下查看它们.当我点击它们时,只显示XMLS,我不知道如何在VS 2012中解决这个问题?

visual-studio reporting-services

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

为什么我不能将目录作为参数传递给bash中的for循环?

我有一个简单的bash脚本simple.sh,如下所示:

#/usr/local/bin/bash
for i in $1
   do
       echo The current file is $i
   done
Run Code Online (Sandbox Code Playgroud)

当我使用以下参数运行它时:

./simple.sh /home/test/*
Run Code Online (Sandbox Code Playgroud)

它只会打印并列出目录中的第一个文件.

但是,如果我将simple.sh更改为:

#/usr/local/bin/bash
DIR=/home/test/*
for i in $DIR
   do
       echo The current file is $i
   done
Run Code Online (Sandbox Code Playgroud)

它会正确地打印出目录中的文件.有人可以帮助解释为什么传递的参数没有显示相同的结果?

directory bash

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

我们有没有理由在Directory.EnumerateFiles()上使用Directory.GetFiles()?

我不知道为什么我们会使用它Directory.GetFiles,如果Directory.EnumerateFiles能够做同样的事情,你甚至可以在返回找到的整个目录列表之前枚举列表.

Directory.EnumerateFiles与Directory.GetFiles有什么区别?

为什么,现在EnumerateFiles有可能需要使用GetFiles

c#

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

编译器如何理解Nullables?

如果我有一个方法:

protected int CalculateActualDuration(DateTime? startDate, DateTime? endDate) {
        if (startDate.HasValue && endDate.HasValue) { 
            return Math.Abs((int)(endDate.Value.Subtract(startDate.Value).TotalMinutes));
        }
        else {
            return 0;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我可以通过传入DateTime来调用该方法吗?和一个DateTime.那么编译器如何理解这种差异呢?

这是否意味着如果我传入一个DateTime值,那么if语句基本上就像是一样

if (true && true)
Run Code Online (Sandbox Code Playgroud)

并且所有*.value都已更改为正确的对象?那么所有endDate.Value现在都是EndDates?

编译器是否在运行时将所有非Nullables参数转换为Nullables?

c# nullable

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

有没有办法为现有的 Azure 资源生成二头肌文件?

我正在为我们当前的 Azure 资源创建二头肌文件。有没有办法从现有的 Azure 资源(例如存储帐户或应用服务)生成二头肌文件?

azure azure-bicep

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

如何从意外双击按钮中删除生成的函数?

我正在使用按钮处理表单应用程序.当我在设计器表单上双击它时,它会自动创建一个私有的void saveButton_Click()函数.

如何在不在Visual Studio 2012中生成错误的情况下删除此功能?如果我删除该方法,它将创建一个错误,指出"文件不包含saveButton_click()的定义,也没有扩展方法'save_button_click'.那么我怎样才能完全删除这个方法,因为当我双击时我不小心创建了这个设计师形式的按钮?

我无法撤消,因为我在尝试解决此问题之前已做了其他更改.我应该从Visual Studio 2012中的其他文件中删除某些内容吗?

编辑:我无法撤消(CTRL - Z),因为我已保存文件并完成上述其他更改.我正在寻找的是Visual Studio删除按钮被自动双击时的所有事件处理程序的方法.

c# visual-studio visual-studio-2012

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

使用正则表达式提取子字符串,同时排除某个短语

对于字符串说:

test.1234.mp4 
Run Code Online (Sandbox Code Playgroud)

我想提取数字1234而不提取mp4中的4

正则表达式会是什么?

数字并不总是在第二个位置,可以位于不同的位置,也可能不总是四位数.我想提取数字而不提取mp4中的4.

更多例子:

test.abc.1234.mp4
test.456.abc.mp4
test.aaa.bbb.c.111.mp4
test.e666.123.mp4
Run Code Online (Sandbox Code Playgroud)

基本上只提取数字.因此,对于最后一个例子,来自e666的666不会被提取,只有123.要提取我一直在使用

echo "example.123.mp4" | grep -o "REGEX"
Run Code Online (Sandbox Code Playgroud)

编辑:test456本来是test.456

regex unix grep

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

使用Visual Studio 2017构建解决方案时,为什么Directory.Build.props不起作用?

我有一个Directory.Build.props文件与.sln文件位于同一目录中.

 <Project>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  <DocumentationFile>bin\Debug\$(MSBuildProjectName).xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  <DocumentationFile>bin\Release\$(MSBuildProjectName).xml</DocumentationFile>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

当我使用MSBuild构建解决方案时,我能够正确生成XML文件.但是,在Visual Studio中使用Build - > Rebuild Solution任务不会生成XML文件.

Visual Studio 2017如何构建和使用Directory.Build.props而不是MSbuild有什么不同?

msbuild visual-studio

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

如何在sqlite中使用CR(回车)而不是LF(换行)输出?

我正在尝试输出到 csv 文件并使用了以下命令:

once output.csv;
select * from table;
Run Code Online (Sandbox Code Playgroud)

使用上面的命令,它将输出一个使用 LF 表示换行符的 csv 文件。无论如何要更改设置,以便在输出文件时使用 CR 而不是 LF?

注意:我可以用 excel 打开它,但如果我要导出多个文件,这会很麻烦。

csv sqlite

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

在 SSIS 执行期间,如何查看错误?

我无法查看错误,因为它在 Visual Studio 中切断了。有没有我错过的窗口?目前,我一直在记事本中复制和粘贴错误,以便我可以看到实际的错误消息。

在此处输入图片说明

ssis visual-studio

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