我非常喜欢使用IE7 开发人员工具栏,最近升级到IE8以利用(似乎是)更全功能的开发人员工具.
IE8工具非常出色(最终可以与FireBug相媲美),但我似乎无法在iframe中进行检查,我可以使用IE7工具栏.
我不想降级到IE7,因为我喜欢IE8工具的其他一些功能,但是在iframe内检查的能力是一个交易破坏者.
另外,firebug对我来说是有用的,因为我们的站点是一个内部部署的Intranet应用程序,这意味着"浏览器兼容性"是一个非常低的优先级,主要功能通常在FireFox中被破坏.
这是IE8工具在iframe周围的样子

在firebug中,我可以<html>在iframe下看到一个元素,我可以像页面的其余部分一样展开它
该<iframe>问题有其src属性设置服务器端(在ASP.NET代码隐藏)
更新:我在这个Iframe示例页面上得到了相同的结果.如果有人可以使用IE8开发人员工具来检查内部,iframe那么我想听听它.
更新
在StackOverflow的维基精神中,这是一个更新:
我在下面抨击了Joe White的IValueConverter建议.它就像一个魅力.
我写了一个"快速入门"的例子,它使用一些廉价的字符串替换自动映射ViewModels-> Views.如果未找到代表ViewModel的View,则默认为"Under Construction"页面.我正在配音这种方法"WPF MVVM White",因为这是Joe White的想法.这是一些截图.
第一个图像是"[SomeControlName] ViewModel"具有相应的"[SomeControlName] View",基于纯命名约定.第二种情况是ModelView没有任何视图来表示它.没有更多的ResourceDictionaries具有长ViewModel来查看映射.现在它是纯粹的命名约定.

我在这里发布了一个项目下载: Mvvm.White.Quickstart.zip
原帖
我在周末阅读了Josh Smith 关于WPF MVVM 的精彩MSDN文章.它注定是一个邪教经典.
我花了一些时间来讨论要求WPF呈现ViewModel的魔力.
这就像是说"这是一个类,WPF.去弄清楚用哪个UI来呈现它."
对于那些错过这种魔力的人来说,WPF可以通过在ResourceDictionary映射中查找View for ModelView并拉出相应的View来实现这一点.(向下滚动到图10提供视图).
立即跳出来的第一件事是,已经有一个强大的命名约定:
classNameView ("View" suffix)
classNameViewModel ("ViewModel" suffix)
Run Code Online (Sandbox Code Playgroud)
我的问题是:
由于ResourceDictionary可以以编程方式进行操作,我想知道是否有人设法使用Regex.将整个事情放弃,因此查找是自动的,并且任何新的View/ViewModel都会因其命名约定而得到解决?
[编辑]我想象的是对ResourceDictionary的钩子/拦截.
...还考虑启动时使用interop拉出的方法*View$和*ViewModel$类名来在代码中构建DataTemplate字典:
//build list
foreach ....
String.Format("<DataTemplate DataType=\"{x:Type vm:{0} }\"><v:{1} /></DataTemplate>", ...)
Run Code Online (Sandbox Code Playgroud) 我目前使用JMX以下列方式获得总线程CPU时间:
private long calculateTotalThreadCpuTime(ThreadMXBean thread) {
long totalTime = 0l;
for (ThreadInfo threadInfo : thread.dumpAllThreads(false, false))
totalTime += thread.getThreadCpuTime(threadInfo.getThreadId());
return totalTime;
}
Run Code Online (Sandbox Code Playgroud)
由于ThreadMXBean实际上是一个远程代理,性能是可怕的,这个实际方法调用的大小为秒.
有更快的方法吗?
更新:我正在使用它进行性能监控.测量结果是"挂钟"时间和JProfiler,显示我花费大约85%的时间用于此方法.我确实有一些其他MXBean调用(运行时,内存,GC),但它们便宜得多.很可能是因为每次呼叫thread.getThreadCpuTime都是远程呼叫.
更新2:显示性能问题的JProfiler屏幕截图.

我们正在研究我们正在开展的新项目的交替控制库.其中一个要求是按照下面的ComponentOne图表以曲面图的形式显示数据.

我们过去使用过C1控件,但对它并不完全满意 - 所以想知道是否有人可以推荐一些替代品.
找不到任何麻烦,所以所有的帮助表示赞赏.
注意:这是一个.NET 3.5 WinForms应用程序
我正在尝试为我的应用程序构建一个adhoc构建,我遵循苹果文档中的说明
选择目标并打开构建设置检查器.在"代码签名权利"构建设置中,键入包含扩展名的新Entitlements.plist文件的文件名.除非您将Entitlements.plist文件放在项目顶层以外的其他位置,否则无需指定路径.
但我没看到那一节,我错过了什么?
我正在尝试在Komodo中启用PerlCritic支持.
来自ActiveState的官方消息,Komodo IDE 5.1(Win 32)的制造商是:
"要启用PerlCritic支持,请安装'Perl-Critic'和'批评'模块."
好吧,安装Perl-Critic是件小事:
ppm install Bundle-Perl-Critic
Run Code Online (Sandbox Code Playgroud)
但是,我搜索了PPM4中的每个存储库(麻烦和常见的嫌疑人),他们似乎没有名为"批评"的模块.我已经使用CPAN和PPM安装了许多模块,但到目前为止,这个模块被证明是最难以捉摸的.我在这里错过了什么吗?
有没有人有幸在Windows上的Komodo 5.1中支持PerlCritic?期待您的回复.该功能在MacOS和Linux中完美运行,但是......嗯.

我正在尝试在GWT中创建一个标题边框,这导致:

这可以使用HTML字段集和图例标记来完成,例如
<fieldset>
<legend>Connection parameters</legend>
... the rest ...
</fieldset>
Run Code Online (Sandbox Code Playgroud)
我想在GWT中创建一个实现它的自定义小部件.我设法做到了,但问题是虽然我添加了处理程序,但是在窗口小部件内发生的事件(按钮点击等)不会被触发.
我的小部件实现如下:
public class TitledPanel extends Widget {
private Element legend;
private Widget content = null;
public TitledPanel() {
Element fieldset = DOM.createFieldSet();
legend = DOM.createLegend();
DOM.appendChild(fieldset, legend);
setElement(fieldset);
}
public TitledPanel(String title) {
this();
setTitle(title);
}
@Override
public String getTitle() {
return DOM.getInnerHTML(legend);
}
@Override
public void setTitle(String html) {
DOM.setInnerHTML(legend, html);
}
public Widget getContent() {
return content;
}
public void setContent(Widget content) {
if (this.content != null) …Run Code Online (Sandbox Code Playgroud) 我正在使用Visual Studio 2008(使用最新的服务包)我也安装了ReSharper 4.5.ReSharper代码分析/扫描已关闭.操作系统:Windows 7企业版
运行调试器,编译器需要很长时间(2分钟),如果我在app_code文件夹中保存文件,它会锁定2分钟.
我有12 Gb的ram,你可以看到我还有更多.当VS被冻结/锁定时拍摄此屏幕截图.
我可以为VS分配更多ram吗?或者我还能做其他任何调整吗?

我正在开发一个网站,帮助人们理解说唱歌词.用户可以看到说唱歌曲的歌词,可以点击某些歌词来查看解释:
如您所见,每个解释都有一个永久链接(在本例中为http://RapExegesis.com/2636).以下是您在浏览器中访问其中一个固定链接时发生的情况:
理想情况下,Google和其他搜索引擎会将这些永久链接与其相应的解释相关联.但是,由于Google不了解Javascript,因此这两个网址看起来完全相同:
因此,http://rapexegesis.com/lyrics/Jay-z/Empire-state-of-mind看起来与http://RapExegesis.com/2636完全相同.
显然这并不理想.有什么想法吗?理想情况下,我想向搜索引擎展示不同版本的http://RapExegesis.com/2636 - 类似于
抒情:像席梦思鞭打糕点一样在厨房里抓住我
Vanessa和Angela Simmons,Reverend Run of Run-DMC的二十几岁女儿,经营Pastry,一个服装和鞋子品牌
编辑:我最初提出问题的方式有点令人困惑.有两个不同的问题:
这个图(这里的完整尺寸)应该让事情更清晰:
我可以使用简单的令牌 '+\' 进行编辑,但使用这个简单的令牌,我只能作为未注册的 IP 进行编辑,而不能作为注册用户进行编辑。有人能帮我吗?
我的PHP代码:
$parameters = array('action' => 'query', 'meta' => 'tokens', 'format' => 'json');
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($parameters),
),
);
$context = stream_context_create($options);
$result = file_get_contents($wiki, false, $context);
echo "$result";
Run Code Online (Sandbox Code Playgroud) .net ×1
charts ×1
code-signing ×1
componentone ×1
controls ×1
cpu ×1
fieldset ×1
gwt ×1
html ×1
ide ×1
iframe ×1
iphone ×1
java ×1
javascript ×1
jmx ×1
komodo ×1
legend ×1
mediawiki ×1
memory ×1
mvvm ×1
performance ×1
perl ×1
perl-critic ×1
php ×1
redirect ×1
seo ×1
winapi ×1
winforms ×1
wpf ×1
xcode ×1