问题列表 - 第16198页

无法通过Nexus代理maven repo

我正在使用Nexus免费添加(1.3.6),我正在尝试添加代理存储库,如Nexus书中所述 - Google Caja:http://google-caja.googlecode.com/svn/maven.

添加新的代理存储库并配置远程位置后,我尝试重新索引存储库但无法查看相关工件.

是否有人能够通过Nexus代理远程存储库并查看其工件?

罗南.

proxy maven-2 repository nexus

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

Django templatetag用于呈现html的子集

我有一些html(在这种情况下通过TinyMCE创建)我想添加到页面.但是,出于安全原因,我不想只打印用户输入的所有内容.

有没有人知道一个模板标签(最好是一个过滤器),它只允许渲染一个安全的html子集?

我意识到降价和其他人这样做.但是,它们还添加了额外的标记语法,这可能会让我的用户感到困惑,因为他们使用的是不知道降价的富文本编辑器.

html django markdown django-templates templatetags

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

为什么Eclipse会尝试将我的.svn文件夹从src复制到bin,如何让它停止?

我已经使用subversion 1.6检查了一堆java代码,然后我将这些项目导入到eclipse中.Subclipse 1.6发现了插件受版本控制的事实,除了几个文件夹.

我现在得到一堆错误,如:

该资源是src/.svn/all-wcprops的副本,并未复制到输出文件夹

如果我删除项目(从eclipse而不是在磁盘上)并重新导入它,那么大约一半的时间就可以解决问题.但是由于我有几十个有这个问题的项目,这意味着在我让它们全部工作之前重新导入它们10到20次.这非常痛苦,每当有人向svn添加新插件或者由于某种原因需要重新创建工作区时,我都厌倦了这样做.

有没有比删除和重新导入更容易解决此问题的方法?或者有没有办法首先防止这个问题?

java eclipse subclipse svn

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

Fowler Null对象模式:为什么要使用继承?

为什么Fowler PoEAA p.498以下列方式定义空对象模式(示例缩短,语言为c#但无关紧要):

public class Customer
{
  public virtual string Name {get; set;}
}

public class NullCustomer : Customer, INull
{
  public override Name 
  {
     get { return "ImTheNull";}
     // setter ommitted
  }
}
Run Code Online (Sandbox Code Playgroud)

INull用作标记界面.我不喜欢这种方法有三个原因:

  1. 属性需要标记为虚拟
  2. 我不能再密封我的实体课了
  3. 引入至少(n + 1)个新类型(n个空对象,一个标记接口)

为什么不像这样实现:

public class Customer
{
  public static readonly Customer NullCustomer = new Customer(){Name = "ImtTheNullCustomer";}

  public string Name {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我一般都认为福勒的所有例子都经过深思熟虑,显然我必须在这里找到一些东西.

design-patterns null-object-pattern poeaa

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

SSRS动态共享数据源

我有一个ASP.Net网站,使用Microsoft Report Viewer Control显示各种SSRS报告.我需要能够在运行时指定数据源.看起来我应该能够在呈现报表时指定"共享"数据源的名称,但我确实找不到这样做的方法.到目前为止,我发现的唯一可行的方法是使用"嵌入式"数据源.我并不是真的很疯狂,但如果这是我唯一的选择,那就必须这样做.

有人知道如何在运行时指定共享数据源吗?

datasource reporting-services ssrs-2008

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

Python __str__:Magic Console

假设有人决定(是的,这很可怕)以下列方式创建句柄输入:用户在导入你的类后在python控制台上键入命令,该命令实际上是一个类名,类名的__str__函数实际上是一个函数有副作用(例如命令是"north",函数会更改一些全局变量,然后返回描述当前位置的文本).显然这是一个愚蠢的事情,但你会怎么做(如果可能的话)?

请注意,基本问题是如何在__str__不创建类实例的情况下为类定义方法,否则它会很简单(但仍然同样疯狂:

class ff:
    def __str__(self):
        #do fun side effects
        return "fun text string"

ginst = ff()

>>ginst
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
287
查看次数

将泛型集合转换为C#2.0中的具体实现

选择解决方案

感谢大家的帮助.我决定做以下事情.

public static class PersonCollection
{
    public static List<string> GetNames(RecordCollection<Person> list)
    {
        List<string> nameList = new List<string>(list.Count);

        foreach (Person p in list)
        {
            nameList.Add(p.Name);
        }

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



我正在尝试将一个通用集合RecordCollection转换为派生集合PersonCollection,但是我得到了一个强制转换异常:

RecordCollection<Person> col = this.GetRecords<Person>(this.cbPeople);
PersonCollection people = (PersonCollection)col;
Run Code Online (Sandbox Code Playgroud)

我试图这样做的原因有两个:

  1. 派生类(例如,PersonCollection)可以具有不应该在基类中的实例方法(例如,GetLastNames).
  2. GetRecords方法是通用的,因此我可以获得任何Record对象的集合.

在C#2.0中解决这个问题的最佳方法是什么?解决这个问题最优雅的方法是什么?

这是GetRecords的签名:

public RecordCollection<T> GetRecords<T>(ComboBox cb) where T : Record, new()
Run Code Online (Sandbox Code Playgroud)

这是我的基本实现:

public abstract class Record : IComparable
{
    public abstract int CompareTo(object other);
}

public class RecordCollection<T> : ICollection<T> where T : Record, …
Run Code Online (Sandbox Code Playgroud)

c# generics collections casting c#-2.0

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

WSDL排序顺序是否相关?

我正在重构现有Delphi 2006(非.NET)客户端使用的现有C#.NET Web服务.我不想重建/重新部署客户端.我的目标是保持WSDL相同,以便代理类不会改变.

我使用了一个工具(Regionerate)来区域化,并根据我们当前的标准对方法/属性进行排序.这改变了WSDL中的标签排序.

我可以使用XML diff工具来比较文件并忽略排序,但我不确定这是否会影响客户端.Web方法或(to-be-proxy)类属性的顺序是否相关?

.net c# delphi wsdl delphi-2006

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

在switch语句中的默认情况下抛出NotImplementedException

我应该抛出一个NotImplementedException()default,如果我对所有可能的枚举类型的案件?

c# exception switch-statement

10
推荐指数
2
解决办法
2402
查看次数

如何获取与SQLAlchemy InstrumentedAttribute对应的属性的值?

给定一个SQLAlchemy映射类Table和该类的实例t,如何获取t.colname对应于该sqlalchemy.org.attributes.InstrumentedAttribute实例的值Table.colname

如果我需要用一个Column而不是一个问同一个问题InstrumentedAttribute怎么办?

给定一个ORDER BY子句和一行中的列列表,我想找到给定排序中该行之前或之后的前n行.

python sqlalchemy

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