是否有任何基于Web的JMX控制台可用于Tomcat,它基本上提供与Tomcat的JMX代理Servlet相同的功能,但是以更加用户友好的方式?
我知道我可以简单地使用jconsole而不是RMI,但由于防火墙问题,这种解决方案并不总是适用.它还需要额外的服务器端配置,在某些组织中,更改服务器端配置可能不是那么简单.
所以我想要的是一个简单的war文件,我可以在没有任何配置的情况下放入我的容器中(现在让我们忘记安全管理器).此外,如果用户界面会产生质量和可靠性的印象,那将是很好的.
在我的应用程序中,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绘制边框,但它似乎非常复杂,任何人都可以建议我任何其他方法
亲切的问候
罗汉
我一整天都在寻找这个问题的答案.我正在为中等大小的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等的计算会很好,但我无法弄清楚如何.
希望可以有人帮帮我!:)
我正在尝试计算一个依赖图的部分"拓扑排序",它实际上是一个精确的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) 我想检查有人试图刷新页面的时间.
例如,当我打开页面时没有任何反应,但是当我刷新页面时会返回警报.
使用SQL Server 2008或更早版本的任何人都知道,当您在窗口中运行命令时,结果窗口会弹出屏幕的下半部分.我确实希望看到我的结果,但只有第一个或前10个结果才会有窗口是浪费.有没有办法可以更改该窗口的默认大小?
此外,如果VS 2008或2010中存在此类功能,请告诉我,我将放弃SQL Server Management Studio.
我正在生成几个具有相同名称的复选框,当处理表单时,我需要遍历复选框并获取要检查以进行进一步处理的复选框.我如何使用ColdFusion执行此操作?谢谢!
在纯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.
如何从msi包中提取ProductCode?我想以后用它作为描述通过MSIEXEC卸载MSI 这里
algorithm ×1
c# ×1
cocoa ×1
coldfusion ×1
dependencies ×1
exslt ×1
graph ×1
if-statement ×1
java ×1
javascript ×1
jmx ×1
linq ×1
macos ×1
msiexec ×1
nsview ×1
page-refresh ×1
pseudocode ×1
ssms ×1
tomcat ×1
velocity ×1
xalan ×1
xml ×1
xslt ×1