问题列表 - 第134页

迭代强类型泛型List <T>的最佳方法是什么?

在C#.NET和VB.NET中迭代强类型泛型List的最佳方法是什么?

.net c# vb.net generics collections

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

Subversion管理工具

我们有很多用户在Subversion中的不同共享和独立拥有的存储库中运行.作为我们工作的一部分,我们执行项目共享代码和个人工作,我们需要控制访问,最好是在组的基础上.Currenly,我们使用SVNManager来允许用户管理访问和创建存储库.然而,为了实现这一点,我们不得不做很多黑客攻击.

有谁知道一个免费的,开源的,兼容Linux的SVN管理系统?

谢谢你的帮助.

linux svn

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

在运行时设置ASP.NET母版页

我正在开发一个需要能够支持两个或更多外观的站点,在运行时可以变换.我希望能够通过CSS开关来处理更改,但看起来我需要为每个设计使用不同的母版页.

那么,在运行时设置母版页的最佳方法是什么?Page.MasterPageFile只能在Page.OnPreInit事件中设置.看起来解决方案是让我的所有页面都从处理PreInit事件的公共基础继承,或者使用HttpModule来执行此操作.

有什么建议?

.net asp.net master-pages

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

如何创建一个只接受变量参数列表的调试函数?喜欢printf()

我想用一个相同的参数来创建一个调试日志功能printf.但是在优化构建期间可以由预处理器删除的一个.

例如:

Debug_Print("Warning: value %d > 3!\n", value);
Run Code Online (Sandbox Code Playgroud)

我查看了可变参数宏,但并非所有平台都可以使用.gcc支持他们,msvc不支持他们.

c c++ c-preprocessor

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

有没有人有CSLA的实际经验?

我公司的主要Web应用程序迫切需要一组漂亮的库,以便以某种方式使其可维护和可扩展,我的一位同事建议CSLA.所以我买了这本书,但是:

程序员不再读书了

我想评估一下SOFlow社区对它的看法.

所以这是我的问题:

  1. 人们如何使用CSLA?
  2. 优缺点都有什么?
  3. CSLA真的不适合TDD吗?
  4. 我有什么选择?
  5. 如果你已经停止使用它或决定反对原因?

.net csla frameworks

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

制作Google Map mashup的最简单方法是什么?

给出一个位置列表,如

<td>El Cerrito, CA</td>
<td>Corvallis, OR</td>
<td>Morganton, NC</td>
<td>New York, NY</td>
<td>San Diego, CA</td>
Run Code Online (Sandbox Code Playgroud)

使用每个位置的图钉生成Google Map的最简单方法是什么?

html google-maps

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

是否可以以便携方式使用新的数组放置?

在将它用于数组时,是否可以在便携式代码中实际使用新的放置?

看来你从new []返回的指针并不总是和你传入的地址相同(5.3.4,标准中的注释12似乎证实这是正确的),但是我不知道你是怎么回事如果是这种情况,可以为数组分配一个缓冲区.

以下示例显示了该问题.使用Visual Studio编译,此示例导致内存损坏:

#include <new>
#include <stdio.h>

class A
{
    public:

    A() : data(0) {}
    virtual ~A() {}
    int data;
};

int main()
{
    const int NUMELEMENTS=20;

    char *pBuffer = new char[NUMELEMENTS*sizeof(A)];
    A *pA = new(pBuffer) A[NUMELEMENTS];

    // With VC++, pA will be four bytes higher than pBuffer
    printf("Buffer address: %x, Array address: %x\n", pBuffer, pA);

    // Debug runtime will assert here due to heap corruption
    delete[] pBuffer;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

查看内存,编译器似乎使用缓冲区的前四个字节来存储其中项目数的计数.这意味着因为缓冲区sizeof(A)*NUMELEMENTS很大,所以数组中的最后一个元素被写入未分配的堆中.

所以问题是你能找到你的实现需要多少额外的开销来安全地使用placement new []吗?理想情况下,我需要一种可在不同编译器之间移植的技术.请注意,至少在VC的情况下,不同类的开销似乎不同.例如,如果我删除示例中的虚拟析构函数,则new []返回的地址与我传入的地址相同.

c++ arrays compiler-construction portability overhead

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

Objective-C/Cocoa:我如何接受错误的服务器证书?

使用NSURLRequest,我试图访问具有过期证书的网站.当我发送请求时,我的连接:didFailWithError委托方法被调用,具有以下信息:

-1203, NSURLErrorDomain, bad server certificate
Run Code Online (Sandbox Code Playgroud)

我的搜索只提出了一个解决方案:NSURLRequest中的隐藏类方法:

[NSURLRequest setAllowsAnyHTTPSCertificate:YES forHost:myHost];
Run Code Online (Sandbox Code Playgroud)

但是,出于显而易见的原因,我不想在生产应用程序中使用私有API.

有关该怎么办的任何建议?我是否需要使用CFNetwork API,如果是,则需要两个问题:

  • 我可以用来开始的任何示例代码?我还没有找到任何在线.
  • 如果我使用CFNetwork,我是否必须完全放弃NSURL?

编辑:

iPhone OS 3.0引入了支持这种方法.更多详细信息:如何使用NSURLConnection连接SSL以获取不受信任的证书?

networking cocoa objective-c

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

date对象上的getUTC*方法有什么作用?

当您在JavaScript中以UTC格式获取或创建日期时,这意味着什么?

javascript date utc

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

JNI和Java:ant调用make或者调用ant?

我正准备第一次进入JNI(Java Native Interface)世界,提供从平台特定的C/C++代码到Java的文件系统更改通知.这是除非有人建议一些出色的库,因为我错过了这个.

作为JNI的新手我已经设法在它的接口端和它的库生成方面找到了很多文档,但是我没有找到很多关于构建本机库的知识.

我已经有一个基于ant的现有版本用于预先存在的Java源代码,所以我正在尝试研究如果我应该使用ant调用make来创建库,或者如果最好让make在创建后调用ant图书馆?

这两个选项都没有跳出来非常好,但两者似乎都比试图让ant调用编译器来编译代码并直接生成库更好.

java ant java-native-interface automake makefile

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