问题列表 - 第46497页

如何在c#中使用两个列表的笛卡尔连接?

如何将两个带有整数的列表的笛卡尔连接加入其中?

这可以用linq完成吗?

c# linq

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

基于Web的Tomcat JMX控制台?

是否有任何基于Web的JMX控制台可用于Tomcat,它基本上提供与Tomcat的JMX代理Servlet相同的功能,但是以更加用户友好的方式?

我知道我可以简单地使用jconsole而不是RMI,但由于防火墙问题,这种解决方案并不总是适用.它还需要额外的服务器端配置,在某些组织中,更改服务器端配置可能不是那么简单.

所以我想要的是一个简单的war文件,我可以在没有任何配置的情况下放入我的容器中(现在让我们忘记安全管理器).此外,如果用户界面会产生质量和可靠性的印象,那将是很好的.

tomcat jmx

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

在NSView中添加border和Rounded Rect

在我的应用程序中,NSView应该有圆角矩形和边框,我试着跟随

static CGColorRef CGColorCreateFromNSColor (CGColorSpaceRef
                                            colorSpace, NSColor *color)
{
    NSColor *deviceColor = [color colorUsingColorSpaceName:
                            NSDeviceRGBColorSpace];

    float components[4];
    [deviceColor getRed: &components[0] green: &components[1] blue:
     &components[2] alpha: &components[3]];

    return CGColorCreate (colorSpace, components);
}
Run Code Online (Sandbox Code Playgroud)

并在InitWithframe中添加了以下代码行

    [[self layer] setCornerRadius:505];
    [[self layer] setBorderWidth:500.0];
    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB ();
    CGColorRef cgColor = CGColorCreateFromNSColor (colorSpace, [NSColor whiteColor]);
    CGColorSpaceRelease (colorSpace);
    [[self layer] setBorderColor:cgColor];
Run Code Online (Sandbox Code Playgroud)

但没有任何影响,还有其他任何方法,

我可以猜到的另一种方法是,在drawRect绘制边框,但它似乎非常复杂,任何人都可以建议我任何其他方法

亲切的问候

罗汉

macos cocoa nsview

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

EXSLT:没有更多的DTM ID可用

我一整天都在寻找这个问题的答案.我正在为中等大小的XML文档(~1.5MB,~1000个元素)创建样式表,这给我带来了很多麻烦.它是关于为不同的加工厂设备创建事件 - 时间线图.XML是通过SAP MII QueryTempalte thingy生成的,并且采用/ Rowsets/Rowset/Row格式.所有这些数据都以/设备/设备/事件格式处理并存储在本地节点集中.然后将此节点集处理为HTML,然后在浏览器中呈现.现在,我开始遇到麻烦了.我可以轻松地提取过去5天的数据,从而导致来自MII的约900行数据,并被处理为我的节点格式,导致不到900行.但第二个我从MII获取了1017行,样式表只会渲染大约一半,然后停止并且"没有更多的DTM ID可用"异常.现在,MII服务器只运行JDK 1.5.x,我读过,这可能是一个问题 - 唯一的问题是,我对此无能为力.所以现在我在这里问:有没有办法优化我的代码?我为我的XSL和示例XML附加了一些链接.

XSL:http: //pastie.org/1566517 Samlpe XML:http://pastie.org/1566522

现在,示例XML可能不会产生任何"有趣"的可视结果,并且无法复制错误.但是,如果有人能够发现obvoius优化,我很想知道:)我一直在想,替换/移动startOffset,endOffset等的计算会很好,但我无法弄清楚如何.

希望可以有人帮帮我!:)

xml xslt xalan exslt

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

计算依赖图的部分排序的算法

我正在尝试计算一个依赖图的部分"拓扑排序",它实际上是一个精确的DAG(有向无环图); 以便并行地执行没有冲突的依赖项的任务.

我想出了这个简单的算法,因为我在Google上发现的并不是那么有用(我一直只能找到并行运行的算法来计算正常的拓扑排序).

visit(node)
{
    maxdist = 0;
    foreach (e : in_edge(node))
    {
        maxdist = max(maxdist, 1 + visit(source(e)))
    }
    distance[node] = maxdist;
    return distance[node];
}

make_partial_ordering(node)
{
    set all node distances to +infinite;
    num_levels = visit(node, 0);
    return sort(nodes, by increasing distance) where distances < +infinite;
}
Run Code Online (Sandbox Code Playgroud)

(请注意,这只是伪代码,肯定会有一些可能的小优化)

至于正确性,似乎很明显:对于叶子(:=没有进一步依赖的节点),叶子的最大距离总是0(正确,因为循环因0边缘而被跳过).对于连接到节点n1,...,nk的任何节点,最大叶对距离是1 + max {distance [n1],..,distance [nk]}.

在我写下算法之后我确实找到了这篇文章:http://msdn.microsoft.com/en-us/magazine/dd569760.aspx 但老实说,他们为什么要做所有那些列表复制等等,它只是看起来真的效率低......

无论如何,我想知道我的算法是否正确,如果是这样,它被称为什么,以便我可以阅读有关它的一些东西.

更新:我在我的程序中实现了算法,它似乎对我测试的所有内容都很有效.代码方式它看起来像这样:

  typedef boost::graph_traits<my_graph> my_graph_traits;
  typedef my_graph_traits::vertices_size_type vertices_size_type;
  typedef my_graph_traits::vertex_descriptor vertex;
  typedef my_graph_traits::edge_descriptor edge;

  vertices_size_type find_partial_ordering(vertex v,
      std::map<vertices_size_type, std::set<vertex> >& …
Run Code Online (Sandbox Code Playgroud)

algorithm dependencies graph pseudocode topological-sort

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

检查页面是否在Javascript中重新加载或刷新

我想检查有人试图刷新页面的时间.

例如,当我打开页面时没有任何反应,但是当我刷新页面时会返回警报.

javascript page-refresh

158
推荐指数
7
解决办法
25万
查看次数

结果窗口的默认大小SQL Server Management Studio或替代方法

使用SQL Server 2008或更早版本的任何人都知道,当您在窗口中运行命令时,结果窗口会弹出屏幕的下半部分.我确实希望看到我的结果,但只有第一个或前10个结果才会有窗口是浪费.有没有办法可以更改该窗口的默认大小?

此外,如果VS 2008或2010中存在此类功能,请告诉我,我将放弃SQL Server Management Studio.

ssms application-settings sql-server-2008

12
推荐指数
2
解决办法
9433
查看次数

如何在ColdFusion中循环使用一组具有相同名称的复选框?

我正在生成几个具有相同名称的复选框,当处理表单时,我需要遍历复选框并获取要检查以进行进一步处理的复选框.我如何使用ColdFusion执行此操作?谢谢!

coldfusion

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

如何在Velocity中进行内联if/otherwise(又名三元运算符)?

在纯Java中,我可以这样做:

value = (a > b) ? a : b;
Run Code Online (Sandbox Code Playgroud)

而在Velocity中,长形式将是:

#if($a > $b)          
    #set($value = $a)
#else
    #set($value = $b)
#end
Run Code Online (Sandbox Code Playgroud)

Velocity中有简短形式吗?我希望能够做一个if/other inline.

java velocity if-statement

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

如何从msi包中提取ProductCode?

如何从msi包中提取ProductCode?我想以后用它作为描述通过MSIEXEC卸载MSI 这里

windows-installer msiexec

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