问题列表 - 第25815页

Java:仅从集合中选择提供类型的元素

我有一个B和C类型的元素集合,它们都扩展了A.我需要过滤集合以获得只有B类型的元素.

有没有办法做到这一点,除了:

for (A a : initCollection) {
  if (a instanceof B) {
    newCollection.add(a)?
  }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

java collections

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

Asp.net Security:IIdentity.IsAuthenticated默认实现

我正在编写自己的自定义Identity类,它实现了IIdentity.我不需要更改默认方法IsAuthenticated但现在我想知道默认的IIdentity如何确定它应该返回true还是false?

我想在我正在使用的FormsAuthenticationTicket中找到答案,但不确定这是否正确.

提前致谢,

Pickels

asp.net security asp.net-membership

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

C# - 从配置文件中检索文件路径 - @不是它的魔力

我目前正在开发一个Web服务,它检索XML消息,对其进行归档然后进一步处理.从Web.config中读取存档文件夹.这就是归档方法的样子

private void Archive(System.Xml.XmlDocument xmlDocument)
{
    try
    {
        string directory = System.Configuration.ConfigurationManager.AppSettings.Get("ArchivePath");

        ParseMessage(xmlDocument);

        directory = string.Format(@"{0}\{1}\{2}", directory, _senderService, DateTime.Now.ToString("MMMyyyy"));
        System.IO.Directory.CreateDirectory(directory);

        string Id = _messageID;
        string senderService = _senderService;

        xmlDocument.Save(directory + @"\" + DateTime.Now.ToString("yyyyMMdd_") + Id + "_" + System.Guid.NewGuid().ToString().Substring(0, 13) + ".xml");
    }
Run Code Online (Sandbox Code Playgroud)

我检索的路径结构是C:\ Program Files\Subfolder\Subfolder.在开发,QA,UAT和PRD环境中一切正常.但是在另一台机器上,我现在需要安装Web服务(不幸的是我无法调试),目录字符串是'C:Files'.为了确保我在不同的机器上仔细检查了.NET版本(我想也许在字符串之前使用@是依赖于版本的); 所有机器都使用2.0.50727.

有人认出这个问题吗?

提前致谢!

编辑:我在目录变量之前看到@对我问的问题引起了一些混乱.这不是关于@(事实上,那不应该在那里.我已经删除了它).

我的问题(改写)是:当你在一个引用的字符串之前放置@,比如@"c:\ folder\subfolder",它确保反斜杠不被解释为转义字符,对吧?它可能是什么原因导致它在一台机器上工作,而不是在另一台机器上工作?(我同意顺便说一下使用Path.Combine的答案.我只是好奇是什么导致了这种不一致的行为)

c# path backslash

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

JUnit Rule TemporaryFolder

我正在TemporaryFolder使用@RuleJUnit 4.7中的注释创建一个.我试图tempFolder.newFolder("someFolder")@Before我的测试的(设置)方法中创建一个新文件夹,它是临时文件夹的子文件.似乎临时文件夹在安装方法运行后被初始化,这意味着我无法在setup方法中使用临时文件夹.这是正确的(可预测的)行为吗?

java junit junit-rule

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

如何取消发布.Net应用程序

我将C#.net应用程序发布到错误的文件夹中.我正在使用VS 2005.如何取消发布应用程序以便能够在正确的文件夹中重新发布.

我尝试简单地发布到另一个文件夹,现在应用程序不会从任何一个位置运行.

.net c#

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

Eclipse PDT自动完成

这听起来有点愚蠢,但我现在尝试几天来自动完成工作.我有一个干净的pdt安装和一个插件,如aptana和subversion,但没有一个与自动完成.我需要做什么,我得到一个包含所有函数,变量等的列表,以"str"开头,例如当我输入"str"时?我需要一些快捷方式吗?在Netbeans中,它的工作没有捷径......而且这个视频看起来也像是在eclipse中工作. 链接文字

感谢任何提示和帮助;)问候

php eclipse autocomplete eclipse-pdt

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

如何在同一个select语句中使用count和group by

我有一个具有group by的sql select查询.我想在group by语句后计算所有记录.有没有办法直接从sql?例如,拥有一个包含用户的表我想选择不同的城镇和用户总数

select town, count(*) from user
group by town
Run Code Online (Sandbox Code Playgroud)

我想要一个包含所有城镇的列,另一个列包含所有行中的用户数.

有3个城镇和58个用户的结果示例如下:

Town         Count
Copenhagen   58
NewYork      58
Athens       58
Run Code Online (Sandbox Code Playgroud)

sql group-by count

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

什么是温南西?

我找不到 wikipage 或 anthing :(。它是像 unicode 这样的编码吗?所以它有自己的代码点到字符的映射?

unicode encoding

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

如何确定bjam中cxxflags的值?还是附加到它?

我需要使用bjam添加到编译器标志.所以要么我需要一种方法来附加到现有的标志 - 比如CXXFLAGS + =使用gmake的任何东西 - 或者我需要知道当前使用的cxxflags值所以我可以用我的添加替换它.

像往常一样,文档让我对bjam的复杂性感到惊讶,但没有能够对它做任何有用的事情.

c++ bjam

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

从类文件访问属性文件或静态常量是否更快?

我在tomcat容器中开发了一个webservice应用程序,我有很多webapp属性,如常量,错误消息等.

什么是更好更快的方式?

java properties constants

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