问题列表 - 第36810页

从类路径目录中获取资源列表

我正在寻找一种方法来获取给定类路径目录中的所有资源名称列表,类似于方法List<String> getResourceNames (String directoryName).

例如,给定一个路径目录x/y/z包含文件a.html,b.html,c.html和子目录d,getResourceNames("x/y/z")应该返回一个List<String>包含下列字符串:['a.html', 'b.html', 'c.html', 'd'].

它应该适用于文件系统和jar中的资源.

我知道我可以用Files,JarFiles和URLs 写一个快速片段,但我不想重新发明轮子.我的问题是,鉴于现有的公共图书馆,实施最快捷的方式是getResourceNames什么?Spring和Apache Commons堆栈都是可行的.

java resources classpath

231
推荐指数
10
解决办法
21万
查看次数

lambda Select表达式中的AddRange/concat功能

class Foo
{
    int PrimaryItem;
    bool HasOtherItems;
    IEnumerable<int> OtherItems;
}

List<Foo> fooList;
Run Code Online (Sandbox Code Playgroud)

如何获取内部引用的所有项ID的列表fooList

var items = fooList
             .Select(
              /*
                f => f.PrimaryItem;
                if (f.HasOtherItems)
                    AddRange(f => f.OtherItems)
              */  
              ).Distinct();
Run Code Online (Sandbox Code Playgroud)

c# linq lambda select addrange

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

在PHP中查找多个字符串位置

我正在编写一个解析给定URL的PHP​​页面.我能做的只是找到第一次出现,但当我回应它时,我得到另一个值而不是给定的值.

这就是我到现在所做的.

<?php
$URL = @"my URL goes here";//get from database
$str = file_get_contents($URL);
$toFind = "string to find";
$pos = strpos(htmlspecialchars($str),$toFind);
echo substr($str,$pos,strlen($toFind)) . "<br />";
$offset = $offset + strlen($toFind);
?>
Run Code Online (Sandbox Code Playgroud)

我知道可以使用循环,但我不知道循环体的条件.

我怎样才能显示我需要的输出?

php string

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

设置小数点后的数字

我有一个浮点数,例如12.12123是否有一个函数只显示小数点12.12后的2位数字?

这是代码:

y1 = ( c1 - (a1 * x)) / b1;
 y2 = ( c2 - a2 * x) / b2;

if (y1 == y2)
  cout << "The same";
Run Code Online (Sandbox Code Playgroud)

因此,如果y1 = 1.001且y2 = 1.002,则它们看起来不一样.

我试着补充一下.cout.setf(ios :: fixed,ios :: floatfield); cout.precision(2);

但它似乎没有帮助.

c++ digits

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

与Google Org Chart API相比,是否有更好的javascript组织结构图?

我们使用谷歌org图表API来显示我们的组织结构图.这很好但我们需要支持的东西:

  1. 一个人向多位经理报告
  2. 职能领域的负责人.

是否有任何竞争工具可以为上述提供更好的支持.


注意:对于Gorka LLona,他在下面的一个答案中建议了这个解决方案,我发现了一些错误,这里是我使用你的测试示例遇到的问题的截图.

在此输入图像描述

javascript google-visualization orgchart

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

如何指定接口的实现者抛出的异常?

我目前正在开发一个解决方案,并以一种强有力地实现策略/提供者模式的方式进行设计.因此,该解决方案公开了许多接口并包含这些接口的默认实现,这些接口可以通过DI类型方法替换.

在主机应用程序使用许多这些接口的情况下,它期望处理可能发生的某些异常,例如IDataRetriever接口具有方法SomeDataType GetData(int timeout);并且主机可以处理一些自定义异常,例如DataRetrievalTimeoutExceptionNetworkConnectionException.

我的问题是,标记接口类的最佳方法是什么,当开发人员实现它时,他们会知道应该抛出某些异常并由主机处理?

目前我刚刚将xml标签添加到方法xml注释中 - 这是否足够?

c# dependency-injection interface exception strategy-pattern

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

在gridview中显示2位小数的数字

我的.aspx页面中有一个Gridview.我在这个grid.ow中显示动态数据.我将在gridview中显示2位小数的浮点数或双数字.

asp.net gridview asp.net-3.5

16
推荐指数
3
解决办法
9万
查看次数

硬编码XAML比代码隐藏生成的XAML更快吗?

我有一个WPF用户控件,其中包含许多文本框和按钮.目前,只要创建控件的实例,这些文本框和按钮都会通过后面的代码动态创建并加载到ItemsControl中.唯一的硬编码XAML是ItemsControl的声明.

有时这可能有点迟钝.如果我摆脱ItemsControl并将文本框和按钮硬编码到usercontrol的XAML中,会更快吗?

wpf xaml user-controls itemscontrol

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

如何从子域中删除主域cookie

是否可以从子域中删除主域cookie?我正在使用单点登录.注销我要删除maindomain cookie

javascript c# asp.net

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

在C中堆积腐败

int main ()
{
    int * b;
    b = (int*) malloc (1);
    *b=110000;
    free (b);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么堆腐败发生在free (b);

IMO,堆腐败已经发生在*b=110000;.

c heap-corruption

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