小编Ray*_*ega的帖子

TFS版本控制 - 文件被删除,添加 - 我们如何告诉TFS这是一个移动?

我们正在进行一些重大的重构,在此过程中我们正在移动大量文件.我们使用ReSharper使这(相对)无痛,因为它在我们移动文件时更新所有用途 - 甚至是不同的项目.一切都很棒.

除了我们今天刚刚发现ReSharper会告诉TFS删除旧位置的文件,然后在新位置插入新文件.我们如何告诉TFS这个删除/插入实际上是一个移动?

version-control resharper tfs refactoring visual-studio

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

使用Rhino Mocks的最佳样式/语法是什么?

使用Rhino Mocks时,有多种方法可以编写单元测试:

  • 标准语法
  • 录制/重播语法
  • 流利的语法

什么是理想的,最无摩擦的方式?

c# syntax unit-testing rhino-mocks mocking

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

您何时可以在Web自定义控件上使用Web用户控件?

有人可以解释何时使用这些?在许多情况下,它们几乎可以互换.

自定义控件将添加到工具栏,而用户控件(ascx)则不能.用户控件执行时,自定义控件不会在Designer中呈现.除此之外,您如何选择合适的使用方法?

此外,我正在寻找从JavaScript(GetElementById)访问控件的最佳方法.因此,添加客户端支持的正确方向将是很好的.

asp.net controls client-side web-user-controls

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

如何使用Castle ActiveRecord执行存储过程?

我相信在网上的某个地方有关于这个话题的讨论,但我丢失了网址,我无法通过谷歌搜索找到它.

我现在可能会尝试的是:

ISessionFactoryHolder factoryHolder = ActiveRecordMediator<EntityClass>.GetSessionFactoryHolder();
ISession session = factoryHolder.CreateSession(typeof(EntityClass));
try
{
    IDbCommand cmd = session.Connection.CreateCommand();
    cmd.CommandText = "spName";
    cmd.ExecuteNonQuery();
}
catch(Exception ex)
{

}
finally
{
    factoryHolder.ReleaseSession(session);
}
Run Code Online (Sandbox Code Playgroud)

但是,我不太确定这是否是正确的方法,或者是否存在更好的方法.

.net c# stored-procedures castle-activerecord

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

如何使用VB6获取目录中所有文件名的列表?

VB6循环遍历指定文件夹目录中的所有文件并获取其名称的最简单方法是什么?

vb6 directory file

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

Excel在后面的代码中将数据添加到WorksheetPart

大家好我在以下代码中创建一个包含3个工作表的Excel文件.

using (SpreadsheetDocument spreadSheet = SpreadsheetDocument.Create(path + @"\UrlReport.xlsx", SpreadsheetDocumentType.Workbook))
            {
                // create the workbook
                spreadSheet.AddWorkbookPart();
                spreadSheet.WorkbookPart.Workbook = new DocumentFormat.OpenXml.Spreadsheet.Workbook();

                // CREATE FIRST SHEET
                WorksheetPart newWorksheetPart1 = spreadSheet.WorkbookPart.AddNewPart<WorksheetPart>();

                newWorksheetPart1.Worksheet = new DocumentFormat.OpenXml.Spreadsheet.Worksheet();

                // create sheet data
                newWorksheetPart1.Worksheet.AppendChild(new DocumentFormat.OpenXml.Spreadsheet.SheetData());

                // save worksheet
                newWorksheetPart1.Worksheet.Save();

                // create the worksheet to workbook relation
                spreadSheet.WorkbookPart.Workbook.AppendChild(new DocumentFormat.OpenXml.Spreadsheet.Sheets());
                spreadSheet.WorkbookPart.Workbook.GetFirstChild<DocumentFormat.OpenXml.Spreadsheet.Sheets>().AppendChild(new DocumentFormat.OpenXml.Spreadsheet.Sheet()
                {
                    Id = spreadSheet.WorkbookPart.GetIdOfPart(newWorksheetPart1),
                    SheetId = 1,
                    Name = "Sheet1"
                });

                //CREATE SECOND SHEET
                WorksheetPart newWorksheetPart2 = spreadSheet.WorkbookPart.AddNewPart<WorksheetPart>();
                newWorksheetPart2.Worksheet = new DocumentFormat.OpenXml.Spreadsheet.Worksheet();

                // create sheet data
                newWorksheetPart2.Worksheet.AppendChild(new DocumentFormat.OpenXml.Spreadsheet.SheetData()); …
Run Code Online (Sandbox Code Playgroud)

.net c# excel openxml openxml-sdk

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

简单的Oracle SQL日期语法问题

我正在尝试将正在运行的MS Access查询转换为在通过VB脚本(.asp)访问的Oracle数据库上运行.这是WHERE子句的最后一部分:

sql = sql & "WHERE (UAT.HB.MB_MODE = 'A' AND   UAT.HB.PRINT_DATE >= '" 
& SD & "' AND UAT.HB.PRINT_DATE <= '" & ED  &"'  )"
Run Code Online (Sandbox Code Playgroud)

变量"SD"(即"开始日期")是一个文本字符串,可以包含诸如"11/11/2008"之类的值.变量"ED"(即"结束日期")也是如此.

但是,日期不起作用.Oracle是否需要特殊的方式来使用日期?

日期是否必须转换?我是否像在MS Access中一样用'#'关键字包围它们?

sql oracle vbscript ms-access date

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

TreeView节点的图像索引在选择时发生变化

当我尝试在树视图中使用图像列表时,单击treenode时图像索引会发生变化.我不知道为什么会这样.谁能帮我?

提前致谢

.net c# treeview imagelist

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

如何在Python的IDLE中获取Emacs的键绑定?

我主要使用Emacs编写Python代码,但有时候我使用IDLE.有没有办法在IDLE中轻松更改键绑定以匹配Emacs?

python ide keyboard emacs

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

在Python中,如何有效地管理脚本文件之间的引用?

我有相当数量的Python脚本,其中包含可由其他Python脚本使用和引用的可重用代码.但是,这些脚本往往分散在不同的目录中,我发现在我的顶级脚本上包含(通常是多个)sys.path.append调用是有点乏味的.我只是想在同一个脚本中提供'import'语句,而不需要额外的文件引用.

目前,我有这个:

import sys
sys.path.append('..//shared1//reusable_foo')
import Foo
sys.path.append('..//shared2//reusable_bar')
import Bar
Run Code Online (Sandbox Code Playgroud)

我的偏好如下:

import Foo
import Bar
Run Code Online (Sandbox Code Playgroud)

我的背景主要是在.NET平台上,所以我习惯于使用*.csproj,*.vbproj,*.sln等元文件来管理和包含源文件之外的实际文件路径引用.这允许我只提供'using'指令(相当于Python的导入),而不暴露所有引用,并允许跨多个脚本重用路径引用本身.

Python是否有相同的支持,如果没有,有哪些技术和方法?

python scripting metadata

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