小编Bor*_*ard的帖子

Visual Studio中的每个项目源代码提供程序?

我可以在Visual Studio中同时使用多个源控件提供程序吗?全局切换不足以满足我的需求(我在SVN中有一个项目,在TFS中有另一个项目等)

version-control visual-studio

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

PowerShell 3.0应该有更清晰的语法,它看起来像什么?

我已经看到提到改进的PowerShell 3.0语法,但还没有一个例子,它会是什么样子?

syntax powershell powershell-3.0

5
推荐指数
3
解决办法
1077
查看次数

如何从PowerShell连接到现有的Excel实例?

所有通过PowerShell自动化Excel的示例都以此行开头:

PS> $Excel = New-Object -Com Excel.Application
Run Code Online (Sandbox Code Playgroud)

这似乎是处理一个新的Excel实例,例如运行$Excel.Visiable = $true将显示一个空的空白Excel窗口,而不是切换到现有的工作簿.

如果已经运行了Excel实例,有没有办法连接到它?

excel powershell automation

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

我可以在不部署"bin"文件夹的情况下使用ASP.NET网页吗?

我正在创建一个非常简单的网站,最初只是一堆HTML/CSS文件.然后我需要添加一些服务器端逻辑,所以我认为我使用ASP.NET网页,因为它们听起来像一个合适的解决方案.

所以我改变index.htmlindex.cshtml,加入我需要的代码,我虽然这将是它(我还添加了这个基本的web.config文件:

<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

但是,在本地IIS Express上启动此操作会产生此错误:

无法确定要使用的ASP.NET网页版本.

要使用此站点,请在站点的web.config文件中指定版本.有关详细信息,请参阅Microsoft支持站点上的以下文章:http://go.microsoft.com/fwlink/?LinkId = 254126

所以我把它添加到我的web.config:

<appSettings >
    <add key="webPages:Version" value="2.0" />
</appSettings >
Run Code Online (Sandbox Code Playgroud)

现在该网站启动但非常奇怪地处理UTF-8 - 虽然所有HTTP标头,文件编码和元标记都正确设置为UTF-8,但我的国家字符显示不正确.我发现了这个问题:我是否需要web.config用于非ASCII字符?但它并没有真正解决我的问题.

不过,我的设置有什么问题?当我在WebMatrix中创建一个新站点并将我的文件复制到它时,一切正常,即使没有指定Web页面版本web.config.我能看到的唯一区别是binWebMatrix生成的项目中存在文件夹.

所以问题是,我是否需要bin文件夹作为源文件的一部分?我真的不想在我的index.cshtml中添加一个动态行,只需要在Git中检查价值1.5MB的二进制文件,但这可能就是这样吗?

感谢您确认这一点或向我展示更好的方法.

asp.net asp.net-webpages

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

什么是NuGet中的“ npm install”?

在Node.js项目中,我只是将package.json文件与其余的源文件一起分发,而任何想要使用此项目的人都可以运行

npm install
Run Code Online (Sandbox Code Playgroud)

并将所有依赖项下载并放置到node_modules目录中。

在NuGet的世界中,有一个packages.config文件似乎大致等同于Node's的依赖项部分package.json。当我打开cmd.exe或PowerShell时,相当于该命令的命令是什么npm install

npm nuget

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

LESS:在当前颜色上变暗()

我想darken()在当前颜色是什么时调用 LESS 的函数(我没有任何变量中的当前颜色)。那可能吗?

less

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

PHP类型提示-代码与注释

PHP 5可以执行一些(有限的)类型提示,但是,在我看来,在现实世界的项目中,类型通常在文档注释中描述。例如,代替此:

/**
 * Test method
 */
function test(SomeType $param1) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

更常见的是

/**
 * Test method
 *
 * @param SomeType param1
 */
function test($param1) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

两种方法的优缺点是什么?如果我认为PhpDoc方法更常见,那是为什么呢?人们为什么不更多地使用内置语言功能?

编辑:第三个选项是将两种方法结合使用:

/**
 * Test method
 *
 * @param SomeType param1
 */
function test(SomeType $param1) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

但是,我个人并不经常使用它(看过Symfony或PHPUnit之类的库),老实说这似乎是在做一些工作而没有太多额外的好处。也许这就是为什么它不经常出现的原因。

php phpdoc type-hinting

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

如何存储 Azure VM RDP 的凭据

当我通过 RDP 连接到 Azure VM (Windows Server 2012 R2) 时,我选中连接对话框中的“记住我的凭据”复选框。之后,我可以正常连接到虚拟机,在那里做一些工作并断开连接。

但是,当我下次启动相同的 RDP 连接时,我需要再次输入密码 - 它不记得了。我在其他非 Azure VM/RDP 连接上没有此行为。我可以配置某些内容以便 Azure RDP 记住密码吗?为什么它一开始就不记得它?

rdp azure

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

array_map 可以访问键

我需要迭代一个如下所示的数组:

$myArray = array(
  'key1' => array('subkey' => 'subvalue'),
  'key2' => array('subkey' => 'subvalue'),
)
Run Code Online (Sandbox Code Playgroud)

在每个嵌套关联数组中,我想添加一个基于外部键的键值对,如下所示:

$myNewArray = array(
  'key1' => array('subkey' => 'subvalue', 'newkey' => 'only for key1'),
  'key2' => array('subkey' => 'subvalue'),
)
Run Code Online (Sandbox Code Playgroud)

理想情况下,我正在寻找类似的东西:

$myNewArray = array_map(function($key, $value) {
    if ($key == 'key1') {
        $value['newkey'] = 'only for key1';
    }
    return $value;
}, $myArray);
Run Code Online (Sandbox Code Playgroud)

然而,这显然不起作用,因为callback没有给出两个参数,而只给出了一个。我可以做这样的事情:

$myNewArray = array_map(function($key, $value) {
    if ($key == 'key1') {
        $value['newkey'] = 'only for key1';
    }
    return WHAT??
}, array_keys($myArray), $myArray); …
Run Code Online (Sandbox Code Playgroud)

php arrays

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

为什么要使用realpath()?

PHP的手册中realpath()对此进行了很好的描述,我只想了解它在哪些情况下很有用。因为似乎我的代码在类似这样的路径下可以很好地工作,所以我不确定在哪里有用甚至是必要的。../../pathrealpath()

php

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