问题列表 - 第10319页

是否有适用于 Subversion 的 Windows API 二进制文件,或者我是否必须构建 SVN 才能从 Windows C++ 调用 API?

我想从 Visual Studio 2003 C++ 项目调用 Subversion API。

我知道这里这里这里这里有一些线程告诉如何在 Windows 上开始使用 C#.NET(共识似乎是SharpSvn,我已经在另一个项目中轻松成功地使用了它)但这不是我想要的想。

我已经阅读了红豆书中关于使用 API章节,其中说:

Subversion 主要是一组 C 库,其头文件 (.h) 位于源代码树的 subversion/include 目录中。当您从源代码构建和安装 Subversion 本身时,这些头文件会被复制到您的系统位置(例如,/usr/local/include)。这些头文件代表了 Subversion 库的用户可以访问的全部函数和类型。

我想使用CollabNet Subversion,但似乎没有 API 二进制下载,如果可以避免的话,我会尽快不构建整个东西。

考虑另一种方法,我找到了RapidSVN 的 C++ API,但它似乎也不提供 Windows API 二进制文件,而且似乎需要构建 SVN(如果 RapidSVN 的 API 比股票级别更高,我愿意将其作为最后的选择) SVN 产品。)


与在 .NET 下使用 SharpSvn 相比,在 Windows 中从 C++ 调用 API 需要做更多的工作,还是我没有发现可以帮助我实现目标的东西?

c++ svn winapi

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

如何确定在Excel VBA中复制时是否存在隐藏列

正如标题所解释的那样,我有一个Excel 2003工作簿,我在VBA中将一个工作表的一些列复制到另一个工作表.我不知道,有人在源表上隐藏了几列,它搞砸了我如何处理目标表中的单元格.

我怎样才能在程序上确定:

  1. 如果有隐藏的列
  2. 哪些列隐藏?

谢谢!JFV

excel vba excel-2003 excel-vba

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

使用C#在excel中使用模板

作为我正在制作的c#程序的一部分,我需要生成包含的1个工作簿; 2个不同的工作表和第3个可以生成任意次数的工作表,最有效的方法是什么?我已经研究过使用模板,虽然我不确定如何重复某些工作表,同时只显示其他工作表.任何帮助或建议将不胜感激.

c# excel

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

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

httpcontext.current.cache中的对象列表

有没有办法通过缓存查看缓存中的所有对象?我正在动态创建对象,我需要定期浏览列表以清除我不再使用的对象.

.net vb.net asp.net caching httpcontext

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

bean初始化完成后如何调用方法?

我有一个用例,我需要在ApplicationContext加载时只在bean中调用一个(非静态)方法.如果我使用MethodInvokingFactoryBean吗?或者我们有更好的解决方案?

作为旁注,我使用ConfigContextLoaderListener在Web应用程序中加载应用程序上下文.并希望,如果bean'A'被实例化,只需调用methodA()一次.

怎么能很好地做到这一点?

spring initialization startup applicationcontext

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

Scala Regex启用Multiline选项

我正在学习Scala,所以这可能是非常棒的.

我想要一个多行正则表达式.

在Ruby中它将是:

MY_REGEX = /com:Node/m
Run Code Online (Sandbox Code Playgroud)

我的Scala看起来像:

val ScriptNode =  new Regex("""<com:Node>""")
Run Code Online (Sandbox Code Playgroud)

这是我的匹配功能:

def matchNode( value : String ) : Boolean = value match 
{
    case ScriptNode() => System.out.println( "found" + value ); true
    case _ => System.out.println("not found: " + value ) ; false
}
Run Code Online (Sandbox Code Playgroud)

我这样称呼它:

matchNode( "<root>\n<com:Node>\n</root>" ) // doesn't work
matchNode( "<com:Node>" ) // works
Run Code Online (Sandbox Code Playgroud)

我试过了:

val ScriptNode =  new Regex("""<com:Node>?m""")
Run Code Online (Sandbox Code Playgroud)

我真的想避免使用java.util.regex.Pattern.任何提示非常感谢.

regex scala multiline

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

Lucene - 短语中的通配符

我目前正在尝试使用Lucene来搜索索引中填充的数据.

我可以通过将其括在括号中来匹配精确的短语(即"处理文档"),但不能让Lucene通过执行任何类型的"处理文档*"来找到该短语.

最明显的区别是最后的通配符.

我目前正在尝试使用Luke来查看和搜索索引.(解析时,它会在短语末尾删除星号)

在数据周围添加引号似乎是主要的罪魁祸首,因为搜索文档*会起作用,但"文档*"不会

任何帮助将不胜感激

.net c# lucene lucene.net

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

UIAlertView无法显示并导致"EXC_BAD_ACCESS"错误

按下键盘上的返回按钮时调用方法.在调用另一个返回整数的方法之后,将根据该整数创建一条消息.然后将消息传递到UIAlterView并显示给用户.警报没有任何选项(因此我没有给代表打电话),而只是通知用户发生了什么.

编辑:下面是完整的方法(以前显示的部分).当我在之前注释掉所有内容UIAlertView并替换字符串@"test"而不是传递消息时,警报会成功显示.我的结构没有正确处理内存吗?

- (IBAction)joinButton {
    struct userInfo localUser;

    [emailAddress resignFirstResponder];

    //convert textField text to char array in structure
    localUser.firstName = [self convertStringtoCharArray:firstName.text];
    localUser.lastName = [self convertStringtoCharArray:lastName.text];
    localUser.username = [self convertStringtoCharArray:username.text];
    localUser.email = [self convertStringtoCharArray:emailAddress.text];
    localUser.ipAddress = [self convertStringtoCharArray:localIPAddress.text];
    localUser.latitude = currentLocation.coordinate.latitude;
    localUser.longitude = currentLocation.coordinate.longitude;

    //pass structure to be sent over socket
    int result = [myNetworkConnection registerWithServer:&localUser];

    NSString *message = nil;

    //process result of sending attempt
    if (result == 0) {
        //registration succesful
        message = [NSString stringWithString:@"Registration successful"]; …
Run Code Online (Sandbox Code Playgroud)

iphone memory-management exc-bad-access uialertview

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

我是否需要为服务类中只调用存储库类中的方法的方法编写单元测试?

我有一个存储库类(DAL):

public class MyRepository : IMyRepository
{
    public void Delete(int itemId)
    {
        // creates a concrete EF context class
        // deletes the object by calling context.DeleteObject()
    }

    // other methods
}
Run Code Online (Sandbox Code Playgroud)

我也有一个服务类(BLL):

public class MyService
{
    private IMyRepository localRepository;

    public MyService(IMyRepository instance)
    {
        this.localRepository = instance;
    }

    public void Delete(int itemId)
    {
        instance.Delete(itemId);
    }

    // other methods
}
Run Code Online (Sandbox Code Playgroud)

为MyRepository创建单元测试比实现它需要更多的时间,因为我必须模拟实体框架上下文.

但是为MyService创建单元测试似乎是无稽之谈,因为它只调用Repository.我可以检查的是验证它是否确实调用了存储库删除方法.

您如何建议对这些Delete方法进行单元测试.都?一?没有?你会测试什么?

unit-testing mocking

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