小编Rya*_*tes的帖子

TFS 2010:如何检索已删除的文件?

如何在TFS 2010中检索已删除的文件?

我将一个Visual Studio 2010项目检入TFS.我在本地删除了一个文件(.edmx).现在,我想要检索该文件.

.net c# tfs visual-studio-2010 tfs2010

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

如何重新格式化字符串以排除前导零?

我有这样的字符串:

var abc = "002";
var def = "023";
Run Code Online (Sandbox Code Playgroud)

如何轻松更改字符串以便删除前导零?

c# string-formatting

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

检查目录在BAT脚本中是否可写的最佳方法是什么?

如何检查执行用户是否可以从批处理脚本写入目录?

这是我到目前为止所尝试的:

> cd "%PROGRAMFILES%"

> echo. > foo
Access is denied.
> echo %ERRORLEVEL%
0
Run Code Online (Sandbox Code Playgroud)

好的,那怎么样......

> copy NUL > foo
Access is denied.
> echo %ERRORLEVEL%
0
Run Code Online (Sandbox Code Playgroud)

不是吗?那怎么样......

> copy foo bar
Access is denied.
        0 file(s) copied.
> echo %ERRORLEVEL%
1
Run Code Online (Sandbox Code Playgroud)

这有效,但如果文件不存在则会中断.

我已经阅读了一些关于内部命令但没有设置ERRORLEVEL的内容,但copy显然在最后一种情况下这样做了.

windows permissions batch-file

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

如何忽略公共类或方法的帮助文件构建器生成的文档?

如何在SandCastle帮助文件生成器生成的文档中省略某些公共类或方法?

示例:我有以下具有两个公共方法的公共类:

/// <summary>
/// A simple test class.
/// </summary>
public class MyClass
{
    /// <summary>
    /// Method1s this instance.
    /// </summary>
    public void Method1()
    {
        // Do some operations here.
    }

    /// <summary>
    /// Method2s this instance.
    /// </summary>
    public void Method2()
    {
        // Do some operations here.
    }
}
Run Code Online (Sandbox Code Playgroud)

当我使用SandCastle帮助文件生成器从此代码生成帮助文件时,我想忽略Method2.

c# sandcastle

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

在Windows 8中执行自动更改已连接的显示

精简版

如何自动更改多个显示设置?NVIDIA,3倍监视器(2倍DVI和1倍HDMI),GPU仅支持2个有源监视器.


长版

所以我有一个NVIDIA GeForce GTX 560 Ti可以同时运行两个显示器.它有两个DVI连接和一个HDMI.我经常使用我的两台桌面显示器进行交换,只使用HDMI连接其中一台桌面显示器和电视.

我想使用批处理脚本或其他程序自动执行更改,而不是使用Windows控制面板(控制面板\所有控制面板项目\显示\屏幕分辨率)或NVIDIA控制面板.

我发现在使用一些文档" ,......"等,这并没有在所有的工作.对于我在NVIDIA PDF文档中使用的任何参数,没有任何反应.有没有人有一个有效的例子?我也在Windows 7上试过这个.rundll32.exeNvCpl.dlldtcfg

我曾尝试使用WMI来查看监视器是否存在,但它只显示两个活动监视器.它不显示第三个不活动的监视器.

我试图EnumDisplayDevicesUser32.dll中,但这只是返回两个有源监听.

我怎样才能使这个工作?

我想在C#中使用它,所以我可以使用它来改变音频设备:)

c# hardware nvidia batch-file windows-8

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

HTML中的中心表

如何tablediv使用html中居中?

我已将内容放在div标记中,并将text-align属性设置center为如下所示.

text-align: center;
Run Code Online (Sandbox Code Playgroud)

这没效果.

下面是我的HTML.

<html>
    <body>
        <div style="text-align:center">
            <p>
    text test
            </p>
            <table border="1">
                <tr>
                    <td>100</td>
                    <td>200</td>
                    <td>300</td>
                </tr>
                <tr>
                    <td>400</td>
                    <td>500</td>
                    <td>600</td>
                </tr>
            </table>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html html-table alignment

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

DRY字符串格式

将string.format的常用格式(例如datetime)拉成可访问的常量的优雅方法是什么?

理想情况下,我想做类似以下的事情,但是当我尝试使用此代码时,我收到以下错误.

var now = DateTime.Now;
var format = "yyyy-MM-dd";
Console.WriteLine(string.Format("The date is {1:{0}}", format, now));
Run Code Online (Sandbox Code Playgroud)

[System.FormatException:输入字符串的格式不正确.]在Program.Main():第9行

这背后的原因是某些API需要特定的日期时间格式.我希望能够引用一个地方来获得这种格式,这样所有调用都可以.

我意识到以下内容会起作用,但它看起来并不优雅.

Console.WriteLine(string.Format("The date is {1:" + format + "}", format, now));
Run Code Online (Sandbox Code Playgroud)

c# string.format formatexception

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

创建Webjob计划时出错

我在TFS 2012内部部署安装中托管了源代码.当我尝试从Visual Studio 2015将Azure WebJob发布到Azure时,出现以下错误.

错误:创建WebJob计划时发生错误:响应状态代码不表示成功:409(冲突).

WebJob确实在Web应用程序下创建,但它设置为On Demand而不是Scheduled.

当我打开Fiddler尝试解决此问题时,我收到以下错误.

错误ERROR_CONNECTION_TERMINATED:Web部署任务失败.(Web部署遇到服务器连接问题,必须终止连接.如果问题仍然存在,请与服务器管理员联系.有关详细信息,请访问:http://go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_CONNECTION_TERMINATED.)

如何将计划的WebJob发布到Azure?或者至少得到更具体的错误?

c# publish azure azure-deployment azure-webjobs

7
推荐指数
3
解决办法
4540
查看次数

在.NET中派生COM接口

由于公司限制不受我的控制,我有以下情况:

定义以下接口的COM库(没有CoClass,只是接口):

[
    object,
    uuid(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx),
    dual,
    nonextensible,
    helpstring("IService Interface"),
    pointer_default(unique)
]
IService : IDispatch
{
  HRESULT DoSomething();
}

[
    object,
    uuid(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx),
    dual,
    nonextensible,
    helpstring("IProvider Interface"),
    pointer_default(unique)
]
IServiceProvider : IDispatch
{
  HRESULT Init( IDispatch *sink, VARIANT_BOOL * result );
  HRESULT GetService( LONG serviceIndicator, IService ** result );
};


[
    uuid(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx),
    version(1.0),
]
library ServiceLibrary
{
    importlib("stdole2.tlb");

   interface IService;
   interface IServiceProvider;
};
Run Code Online (Sandbox Code Playgroud)

我有一个COM(用W ++编写)实现两个接口并为我们的应用程序提供所述服务.我想一切都很好.

我试图建立一个新的IProvider,并IService在.NET(C#).

我为COM库构建了一个Primary Interop程序集,并实现了以下C#:

[ComVisible( true )]
[Guid( "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" )]
public interface INewService : …
Run Code Online (Sandbox Code Playgroud)

.net c# c++ com interface

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

为什么在带有staa的M68HC12上,内存区域1020美元是不可写的?

我有以下asm代码:

    org $1000             ;Table Origin is at $1000
fcb $02,$04,$06,$08   ; values of table from $1001 - $1004
fcb $0a,$0c,$0e,$10   ; values of table from $1005 - $1009


        org $400          ; Program Start
        lds #$4000        ; Set Stack Pointer at value (#) $4000
        ldy #$1000        ; Set Index Y at $1000
        ldaa #$04         ; Load Accumulator a with value $04
loop    staa $20,y        ; Store value of Accumulator a at y = $1000 {DOESNT WORK} 
        staa $21,y        ; Store value …
Run Code Online (Sandbox Code Playgroud)

embedded assembly memory-mapping

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